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



 
الرئيسيةالبوابةأحدث الصورالتسجيلدخول

 

 الهندسة العكسية

اذهب الى الأسفل 
كاتب الموضوعرسالة
ah-badraoui
المدير العام



المساهمات : 23
تاريخ التسجيل : 29/03/2008

الهندسة العكسية Empty
مُساهمةموضوع: الهندسة العكسية   الهندسة العكسية I_icon_minitimeالخميس أبريل 24 2008, 17:13

الهندسة العكسية [Reverse Engineering]
الهندسة العكسية أو ما يعرف بعملية كسر البرامج Cracking هو فن من الفنون الكمبيوترية...
لتفصيل المعنى اكثر، نقصد بالهندسة يعني الواحد لمن يكون يكتب برنامج أي يبرمج بأي لغة برمجة هذا يسمه هندسة، اما كلمة عكسية فتعني عكس عملية الهندسة بمعنى بعد مااكتمل البرنامج وكل شي وخلص منه المصمم، تجي انتا (الكراكر) وتقوم بعملية تحليل وتغير في البرنامج أي فكه وتفسيره الى لغة الأسمبلي مما يسهل عليك كسر حماية البرنامج أو التعديل فيه...
ان شاء الله يكون وضح المعنى.
من هو الكراكر؟ وماذا نقصد بعملية كسر البرامج؟
الكراكر هو شخص ليس فقط يعرف يكسر حماية البرامج بل هو ايضا شخص يعرف الي يسير بداخل جهازه ويعرف ماتقوم به برامجه...
ونقصد بعملية كسر البرامج يعني دحين لمن تنزل برنامج مثل winzip هذا البرنامج يطلب منك اسم مستخدم وكلمة مرور عشان تستخدم البرنامج لوقت غير محدد وبدون نقص في عطاء البرنامج، لكن انت ماعندك فلوس (قرنقش) تشتري البرنامج،، الي راح تسوي انك تقوم بكسر حماية البرنامج وتجيب مثلا السريال المخزن فيه Serial Fishing او تعرف طريقة توليد السريالKeyGenerators في البرنامج او انك مثلا تخليه يسجل بأي اسم واي باسورد Batching...
طبعا عملية الكراكيج هذي غير نظامية وومكن تتقاضى فيها اذا استخدمت على شكل تجاري اما اذا كانت فقط شخصية وتنزلها في مواقع وتوزعها على اصحابك مافيها شي... زي الي بنشوفه في مواقع الكراكات المشهورة. ((حسب فلسفتي))@3@
الأهداف من تعلم الكراك:
الأهداف كثيره وتختلف من واحد الى واحد ثاني لكن بقولكم بعضها:
1- القدرة على اسخدام البرنامج بكامل طاقته بدون شرائه.
2- فهم عمل البرامج وماذا تعمل في داخل الجهاز.
3- علم مفيد وسلاح جميل يكون معاك.
وغيرها الكثير ماتحضرني دحين..
لكن هناك بعض العوائق او ممكن نسميها اشياء تبطئ من سرعة تعلمك لهذا العلم ومنها:
1- عدم توفر مراجع او دروس الا القليل باللغة العربية،، بالنسبة لي انا من فتره زمان كان في منتدى عربي جيد لكنه قفل فما كان قدامي الا المواقع الأنجليزية .. والحمد لله تعلمت منها والى الان اتعلم منها...
2- طبعا مافي طريقة معينة لكل البرامج لكنها تشترك في بعض الأشياء فيعني ماراح تكون طرقها مباشرة كل مبرمج يختلف في طريقته في برمجة وحماية برنامجه.
3- صعوبتها تكمن اكثر شي في لغة الاسمبلي ، لانها لغة قديمه نوعا ما لكنها قويه واذا اردت انك تسير كراكر ممتاز وقوي لازم تتعلمها وانا مااقصد في تعلمها ان تعرف تبرمج فيها ،لا، انا قصدي انك تعرف اومرها وعمل كل امر فيها، واذا تعرف تبرمج فيها فهذا أفضل وأفضل..
طيب يجي واحد يقول ايش الفايده من اللغة في الكراكينق؟؟؟ انا اقولك انو دحين لمن تقوم بعملية عكس Reversing للبرنامج أي انك تفكه مثلا عن طريق بعض البرامج راح تلاحظ انو البرنامج اتفك وتحول الى لغة الأسمبلي ومستحيل تشوفه مثلا تحول الى لغة السي او الفيجوال بيسك ..على حد علمي

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

تحيات
ي
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
الهندسة العكسية
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
العقل و المنطق :: الإعلام الآلي :: الهندسة العكسية-
انتقل الى: