السلام عليكم و رحمة الله و بركاته
بداية .. ألف مبروك العودة وبالتوفيق لكافة أعضاء الفريق
.................
لدي مجموعة أسئلة أتمنى الحصول على اجابة لها
أريد الدخول الى عالم الهندسة العكسية لعدة أسباب و أهداف :
اختبار التطبيقات , الحماية " دراسة و تحليل الفيروسات و البرامج الخبيثة و برمجة مضادات لها"
الأسئلة هي :
س \ من أين أبدأ "أحتاج نقاط وعناوين عريضة لأسير عليها"
س \ لاحظت أن العمل يكون على نظام ويندوز ولكني أسخدم جنو/لينكس توزيعة أوبنتو .. فهل يمكن العمل بها أم أحتاج لتنصيب ويندوز وما إذا كان يمكن العمل على نظام وهمي ؟
س \ تعلمت أساسيات لغة بايثون وأنوي الاستمرار مع هذه اللغة لقوتها في مجال أمن المعلومات وعدة مجالات أخرى فهل لها استخدام في الهندسة العكسية ؟ لاحظت أن جل استخدامكم لأسمبلي و فيجوال بيسيك و سي/سي++
س\ هل أحتاج تعلم أسمبلي بمستوى متقدم أم الأساسيات فقط ؟
س \ أريد أسماء البرامج والأدوات التي سأحتاج إليها
نصائحكم وتوجيهاتكم ...
...
في النهاية شكرا لكل القائمين على إدارة المنتدى وكل من ساهم ﻷجل عودته واستمراره في نشر العلم , أتمنى من الله أن يوفق كل من يريد نشر الفائدة وخاصة في مجال الهندسة العكسية خدمة للعرب والمسلمين ونهضة للأمة .
وعليكم السلام ورحمة الله وبركاته
اظنك تعلم اخي الكريم ان الهندسة العكسية هي عبارة عن عملية تفكيك شئ كامل (منتوج نهائي) الى عدة اجزاء و تحليلها (static/dynamic) بهدف فهم آلية عملها...
- تحليل static:
1- تحتاج الي فهم هيكل الملفات (لان كل object موجود في جهازك له هيكل معين يعمل به يجب احترامه).
2- تحتاج الى اساسيات لغات البرمجة المستعملة (لانه في كثير من الحالات تستطيع اظهار اوامر التنفيذ و فهم ما تنجزه اساسي).
- تحليل dynamic:
1- تحتاج الى بناء مختبر افتراضي على جهازك يتيح لك تجربة تشغيل الـ object الذي تريد تحليله (عدد مرات غير متناهية/حماية النظام الأساسي).
2- معرفة استعمال ادوات التحليل المتوفرة على النت.
3- معرفة برمجة تطبيقات تقوم بانجاز مهام معينة تختصر عليك الوقت المستهلك في التحليل و تجنبك الملل خصوصا في المهام المكررة.
الهندسة العكسية دوامة تأخذ منك كل وقتك و قد تسبب لك فشل في الدراسة او في الحياة لذا تنظيم وقتك و ترتيب اولوياتك مهم جدا في هذا الميدان.
بالتوفيق ان شاء الله
(08-11-2018, 06:51 PM)mal08 كتب : [ -> ]
هذه سنتي الأولى في الجامعة " كلية الهندسة " ,, هل تخصيص يوم في الأسبوع للهندسة العكسية كافي ؟؟
في الحقيقة الالتزام صعب و هو حساس جدا و يتأثر بظروفك في الحياة...
يوم واحد في الأسبوع لن يسمح لك بالتعلم لانه سوف يأخذ منك وقت طويل و يجعلك عرضة للملل..
ما انصحك به اخي الكريم هو اخذ وقت كل يوم و (زمن) هذا الوقت يرتب حسب ما عندك من اولويات يومية...