
من باب التجربة نجحت في كتابة لودر بحجم 2 كيلو بايت
لمن يريد التجربة الملفات بالمرفقات
القفزة الشرطية لا تتحقق في الأساس بعد عدة أسطر من نقطة دخول البرنامج الضحية
أصغر لودر في العالم بحجم 2 كيلو بايت
|
![]() من باب التجربة نجحت في كتابة لودر بحجم 2 كيلو بايت لمن يريد التجربة الملفات بالمرفقات القفزة الشرطية لا تتحقق في الأساس بعد عدة أسطر من نقطة دخول البرنامج الضحية
السلام عليكم و رحمة الله
موضوعك اثار فضولي... جميل جدا، هذه من احد الطرق التي احب استعمالها في بناء امثلة أحاول فيها انتاج فقط الأوامر اللازمة... و مع هيمنة أنظمة التشغيل 64 بت أصبحت اركز اكثر على بناء امثلة 64 بت... كما تعلم اخي ان لودر مبني 64 بت يستطيع انشاء عملية 64 بت و عملية 32 بت و التعديل عليهما... مثالي المرفق يحتوي على سورس و لودر 64 بت حجمه 1 كيلو... رابط فيديو توضيحي: https://i.imgur.com/eox9X1z.mp4
20-02-2025, 09:32 AM
Oupsi
هكذا أصبح اللودر الخاص بك أصغر واحد في العالم شكرا على المنافسة ![]()
25-02-2025, 02:24 PM
(24-02-2025, 05:06 PM)TeRcO كتب : شاهد الموضوع التالي: جيد اخي خالد انك اشرت الى هذا الموضوع... بالنسبة لي اعتبره مجرد دليل على المفهوم (Proof Of Concept - POC) ، و اظنه ليس قابلاً للتطبيق في الحياة الواقعية مع جعل الملف الناتج ينجز مهام عدة على خلاف جعله فقط يظهر رسالة... في هذه الطريق و طرق اخرى على النت Shrinking method تتم على مراحل عدة و تدخل ادوات كمحررات الملفات التنفيذي... ما احب عمله، هو Optimisation للأوامر و تخصيص براميترات الكومبايلر و اللينكر... مثلا لو اخذنا هذا السورس من هذا الموضوع: https://www.at4re.net/f/thread-4158.html و حاولنا انتاج مكتبة دايناميكية صغيرة الحجم سواء بدلفي او اعادة كتابتها بلغه مثل السي التي هي اكثر مرونة من حيث الــ Optimisation... الى اي حجم نستطيع الوصول ؟
25-02-2025, 05:11 PM
(25-02-2025, 02:24 PM)novus كتب : الى اي حجم نستطيع الوصول ؟ بالنسبة لي مع بعض التحايل اقصى ماوصلت له ولا اعتقد هناك اصغر بلغة الدلفي حجم ![]()
اللهم أحسن خاتمتنا وأخرجنا من الدنيا علي خير
25-02-2025, 06:38 PM
رائع...
لم احاول بعد معه... لم احمل المرفق بسبب قلة الرصيد... لكي يكون تناسق في العمل على نفس السورس الأصلي، هل لك ان ترسل لي على الخاص "الملف التنفيذي" مع السورس الأصلي "الخام فقط" الذي لم تعدل عليه... لكي اجرب من جهتي بناء ملف صغير بدلفي...
25-02-2025, 09:16 PM
القيت نظرة لآن...
و اظن انك تستطيع ربح بعض البايتات بالغاء استدعاء وحدة SysUtils و منع دمج الريسورس: حسب الأوامر الموجودة في المكتبة الدايناميكية لا تحتاج و لا شئ من هذه "الوحدة" و لا من دمج الريسورس. جرب و اخبرني... (25-02-2025, 09:16 PM)novus كتب : و اظن انك تستطيع ربح بعض البايتات بالغاء استدعاء وحدة SysUtils و منع دمج الريسورس: من ضمن مافعلته ![]() وهو اقصى ماوصلت له هناك حيلة اخرى اكسبتني -1 kb 7.68 kb الحجم
اللهم أحسن خاتمتنا وأخرجنا من الدنيا علي خير
|
|