منتديات الأحباب
انت غير مسجل بالمنتدى ... يرجى التسجيل
منتديات الأحباب


 
الرئيسيةالرئيسية  س .و .جس .و .ج  بحـثبحـث  التسجيلالتسجيل  دخول  
انتبهوا : اليكم الخبر السار انتهينا تقريبا من منتدانا الجديد www.internetgate.info يمكنكم الأن البدء مع الناس الأخرين فى المشاركة بالمواضيع و الأراء
قريبا جدا سننشأ على الموقع جزء مخصص للفيديوهات كمثل YouTube بل افضل فى التصميم و بعد بنائه تستطيعون بعدها رفع فيديوهاتكم

شاطر | 
 

 كيف تصنع NoDc Client

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
RoofMan2008
مؤسس الشبكة
مؤسس الشبكة


ذكر
عدد الرسائل : 1228
العمر : 26
مستوي الانذار : 0%
السٌّمعَة : 0
تاريخ التسجيل : 10/09/2007

مُساهمةموضوع: كيف تصنع NoDc Client   الأربعاء يونيو 04, 2008 4:20 pm

السلام عليكم ورحمه الله وبركاته
اعضاء المنتدي الكرام ،،،
سوف نتطرق في هذا الموضوع لعمل بعض التعديلات علي الملف التنفيذي للعبة SRO_Client.exe مثل ( No-Dc , Server status , Zoom hack , Swear Filter , Nude Patch , No Game Guard ) بنفسك دون البحث والانتظار بحيث تتلافى الدخول في عدم سلامة الملف وعمل Scan وما شابه ذلك .
ولعمل تلك التعديلات يجب استخدام احدي طرق الهندسة العكسية ( Reverse Engineering Code )، ولتطبيق فكرة الهندسة العكسية يحب استخدام Debugger أو Disassembler وهيا برامج تمكنك من تحليل أي ملف تنفيذي
اقتباس:

تعريف الهندسة العكسية :- هي عمليه تحليل لشيء ما لفهم عمله بمعني عمل الشيء العكسي الذي قام به المبرمج .
البرامج المستخدمة :- Debugger مثل OllyDbg
أو Disassembler مثل IDA Pro
أنصح باستخدام OllyDbg وذلك لأنه البرنامج المستخدم في الشرح ولسهولة استخدامه وتوفر شروحات مبسطة له .
نبدأ بسم الله

  1. قم بتنزيل ل OllyDbg .
  2. استخراج الملفات .
  3. شغل برنامج OLLYDBG.EXE .
  4. من قائمة File أختار Open حدد مسار SRO_Client.exe ثم اضغط Open .
  5. انتظر قليلا حتى يتم تحليل الملف .

No DC



- نذهب إلي العنوان 0073F5DE عن طريق الضغط علي ( Crtl + G ) ثم كتابة العنوان .
- نجد إن Debugger انتقل إلي العنوان 0073F5DE الذي يحمل الأمر التالي (JNZ 0073F682 )
- Double Click علي السطر (JNZ 0073F682 )
- تظهر لنا نافذة Assemble نغير الأمر إلي (JMP 00BC4FE9 ) نضغط علي زر Assemble ومن ثم Cancel .
- نلاحظ ان الـ Debugger قام بوضع امر جديد ( NOP ) في سطر منفرد هذا للحفاظ علي طول الملف .
- ننتقل الي العنوان 00BC4FE9 عن طريق الضغط علي ( Crtl + G ) ثم كتابة العنوان .
- نجد إن المنقح انتقل إلي العنوان 00BC4FE9 الذي يحمل الأمر التالي ( DB 00 ) .
- Double Click علي السطر ( DB 00 ) .
- نكتب في نافذة Assemble الامر ( MOV EAX,492E20 ) ثم أضغط علي زر Assemble ثم أكتب الامر
(CALL EAX ) ثم أضغط علي زر Assemble ثم أكتب الامر
(POP EDI ) ثم أضغط علي زر Assemble ثم أكتب الامر
(ADD ESP,10 ) ثم أضغط علي زر Assemble ثم أكتب الامر
(RETN ) ثم أضغط علي زر Assemble ومن ثم اضغط علي Cancel للخروج من نافذة Assemble.

- انتهي .
- الان ناتي لحفظ التعديلات علي الملف , Right Click ومن القائمة المنسدلة اختار Copy to executable ---< All modifications ---< Copy all ومن ثم Right Click علي النافذة المنبثقة ---< Save file ---< احفظ الملف باسم SRO_Client.exe .

- ها انت الان قد امتلك الـ No-DC الخاص بك الخالي تماماًً من أي ملفات ضارت ويعمل ايضاً علي الـ T-Bot والـ IsroBot باذن الله .


Server status

لاحظ FULL علي بعض الـ Servers معني هذا انه لا يوجد مكان شاغر لك في تلك الـ Servers
- نذهب إلي العنوان 00747D48 عن طريق الضغط علي ( Crtl + G ) ثم كتابة العنوان .
- نجد إن Debugger انتقل إلي العنوان 00747D48 الذي يحمل الأمر التالي (JNZ SHORT 00747D90 ) .
- Double Click علي السطر (JNZ SHORT 00747D90 ) .
- نغير الأمر إلي (JE SHORT 00747D90 )

- انتهي .
- احفظ التعديلات بنفس الطريقة .



Zoom Hack

- اذهب إلي العنوان 0067B4A0
- نغير الأمر إلي (JMP SHORT 0067B4AA )
- اذهب إلي العنوان 0067CAA6
- نغير الأمر إلي (JMP SHORT 0067CAB0 )
- اذهب إلي العنوان 006911C8
- نغير الأمر إلي (JMP SHORT 006911DB )
- انتهي .
- احفظ التعديلات بنفس الطريقة .


Swear Filter

- اذهب إلي العنوان 00516399
- نغير الأمر إلي (JMP SHORT 005163DE )
- اذهب إلي العنوان 00545E36
- نغير الأمر إلي (JMP SHORT 00545E7C )
- اذهب إلي العنوان 006AEF26
- نغير الأمر إلي (JMP SHORT 006AEF6B )
- انتهي .
- احفظ التعديلات بنفس الطريقة .


Nude Patch

- اذهب إلي العنوان 008E8C6E
- نغير الأمر إلي (NOP )
- اذهب إلي العنوان 008E8C79
- نغير الأمر إلي (JMP 008E8F7B )
- انتهي .
- احفظ التعديلات بنفس الطريقة .


No Game Guard

- اذهب إلي العنوان 009BF3E4
- نغير الأمر إلي (RETN )
- انتهي .
- احفظ التعديلات بنفس الطريقة .

بهذه الطريقة نكون قد انجزنا اضافة المزايا التي ترغب انت في اضافتها.

الرجاء عدم الاستغلال السيء للموضوع.

مواقع ذات صلة
الفريق العربي للهندسة العكسية
العرب المتحدون للهندسة العكسية

_________________





الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://silkroad.shareblog.net
 
كيف تصنع NoDc Client
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات الأحباب :: «®°·.•¸°§ أقــســـام الكمبيوتر والأنترنت §°.•¸.°®» :: منتدى ألعاب :: منتدى الأونلاين :: ركن Silkroad Online-
انتقل الى: