وب‌سرویس مجید

پروژه sharpunhooker

GetRektBoy724/SharpUnhooker

از این ابزار می‌توان برای بازیابی دسترسی به توابع اصلی ویندوز استفاده کرد که ممکن است توسط آنتی‌ویروس، مالور، یا ابزارهای مانیتورینگ دیگر هک شده باشند (Hooked).

کاربرد:

این ابزار عمدتاً در محیط‌های امنیت سایبری و تحلیل مالور استفاده می‌شه.

برای مثال وقتی یک مالور یا آنتی‌ویروس تابعی مثل VirtualAlloc یا ReadProcessMemory رو هک می‌کنه، این ابزار می‌تونه دوباره به نسخه اصلی تابع دسترسی پیدا کنه و از اون استفاده کنه.

در چه شرایطی بهتره استفاده شود؟

وقتی با سیستم‌هایی سروکار دارید که APIهای مهم ویندوز توسط نرم‌افزارهای دیگه تغییر داده شدن.

همچنین در تست نفوذ، ریورس مهندسی و دور زدن سیستم‌های تشخیص فعال (EDR) می‌تونه مفید باشه.

چند مثال از موارد استفاده:

بازیابی تابع GetProcAddress که توسط EDR ها هک شده

اجرای کد در محیط‌های محدود شده که دسترسی به APIهای اصلی قطع شده

کمک به ابزارهای Red Team برای اجرا بدون تشخیص شدن

تحلیل رفتار مالورهایی که خودشون APIها رو هک می‌کنن

  • ##API
  • ##CSharp
  • ##CyberSecurity
  • ##RedTeam
  • ##MalwareAnalysis
  • ##EDR
  • ##ReverseEngineering
  • ##SharpUnhooker
  • ##WindowsAPI
  • ##PenTesting