آموزش جلوگیری از هک خرید درون برنامه با استفاده از پلاگین 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 ، ᔕinaᗪehghani
#2
دوستان این هم چند تا پکیچ برای برنامه های مرتبط با هک :

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

  پاسخ


 سپاس شده توسط: saatkooki ، Mojtaba ، sajad ، seyed ، shazde ، ᔕinaᗪehghani
#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 بخوبی جواب داده ولی هنوز نتونستم تو کانستراکت پیادش کنم
  پاسخ


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


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  خروجی اندرید davinmstr1 2 221 1400/8/4، 10:23 عصر
آخرین ارسال: ᔕinaᗪehghani
  مهم آموزش تصویری خروجی مستقیم - یکبار برای همیشه! rezamms 29 5,593 1400/7/24، 05:39 عصر
آخرین ارسال: ᔕinaᗪehghani
Star مهم آموزش خروجی اندروید روی سیستم شخصی rezamms 126 39,526 1400/7/17، 07:31 صبح
آخرین ارسال: seyed
  AAB (بسته برنامه اندروید) چيست؟ + نحوه خروجي گرفتن در كرودوا ᔕinaᗪehghani 15 1,357 1400/6/21، 01:55 صبح
آخرین ارسال: mehdi1100
  رفع مشکل خروجی فونگپ (: M.gh 11 3,332 1400/4/10، 02:17 صبح
آخرین ارسال: oak

پرش به انجمن: