GetRektBoy724/SharpUnhooker
از این ابزار میتوان برای بازیابی دسترسی به توابع اصلی ویندوز استفاده کرد که ممکن است توسط آنتیویروس، مالور، یا ابزارهای مانیتورینگ دیگر هک شده باشند (Hooked).
کاربرد:
این ابزار عمدتاً در محیطهای امنیت سایبری و تحلیل مالور استفاده میشه.
برای مثال وقتی یک مالور یا آنتیویروس تابعی مثل VirtualAlloc یا ReadProcessMemory رو هک میکنه، این ابزار میتونه دوباره به نسخه اصلی تابع دسترسی پیدا کنه و از اون استفاده کنه.
در چه شرایطی بهتره استفاده شود؟
وقتی با سیستمهایی سروکار دارید که APIهای مهم ویندوز توسط نرمافزارهای دیگه تغییر داده شدن.
همچنین در تست نفوذ، ریورس مهندسی و دور زدن سیستمهای تشخیص فعال (EDR) میتونه مفید باشه.
چند مثال از موارد استفاده:
بازیابی تابع GetProcAddress که توسط EDR ها هک شده
اجرای کد در محیطهای محدود شده که دسترسی به APIهای اصلی قطع شده
کمک به ابزارهای Red Team برای اجرا بدون تشخیص شدن
تحلیل رفتار مالورهایی که خودشون APIها رو هک میکنن
- ##API
- ##CSharp
- ##CyberSecurity
- ##RedTeam
- ##MalwareAnalysis
- ##EDR
- ##ReverseEngineering
- ##SharpUnhooker
- ##WindowsAPI
- ##PenTesting
