Scorpion 🦂👨‍💻
Scorpion 🦂👨‍💻

@0xScorpion

15 Tweets 128 reads Jul 17, 2021
ماهي الهندسة العكسيه ؟ (Reverse Engineering)
طبعاً سابقاً كان يطبق فقط في الـ Hardware أو الأشياء المحسوسة الملموسة مثل السيارات والأجهزة الالكترونية والجولات والأن في وقتنا الحالي صار تقريباً يطبق في كل شي يعني في القطاع الصناعي والطبي حتى في الأدوية نفسها
الهندسة العكسيه : من اسمها ، هي عباره عن هندسة
يعني عباره عن بناء وهدم وتركيب و حذف عن طريق الوصول للهيكل التكويني
يعني الوصول للمخطط المكتوب به البرنامج لفهم مبدأ عمله وكشف عناصره أي انه
عندنا برنامج > نريد الوصول لمخططه الهيكلي والتكويني
الهندسه العكسيه هي الي بتوصلنا لها
وتعريفها الفصيح : هي فرع من فروع هندسة البرمجيات والتي سادت حالياً
في عمليات مختلفه منها كسر البرامج [ cracking or keygening ]
و عملية تطوير البرامج القديمه وصيانتها
وإعادة استعمال أجزاء معينه دون غيرها في برامج اخرى جديده
وفهم طبيعة عمل الآلات و البرامج
وكل ذلك من خلال تحليل بنية الآله أو البرنامج
تعريفها بالعاميه : أنك تقدر تفك وتضغط برامج وتحللها وتجيب ثغراتها
وتعدل عليها
أقسام الهندسه العكسيه : هي مو اقسام بالمعنى الحرفي لكن هي اتجاهات المبرمجين فيها
يعني كل مبرمج بيختار هدف معين من تعلمه للهندسه العكسيه مثل :
1️⃣: عمليات الـ Cracking وكسر البرامج
كسر البرامج : عملية ايقاف المده الزمنيه لأنتهاء البرنامج وجعله دائم
اي عملية تحويل البرنامج من نسخه تجريبيه لـ نسخه كامله
وحتى عملية كسر قفل البرنامج والوصول للكود المكتوب به والمبرمج او الدارس المتجه لهذا المجال يسمى
(Cracker)
2️⃣: إستخدامها في عملية البرمجه
اي مثل ما قلتلكم بانه من استخدامتها عملية الكتابه من اجزاء اخرى لبرامج اخرى
والمبرمج هنا يسمى
(Coder)
3️⃣: أستخدامها في عملية الـ Hashing وتحليله و عملية الـ Algorithm
متطلبات الهندسه العكسيه :
عشان تقدر تقول عن نفسك مهندس عكسي 
يعني عشان تقدر تكسر و تبرمج .. الخ
لازمك متطلبات الهندسة العكسيه
1️⃣ : تتعلم لغة الأسمبلي
assembly language
2️⃣ : كثرة استعمال الـ Cracking والإطلاع على الـ Source code تبعها
والبرامج وتكويناتها ... تعطيك نوع من الخبره
3️⃣ : الادوات اللازمه لعملية الهندسه العكسيه
الهندسة العكسيه معنيه بأحد الاهداف الآتيه : إما كسر نسخ لبرامج من غير ترخيص من اصحابها
إما لهدف تعليمي بالجامعات للمبرمجين
او لأختراق حماية النسخ لبرامج مهمه وكبيره
او التجسس العسكري او حتى الاقتصادي التجاري على شركات منافسه
او فقدان اكواد متعلقه ببرنامج او بعمل معين والهندسه العكسيه تستخدم
لاعادة تلك الاكواد
تحليل للأدوات والبرامج لأخذ فكره موجزه عنها وواضحه
التعلم من اخطاء غيرك وتصليح الاخطاء
تعريب البرامج والخ الكثيير من الاستخدامات
اتوقع كذا الفكره عن الهندسه العكسيه وصلت
على فكره الهندسه العكسيه دروسها ممتعه
وفيها اشياء جميله

Loading suggestions...