
دورة منظمة في الهندسة العكسية تغطي ملفات ويندوز الثنائية 64 بت، لغة التجميع، التصحيح، وتحليل البرامج الضارة. مصممة للمتعلمين من المبتدئين إلى المتوسطين مع مختبرات عملية وتكامل مع TryHackMe.
تهدف هذه الدورة إلى نقل الفرد من المستوى المبتدئ إلى المستوى المتوسط (المستوى المتقدم لا يتحقق إلا من خلال الخبرة) في مجال الهندسة العكسية. بينما تركز هذه الدورة على ويندوز 64 بت، فإن المعرفة التقنية تنطبق على ويندوز 32 بت والنظرية على أي نظام تشغيل.
تم اختيار ويندوز 64 بت لأنه حديث وأكثر نظام تشغيل ومعمارية شيوعًا. بالإضافة إلى ذلك، نحن نتعامل مع اتفاقية استدعاء واحدة فقط.
لتجربة تفاعلية أكثر مع الجزء الأول من الدورة (الفصول من 1 إلى 6)، جرب الدورة على TryHackMe:
هناك بعض ملفات PDF تم إنشاؤها وتوفيرها في ملفات ZIP. قد لا تكون محدثة، لذا يُنصح باتباع النسخة العادية من الدورة بصيغة Markdown. تم توفير ملفات PDF بسبب عدد كبير من الطلبات عليها.
كلمة المرور لملفات ZIP هي "reverse" (بدون علامتي الاقتباس).
ستقوم هذه الدورة بتعليم أي شخص كيفية إجراء الهندسة العكسية لنظام ويندوز x64. سنبدأ بتغطية بعض أساسيات الملفات الثنائية، ثم نقوم بعمل هندسة عكسية لبعض العينات الصغيرة، وهندسة عكسية لملف DLL وتنفيذه في برنامجنا الخاص، وهندسة عكسية لبعض البرامج الضارة، ثم ننظر إلى بعض السيناريوهات الواقعية.
الهدف ليس تعليمك كيفية ضرب رأسك بلغة التجميع. بل أريد تعليم كيفية استخدام الأدوات لتعزيز مهاراتك وقدراتك. على سبيل المثال، سنغطي كيفية تسجيل استدعاءات الوظائف لتحليل أسهل باستخدام مصحح أخطاء أو كتابة الكود الخاص بنا لمزيد من التحكم.
لقد جُعلت الهندسة العكسية أصعب بكثير بسبب نقص الموارد لتعلمها. معظم المحتوى قديم، أو مبالغ في سعره، أو صعب المتابعة، أو منخفض الجودة. تعتبر الهندسة العكسية بالفعل من قبل الكثيرين مجالاً صعباً للدخول إليه. كون الشيء صعباً ليس مشكلة، ولكن عندما يصبح صعباً بلا داعٍ، فهناك مشكلة. بعد قراءة كتب متعددة، وعدد لا يحصى من المشاركات في المدونات، ووثائق شاملة، ومتابعة العديد من "الدروس التعليمية" على يوتيوب، وغير ذلك الكثير، أشعر أنه حان الوقت ليقوم شخص ما بإنشاء دورة مخصصة. لا أعتقد أنه يجب أن يكون تعلم موضوع واحد بهذه الصعوبة. بالتأكيد لا أريد أن يمر الناس بالفوضى التي مررت بها، لذا قررت إنشاء هذه الدورة. أحب هذا المجال وأردت رد الجميل للمجتمع. هذه هديتي لك وللمجتمع. آمل أن يكون هناك بعض الأشخاص الذين يمكن لهذه الدورة مساعدتهم.
خادم Discord: https://discord.gg/73tkPGv
تابعني على تويتر @0xZ0F!
يرجى تقديم أي وكل الملاحظات الصادقة التي لديك. لا تقلق بشأن إيذاء مشاعري، أريد أن أجعل هذه الدورة بأفضل ما يمكن. لا أستطيع فعل ذلك بمفردي، لذلك ملاحظاتك مهمة جدًا.
أفضل طريقة للبقاء على اطلاع هي دعمي على Patreon مما سيمنحك الوصول إلى خلاصة Patreon الحصرية. تتضمن الخلاصة آخر التحديثات والتحديثات القادمة والمزيد.