samii2
09-21-2011, 05:16 PM
بسم الله الرحمن الرحيم
سلام
آيا هميشه ميخواستيد بدانيد ترينر چيست و چگونه کار ميکند؟
آيا علاقه به هک کردن بازي ها داريد؟ دوست داريد براي بازي ها ترينر بسازيد؟
يا شايد هم ميخواهيد بازي خود را در مقابل هکر ها محافظت کنيد
در هر حال در اين تاپيک سعي ميکنم با کمک دوستان به هک کردن بازي ها بپردازم و اگر خدا بخواهد تا سطح حرفه اي پيش بريم.
در کل هدف از ايجاد تاپيک نوشتن آموزش هک کردن بازي ها به زبان فارسي براي هموطنان و همزبانان عزيزم است.
با اميد اينکه به زودي شاهد ارتقاي سطح اين دانش در بين هموطنان عزيز باشيم. مخصوصا با زياد تر شدن بازي سازان داخلي، نياز به گيم هکر ها بيشتر احساس ميشه. :d:
گيم هکينگ (game hacking) چيست؟
گيم هکينگ يکي از زير شاخه هاي کرکينگ (cracking) است که به هک کردن و تعويض عملکرد بازي ها مربوط ميشه.
هک کردن بازي ها بيشتر در زمينه ساخت ترينر ها اسفاده ميشه.
سود و استفاده گيم هکينگ(مربوط به Cheat) چيست؟
بسياري از گيمر ها، به محض شنيدن اسم رمز و ترينر، عکسالعمل نشان ميدن و از اون فاصله ميگيرند. اگر به يک گيمر بگيد که از ترينر استفاده ميکنيد، بدون شک از دلاوري هاي خودش! در بازي ها حرف ميزند و شما رو يه گيمر سطح پايين فرض ميکند.
اما اين در شرايطيه که قسمت ها و آيتم ها و Event هاي بسياريه که براي بدست آوردنشون يا وقت طولاني رو طلب ميکنند ، يا درکل قفل هستند و فقط با رمز و ترينر ميشه به آنها دست پيدا کرد.
درضمن، بسياري از تازه گيمر! ها يا گيمر هاي آماتور هستند که به راحتي نميتونند يه بازي رو به پايان برسونن و يا بايد از بازي کردن دست بکشن يا اونو با ترينر بازي کنن. موارد زياد ديگه اي هم هستند مثل چند باره بازي کردن يک بازي و ...
درکل ترينر ها براي ايجاد دسترسي راحت تر به امکانات بازي ساخته و مورد استفاده قرار ميگيرند.
ترينر چيست؟
ترينر (Trainer) برنامه کوچکي است که در هنگام اجراي بازي با تغيير مقدار يک آدرس از حافظه يا با تعويض کد بازي ها باعث تعويض عمکلرد يا ايجاد اختلال در محاسبات بازي باعث ميشود که انجام بازي به طريقي پيش ميرود که با عملکرد اصلي فرق دارد.
ترينر چگونه ساخته مي شود؟
ساخت ترينر دو مرحله دارد
1- هک کردن بازي
2- ساخت ترينر
چگونه بازي ها هک ميشوند؟
در گذشته (مثلا 4-5 سال پيش) هک کردن بازي ها به راحتي انجام ميگرفت.
در آن زمان به راحتي با پيدا کردن متغيري که وظيفه نگهداري اطلاعات را داشت ميتوانستيد بازي را هک کنيد.
در اين روش بعد از پيدا کردن آدرس متغير در حافظه، با کد کرد ترينر مقدار آدرس مورد نظر را تغيير ميدادند.
هک کردن بازي هاي کنسول ها (مثلا کد هاي گيم شارک کنسول پلي استيشن) هم دقيقا با همين روش انجام ميگيرد.
اما امروزه بازي هاي مختلف از پروتکشن هاي مختلفي براي هک نشدن استفاده ميکنند؛ از جملهي آنها ميتوان به (DMA(Dynamic memory allocation يا Multilevel pointers اشاره کرد که کار هک کردن را سخت تر ميکنند. البته روش هاي ديگه غير مستقيم نيز وجود دارند مانند روشي که به Anti-tab معروف است که در اين روش درصورتي که بازي تشخيص بدهد که Minimize شده و فوکوس را از دست داده بازي کرش ميکند يا بسته ميشود.
گرچه هکر ها هم روش هاي زياد و متعددي براي هک کردن دارند و براي تمام اين موارد راه حل هايي وجود دارد.
در مقالات پیشرفته، نحوه ساختن کد گیم شارک و کد های کنسول های قدیمی مثل سگا و غیره رو هم مورد برسی قرار خواهیم داد.itwashim
آيا نوشتن ترينر نياز به دانستن برنامه نويسي يا کرکينگ بصورت پيشرفته دارد؟
خير.
به راحتي ميتوانيد با برنامه هايي که ساخته شده ترينر بازي ها را بسازيد. قصد من هم آموزش هک کردن و ساختن ترينر ها از سطح مبتدي تا سطح پيشرفته و به روز است که در اکثر موارد از کدنويسي استفاده نميکنم.
البته در صورتي که بتوانيد برنامه ترينر خود را بنويسيد بسيار بهتر است و ميتوانيد حرفه اي تر و بهتر کار کنيد.
گرچه در موارد بسيار پيشرفته، نياز به کد نويسي بصورت اسمبلي هست. اما نيازي نيست که کامل زبان برنامه نويسي اسمبلي را ياد بگيريد، فقط از چند مخصوص استفاده ميکنيم که در هک کردن بازي ها مورد استفاده قرار ميگيرند.:gah9:
قسمت اول: پایه - هک کردن یک بازی ساده
نزدیک به 17 دقیقه ویدیوی آموزشی
دریافت با کیفیت متوسط و حجم کم(1مگ) (http://drxj.webng.com/tut_1_low.rar)
دریافت با کیفیت عالی و حجم متوسط(2.4 مگ) (http://drxj.webng.com/tut_1_high.rar)
قسمت دوم: اسکن پیشرفته
نزدیک به 13 دقیقه ویدیوی آموزشی
دریافت (4 مگابایت) (http://drxj.webng.com/tut_2.rar)
قسمت سوم: DMA و هکینگ پیشرفته
نزدیک به 13 دقیقه ویدیوی آموزشی
دریافت(5.2 مگابایت) (http://drxj.webng.com/tut_3.rar)
نحوه دیدن فایل های ویدیویی:
این فایل ها با فرمت فلش ساخته شدن که با فلش پلیر، مرورگر اینترنت(در صورتی که فلش نصب باشه)، برنامه های 3rd Party فلش پلیر و ... به راحتی قابل دیدن هستن. البته برای راحتی شما فایل Play.exe رو نوشتم که میتونین با اون پخشش کنید.
دریافت Play.exe:
Download (http://drxj.webng.com/play.rar) - 9KB
نکته: فایل Play.exe که داخل پک قسمت اول هست یه مشکلی داره که توصیه میشه در صورت استفاده از این برنامه حتما به جای اون، فایل بالا رو دانلود کنید. بعد از دانلود فایل، اونو جایی بریزین که فایل آموزشی قرار داره. البته داخل اون پوشه که فایل SWF هست نباید فایل SWF دیگه ای باشه. برنامه بصورت تمام صفحه اجرا میشه م با کلید esc بیرون میاد
Adobe Flash Player for IE (http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_ax.exe)
Adobe Flash Player For FireFox and Opera (http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player.exe)
امید وارم تمام بازی هارو هک کنیدskull
خدا حافظ :dastt65:
سلام
آيا هميشه ميخواستيد بدانيد ترينر چيست و چگونه کار ميکند؟
آيا علاقه به هک کردن بازي ها داريد؟ دوست داريد براي بازي ها ترينر بسازيد؟
يا شايد هم ميخواهيد بازي خود را در مقابل هکر ها محافظت کنيد
در هر حال در اين تاپيک سعي ميکنم با کمک دوستان به هک کردن بازي ها بپردازم و اگر خدا بخواهد تا سطح حرفه اي پيش بريم.
در کل هدف از ايجاد تاپيک نوشتن آموزش هک کردن بازي ها به زبان فارسي براي هموطنان و همزبانان عزيزم است.
با اميد اينکه به زودي شاهد ارتقاي سطح اين دانش در بين هموطنان عزيز باشيم. مخصوصا با زياد تر شدن بازي سازان داخلي، نياز به گيم هکر ها بيشتر احساس ميشه. :d:
گيم هکينگ (game hacking) چيست؟
گيم هکينگ يکي از زير شاخه هاي کرکينگ (cracking) است که به هک کردن و تعويض عملکرد بازي ها مربوط ميشه.
هک کردن بازي ها بيشتر در زمينه ساخت ترينر ها اسفاده ميشه.
سود و استفاده گيم هکينگ(مربوط به Cheat) چيست؟
بسياري از گيمر ها، به محض شنيدن اسم رمز و ترينر، عکسالعمل نشان ميدن و از اون فاصله ميگيرند. اگر به يک گيمر بگيد که از ترينر استفاده ميکنيد، بدون شک از دلاوري هاي خودش! در بازي ها حرف ميزند و شما رو يه گيمر سطح پايين فرض ميکند.
اما اين در شرايطيه که قسمت ها و آيتم ها و Event هاي بسياريه که براي بدست آوردنشون يا وقت طولاني رو طلب ميکنند ، يا درکل قفل هستند و فقط با رمز و ترينر ميشه به آنها دست پيدا کرد.
درضمن، بسياري از تازه گيمر! ها يا گيمر هاي آماتور هستند که به راحتي نميتونند يه بازي رو به پايان برسونن و يا بايد از بازي کردن دست بکشن يا اونو با ترينر بازي کنن. موارد زياد ديگه اي هم هستند مثل چند باره بازي کردن يک بازي و ...
درکل ترينر ها براي ايجاد دسترسي راحت تر به امکانات بازي ساخته و مورد استفاده قرار ميگيرند.
ترينر چيست؟
ترينر (Trainer) برنامه کوچکي است که در هنگام اجراي بازي با تغيير مقدار يک آدرس از حافظه يا با تعويض کد بازي ها باعث تعويض عمکلرد يا ايجاد اختلال در محاسبات بازي باعث ميشود که انجام بازي به طريقي پيش ميرود که با عملکرد اصلي فرق دارد.
ترينر چگونه ساخته مي شود؟
ساخت ترينر دو مرحله دارد
1- هک کردن بازي
2- ساخت ترينر
چگونه بازي ها هک ميشوند؟
در گذشته (مثلا 4-5 سال پيش) هک کردن بازي ها به راحتي انجام ميگرفت.
در آن زمان به راحتي با پيدا کردن متغيري که وظيفه نگهداري اطلاعات را داشت ميتوانستيد بازي را هک کنيد.
در اين روش بعد از پيدا کردن آدرس متغير در حافظه، با کد کرد ترينر مقدار آدرس مورد نظر را تغيير ميدادند.
هک کردن بازي هاي کنسول ها (مثلا کد هاي گيم شارک کنسول پلي استيشن) هم دقيقا با همين روش انجام ميگيرد.
اما امروزه بازي هاي مختلف از پروتکشن هاي مختلفي براي هک نشدن استفاده ميکنند؛ از جملهي آنها ميتوان به (DMA(Dynamic memory allocation يا Multilevel pointers اشاره کرد که کار هک کردن را سخت تر ميکنند. البته روش هاي ديگه غير مستقيم نيز وجود دارند مانند روشي که به Anti-tab معروف است که در اين روش درصورتي که بازي تشخيص بدهد که Minimize شده و فوکوس را از دست داده بازي کرش ميکند يا بسته ميشود.
گرچه هکر ها هم روش هاي زياد و متعددي براي هک کردن دارند و براي تمام اين موارد راه حل هايي وجود دارد.
در مقالات پیشرفته، نحوه ساختن کد گیم شارک و کد های کنسول های قدیمی مثل سگا و غیره رو هم مورد برسی قرار خواهیم داد.itwashim
آيا نوشتن ترينر نياز به دانستن برنامه نويسي يا کرکينگ بصورت پيشرفته دارد؟
خير.
به راحتي ميتوانيد با برنامه هايي که ساخته شده ترينر بازي ها را بسازيد. قصد من هم آموزش هک کردن و ساختن ترينر ها از سطح مبتدي تا سطح پيشرفته و به روز است که در اکثر موارد از کدنويسي استفاده نميکنم.
البته در صورتي که بتوانيد برنامه ترينر خود را بنويسيد بسيار بهتر است و ميتوانيد حرفه اي تر و بهتر کار کنيد.
گرچه در موارد بسيار پيشرفته، نياز به کد نويسي بصورت اسمبلي هست. اما نيازي نيست که کامل زبان برنامه نويسي اسمبلي را ياد بگيريد، فقط از چند مخصوص استفاده ميکنيم که در هک کردن بازي ها مورد استفاده قرار ميگيرند.:gah9:
قسمت اول: پایه - هک کردن یک بازی ساده
نزدیک به 17 دقیقه ویدیوی آموزشی
دریافت با کیفیت متوسط و حجم کم(1مگ) (http://drxj.webng.com/tut_1_low.rar)
دریافت با کیفیت عالی و حجم متوسط(2.4 مگ) (http://drxj.webng.com/tut_1_high.rar)
قسمت دوم: اسکن پیشرفته
نزدیک به 13 دقیقه ویدیوی آموزشی
دریافت (4 مگابایت) (http://drxj.webng.com/tut_2.rar)
قسمت سوم: DMA و هکینگ پیشرفته
نزدیک به 13 دقیقه ویدیوی آموزشی
دریافت(5.2 مگابایت) (http://drxj.webng.com/tut_3.rar)
نحوه دیدن فایل های ویدیویی:
این فایل ها با فرمت فلش ساخته شدن که با فلش پلیر، مرورگر اینترنت(در صورتی که فلش نصب باشه)، برنامه های 3rd Party فلش پلیر و ... به راحتی قابل دیدن هستن. البته برای راحتی شما فایل Play.exe رو نوشتم که میتونین با اون پخشش کنید.
دریافت Play.exe:
Download (http://drxj.webng.com/play.rar) - 9KB
نکته: فایل Play.exe که داخل پک قسمت اول هست یه مشکلی داره که توصیه میشه در صورت استفاده از این برنامه حتما به جای اون، فایل بالا رو دانلود کنید. بعد از دانلود فایل، اونو جایی بریزین که فایل آموزشی قرار داره. البته داخل اون پوشه که فایل SWF هست نباید فایل SWF دیگه ای باشه. برنامه بصورت تمام صفحه اجرا میشه م با کلید esc بیرون میاد
Adobe Flash Player for IE (http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_ax.exe)
Adobe Flash Player For FireFox and Opera (http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player.exe)
امید وارم تمام بازی هارو هک کنیدskull
خدا حافظ :dastt65: