تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
هل الهندسة العكسيى تعلمك البرمجة
#1
سؤال لطالما يتبادر الي ذهني
هل الهندسة العكسيىة تعلمك البرمجة  ان كان نعم فكيف
هل اكتفي بتعلم الهندسة العكسية ام اتعلم هذا وذاك خصوصا انه يتطلب الكثير من العناء و الجهد و الوقت اقول الكثير وليس القليل
لدي اساسيات البرمجة فقط اردت تعلم الدلفي كون هاته الأخيرة قريبة من علم الهندسة العكسية
مذا تنصحوني هل اتوجه للبرمجة ام اكمل في الهندسة العكسية اضع البرنامج في olly احاول فهم الكود لكن ابقي مكتوف الأيدي ازاء فهمه
رَبِّ إِنِّي لِمَا أَنْزَلْتَ إِلَيَّ مِنْ خَيْرٍ فَقِيرٌ 
أعضاء أعجبوا بهذه المشاركة :
#2
من وجهة نظري

الهندسة العكسية هي دراسة الأشياء وفهم كيفية عملها
أما البرمجة فهي تحويل الأفكار إلى أكواد

​​​​​​الهندسة العكسية للبرامج تعلمك كيفية عمل البرنامج وماذا يعمل وما مدخلاته ومخرجاته, ولا يمكنك تعلم البرمجة منها

وأخيرا, ليس هناك لغة محددة قريبة من الهندسة العكسية للبرامج فهي تختلف باختلاف نوع البرنامج وكذلك البرامج المستخدمة للهندسة.
أما لغة الدلفي والسي بلس بلس والسي شارب والبايثون واللغات الأخرى فهي تستخدم لبرمجة الثغرات والبرامج ولا علاقة لها بالبرمجة العكسية. فهي عبارة عن لغات مساعدة.
, مثلا إذا فهمت كود عمل السيريال للبرنامج أو عمل دالة معينة أو جزء معين فيمكنك كتابة ذلك باللغة التي تحب.
لذلك تعلم اللغة التي تريد بحسب احتياجك.
أعضاء أعجبوا بهذه المشاركة : elmorabit , farfes , soukdok
#3
المهندس العكسي المحترف , عليه أن يكون على دراية بأحد لغات البرمجة لغرض برمجة أدوات تسهل عليه عمله مثل ال Plugins و ال Unpackers . أما اذا كان غرضك من تعلم الهندسة العكسية هو كسر البرامج فقط فلا تحتاج لدراية بالبرمجة . شخصيا لا أحبذ الطريقة الثانية
أعضاء أعجبوا بهذه المشاركة : Small Axe , Polia , soukdok
#4
تعلم لغة برمجة فهي ليست للبرمجة فقط بل تعملك المنطق البرمجي وكيف تجلب المكتبات ولماذا وكيف تستخدم الامر الذي يسهل عليك فهم البرامج في الهندسة العكسية 

انصحك ب لغة C فهي الابسط والاجمل بالنسبة لي ولها مجال استخدام واسع فإذا اتقنتها فانت سهلت على نفسك فهم 50 % من باقي اللغات
أعضاء أعجبوا بهذه المشاركة :
#5
شكرا لكم علي التوضيح حسبما فهمت ان تعلم الهندسة العكسية بدون برمجة
لا يساوي شيئ
رَبِّ إِنِّي لِمَا أَنْزَلْتَ إِلَيَّ مِنْ خَيْرٍ فَقِيرٌ 
أعضاء أعجبوا بهذه المشاركة :
#6
(16-01-2020, 12:45 PM)Polia كتب : شكرا لكم علي التوضيح حسبما فهمت ان تعلم الهندسة العكسية بدون برمجة
لا يساوي شيئ

تعلم ما تحتاجه فقط, ولا داعي للتعمق إن لم يكن هدفك هو البرمجة نفسها.
أعضاء أعجبوا بهذه المشاركة : Polia


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


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