السلام عليكم ورحمة الله
أكبر فائدة من تعلمك لغة الإسمبلي
هي أن تعرف كيف يعمل البرنامج وماهي الأفكار الجديدة في البرامج
التنفيذية
وكأنك تشاهد الكود المصدري للبرنامج
---------
أفضل طريقة لتتعلم كيف تتبع البرامج والتغيير فيها
هي التطبيق العملي على هذة البرامج
وسنبدأ إن شاء الله بهذة الفكرة
يقوم أحد الأعضاء بطرح برنامج يريد أن يعرف كيف يعمل
بمعنى ما هي الدوال وكيفية إستخدامها في البرنامج وبإختصار فكرة البرنامج
مثل كيف قام البرنامج بصناعة هذة النافذة
كيف قام بعرض معلومات معينة
وأفكار كثيرة تتميز بها بعض البرامج
وسنحاول أنا وباقي الأعضاء معرفة فكرة البرنامج وطرحها بشفرة مصدرية وطبعا بشكل تقريبي
وأول واحد يجد الحل يشرح الطريقة
وهكذا نريد تنشيط المنتدى وإكتشاف أفكار جديدة
وأكيد ستتعلم كيف تعمل البرامج+كيفية التغيير فيها =تعلم كسر حماية البرامج
ولكن بطريقة غير مباشرة لكي لا نخالف قوانين المنتدى
أتمنى من الأخوة الذين سيضعوا البرامج أن ينتبهوا لهذة النقاط
أن يحدد العضو الفكرة التي يريد معرفتها في البرنامج
قدرا الإمكان تكون البرامج صغيرة لكي يستطيع تبادلها في المنتدى بسهولة
أن تكون برامج مستقلة لا تتطلب ملفات ربط خاصة لأنها لن تعمل عند باقي الأعضاء
ولأنها غير قياسية مثل برامج الفجول بيسك وهذا موضوع آخر سيتم مناقشتة
وفي شيء ثاني لا يقوم أي عضو بطرح برنامج إلى عند الإنتهاء من مناقشة البرنامج الي قبلة
وهكذا سنبدأ إلى أن نصل إلى البرامج الكبيرة
ويالي مو مقتنع بهذة الفكرة يجرب يضع برنامج هو من قام بتصميمة
وسنحاول تقريبة إلى شفرتة المصدرية
وصدقوني بيقتنع بالفكرة
أما عن الأدوات
إلى الآن سنستخدم أداة واحد وهو برنامج olly
http://home.t-online.de/home/Ollydbg/odbg110.zip
وبعد أن نفهم القصة سننتقل إلى أدوات وطرق متقدمة مثل
فك التشفير -أدوات المقارنة -أدوات لغة البرنامج وهكذا
مارأيكم؟
منتظرين أول برنامج
وبالتوفيق