الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تعلم فك تشفير ASprotect

مغلق
بدأه NO BODY CAN BEAT ME في 10 أغسطس 2005 · 7 رد · 2,422 مشاهدة · في لغة Assembly لأنظمة 16, 32, 64 بت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

هذا درسي الاول في هذا الموقع الكريم وسيكون عن البرمجة العكسية وهو كيفية فك تشفير الASPack 2.12 -> Alexey Solodovnikov

الادوات التي سوف نستخدمها:

1. ollydbg

---olly plugin ollydumb 2.21b

2. PEiD 0.93

3. Import REConstructor v1.6

البرنامج الضحية:

Picture Vampire v1.15 build 0713

http://www.lenosoft.com

البداية

1.تركيب الplugins for ollydbg

فك الضغط للبلق إن وانسخه داخل مجلد اوللي

2.فك تشفير ال Asprotect

علينا اولاً ايجاد ال OEP ) Original Entry Point ) نقطة الادخال الحقيقية

وهي النقط الحقيقية للبرنامج وهو غير مشفر

افتح البرنامج في ollydbg وبعدها اضغط f7 او f8 انظر في المكدس

سوف ترى ان المكدس توقف على 0012FFA4 ونرى بعده الى جانبه 77f944a8

في الرقم الثاني القيمة الصغرة له 44a8

نريد الذهاب الى 0012FFA4 في قسم البيانات لنجرب اضغط علية بزر الفأرة الايمن واختار follow in dumb

سوف سأخذنا الى 77F944A8

ولكننا النريد هذا المكان نعود الى المكدس ونضغط على السطر الذي يلي الذي يليه

0012FFAC

ونضغط عليه بزر الفأرة الايمن ونختار follow in dumb

نعود الى قسم البيانات وطلع الى اعلى حتى نصل الى

0012ffa0 |01 00 00 00| a8 44 f9 77

نختار ال a8 44 ونضغط زر الفارة الايمن ثمة نختار

Breakpoint > Hardware, on access > Dword

ثمة نشغل البرنامج عن طريق الضغط عل f9 سوف يتوقف البرنامج

ثم نضغط f8 بتمهل حتى نتجاوز ret سوف نرى ال Oep وهي 004F75CC

ثم نختار Plugins > OllyDump > Dump debugged process

نتأكدمن ازالة الصح عن Rebuild Import

ونختار dumb ونحفظه بالاسم الذي تريد

ثم نذهب الى برنامج Import REConstructor

ونختار من Attach to an Active Process

picture vampire.exe

او

c:\program files\picture vampire\picture vampire.exe

ثم نضع اخر خمس حروف من ال oep وهي f75cc

ثم نضغط IAT AutoSearch

يجب الن يظهر رسالة يقول فيها Found something

اضغط ok وبعدها get imports سوف تظهر الimports وجميعها

عليها yes ثم اضغط fix dumb واختر البرنامج الذي حفظته بالاسم الذي تريد

وبهذا نكو فكينا تشفير البرنامج

والسلام عليكم ورحمة الله وبركاتة

اخوكم No Body Can Beat Me

تم تعديل هذه المشاركة بواسطة NO BODY CAN BEAT ME في 10 أغسطس 2005 في 15:47

تعلم:كيف تشغل برنامجك (قبل) ما يشتغل ال explorer, مثل ال check desk في الوندوز 98 و me

اللهم عطر يومنا بالايمان وانر قلبنا بالقرآن ورزقنا من حيث لانحتسب واجعل لنا سكينة تطمئن بها روحنا واحفظنا من كل سوء اللهم بارك لنا في رجب وشعبان وبلغنا رمضان آمين يارب العالمين

ranneh.com

#2

شكرا ... لكن الشرح سريع جدا ... و لم تذكر رقم اصدار ال asprotect

1- لا خير في حسن الجسوم وطولها إن لم يزن حسن الجسوم عقول

2- لا تنظر إلى صغر الخطيئة .. ولكن انظر إلى عظم من عصيت

3- قد يجمع المال غير آكله . . ويأكل المال غير من جمعه

4- من وثق بالله أغناه ومن توكل عليه كفاه ومن خافه قلت مخافته ومن عرفه تمت معرفته

5- أن تضيء شمعة صغيرة خير لك من أن تنفق عمرك تلعن الظلام

6- لا يحزنك إنك فشلت مادمت تحاول الوقوف على قدميك من جديد

7- صديقك من يصارحك بأخطائك لا من يجملها ليكسب رضاءك

8 - الابتسامة كلمة طيبة بغير حروف

9- لا داعى للخوف من صوت الرصاص .. فالرصاصة التى تقتلك لن تسمع صوتها

10 -- يستطيع الناس أن يعيشوا بلا هواء بضع دقائق وبلا ماء أسبوعين وبلا

طعام حوالى شهرين وبلا أفكار سنوات لا حصر لها

من مواضيعى :

--------------

دروس تعلم كيف تصحح أخطائك بنفسك

برنامج الحائط النارى العربى ---- جديد

برنامج ساعة بالعقارب ------ جديد

لعبة سناك الشهيرة مع الكود

غير نظرتك لل picturebox وانظر ماذا فعلت بها

حمل ملف فلاش على الفورم بكل سهولة

مكتبة تحتوى على 50000 كتاب مجانى معظمها عن الكمبيوتر و البرمجة

برنامج المترجم العربى لترجمة الافلام

#3

السلام عليكم و رحمة الله و بركاته

أخي الكريم إصدار ASProtect الأخير ليس بهذه السهولة

وشيئ أخر لماذا لا تستعمل أخر إصدار PEiD 0.93

مع إحترامي لكن هذا الدرس لا يشرح كيف و لماذا

تم تعديل هذه المشاركة بواسطة DeltaAziz في 10 أغسطس 2005 في 15:03

d4baa0.gif
#4

اسف جدا ولكن هذا اول دروسي وانا لست محترف في القاء الدروس

الأصدار ASPack 2.12 -> Alexey Solodovnikov

لكن ما الفرق بين PEiD و PEiD 0.93

تعلم:كيف تشغل برنامجك (قبل) ما يشتغل ال explorer, مثل ال check desk في الوندوز 98 و me

اللهم عطر يومنا بالايمان وانر قلبنا بالقرآن ورزقنا من حيث لانحتسب واجعل لنا سكينة تطمئن بها روحنا واحفظنا من كل سوء اللهم بارك لنا في رجب وشعبان وبلغنا رمضان آمين يارب العالمين

ranneh.com

#5
NO BODY CAN BEAT ME كتب:
لكن ما الفرق بين PEiD و PEiD 0.93

التحديث، الأصدار القديم به ثغرة Buffer Overflow Vulnerability

بإنتظار درس جديد و بالصور ،

أتمنى لك التوفيق أخي

d4baa0.gif
#6

شكرا على مجهودك..

بس ممكن تعطيني معلومات بسيطة عن ال ASprotect,,,,

لانه اما اول مرة اسمع فيه...

#7

لا تأخذوني على هذا الدرس هذه رابطة الدرس الجديد مع الصور والسلام

/index.php?showtopic=72752

تعلم:كيف تشغل برنامجك (قبل) ما يشتغل ال explorer, مثل ال check desk في الوندوز 98 و me

اللهم عطر يومنا بالايمان وانر قلبنا بالقرآن ورزقنا من حيث لانحتسب واجعل لنا سكينة تطمئن بها روحنا واحفظنا من كل سوء اللهم بارك لنا في رجب وشعبان وبلغنا رمضان آمين يارب العالمين

ranneh.com

#8
Graphic_designer_boy كتب:
بس ممكن تعطيني معلومات بسيطة عن ال ASprotect,,,,

لانه اما اول مرة اسمع فيه...

برنامج حماية برامج مشهور موقع الرنامج هنـــــــــا

d4baa0.gif

هذا الموضوع مغلق.

مواضيع مشابهة