كيف أبدأ ؟! - نسخة قابلة للطباعة +- الفريق العربي للهندسة العكسية (https://www.at4re.net/f) +-- قسم : منتديات الهندسة العكسية - Reverse Engineering Forums (https://www.at4re.net/f/forum-4.html) +--- قسم : الأسئلة والإستفسارات، حلول المشاكل و تبادل الخبرات - Expert Exchange Newbie Questions Answers (https://www.at4re.net/f/forum-36.html) +--- الموضوع : كيف أبدأ ؟! (/thread-381.html) |
كيف أبدأ ؟! - mal08 - 07-11-2018 السلام عليكم و رحمة الله و بركاته
بداية .. ألف مبروك العودة وبالتوفيق لكافة أعضاء الفريق
.................
لدي مجموعة أسئلة أتمنى الحصول على اجابة لها
أريد الدخول الى عالم الهندسة العكسية لعدة أسباب و أهداف :
اختبار التطبيقات , الحماية " دراسة و تحليل الفيروسات و البرامج الخبيثة و برمجة مضادات لها"
الأسئلة هي :
س \ من أين أبدأ "أحتاج نقاط وعناوين عريضة لأسير عليها"
س \ لاحظت أن العمل يكون على نظام ويندوز ولكني أسخدم جنو/لينكس توزيعة أوبنتو .. فهل يمكن العمل بها أم أحتاج لتنصيب ويندوز وما إذا كان يمكن العمل على نظام وهمي ؟
س \ تعلمت أساسيات لغة بايثون وأنوي الاستمرار مع هذه اللغة لقوتها في مجال أمن المعلومات وعدة مجالات أخرى فهل لها استخدام في الهندسة العكسية ؟ لاحظت أن جل استخدامكم لأسمبلي و فيجوال بيسيك و سي/سي++
س\ هل أحتاج تعلم أسمبلي بمستوى متقدم أم الأساسيات فقط ؟
س \ أريد أسماء البرامج والأدوات التي سأحتاج إليها
نصائحكم وتوجيهاتكم ...
...
في النهاية شكرا لكل القائمين على إدارة المنتدى وكل من ساهم ﻷجل عودته واستمراره في نشر العلم , أتمنى من الله أن يوفق كل من يريد نشر الفائدة وخاصة في مجال الهندسة العكسية خدمة للعرب والمسلمين ونهضة للأمة .
RE: كيف أبدأ ؟! - dj-siba - 08-11-2018 وعليكم السلام ورحمة الله وبركاته هل سمعت المثل: "كل الطرق تؤدي الى روما" ؟ هناك طرق مختلفة للوصل الى ما تريد، ليس شرط ان تتبع طريق مربه غيرك بل من الأفضل شق طريقك الخاص وربما يمر منه غيرك. إقتباس :...العمل على ويندوز ولكني أسخدم جنو/لينكس توزيعة أوبنتو .. فهل يمكن العمل بها أم ...يمكن العمل على نظام وهمي ؟ يمكن العمل على ويندوز فقط يمكن العمل على اي توزيعة باستخدامم نظام وهمي يمكن العمل على اي توزيعة باختيار ادوات تعمل عليها يمكن اختيار توزيعات بها ادوات هندسة عكسية مثل ما اذكر Kali و BlackArch او غيرهما إقتباس :تعلمت بايثون ...فهل لها استخدام في الهندسة العكسية ؟ نعم، يوجد موقع يجمع جل ادوات الهندسة العكسية المتعلقة بها pythonarsenal.com إقتباس :هل أحتاج تعلم أسمبلي بمستوى متقدم أم الأساسيات فقط ؟ الأساسيات تكفي في البداية، عندما تتقدم تحتاح لمستوى متقدم. إقتباس :أريد أسماء البرامج والأدوات التي سأحتاج إليها ان كان خيارك البقاء مع Linux و Python الرابط السابق به كل الادوات ان كان خيارك تثبيت ويندوز بنظام وهمي راجع كتابي الفريق وصفحة المبتدئين الروابط اعلى الصفحة شخصا انصحك بالبقاء في Linux ومشاركة اخوتك هنا بما توصلت اليه بالتوفيق إن شاء الله. RE: كيف أبدأ ؟! - REinvestigator - 08-11-2018 وعليكم السلام ورحمة الله وبركاته اظنك تعلم اخي الكريم ان الهندسة العكسية هي عبارة عن عملية تفكيك شئ كامل (منتوج نهائي) الى عدة اجزاء و تحليلها (static/dynamic) بهدف فهم آلية عملها... - تحليل static: 1- تحتاج الي فهم هيكل الملفات (لان كل object موجود في جهازك له هيكل معين يعمل به يجب احترامه). 2- تحتاج الى اساسيات لغات البرمجة المستعملة (لانه في كثير من الحالات تستطيع اظهار اوامر التنفيذ و فهم ما تنجزه اساسي). - تحليل dynamic: 1- تحتاج الى بناء مختبر افتراضي على جهازك يتيح لك تجربة تشغيل الـ object الذي تريد تحليله (عدد مرات غير متناهية/حماية النظام الأساسي). 2- معرفة استعمال ادوات التحليل المتوفرة على النت. 3- معرفة برمجة تطبيقات تقوم بانجاز مهام معينة تختصر عليك الوقت المستهلك في التحليل و تجنبك الملل خصوصا في المهام المكررة. الهندسة العكسية دوامة تأخذ منك كل وقتك و قد تسبب لك فشل في الدراسة او في الحياة لذا تنظيم وقتك و ترتيب اولوياتك مهم جدا في هذا الميدان. بالتوفيق ان شاء الله RE: كيف أبدأ ؟! - mal08 - 08-11-2018 (08-11-2018, 09:15 AM)dj-siba كتب : (08-11-2018, 02:27 PM)REinvestigator كتب : وعليكم السلام ورحمة الله وبركاته RE: كيف أبدأ ؟! - REinvestigator - 09-11-2018 (08-11-2018, 06:51 PM)mal08 كتب : في الحقيقة الالتزام صعب و هو حساس جدا و يتأثر بظروفك في الحياة... يوم واحد في الأسبوع لن يسمح لك بالتعلم لانه سوف يأخذ منك وقت طويل و يجعلك عرضة للملل.. ما انصحك به اخي الكريم هو اخذ وقت كل يوم و (زمن) هذا الوقت يرتب حسب ما عندك من اولويات يومية... |