درود مهمان گرامی! ثبت نام


امتیاز موضوع:
  • 2 رأی - میانگین امتیازات: 3
  • 1
  • 2
  • 3
  • 4
  • 5
مسئله ی آپلود فایل توسط گیم میکر
#1
برای آپلود فایل توسط گیم میکر روی سایتی که user و password اونو داریم و قابلیت FTP داره یه روش ابتکاری میخوام یادتون بدم:
شما ابتدا توسط Visual BASIC یا زبونای دلخواهتون یه پروژه بسازید که بتونه به سایتتون وصل بشه و فایلی با نام دلخواهتون رو آپلود کنه از طریق FTP و چه میدونم این حرفا. بعدش اون فایل رو کامپایل و EXE کنید.
حالا از توی گیم میکر باید فایل EXE اجرا کنید :
کد php:
execute_program("uploader.exe","",0); 

مثلا برای اجرای ماشین حساب ویندوز از توی گیم میکر :
کد php:
execute_program("calc.exe","",0); 
روش های دیگه واسه آپلود هم هست اما فعلا این روش رو من بلد بودم.teeth
https://cafebazaar.ir/app/ir.s.s.hek.nokh/?l=fa
https://telegram.me/gameoverblog
بیشتر از آنچه برای موفق بودن تلاش می کنی برای با ارزش بودن تلاش کن.آلبرت انیشتین.




پاسخ
 سپاس شده توسط Milad_Hyper ، bagher2g ، ironAtom2 ، tfh1368 ، tirnam ، Majid ، SULIM ، aminblog76 ، HADIp
#2
یکی که در VB مهارت داره یکی از این برنامه ها یی که دوستمون سجاد می گن بسازه با قابلیت تغییر User و Pass بذاره ما از خجالتش در میایم :">
ایول خیلی روش جالبیه و خلاقانست اما باید ادرس فایل تو اون برنامه از چیزی مثل INI وارد بشه!

سلسله ی موی دوست ، حلقه ی دام بلاست
هر که در این حلقه نیست ، فارغ از این ماجراست

سعدی
پاسخ
 سپاس شده توسط Milad_Hyper
#3
کد آپلود با FTP در planet source code هست اما من سر در نیاوردم از بعضی پارامترهاش. فقط ماژول بود حتی web control و ocx هم نبود.
user و pass میخواد.
فکر کنم این باشه:
http://www.planet-source-code.com/vb/scr...9&lngWId=1

توی کد :
کد php:
postparam = Array("id""uname""passwd""op")
postVar = Array("1""root""""tdrupload"
از پارامتر op و اون دومی سر در نمیارم اصلا چرا هستن؟
من قبلا یه سورس آپلود FTP داشتم که حتی می تونستم با دادن آدرس سایت و یوزر و پسورد بهش وصل بشم و با دادن اسم فایل از طریق کد آپلود رو انجام بدم. سال 85 واسه کار روباتیک این کارو انجام میدادم و روبات رو از راه دور می خواستم کنترل کنم.
اون پروژه موفق بود اما نمی دونم سورسشو چیکار کردمsad
----
اگه از این سر در آوردین یا سورس بهتری ساختین لطفا به منم بفرستید به پاس زحماتی که کشیدمteeth:">lol
اگر چه من فایل رو نمی تونم ارسال کنم ولی ممئن باشید بیکار نمیشینم و یه کد درست و حسابی دیگه میسازم که حداقل بتونه امتیاز رو ثبت کنه. اگه این کارم موفق بود مطمئن باشید به همتون یاد خواهم داد روش کارمو.
https://cafebazaar.ir/app/ir.s.s.hek.nokh/?l=fa
https://telegram.me/gameoverblog
بیشتر از آنچه برای موفق بودن تلاش می کنی برای با ارزش بودن تلاش کن.آلبرت انیشتین.




پاسخ
 سپاس شده توسط Milad_Hyper ، bagher2g ، Majid ، aminblog76
#4
فایل های ini قابل اجرا نیست از اون روش .
فعلا درگیر حل مسائل زیادی هستم و در حال تفکر شبانه هستم . اگه به مغزم چیز جدیدی خطور کرد و مسئله ی جدیدی رو حل کردم روش رو ارائه می دم.',}smiley
اینم بینید ضرر نداره: (واسه ساخت index.html برای submit امتیاز):
http://promakers.ir/showthread.php?tid=6715
https://cafebazaar.ir/app/ir.s.s.hek.nokh/?l=fa
https://telegram.me/gameoverblog
بیشتر از آنچه برای موفق بودن تلاش می کنی برای با ارزش بودن تلاش کن.آلبرت انیشتین.




پاسخ
 سپاس شده توسط Milad_Hyper ، bagher2g ، Majid
#5
یه راه حل دیگه برای آپلود به نظرم می رسه:
صفحه ی آپلود PHP رو اول بسازید و توی سایت بذارید.
بعدش یه index.html بسازید که اگه اجرا بشه به طور خودکار value=fileAdress باشه و ضمنا یه کد جاوا اسکریپت توش بذارید که کلیک روی دکمه ی submit رو انجام بده(یاتون نره id و name دکمه ی submit رو مثلا بذارید submit )
کد js یه چیزی تو مایه های زیر هست :
کد php:
submit.click(); 
ضمنا fileAddress آدرسی فایل ini باید باشه که از توی game maker ایجاد می کنیم.
از توی گیم میکر بعدش باید یه EXE file که با VB6 ساختیم که مسئول اجرای index.html هست رو اجرا کنیم .
اینم کد visual basic که باید کامپایل کنیدش به EXE file:
کد php:
Shell "Explorer " App.Path "\index.html"vbMaximizedFocus 
---
این روش مشکلاتی داره:
افراد دیگه می تونن فایل های دیگه رو آپلود کنن که در اون صورت باید تدابیری توی کدهای PHP روی سایت بنویسید که اون به این بخش مربوط نمیشه ولی یه راهنمایی می کنم :
روی server میشه چپ کرد اگه فایل مثلا پسوندش غیر text/plain بود یا غیر از ini و این حرفا unlink یا delete کنیم فایل آپلود شده رو.
----
خیلی از تدابیر دیگه میشه انجام داد که خودتونفکر کنید و اگه دوست داشتید راهکارتونم Free اینجا ارائه بدید تا همه لذت ببرنteeth
https://cafebazaar.ir/app/ir.s.s.hek.nokh/?l=fa
https://telegram.me/gameoverblog
بیشتر از آنچه برای موفق بودن تلاش می کنی برای با ارزش بودن تلاش کن.آلبرت انیشتین.




پاسخ
 سپاس شده توسط bagher2g ، Majid
#6
(31/6/1392، 05:14 عصر)bagher2g نوشته است: یکی که در VB مهارت داره یکی از این برنامه ها یی که دوستمون سجاد می گن بسازه با قابلیت تغییر User و Pass بذاره ما از خجالتش در میایم :">
ایول خیلی روش جالبیه و خلاقانست اما باید ادرس فایل تو اون برنامه از چیزی مثل INI وارد بشه!

اینم یه پروژه ی Visual BASIC که user و pass و آدرس FTP سایت رو میدیم بهش راحت لاگین می کنه و می تونیم browse کنیم و ....
منم تست گرفتم جواب داد.
هیچ ocx و کامپوننتی هم استفاده نمی کنه و ظاهرا فقط ماژول و API =Application Programming Interface و کد هست و این حرفا:
http://www.planetsourcecode.com/vb/scrip...0&lngWId=1
اگه نتونستید دانلود کنید باید توی planet ثبت نام کنید و لاگین.
از این پروژه میشه الهام گرفت و یکم دستکاریش کرد و این حرفا.
من بازم دارم روووش کار می کنم اگه جواب گرفتم یا گرفتید میذاریم اینجا انشاءا...teeth
کلا یه عالمه اپلیکیشن دیگه واسه FTP اینجاست :
http://www.planetsourcecode.com/vb/scrip...iteria=ftp
یادتون باشه اگه توی سایت planet لاگین نکنید فقط 5 بار مجازید فایل دانلود کنید و پیام میده بعدش که حتما llogin کنید. ثبت نامشم رایگان هستsmiley
یه سورس دیگه هم اینجا پیدا می کنید:
http://www.planetsourcecode.com/vb/scrip...7&lngWId=1
https://cafebazaar.ir/app/ir.s.s.hek.nokh/?l=fa
https://telegram.me/gameoverblog
بیشتر از آنچه برای موفق بودن تلاش می کنی برای با ارزش بودن تلاش کن.آلبرت انیشتین.




پاسخ
 سپاس شده توسط Majid ، bagher2g
#7
اینم یه هاست رایگان که FTP هم میده :
http://byethost.com/
---------------------
مثلا اگه بخوایم افراد بازی رو هک نکنن و امتیازات بیخودی وارد نکنن می تونیم کارای زیادی انجام بدیم:
فایل امتیاز رو بسازیم و فایل رو توسط گیم میکر رمز کنیم.
سپس از توی VB این فایل رمز رو DeCode (رمزگشایی) کنیم و باز هم به یه چیز دیگه تبدیل کنیم و اونو از توی web control از طریق یه HTML file که توکار ایجاد میشه submit کنیم حالا با js و کلیک روی دکمه ی submit یا هر روشی که دوست داریم .
اینا همش hidden انجام میشه چون به browser نیازی نیست و web control خودش ocx یا dll یا کامپوننتی هست که کار browser رو انجام میده.
در نهایت افراد مجاز می تونن مثلا به فلان صفحه ی سایت برن و با وارد کردن آیدیشون به سایت لاگین کنن و امتیاز دیگران و خودشون رو مشاهده کنن.
----
ما روش های زیاد دیگه ای برای ایجاد امنیت آپلود داریم.
کاش شما هم نظراتتونو بگید و اینقدر ساکت ننشینید که کارهای priv8t تا ابد ماندگار نخواهند بودteeth
https://cafebazaar.ir/app/ir.s.s.hek.nokh/?l=fa
https://telegram.me/gameoverblog
بیشتر از آنچه برای موفق بودن تلاش می کنی برای با ارزش بودن تلاش کن.آلبرت انیشتین.




پاسخ
 سپاس شده توسط Majid ، bagher2g
#8
راستی بهترین کار اینه در حین ارسال داده ها رو کد کنید و بعد از دریافت روی server توسط PHP دیکود کنید.
شرمنده توی همون محصولات هست برید پیدا کنید من نمی تونم اونو ویرایش کنم
https://cafebazaar.ir/app/ir.s.s.hek.nokh/?l=fa
https://telegram.me/gameoverblog
بیشتر از آنچه برای موفق بودن تلاش می کنی برای با ارزش بودن تلاش کن.آلبرت انیشتین.




پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  امتیاز آنلاین در گیم میکر استدیو به همراه فایل های سرور a3eman 9 2,086 29/9/1394، 12:18 صبح
آخرین ارسال: a3eman
Thumbs Up آموزش قفل کردن فایل ini a3eman 0 893 4/7/1394، 07:45 عصر
آخرین ارسال: a3eman
Question آموزش کار با فایل های ini - سیو و لود گیم میکر استودیو yasa 4 1,725 11/5/1394، 02:39 عصر
آخرین ارسال: yasa
  آموزش کار با فایل متنی یا ini aliab 5 1,602 12/4/1394، 03:03 عصر
آخرین ارسال: aliab
  کار با فایل های INI در گیم میکر dll1024 16 3,903 22/3/1394، 03:06 صبح
آخرین ارسال: yasa



کاربرانِ درحال بازدید از این موضوع: 1 مهمان