Loading
مساعدة بحـــــث قائمة الاعضاء اشتراك بريدى جديد اليوم التسجيل ملف العضو الرئيسية
اسم العضو: كلمة السر:
حفظ كلمة السر تذكيرك بكلمة السر?

 المنتديات
 منتديات الكمبيوتر والأنترنت
 الدروس والدعم الفنى
 فكرة بسيطة ماهية الهندسة العكسية
 اضافة موضوع  الرد على الموضوع
 اطبع الموضوع
|| Bookmark and Share ||
الكاتب Previous Topic الموضوع Next Topic  

gaserahmed
مبرمج شبيك لبيك

Egypt
3382 مشاركة

كتب فى :  - 18/04/2013 :  19:03:03  Show Profile

منتديات اوليفيا

يسم الله الرحمن الرحيم


آلصلآه والسلام على سيدنا محمد إبن عبد الله
وعلى صحابته وال بيته اجمعينَ
[ اللهم ارحمنا واغفر لنا وللمؤمنين والمؤمنات ألأحياء منهم والاموات ]
آللهم امين

أسئله كثيره دارت في ذهني قبل ما اتعلم ما هي الهندسه العكسيهَ
مثل ما هي !؟
هل هي صعبه ، هل تحدها حدود ، ما هي مزاياها ، ما هي اهدافها
ولماذا علي ان اتعلمها .

ندخل بآلموضوع



تم تقسيم الموضوع
والاقسام هي :

1.تعريف الهندسه العكسيه واستخدامها [ الفصيح و العامي بين محبينها ]

2.اقسام الهندسه العكسيه ومسمياتها .

3.متطلبات الهندسه العكسيه واتقانهاَ.

4.مزايا الهندسه العكسيه عن غيرها.

5. تكوينة جروب هندسه عكسيه .


تعريف الهندسه العكسيه

| Revers Engineerind Definition |


الهندسه العكسيه : من اسمها ، هي عباره عن هندسه
يعني عباره عن بناء وهدم وتركيب و حذف عن طريق الوصول للهيكل التكويني
يعني الوصول للمخطط المكتوب به البرنامج لفهم مبدا عمله وكشف عناصره
اي انه
عندنا برنامج قيد التشغيل > نريد الوصول لمخططه الهيكلي والتكويني
>< الهندسه العكسيه هي التي ستوصلنا لذلك ><

وتعريفها الفصيح : هي فرع من فروع هندسة البرمجيات والتي سادت حاليا
في عمليات مختلفه منها كسر البرامج [ cracking or keygening ]
و عملية تطوير البرامج القديمه وصيانتها
واعادة استعمال اجزاء معينه دون غيرها في برامج اخرى جديده
وفهم طبيعة عمل الالات او البرامج .
وكل ذلك من خلال تحليل بنية الاله او البرنامج .

تعريفها بالعاميه : انك تقدر تفك وتضغط برامج وتحللها وتجيب ثغراتها
والتعديل عليها .

عملت لكم صوره على شان تساعد بتوضيح المسأله

برنامج قيد التشغيل
^
استخدمنا الهندسه العكسيه
^
فهمنا طبيعة البرنامج او الاله ووظيفته وطبيعة عمله
^
نقدر نعدل عليها او نضيف او نحذف


أقسآم الهندسه العكسيه

| revers Engineering Sections |


هي مش اقسام بالمعنى الحرفي لكن هي اتجاهات المبرمجين فيها
يعني كل مبرمج بيختار هدف معين من تعلمه للهندسه العكسيه .

مسميات مستعمليها بناء على اهدافهم :
1.عمليات الكرانج وكسر البرامج
كسر البرامج : عملية ايقاف المده الزمنيه لأنتهاء البرنامج وجعله دائم
اي عملية تحويل البرنامج من نسخه تجريبيه ل نسخه كامله والكمال لله
وحتى عملية كسر قفل البرنامج والوصول للكود المكتوب به .

والمبرمج او الدارس المتجه لهذا المجال يسمى
Cracker

2.استخدامها في عملية البرمجه
اي مثل ما قلتلكم بانه من استخدامتها عملية الكتابه من اجزاء اخرى لبرامج اخرى

والمبرمج هنا يسمى
Coder

3.أستخدامها في عملية الهاشنج وتحليله و عملية الالجورثمَ

hash : هي عباره عن تشفير لقيمه معينه محدده بقيمه كبيره من المتغيرات
يعني هي قيمه رقميه ، عباره عن سترنجات اي احرف مشفره لقيم رقميه بآلآرقام
تسمى مفاتيح سواء باسويردات او مفاتيح برامج .. الخ
او العكس ارقام وديجتز تقودك لكلمه معينه .
وتسمى اقتران الهاش [ hash func. ] ووظيفة المبرمج هو الوصول
للهاش كود اي قيمة الهاش الحقيقيه او حتى تشفير الهاش كود لاقتران .

مثال على شكل هاش

50534C7742786562305A32655578387265424B49753744324B 44316E376F697A78353862434F3948756C7257417830476638 6A77493937474F4F3363442B3874556571656A706874517047 63385A456E384C535739444B5436744D64614B6A5879503964 557971655134582B4232756D4762326C7A346935514D77752F 30385


والهاش انواعه كثيره اشهرها Md5

المبرمج الذي يقوم بعملية فك تشفير الهاش هو
Hashing one

والي بيقوم بعملية الالجورثم للبرامج هو
Al-gorithem one


متطلبات الهندسه العكسيه
| Revers Engineering Requirements |


على شان تقدر تقول عن نفسك مهندس عكسي
يعني على شان تقدر تكسر و تبرمج .. الخ
لازمك متطلبات الهندسه العكسيه

1.تتعلم لغة الاسمبلي
assembly language

2.كثرة استعمال الكراكنج والاطلاع على الكود والسورس تبعها
والبرامج وتكويناتها ... تعطيك نوع من الخبره .

3.الادوات اللازمه لعملية الهندسه العكسيه .


مزايا الهندسه العكسيه

| Revers Engineering Advanteges ]

شوفو علي الي بتقن الهندسه العكسيه
هو من اخطر الهكرز الي موجودين بالساحه
تعرف لو واحد بيجيد الهندسه العكسيه جلس على اي جهاز سبق وتم وضع عليه
باسويرد ... حيجيبه .

واصلا الهندسه العكسيه معنيه باحد الاهداف الاتيه :

1.اما كسر نسخ لبرامج من غير ترخيص من اصحابها .

2.اما لهدف تعليمي بالجامعات للمبرمجين .

3.او لاختراق حماية النسخ لبرامج مهمه وكبيره .

4.التجسس العسكري او حتى الاقتصادي التجاري على شركات منافسه.

5.فقدان اكواد متعلقه ببرنامج او بعمل معين والهندسه العكسيه تستخدم
لاعادة تلك الاكواد .

6.تحليل للادوات والبرامج لاخذ فكره موجزه عنها وواضحه .

7.التعلم من اخطاء غيرك وتصليح الاخطاء .

8.تعريب البرامج .

تعرفو ليا صاحب اخدته شركة مايكروسوفت وتبنته على شان كسر نسخه
من احد برامجها وانتم تعرفو مايكروسفت على برامجها بتقفل السورسات
بالضبه والمفتاح




  Previous Topic الموضوع Next Topic  
 اضافة موضوع  الرد على الموضوع
 اطبع الموضوع
|| Bookmark and Share ||
أذهب الى:
 

منتديات || دردشة || احدث الاخبار || الرياضة اليوم ||مجلة زووم || عالم المرأة || المطبخ العربى || للكبار فقط

دنيا ودين || القرأن الكريم || عمرو خالد || دليل المواقع || خدمات الموقع || خدمات حكومية || المراسلة وابلاغ انتهاك

|| Bookmark and Share