البرمجه العكسية هي جزء من تقنيات الهندسة العكسية
في الواقع الهندسة العكسية هي في حد ذاتها علم يستخدم من طرف علماء متخصصين في البرمجيات وإستخراج الكود سورس سواء كان لبرنامج أو أداة معينة ، بحيث يمكنك إيجاد مفهوم الهندسة العكسية في العديد من المجالات المتقدمة مثل علم الاحياء و الفيزياء حيث تعتبر هندسة عكسية للآلات البيولوجية او آلات العالم المادي ، لكن في علوم الحاسوب تعتبر الهندسة العكسية مدخلك لعلم بناء الحواسيب وهندستها .
يمكنك كذلك عمل هندسة عكسية لبرنامج معين بهدف إستخراج الكود سورس الخاص بذلك البرنامج ، مع العلم أن هذا الكود يكون سري من طرف الشركة المصنعة للبرنامج لكن يمكنك استخراجه عن طريق عكس الأكواد المبرمجة داخل البرنامج وبالتالي الحصول على مبتغاك
ماهي الادوات المستخدمة في عملية الهندسة العكسية؟
تستخدم فيها أدوات كثيرة لتحليل الكود و معرفه شفرتة المصدريه مثل
OLLYDBG
Ghidra
Almotawer
و غيرها برامج كثيره
ماهي الفائدة من البرمجة العكسية؟
هناك اكثر من فائدة لعملية البرمجة العكسية ولعل اهمها علي الاطلاق عمليات التكريك والتهكير للتطبيقات والبرامج الشهيرة تتم بهذه الطريقة، يتم فك الكود البرمجي للبرنامج ومن ثم ان شاء كود سيريال او تفعيل وباتش للحصول علي كافة ميزات البرامج المدفوعة او التطبيقات المهكرة.
الحصول على مبتغاك كيعني بها تكراكي شي مضاد الفيروسات او شي برنامج تجبد سريال ديالو .. اغلب لي باتش لي كاينين حاليا ... المبرمجين كيستعملوا تقنية البرمجة العكسية و كيخرج لكود سورس لبرنامج وبالتالي كيحصل على patch ... كذلك امكن ليك تستخرج كود سورس و دير ليه ريسكن و بالتالي تبيعوا في لماركت بليص
قـواعـد الـبـيـانـات: الأسس والتفاصيل
كيفية اختبار وتطوير مهارات البرمجة: أفضل 13 موقع لاختبار نفسك
أفضل 4 مواقع لبيع الكورسات أون لاين والربح منها
ماهي لغة Python بشكل مبسط
هل حياة المبرمج ليست جميلة كما يشاع
السايبر سكيورتي محتاج كام سنة عشان أتعلمه؟
ما هو بوتستراب Bootstrap
5 مواقع عربية تعطيك دورات مجانية وشهادات معتمدة في مجالات كثيرة