VulnCity

استخراج و تحلیل DLL های ویندوز (WindowsDllsExport)

نویسنده: یاسین عابدینی · دسته: RedTeam · تاریخ انتشار: ۷۸۳/۱۱/۸

WindowsDllsExport Defense Evasion Windows Internals

پروژه WindowsDllsExport که توسط تیم RingZer0 (Mr.Un1k0d3r) توسعه یافته است، شامل لیست کاملی از تمام توابع Export شده از فایل‌های DLL موجود در مسیر C:\windows\system32\ سیستم‌عامل ویندوز می‌باشد. هدف اصلی این پروژه، کمک به توسعه‌دهندگان بدافزار، محققان امنیتی و تیم‌های قرمز (Red Teams) برای یافتن Exportهای ناشناخته و جذاب جهت استفاده در تکنیک‌های دور زدن مکانیزم‌های دفاعی (Defense Evasion) است.

داده‌های از پیش تولید شده در این مخزن، از نسخه‌های Windows 10 (Build $19043$) و Windows 11 (Build $22000$) استخراج شده‌اند. شما علاوه بر دسترسی به لیست‌های آماده، می‌توانید با استفاده از امکانات این پروژه، داده‌ها را متناسب با محیط خود استخراج و بررسی کنید. ویژگی‌های کلیدی این ابزار عبارتند از:

  • ارائه ابزار DumpExport.exe (به همراه سورس DumpExport.c) برای استخراج لیست Exportهای DLL به صورت محلی روی هر سیستم ویندوزی با یک اسکریپت ساده PowerShell.
  • وجود دیتابیس SQLite (فایل exports.db) که امکان جستجو و اجرای کوئری‌های پیشرفته روی لیست DLLها را از طریق رابط کاربری sqlite_web به سادگی فراهم می‌کند.
  • در دسترس بودن لیست کامل اطلاعات در فرمت استاندارد JSON (فایل exports.json) جهت یکپارچه‌سازی آسان با سایر اسکریپت‌ها و ابزارهای تحلیلی.