المشاركات : 267
المواضيع : 56
الإعجاب المحصل:
0
الإعجاب المعطى: 4
الإنتساب : Apr 2019
السمعة :
2
15-01-2020, 02:58 PM
(آخر تعديل لهذه المشاركة : 15-01-2020, 03:00 PM بواسطة Polia.)
سؤال لطالما يتبادر الي ذهني
هل الهندسة العكسيىة تعلمك البرمجة ان كان نعم فكيف
هل اكتفي بتعلم الهندسة العكسية ام اتعلم هذا وذاك خصوصا انه يتطلب الكثير من العناء و الجهد و الوقت اقول الكثير وليس القليل
لدي اساسيات البرمجة فقط اردت تعلم الدلفي كون هاته الأخيرة قريبة من علم الهندسة العكسية
مذا تنصحوني هل اتوجه للبرمجة ام اكمل في الهندسة العكسية اضع البرنامج في olly احاول فهم الكود لكن ابقي مكتوف الأيدي ازاء فهمه
رَبِّ إِنِّي لِمَا أَنْزَلْتَ إِلَيَّ مِنْ خَيْرٍ فَقِيرٌ
المشاركات : 625
المواضيع : 22
الإعجاب المحصل:
0
الإعجاب المعطى: 0
الإنتساب : Nov 2018
السمعة :
0
15-01-2020, 03:39 PM
(آخر تعديل لهذه المشاركة : 15-01-2020, 04:28 PM بواسطة Cyperior.)
من وجهة نظري
الهندسة العكسية هي دراسة الأشياء وفهم كيفية عملها
أما البرمجة فهي تحويل الأفكار إلى أكواد
الهندسة العكسية للبرامج تعلمك كيفية عمل البرنامج وماذا يعمل وما مدخلاته ومخرجاته, ولا يمكنك تعلم البرمجة منها
وأخيرا, ليس هناك لغة محددة قريبة من الهندسة العكسية للبرامج فهي تختلف باختلاف نوع البرنامج وكذلك البرامج المستخدمة للهندسة.
أما لغة الدلفي والسي بلس بلس والسي شارب والبايثون واللغات الأخرى فهي تستخدم لبرمجة الثغرات والبرامج ولا علاقة لها بالبرمجة العكسية. فهي عبارة عن لغات مساعدة.
, مثلا إذا فهمت كود عمل السيريال للبرنامج أو عمل دالة معينة أو جزء معين فيمكنك كتابة ذلك باللغة التي تحب.
لذلك تعلم اللغة التي تريد بحسب احتياجك.
المشاركات : 288
المواضيع : 56
الإعجاب المحصل:
0
الإعجاب المعطى: 0
الإنتساب : Oct 2018
السمعة :
0
المهندس العكسي المحترف , عليه أن يكون على دراية بأحد لغات البرمجة لغرض برمجة أدوات تسهل عليه عمله مثل ال Plugins و ال Unpackers . أما اذا كان غرضك من تعلم الهندسة العكسية هو كسر البرامج فقط فلا تحتاج لدراية بالبرمجة . شخصيا لا أحبذ الطريقة الثانية
المشاركات : 559
المواضيع : 25
الإعجاب المحصل:
0
الإعجاب المعطى: 0
الإنتساب : Nov 2018
السمعة :
10
تعلم لغة برمجة فهي ليست للبرمجة فقط بل تعملك المنطق البرمجي وكيف تجلب المكتبات ولماذا وكيف تستخدم الامر الذي يسهل عليك فهم البرامج في الهندسة العكسية
انصحك ب لغة C فهي الابسط والاجمل بالنسبة لي ولها مجال استخدام واسع فإذا اتقنتها فانت سهلت على نفسك فهم 50 % من باقي اللغات
المشاركات : 267
المواضيع : 56
الإعجاب المحصل:
0
الإعجاب المعطى: 4
الإنتساب : Apr 2019
السمعة :
2
شكرا لكم علي التوضيح حسبما فهمت ان تعلم الهندسة العكسية بدون برمجة
لا يساوي شيئ
رَبِّ إِنِّي لِمَا أَنْزَلْتَ إِلَيَّ مِنْ خَيْرٍ فَقِيرٌ