2 repositorios
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 es un plugin para eludir anti-debuggers y una herramienta de ingeniería inversa diseñada para ocultar un depurador de una aplicación objetivo. Funciona como una librería de hooking de API en modo usuario y un framework de inyección de DLL que evita que los programas se detecten y cierren a sí mismos cuando están siendo analizados. El proyecto permite el análisis de malware y el estudio de software protegido neutralizando las defensas de seguridad. Logra esto interceptando y modificando las respuestas de las librerías del sistema para engañar a las aplicaciones sobre su entorno de ejecución. La utilidad emplea varios métodos técnicos para mantener el sigilo, incluyendo hooking de API en línea, proxying de llamadas al sistema y parcheo del bloque de entorno de proceso (PEB). También maneja trampas en modo usuario y utiliza redirección de librerías dinámicas para filtrar respuestas sensibles de la API.
Uses detour-based inline API hooking to intercept and modify system calls.