تقييم الموضوع :
  • 6 أصوات - بمعدل 3
  • 1
  • 2
  • 3
  • 4
  • 5
كيف أبدأ ؟!
#3
وعليكم السلام ورحمة الله وبركاته

اظنك تعلم اخي الكريم ان الهندسة العكسية هي عبارة عن عملية تفكيك شئ كامل (منتوج نهائي) الى عدة اجزاء و تحليلها (static/dynamic) بهدف فهم آلية عملها...

- تحليل static:
1- تحتاج الي فهم هيكل الملفات (لان كل object موجود في جهازك له هيكل معين يعمل به يجب احترامه).
2- تحتاج الى اساسيات لغات البرمجة المستعملة (لانه في كثير من الحالات تستطيع اظهار اوامر التنفيذ و فهم ما تنجزه اساسي).

- تحليل dynamic:
1- تحتاج الى بناء مختبر افتراضي على جهازك يتيح لك تجربة تشغيل الـ object الذي تريد تحليله (عدد مرات غير متناهية/حماية النظام الأساسي).
2- معرفة استعمال ادوات التحليل المتوفرة على النت.
3- معرفة برمجة تطبيقات تقوم بانجاز مهام معينة تختصر عليك الوقت المستهلك في التحليل و تجنبك الملل خصوصا في المهام المكررة.

الهندسة العكسية دوامة تأخذ منك كل وقتك و قد تسبب لك فشل في الدراسة او في الحياة لذا تنظيم وقتك و ترتيب اولوياتك مهم جدا في هذا الميدان.

بالتوفيق ان شاء الله
implicit conversion (think forward)

أعضاء أعجبوا بهذه المشاركة : mal08 , [email protected] , rce3033


الردود في هذا الموضوع
كيف أبدأ ؟! - بواسطة mal08 - 07-11-2018, 10:31 PM
RE: كيف أبدأ ؟! - بواسطة dj-siba - 08-11-2018, 09:15 AM
RE: كيف أبدأ ؟! - بواسطة mal08 - 08-11-2018, 06:51 PM
RE: كيف أبدأ ؟! - بواسطة REinvestigator - 09-11-2018, 11:38 AM
RE: كيف أبدأ ؟! - بواسطة REinvestigator - 08-11-2018, 02:27 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 2 ) ضيف كريم