سوال در مورد هک کردن

Hypnosis

کاربر سایت
سلام به همه دوستان

یه سوال داشتم در مورد هک کردن یه بازی به نام Dreamfall - The Longest Journey
من میخواستم برای بازی یک ترینر بسازم ولی هنوز نتونستم هکش کنم
چند جا خواندم که برای هک این بازی باید بصورت Multilever pointer کار کنیم

حالا سوال من اینه که این مولتی لِول پوینتر یعنی چی؟
و چطوری میشه بازی رو هک کرد

اصلا کسی اینجا هست که بتونه جواب منو بده؟

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

با تشکر
 
آخرین ویرایش:
من رو این بازی کار کردم
هک کردن این بازی کار خیلی سختیه و تا اون موقع که من رو نت گشتم ترینری براش ندیده بودم
همونطور که اشاره کردید بازی رو باید بصورت Multilevel pointer هک کرد

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

کد زیر رو ببینین:
MOV BYTE PTR DS:[EAX+54],ECX

این کد یه پوینر هست (کد به زبان اسمبلی)
این کد در زمانی که اجرا میشه مقدار رجیستر EAX رو میگیره و اون رو با 54 جمع میکنه و بایتی که رجیستر ECX داره رو به آدرسی که مقدار EAX +54 هست منتقل میکنه
اگه در لحظه ی اجرای کد اونجا باشین :) میتونین متوجه بشین که این پوینتر به کجا اشاره میکنه
البته معمولا این بازی ها از پروتکشن DMA هم سود میبرن که دیگه پیدا کردن آدرسی که کد بهش پوینت میکنه بدرد نمیخوره و باید از روش های کرکینگ وارد بشین

حالا مولتی لول هم مثل بالا هست ولی فرقش اینه که چند بار باید آدرس مورد نظرتون رو پیدا کنین
یعنی با پیدا کردن آدرسی که کد اول بهش پوینت یا اشاره میکنه باید آدرس بعدی رو پیدا کنین و همینطور تا آخر

امیدوارم خوب توضیح داده باشم
در صورتی که سوالی داشتین در خدمتتون هستم

در ضمن اسم تاپیک رو اگه بهتر انتخاب میکردین خیلی خوب میشد چون اینطوری ممکنه خیلی بازدید کننده نداشته باشه

با تشکر
 
هر جاشو مشکل داشتين بگين من عرض ميکنم :)

اما Codecave

کد کيو يه روشي هست براي اضافه کردن کد شما به برنامه
در مواقعي که شما نياز دارين تا چند خط به بازي اضافه کنين بايد از روش Codecave وارد بشين

1- مکاني از بازي که کد خاصي نداره رو پيدا کنيد
2- جايي که کد رو قراره پچ کنيد (يا چند کد) رو با دستور پرش Replace کنين
3- برين به آدرسي که قراره کد هاتون رو Inject کنين
4- کد هاتون رو وارد کنين
5- با استفاده از فرمان جامپ برگردين به جايي که Codecave رو آغاز کردين

همين
اميدوارم اينبار خوب توضيح داده باشم :)

با تشکر - مهرپويا
 
خیلی خیلی ممنونم از شما مهرپویا جان
فکر نمیکردم جوابمو تو سایتهای فارسی زبان پیدا کنم :love:
من تو این زمینه سوالات زیادی دارم و امیدوارم بتونم جواب همشون رو پیدا کنم

درضمن پیغام هاتون رو هم چک کنید لطفا

باز هم ممنون
سارا
 
خیلی خیلی ممنونم از شما مهرپویا جان
فکر نمیکردم جوابمو تو سایتهای فارسی زبان پیدا کنم :love:
من تو این زمینه سوالات زیادی دارم و امیدوارم بتونم جواب همشون رو پیدا کنم

درضمن پیغام هاتون رو هم چک کنید لطفا

باز هم ممنون
سارا

سارا
:eek::eek::eek:

خواهش میکنم سارا!:eek: خانم
باز هم اگه سوالی بود بنده در خدمت هستم :eek:

اگه ترینرتون حاضر شده یه خبری بدین خوشحال میشم ببینم
منهم دو تا از ترینر هام Tomb Raider : Legend +7 و Motorama 1.1 +3 روی صفحه اصلی سایت موجودن

موفق باشین

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

فکر کنم بازم مزاحم مهرپویا جان شدم:blushing:
 

کاربرانی که این گفتگو را مشاهده می‌کنند

رمز عبور خود را فراموش کرده اید؟
اگر میخواهی عضوی از بازی سنتر باشی همین حالا ثبت نام کن
or