«یا اللهُ یا رَبِّ یا حَیُّ یا قَیّوم یا ذَالجَلالِ وَ الاکرام اَسئَلُکَ بِاسمِکَ اَلعَظیم اَلاَعظَم اَن تَرزُقَنی رِزقاً حَلالاً طَیِّباً بِرَحمَتِکَ الواسِعَه یا اَرحَمَ الرّاحِمِین.»
آموزش جلوگیری از هک بازی در یونیتی_آنتی لاکی پچر :: گیم اور _ بازیسازی با unity + مطالب متفرقه

گیم اور _ بازیسازی با unity + مطالب متفرقه

آموزش های علمی با اجازه ی خدا تقدیم به هرکس خدا بخواد

آموزش های علمی با اجازه ی خدا تقدیم به هرکس خدا بخواد

به نام خدا
--
گروه قدیم ما promakers.ir یا پرومیکرز بود که بالای هزار اموزش توش ساخته بودم به اسم sajjad3011 ولی حیف ادمین سایتش عوض کرد
حالا سوالی بود کاری بود این شمارمه

قدیمیا دلم براتون تنگ شده... فقط معرفی کنید توی پیامک یا تماس یاد بیارید.
اگه جواب ندادم شاید موقعیت نداشته باشم.
بگید توی پیام از بچه های پرومیکرز هستید.

---
سوالی بود بذارید
نظر خصوصی نذارید
پاسخش سخته
دوست داشتید شماره بذارید تو واتساپ یا ایتا یا .... گروه بزنیم.
09358077198

بایگانی
پیوندها

آموزش جلوگیری از هک بازی در یونیتی_آنتی لاکی پچر

پنجشنبه, ۲۱ ارديبهشت ۱۳۹۶، ۰۳:۱۵ ق.ظ

gameover.blog.ir


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

اما چطور بررسی کنیم لاکی نصب هست یا نه.

اولا پکیج توابع بومی اندروید (android native functions ) رو باید داشته باشید.
این پکیج چند کبلوبایتی شامل توابعی هست که با استفاده از کلاس های جاوا میاد یک واسط برای ارتباط با اندروید ایجاد می کنه یعنی اومده کار رو ساده کرده مثلا اگه بخوایم یک فایل رو روی گوشی سرچ کنیم این خودش زبون یونیتی رو به اندروید ترجمه می کنه و دیگه نیاز نیست دردسر کد نویسی زیاد تحمل کنید.

در مثال ابتدا بررسی می شه آیا پکیجی با اسامی وارد شده در آرایه ما روی اندروید نصب شده یا نه

اگر نصب بود پنلی رو فعال می کنیم که روی منوی اصلی بازی قرار داشته باشه که دیگه نشه روی ایتم های دیگه کلیک کرد:

public GameObject hack;
hack.SetActive (true);


همچنین مسیر "/mnt/sdcard/LuckyPatcher/" برای مطمئن شدن از نصب لاکی پچر چک میشه. اینم اگه وجود داشت اون پنل هک رو فعال می کنیم.

در غیر هر دو شرط فوق آنتی هک غیر فعال میشه.

کد رو هم رئیس علی یردون ساخته میذارم استفاده کنید(من فقط  کمی توضیح گذاشتم متوجه بشن مبتدی تر ها). بفرمایید:


public GameObject hack;

 public string hackName = "/mnt/sdcard/LuckyPatcher/";

 public string[] packageNames;


 void Awake()
 {

 for (int a = 0; a < packageNames.Length; a++) {
 if (AndroidNativeFunctions.isInstalledApp (packageNames[a])) {
 hack.SetActive (true);
 StartCoroutine (Hacked ());
 }
 }

 if (System.IO.Directory.Exists (hackName)) 

 {
 hack.SetActive (true);
 StartCoroutine (Hacked ());
 }
 
 }


 IEnumerator Hacked()
 {

 yield return new WaitForSeconds (3f);
 Application.LoadLevel ("MainMenu");
 }

دانلود پکیج AndroidNativeFunctions برای حل مشکل لاکی پچر:
فقط 30 کیلوبایت

http://s9.picofile.com/file/8300377942/AndroidNativeFunctions_unitypackage.html


موافقین ۰ مخالفین ۰ ۹۶/۰۲/۲۱
مدیرکل

نظرات (۵)

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

نمیشه این کار رو با گوشی انجام داد

پاسخ:
برای همونه دیگه
بیا کانال
 @gameoverblog
برای ویندوز هم میشه؟ اگه فایل /mnt/sdcard/LuckyPatcher/ رو به فایل مقصد ویندوز تغییر بدیم؟
پاسخ:
دیگه یادم نیست تلگرامو بستن نمی تونم بیام

سلام وقت بخیر ممنونم بابت آموزش 
برای شناسایی کردن دیگر اپلیکیشن های هک باید توی کد اضافه کنیم یا خودش به صورت اتوماتیک شناسایی میکنه ؟ مثل 
و در مانیفست به دسترسی پرمیشن چیزی باید اضافه کنیم ؟

پاسخ:
تا چیزی اضافه نکنیم نمیشناسه باید برای هرچیزی با کدنویسی اسم اون اپلیکیشن رو که می خوام معرفی کنیم و کاردلخواه رو برنامه نویسی کنیم تا انجام بشه.
باقیش فعلا نمی دونم چون یونیتی ندارم سیستمم خراب شده.

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی