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

پروژه simple-dll-injection

IDouble/Simple-DLL-Injection

این یک ابزار ساده برای درون‌ریزی فایل DLL به داخل یک فرآیند (Process) با استفاده از زبان C++ است. ️

کاربرد:

این ابزار به تو اجازه می‌ده تا یک کتابخانه داینامیک (DLL) رو به یک برنامه در حال اجرا متصل کنی و کد دلخواهت رو داخلش اجرا کنی. این کار می‌تونه برای اضافه کردن ویژگی‌های جدید، دیباگ کردن، یا تحلیل رفتار برنامه‌ها مفید باشه.

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

وقتی نیاز داری بدون دسترسی به کد اصلی یک برنامه، رفتارش رو تغییر بدی یا اطلاعاتی ازش بگیری. همچنین برای توسعه‌دهندگانی که می‌خوان مکانیزم‌های hooking یا injection رو یاد بگیرن، این پروژه یک نقطه شروع عالیه.

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

- افزودن یک منوی شخصی‌سازی‌شده به یک بازی

- نظارت بر فراخوانی توابع سیستمی در یک برنامه ️‍️

- تست امنیتی و بررسی آسیب‌پذیری‌ها

- تزریق کد برای لاگ‌گیری از ورودی کاربر

  • ##DLL
  • ##C
  • ##Windows
  • ##Reverse
  • ##Security
  • ##Game
  • ##Hooking
  • ##Malware
  • ##Penetration
  • ##System