عرض مشاركة واحدة
قديم 10-27-2008, 09:12 PM   رقم المشاركة : 1 (permalink)
معلومات العضو
PASSEWORD
 
الصورة الرمزية PASSEWORD
 

 

 
إحصائية العضو








PASSEWORD غير متواجد حالياً

 

 

إحصائية الترشيح

عدد النقاط : 10
PASSEWORD is on a distinguished road

.................... مقدمة عن الهندسة العكسية ...لا تفوت الفرصة


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

الهندسة العكسية [Reverse Engineering]

الهندسة العكسية أو ما يعرف بعملية كسر البرامج Cracking هو فن من الفنون الكمبيوترية...
لتفصيل المعنى اكثر، نقصد بالهندسة يعني الواحد لمن يكون يكتب برنامج أي يبرمج بأي لغة برمجة هذا يسمه هندسة، اما كلمة عكسية فتعني عكس عملية الهندسة بمعنى بعد مااكتمل البرنامج وكل شي وخلص منه المصمم، تجي انتا (الكراكر) وتقوم بعملية تحليل وتغير في البرنامج أي فكه وتفسيره الى لغة الأسمبلي مما يسهل عليك كسر حماية البرنامج أو التعديل فيه...
ان شاء الله يكون وضح المعنى.

من هو الكراكر؟ وماذا نقصد بعملية كسر البرامج؟

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

ونقصد بعملية كسر البرامج يعني دحين لمن تنزل برنامج مثل winzip هذا البرنامج يطلب منك اسم مستخدم وكلمة مرور عشان تستخدم البرنامج لوقت غير محدد وبدون نقص في عطاء البرنامج، لكن انت ماعندك فلوس (قرنقش) تشتري البرنامج،، الي راح تسوي انك تقوم بكسر حماية البرنامج وتجيب مثلا السريال المخزن فيه Serial Fishing او تعرف طريقة توليد السريالKeyGenerators في البرنامج او انك مثلا تخليه يسجل بأي اسم واي باسورد Batching...

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

الأهداف من تعلم الكراك:

الأهداف كثيره وتختلف من واحد الى واحد ثاني لكن بقولكم بعضها:
1- القدرة على اسخدام البرنامج بكامل طاقته بدون شرائه.
2- فهم عمل البرامج وماذا تعمل في داخل الجهاز.
3- علم مفيد وسلاح جميل يكون معاك.
وغيرها الكثير ماتحضرني دحين..

لكن هناك بعض العوائق او ممكن نسميها اشياء تبطئ من سرعة تعلمك لهذا العلم ومنها:
1- عدم توفر مراجع او دروس الا القليل باللغة العربية،، بالنسبة لي انا من فتره زمان كان في منتدى عربي جيد لكنه قفل فما كان قدامي الا المواقع الأنجليزية .. والحمد لله تعلمت منها والى الان اتعلم منها...
2- طبعا مافي طريقة معينة لكل البرامج لكنها تشترك في بعض الأشياء فيعني ماراح تكون طرقها مباشرة كل مبرمج يختلف في طريقته في برمجة وحماية برنامجه.
3- صعوبتها تكمن اكثر شي في لغة الاسمبلي ، لانها لغة قديمه نوعا ما لكنها قويه واذا اردت انك تسير كراكر ممتاز وقوي لازم تتعلمها وانا مااقصد في تعلمها ان تعرف تبرمج فيها ،لا، انا قصدي انك تعرف اومرها وعمل كل امر فيها، واذا تعرف تبرمج فيها فهذا أفضل وأفضل..
طيب يجي واحد يقول ايش الفايده من اللغة في الكراكينق؟؟؟ انا اقولك انو دحين لمن تقوم بعملية عكس Reversing للبرنامج أي انك تفكه مثلا عن طريق بعض البرامج راح تلاحظ انو البرنامج اتفك وتحول الى لغة الأسمبلي ومستحيل تشوفه مثلا تحول الى لغة السي او الفيجوال بيسك ..على حد علمي
و ان شاء الله المقدمة تكون واضحة
و ترقبو المزيد من الدروس فيه ان شاء الله
تحياتي الى اخي دوم لفتحه القسم
سلام



lr]lm uk hgik]sm hgu;sdm >>>gh jt,j hgtvwm

التوقيع

*********************
حكمة : كل انسان يستطيع ان يكون الاول اذا اراد ذلك