آموزش جلوگیری از هک خرید درون برنامه با استفاده از پلاگین App availability
#1
سلام دوستان
همانطور که میدونید یکی از مشکلات خرید دورن برنامه بازی های کانستراکتی نبود امنیت در هک شدنش هست که این مشکل هم توسط مدیر عزیزمون آقا مجتبی حل شد!!

پیش نیاز برای آموزش: *آموزش نصب پلاگین در اینجا توضیح داده شده است!

آموزش کار با آن:
ابتدا فروشگاه بازیتون را بسازید و وقتی بازیتون کامل تمام شد حالا در لایوت منو بازی خود یک شرط بگذارید که اگر کاربر روی دکمه فروشگاه کلیک کرد حالا برسی کنه آیا چنین پکیجی نصبه روی دستگاه طرف :

کد:
touch.on tab "object" >>> Check app availability "پکیچ لاکی پچر"

حالا باید پکیچ لاکی پچر را  داخل " " مشخص کنیم که پکیچ آن :

کد:
"com.android.vending.billing.InAppBillingService.LACK"

است که دوستان گفتند طی آپدیت های مختلف پکیچ تغییر نکرده و فقط پکیج ورژن تغییر کرده است پس خیالتان راحت!
پس اونت ما بصورت زیر شد:

[تصویر:  1.jpg]

حالا باید بگیم اگر پکیچ لاکی پچر را پیدا کرد (یعنی لاکی پچر روی دستگاه طرف نصب بود) بهش با یک پیغام بگیم که اجازه ورود به فروشگاه را ندارید بدلیل نصب لاکی پچر:
کد:
On app available "پکیچ لاکی پچر"  >> toast.show toast
نکته:
ما برای نمایش پیغام از toast استفاده کردیم چون سریع و روش اصولی است که وقتی می خواهید یک پیغام را نشان دهید در پنجره پارامتر آت سه مقدار است که:
  1. نوشته ای که قراره نشون بده "show toast"
  2. زمان نمایش نوشته به کاربر "Duration"
  3. مکان نمایش نوشه به کاربر "Position"

خب پس اونت ما به اینصورت شد:

[تصویر:  2.jpg]


و حالا باید بگیم اگر که برسی کنه که پکیچ لاکی پچر نصب نباشه و اگر نبود که میره لایوت یا صفحه خرید یا فروشگاه:

کد:
On app not available "پکیچ لاکی پچر" >> system.Go to lasyout "فروشگاه"

پس اونت ما:

[تصویر:  4.jpg]


خب کار ما تمام شد!
ما روش درست و اصولی را گفتیم و ممکنه شما بخواهید از روش های دیگری استفاده کنید مثلا در همون صفحه اول شروع بازی برسی کنید که اگر لاکی پچر نصب بود از بازی خارج بشه یا... دست شماست که از چه روش استفاده کنید!

نکنه:
اگر toast استفاده می کنید موقع خروجی باید پلاگین آن را هم دستی نصب کنید که دقیقا مثل نصب پلاگین های دیگر است که در آموزش های مختلف گفتیم.

آموزش جایزه دادن به کاربر در صورت نصب برنامه یا بازی دیگر خود را هم بزودی میزارم...
  پاسخ


 سپاس شده توسط: ghasem ، Vizmark# ، vng ، saatkooki ، Mojtaba ، sajad ، amirho24 ، amirhmz ، seyed ، mah ، sajad888 ، mostafanastary ، GAME MOEIN ، shazde ، amin hosseini
#2
دوستان این هم چند تا پکیچ برای برنامه های مرتبط با هک :

کد:
org.sbtools.gamehack
cn.mm.gk
com.android.vending.billing.InAppBillingService.LUCKdt17

  پاسخ


 سپاس شده توسط: saatkooki ، Mojtaba ، sajad ، seyed ، shazde
#3
یه سوال
وقتی طرف از طریق لاکی پچر بسته ما رو رایگان خرید می کنه
این به ضرر ما تموم میشه یا کافه بازار؟
ینی وقتی با لاکی این کارو می کنه بازار به حساب ما پول واریز می کنه یا نه؟ 1 13
بسم الله الرحمان الرحیم

16 -- بازی آنلاین و جذاب و اعتیاد آور جدیدی در حال ساخت است. -- 16

تاریخ شروع : ۱۳۹۵/۶/۲۰
تاریخ تقریبی اتمام : ۱۳۹۶/۷/۳۰

محتاج دعای شما هستم...
  پاسخ


 سپاس شده توسط:
#4
ممنون مهدی جان
70% تلاش
29% خلاقیت
1% استعداد

  پاسخ


 سپاس شده توسط:
#5

ممنون آقا مهدی بابت آموزش کاملت 36
  پاسخ


 سپاس شده توسط:
#6
(1394/12/6، 02:56 عصر)wowxpria نوشته است: سلام دوستان
همانطور که میدونید یکی از مشکلات خرید دورن برنامه بازی های کانستراکتی نبود امنیت در هک شدنش هست که این مشکل هم توسط مدیر عزیزمون آقا مجتبی حل شد!!

پیش نیاز برای آموزش: *آموزش نصب پلاگین در اینجا توضیح داده شده است!

آموزش کار با آن:
ابتدا فروشگاه بازیتون را بسازید و وقتی بازیتون کامل تمام شد حالا در لایوت منو بازی خود یک شرط بگذارید که اگر کاربر روی دکمه فروشگاه کلیک کرد حالا برسی کنه آیا چنین پکیجی نصبه روی دستگاه طرف :

کد:
touch.on tab "object" >>> Check app availability "پکیچ لاکی پچر"

حالا باید پکیچ لاکی پچر را  داخل " " مشخص کنیم که پکیچ آن :

کد:
"com.android.vending.billing.InAppBillingService.LACK"

است که دوستان گفتند طی آپدیت های مختلف پکیچ تغییر نکرده و فقط پکیج ورژن تغییر کرده است پس خیالتان راحت!
پس اونت ما بصورت زیر شد:

[تصویر:  1.jpg]

حالا باید بگیم اگر پکیچ لاکی پچر را پیدا کرد (یعنی لاکی پچر روی دستگاه طرف نصب بود) بهش با یک پیغام بگیم که اجازه ورود به فروشگاه را ندارید بدلیل نصب لاکی پچر:
کد:
On app available "پکیچ لاکی پچر"  >> toast.show toast
نکته:
ما برای نمایش پیغام از toast استفاده کردیم چون سریع و روش اصولی است که وقتی می خواهید یک پیغام را نشان دهید در پنجره پارامتر آت سه مقدار است که:
  1. نوشته ای که قراره نشون بده "show toast"
  2. زمان نمایش نوشته به کاربر "Duration"
  3. مکان نمایش نوشه به کاربر "Position"

خب پس اونت ما به اینصورت شد:

[تصویر:  2.jpg]


و حالا باید بگیم اگر که برسی کنه که پکیچ لاکی پچر نصب نباشه و اگر نبود که میره لایوت یا صفحه خرید یا فروشگاه:

کد:
On app not available "پکیچ لاکی پچر" >> system.Go to lasyout "فروشگاه"

پس اونت ما:

[تصویر:  4.jpg]


خب کار ما تمام شد!
ما روش درست و اصولی را گفتیم و ممکنه شما بخواهید از روش های دیگری استفاده کنید مثلا در همون صفحه اول شروع بازی برسی کنید که اگر لاکی پچر نصب بود از بازی خارج بشه یا... دست شماست که از چه روش استفاده کنید!

نکنه:
اگر toast استفاده می کنید موقع خروجی باید پلاگین آن را هم دستی نصب کنید که دقیقا مثل نصب پلاگین های دیگر است که در آموزش های مختلف گفتیم.

آموزش جایزه دادن به کاربر در صورت نصب برنامه یا بازی دیگر خود را هم بزودی میزارم...
ممنون بابت اموزش

اما مشکلی هست اینه که ما قبلا تو برنامه نویسی اندروید این کار رو کردیم اما نتیجه نداد
چون کاربر به راحتی میتونه با نرم افزار های مختلفی پکیج نیم نرم افزار رو تغیر بده
مثلا apkeditor پس قاعدتا فایده ای نداره

پس رفتیم سراغ راه دیگه ای
  پاسخ


 سپاس شده توسط:
#7
(1395/4/18، 07:11 عصر)sohran نوشته است: ممنون بابت اموزش

اما مشکلی هست اینه که ما قبلا تو برنامه نویسی اندروید این کار رو کردیم اما نتیجه نداد
چون کاربر به راحتی میتونه با نرم افزار های مختلفی پکیج نیم نرم افزار رو تغیر بده
مثلا apkeditor پس قاعدتا فایده ای نداره

سلام،

حتی اگر این روش جواب هم میداد باز راه حل مناسبی نبود، چرا که کاربر به خاطر بازی شما برنامه ی هک خود را قربانی نمیکند! چون با برنامه هک میتواند ده ها و صد ها بازی و برنامه ی دیگر را هک کند پس در نتیجه قید بازی شما را میزند! نه برنامه ی هکی را که بر روی سیستم خود نصب کرده است.راه درست این است که روشی پیاده شود که حتی کاربر با داشتن نرم افزار هک نتواند به برنامه شما نفوذ کند...
--------------\\\\\\\\\\*******\\\\\\\\---------------------------\\\\\\\\\\**********\\\\\\\---------
[تصویر:  vngames_mobarez.png]


*«يَرْفَعِ اللَّهُ الَّذِينَ آمَنُوا مِنْكُمْ وَ الَّذِينَ أُوتُوا الْعِلْمَ دَرَجاتٍ//خداوند کسانی را که ایمان آورده اند و کسانی را که دانش به آنان عطا شده است.درجات عظیمی می بخشد.»(قرآن کریم، المجادلة، 11 ‏)*

*پیامبر اکرم (ص) فرمود:«علم آموزي بر هر مرد و زن مسلمان، واجب است.»(مصباح‏ الشريعة، ج 13)
  پاسخ


 سپاس شده توسط:
#8
الان مشکل کانستراکت هک پرداخت درونیش نیست . مشکل خود پرداختشه . هنوز پرداختش مشکل داره هک پیشکش 4
  پاسخ


 سپاس شده توسط: sohran
#9
(1395/4/18، 07:20 عصر)vng نوشته است:
(1395/4/18، 07:11 عصر)sohran نوشته است: ممنون بابت اموزش

اما مشکلی هست اینه که ما قبلا تو برنامه نویسی اندروید این کار رو کردیم اما نتیجه نداد
چون کاربر به راحتی میتونه با نرم افزار های مختلفی پکیج نیم نرم افزار رو تغیر بده
مثلا apkeditor پس قاعدتا فایده ای نداره

سلام،

حتی اگر این روش جواب هم میداد باز راه حل مناسبی نبود، چرا که کاربر به خاطر بازی شما برنامه ی هک خود را قربانی نمیکند! چون با برنامه هک میتواند ده ها و صد ها بازی و برنامه ی دیگر را هک کند پس در نتیجه قید بازی شما را میزند! نه برنامه ی هکی را که بر روی سیستم خود نصب کرده است.راه درست این است که روشی پیاده شود که حتی کاربر با داشتن نرم افزار هک نتواند به برنامه شما نفوذ کند...

آیا تو کانستراکت میشه سرویس های اجرایی تو یه زمان خاص رو چک کرد ؟
  پاسخ


 سپاس شده توسط:
#10
دوتا راه واسه جلوگیری از هک هست
یکی چک کردن پرداخت با سرور
دومی چک کردن پکیج نیم برنامه ای ک پرداخت توسط اون انجام شده
روش دوم توی b4a بخوبی جواب داده ولی هنوز نتونستم تو کانستراکت پیادش کنم
  پاسخ


 سپاس شده توسط:


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  سورس فروشگاه mahdi13862 0 83 1399/12/2، 10:45 عصر
آخرین ارسال: mahdi13862
  آموزش ساختن کی استور سریع و راحت oak 16 880 1399/12/2، 04:53 عصر
آخرین ارسال: sjdidisjj
  آموزش موهو12 پیشرفته ali.666 10 865 1399/11/27، 09:26 عصر
آخرین ارسال: ali.666
  سورس قفل مراحل mahdi13862 2 537 1399/11/18، 09:05 عصر
آخرین ارسال: mahdi13862
Star آموزش ساخت بازی شبیه به کوییز آف کینگز با کانستراکت hmdnjf 17 3,944 1399/11/8، 06:21 عصر
آخرین ارسال: ali.666

پرش به انجمن: