2 مستودعات
Replaces the first few instructions of a target function with a jump to a user-supplied detour function.
Distinct from Dynamic Function Interception: Distinct from Dynamic Function Interception: uses a specific detour technique that preserves original bytes for trampoline calls.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Detour-Based Interceptions. Refine with filters or upvote what's useful.
Detours is a library for intercepting Win32 API calls and redirecting function calls at runtime on Windows, enabling binary-level instrumentation without requiring access to the original source code. It functions as an API hooking library and binary instrumentation toolkit, allowing developers to monitor or modify the behavior of compiled Windows binaries by hooking into their function execution paths. The project achieves this through detour-based function interception, where the first few instructions of a target function are replaced with a jump to a user-supplied detour function, while pr
Replaces function entry instructions with jumps to detour functions, preserving original bytes for trampoline calls.
ScyllaHide هو إضافة لتجاوز مصححات الأخطاء (anti-debugger) وأداة للهندسة العكسية مصممة لإخفاء المصحح عن التطبيق المستهدف. يعمل كمكتبة ربط (hooking) لواجهة برمجة تطبيقات في وضع المستخدم وإطار عمل لحقن ملفات DLL يمنع البرامج من اكتشاف نفسها وإغلاقها عند تحليلها. يمكّن المشروع من تحليل البرمجيات الخبيثة ودراسة البرامج المحمية عن طريق تحييد الدفاعات الأمنية. يحقق ذلك من خلال اعتراض وتعديل استجابات مكتبة النظام لخداع التطبيقات بشأن بيئة تنفيذها. تستخدم الأداة عدة طرق تقنية للحفاظ على التخفي، بما في ذلك ربط واجهة برمجة التطبيقات المضمن (inline API hooking)، ووكيل استدعاء النظام، وتصحيح كتلة بيئة العملية (PEB). كما تتعامل مع اعتراضات وضع المستخدم وتستخدم إعادة توجيه المكتبة الديناميكية لتصفية استجابات واجهة برمجة التطبيقات الحساسة.
Uses detour-based inline API hooking to intercept and modify system calls.