احتمالا، حداقل یک بار هر گیمر کمی پوشیده شده است و همه چیز را برای او آسان تر کرد تا او یک یا چند بازی را منتقل کند. بیایید نگاهی به چگونگی تقلب در بازی انجام دهیم و این را در مثال GTA San Andreas درک کنیم تا واضح تر شود.
ویژگی های بازی
اگر شما هر بازی را برای مدت زمان طولانی بازی می کنید، یک لحظه می آید زمانی که شما به سطح می روید که نمی تواند منتقل شود، و آن را فقط آزار دهنده نیست، بلکه "Infuriates" نیست. امروزه برنامه های خاصی برای چنین اهدافی وجود دارد (یکی از گزینه های موجود ArtMoney است).
به منظور فرایند عبور از بازی به صورت خودکار. معمولا از قطار یا تقلب استفاده می کنیم، ما در مورد آن صحبت خواهیم کرد. به منظور فرایند خلقت واضح تر، آن را با استفاده از مثال GTA San Andreas در نظر بگیرید.
به منظور بازیکن موفق به نوشتن یک تصویر، شما باید برخی از تغییرات در حافظه را ایجاد کنید. اگر فکر می کنید این غیرممکن است، زیرا فرایندهای ویندوز از یکدیگر جدا می شوند، و این بدان معنی است که امکان اضافه کردن به سیستم حافظه یک فرایند مختلف در واقع، درست نیست.
در این مورد، امکان استفاده از WinAPI وجود داشت و تابع WriteProcessMemory را فعال کرد، اما این گزینه بهینه نیست، بنابراین بهترین راه حل برای این سوال، شخصا به بازی در بازی خود اضافه خواهد شد.
یکی دیگر از روش ها، معرفی تزریق به فرآیند مورد بررسی است، اما در این مورد نیز تفاوت های ظریف آن وجود دارد، یعنی آنتی ویروس ها به سرعت این نوع تقلب را پیدا می کنند و شروع به مبارزه با آنها می کنند، به طوری که روش در نظر گرفته شده کاملا خطرناک است.
به همین دلیل است که لازم است از اموال نرم افزار استفاده کنید و برای کتابخانه جستجو کنید و این فرایند را از پوشه ای که در آن این برنامه راه اندازی شود، شروع کنید. بنابراین، ما قادر خواهیم بود که آنتی ویروس ها را آرام کنیم که قادر به تشخیص تقلب های ما نخواهند بود.
بنابراین، ما متوجه می شویم که چه چیزی وارد واردات برنامه می شود و از آن کتابخانه ها این روند انجام می شود. هدف در این مورد یک کتابخانه است که از آن واردات تعداد کمی از توابع انجام می شود و لازم است برای ثبت یک فیلتر DLL.
یک تقلب در بازی ایجاد کنید
حالا شما باید ایجاد یک DLL فردی را ایجاد کنید. بلافاصله شایان ذکر است که در این مورد، یک تابع به نام DirectInput8Create باید در اینجا صادر شود. هنگامی که کاربر آن را می خواند، Wwindows نیز به طور خودکار نامیده می شود. اگر چنین فرایندی اتفاق نمی افتد، بازی بازی می تواند شکسته شود.
لازم است بلافاصله توجه داشته باشید که ایجاد DLL را می توان در هر زبان برنامه انجام داد. یک گزینه ایده آل برای وضعیت مورد نظر، PureBasic خواهد بود.
هنگامی که DLL بوت می شود، پیوست ها در سیستم ظاهر می شود. بنابراین، به نظر می رسد که کتابخانه dinput8.dll در اینجا بارگیری می شود. لازم به ذکر است که در این مورد دقیقا با مسیر بوت مشخص شده است، در غیر این صورت کتابخانه به طور مستقل بارگذاری می شود و این ما باید از آن جلوگیری کنیم.
هنگامی که کتابخانه به طور کامل بارگذاری می شود، یک نشانگر در بخش DirectInput8Create ظاهر می شود. این اتفاق می افتد که فرآیند بارگذاری کتابخانه ممکن است تجویز نشود، اما در این مورد سیستم به شما هشدار می دهد که چه اتفاقی افتاده است. اگر این اتفاق می افتد، جریان (موازی با فرآیند مورد بررسی) به طور خودکار آغاز می شود و کار روش تحت بررسی به پایان می رسد. چنین جریان لازم است، زیرا بدون آن برنامه "آویزان" خواهد شد. در این فرایند، پنجره بازی جستجو می شود، و به محض اینکه هدف مورد نظر یافت می شود (در این مورد، پنجره)، یک تایمر در اینجا ظاهر می شود و فرایند مورد نظر خاتمه یافته است.
در این مورد، بدون تایمر امکان پذیر خواهد بود، پس تمام فرایند به طور انحصاری در جریان ادامه می یابد، اما به منظور حفاظت از کل فرآیند مورد نظر، شما باید حافظه جریان اصلی بازی را تغییر دهید.
همچنین باید اشاره کرد که Wintimer در تایمر به نظر می رسد هر 0.8 ثانیه. در روش مورد بررسی، متغیرهای مورد نیاز به طور مداوم معانی خود را تغییر می دهند. یک نکته مهم در اینجا یک بررسی کامل از دسترسی به آدرس قبل از هر تغییر است.
تقلب ایجاد شده توابع زیر را انجام می دهد:
- حفظ سطح مناسب زره پوش
- سلامت بازیکن پایدار
- مجموعه مطلوب از مهارت های بازی
- تعداد نامحدود کارتریج
- در یک حساب بازیکن، یک میلیون دلار، و پس از صفر کردن حساب توسط بازیکن، این پول دوباره ظاهر می شود و به همین ترتیب به طور نامحدود.
مهر و موم مورد سوال برای کسانی که دوست هستند. چه کسی دوست دارد یک کشتار را با پلیس ترتیب دهد، زیرا حتی عکس ها نمی توانند زندگی را از بازیکن انتخاب کنند.
فراموش نکنید که از کد مشخص شده شما نیاز به ایجاد یک DLL (نام Dinput8.dll) و این همه اجباری در پوشه ای است که بازی ذخیره می شود. به منظور فرمت کد DLL، لازم است که در خواص در نسخه "فرمت فایل"، و همچنین DLL مشترک متوقف شود. این اطلاعات باید هنگام ایجاد کد مورد توجه قرار گیرد.
کسی چنین تقلب را کاملا غیر ضروری می داند، زیرا جاودانگی در بازی و ابزار ناپایدار، این بازی را بسیار جالب نمی کند، اما گاهی اوقات به طور کامل بی معنی است، اما در اینجا آن را در حال حاضر موضوع طعم و ترجیحات است. اگر میخواهید قوانین بازی را "در اطراف" بدست آورید، ایجاد خواندن در نظر گرفته شده برای کمک به شما.