الهندسة العكسية: هي ذلك العلم المختص بتفكيك البرامج بشتى انواعها بهدف استخراج الكود المصدري أو فهم طريقة عمل البرنامج ، تعلمها يتوقف على حسب حاجتك لها.
عادة من يستفيد منها هو من يصمم برامج crack ، لكن يمكنك تعلمها لحماية برامجك من الإختراق.
ستحتاج لتعلم assembly فهي أقرب ما يكون للغة الآلة و في نفس الوقت جميع البرامج تمر بها.
-
تستعمل مجموعة من الأدوات أشهرها Olllydbg لتصل لكود assembly.
-
تستعمل خبرتك في لغة assembly لتحديد كلمات السر .... الخ.
-
(خطوة إختيارية) تبني برنامج crack.
بشكل عام هو موضوع واسع و يحتاج للكثير من المعرفة البرمجية.
موقع https://www.at4re.com جميل و به الكثير من الأمور الشيقة.
هل تعلم؟ نحن في منصة اسأل المنهاج نجيب على اسئلة الطلاب من جميع الدول العربية، كل ما عليك فعله هو طرح سؤالك من خلال الزر في الأعلى ويمكنك العودة الينا مرة اخرى من خلال البحث في جوجل عن "اسأل المنهاج"، لا تقم بنقل المحتوى دون ذكر المصدر جميع الحقوق محفوظة لمنصة اسال المنهاج