delphi4arab منتديات دلفي للعرب
WinVerifyTrust - Bypass - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي الأخرى (https://delphi4arab.net/forum/forumdisplay.php?fid=4)
+--- قسم : الامن و تحليل التطبيقات البرمجية (https://delphi4arab.net/forum/forumdisplay.php?fid=31)
+--- الموضوع : WinVerifyTrust - Bypass (/showthread.php?tid=2687)



WinVerifyTrust - Bypass - STRELiTZIA - 08-01-2011

السلام عليكم و رحمة الله

محاولة تغيير القيمة المرجعة و جعلها Signed للفحص الذي يمر عبر wintrust.dll->WinVerifyTrust المسؤول عن تحديد مصداقية التطبيقات على نظام الــ Windows.

الفكرة مبنية على:
1- Dll Hijacking exploit
2- حقن الكود من الــ User-mode


WinVerifyTrust user-mode hook to return SIGNED result everytime.

Vba32arkit (VirusBlokAda Ltd)
Process Explorer (Sysinternals)
sigcheck (Sysinternals)

Flash demo and fake library link:
hxxp://www.mediafire.com/?y5fclyy1y2voeff

بالتوفيق ان شاء الله


WinVerifyTrust - Bypass - مبرمج هاوي - 09-01-2011

ما شاء الله فكرة جميله جدا لاستغلال ثغرات ال DLL hijacking

يعطيك العافية على الشرح

هل اصدارات الويندوز المتقدمه مثل 7 و vista يوجد بها هذا الملف ام لا !


WinVerifyTrust - Bypass - STRELiTZIA - 09-01-2011

السلام عليكم و رحمة الله
نعم اخي الكريم...
نظام 7 يحتوي على نفس المكتبة و حقن الكود فيها يتم بدون مشاكل...

و كل الأدوات التي تعتمد على ما ترجعه دالة WinVerifyTrust سوف يحصلون على نتيجة ايجابية حتى و ان كان الملف المفحوص لا يحتوي على بصمة مصداقية الفحص.

الاشكال يكمن هو في Dll Hijacking exploit، لان بعد تحميل المكتبة يمكنك من فعل ما تشاء و تنفيذ اي اوامر سواء حقن اوامر خبيثة او تعطيل خصائص من البرنامج المستهدف، او.....

بالتوفيق ان شاء الله