![]() |
|
هل اكتشاف ثغرات Dll Hijacking Exploit يتم بصورة عشوائية اي يتم استبدال ملف dll - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : هل اكتشاف ثغرات Dll Hijacking Exploit يتم بصورة عشوائية اي يتم استبدال ملف dll (/showthread.php?tid=4050) |
هل اكتشاف ثغرات Dll Hijacking Exploit يتم بصورة عشوائية اي يتم استبدال ملف dll - onexite - 31-03-2012 السلام عليكم Dll Hijacking Exploit هل اكتشاف هذا النوع من الثغرات يتم بصورة عشوائية اي يتم استبدال ملف dll يكون يحتاجه برنامج ما ( للدوال الموجود فيه ) ولا يهم ماذا يوجد فيه او انه يخضع للقوانين .. هل اكتشاف ثغرات Dll Hijacking Exploit يتم بصورة عشوائية اي يتم استبدال ملف dll - STRELiTZIA - 02-04-2012 و عليكم السلام و رحمة الله تطوير البرامج يخضع لقوانين برمجية صارمة، و لكن في بعض الحالات تحدث اخطاء عند التنفيذ تنتج فيض في الذاكرة المحجوزة لمتغير ما، يؤدي الى سلوك عشوائي للبرنامج قد يسبب انهيار البرنامج او استدعاء عناوين استغلالها يكسب صلاحيات على جهاز معين و منه اخذ السيطرة و تنفيذ اوامر لم يبرمج لها البرنامج... اما بخصوص الــ Dll Hijacking/Redirection فهي اسهل اكتشافا و استغلالا، تبدأ بعملية غبية مثل حذف مكتبة اصلية و وضع مكانها مكتبة اخرى مع اعادة كتابة ما تصدره المكتبة الأصيلة من دوال... خطأ في اختيار المسار يجعل داول تحميل المكتبات -دوال النظام مثل LoadLibraryX- تبحث في المسارات الافتراضية و يمكن استغلال هذه المسارات بوضع مكتبة بنفس الاسم في احد مسارات البحث... البرامج Portable و Lite هي اكثر البرامج اصابة بهذه الثغرات لانه تم حذف كثير من الملفات منها و الملف التنفيذي يبحث عن المكتبات التي حذفت و لا يجدها، مما يجعل وضع مكتبة بنفس الاسم سهل و استغلالها اسهل... توجد ايضا برامج تحمل المكتبات ديناميكيا بعد قراءة مسار المكتبات من ملفات configuration او مفاتيح سجل النظام مما يجعل اعادة التوجيه سهلة الاستغلال... توجد برامج monitoring تتبع سلوك الملفات التنفيذية تسهل عليك فهم الآلية... و لكني افضل التحليل اليدوي... بالتوفيق ان شاء الله |