كيف ابرمج Plugin اضافة للبرامج
#6
إقتباس :لكن هل لك ان توضح اكثر عنها لان جميع الروابط التي وضعت لم يتكلم فيها احد عن PDK
الPDK هو ما يعطيه صاحب البرنامج لغيره لتطوير اضافات لبرنامجه والروابط السابقة بها امثلة تحتوى ترجمة PDK لدلفي
كمثال OllyDbg تجد الPDK بموقع هنا
كود :
http://www.ollydbg.de/pdk.htm
اما الاصدار الثاني فهو قيد التطوير يمكن استخدام أخر Bookmark plugin
كود :
http://www.ollydbg.de/version2.html
هنا انتبه نقطتين :
1- عليك قرأة كل ما بالPDK خاصة Plugins.hlp
2- الPDK الموجود بالموقع بلغة السي فقط وما تجده بلغات اخرى هو اجتهاد اشخاص قامو بتحويله الى لغات البرمجة المفضلة لديهم (مثل مرفقات الروابط السابقة هنا بالمنتدى)

إقتباس :امثلة بالـ ASM + C وانا غير جيد البتة في C ولا افهم بالـ ASM
انصحك بتعلمها، ليس شرطا ان تتقنها على الأقل لتفهم مغزاها وتحولها الى لغة البرمجة المفضلة لديك

إقتباس :لم اجد اي موضوع عربي يتكلم عن برمجة Plugin
المحتوى العربي التقني صفر فاصل صفر شيئ من المائة من محتوى الأنترنت
قبل ان تنتظر ان يفهم غيرك ويكتب لك مقالات بالعربية تعلم وكن انت كاتبها Big Grin ان شاء الله تجد توجيه هنا او هناك

ذكرت برنامج Cheat Engine
http://delphi4arab.net/forum/showthread.php?tid=2020
لو نظرت بموقع البرنامج أول صفحة تجد Plugin
كود :
http://cheatengine.org/plugins/forcedinjection.rar
هو اضافة لحقن مكتبات dll بالألعاب مبرمج بدلفي و مفتوح المصدر يمكنك تفقده
الPDK موجود
كود :
http://code.google.com/p/cheat-engine/source/browse/#svn%2Ftrunk%2FCheat%20Engine%2Fplugin
+ امثلة بدلفي ،Lazarus ولغة السي

نعود لمسألة الاخفاء، اخفاء ماذا وعن ماذا ؟
اخفاء المنقح OllyDbg ؟ عن ماذا (ما هي طرق الكشف)؟
يجب وضع قائمة لكل الطرق وبرمجة المضاد، يمكن الاستفادة من مما سبق
كود :
http://www.woodmann.com/collaborative/tools/index.php/Category:Tool_Hiding_Tools

إقتباس :نأخذ على سبيل المثال ابسط طريقة الدالة FindWindow ...و SetWindowText
حسنا مثال على السريع ليس هدفه الاخفاء بل فقط التوضيح، لضيق الوقت ناخذ مثال جاهز WinMax2
كود :
http://bob.droppages.com/Projects/OllyDbg2/WinMax2
نعدل عليه ونضيف ما ذكرته
كود :
FW_Olly: HWND; begin FW_Olly := FindWindow('OllyDbg','OllyDbg - [CPU]'); if FW_Olly <> 0 then SetWindowText(FW_Olly,'Example');
مرفق، جربه مع اخر اصدار OllyDbg2.01g
كود :
http://www.ollydbg.de/odbg201g.zip


الملفات المرفقة
.rar   WinMax2_.rar (الحجم : 2.83 ك ب / التحميلات : 22)
الرد


الردود في هذا الموضوع
كيف ابرمج Plugin اضافة للبرامج - بواسطة محمد عبد العزيز - 23-10-2012, 11:31 AM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم