1 dépôt
Techniques for avoiding detection by software that specifically checks for the presence of a debugger.
Distinct from Debugger Detection: Distinct from Debugger Detection: focuses on the evasion of detection rather than the act of detecting a debugger.
Explore 1 awesome GitHub repository matching security & cryptography · Debugger Evasion. Refine with filters or upvote what's useful.
ScyllaHide est un plugin de contournement d'anti-débogage et un outil de rétro-ingénierie conçu pour masquer un débogueur à une application cible. Il fonctionne comme une bibliothèque de hooking d'API en mode utilisateur et un framework d'injection de DLL qui empêche les programmes de se détecter et de se fermer lorsqu'ils sont analysés. Le projet permet l'analyse de logiciels malveillants et l'étude de logiciels protégés en neutralisant les défenses de sécurité. Il y parvient en interceptant et en modifiant les réponses des bibliothèques système pour tromper les applications sur leur environnement d'exécution. L'utilitaire emploie plusieurs méthodes techniques pour maintenir la furtivité, notamment le hooking d'API inline, le proxying d'appels système et le patching du bloc d'environnement de processus (PEB). Il gère également les traps en mode utilisateur et utilise la redirection de bibliothèques dynamiques pour filtrer les réponses d'API sensibles.
Hides the debugger from target applications to prevent the program from detecting the tool and closing.