1 dépôt
Tools for analyzing the execution of native binaries during runtime through stepping, tracing, and memory inspection.
Distinct from Native Code Inspection: Distinct from Native Code Inspection: focuses on dynamic runtime analysis and state manipulation rather than static binary analysis.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Runtime Debuggers. Refine with filters or upvote what's useful.
unidbg est un framework pour émuler et déboguer des binaires natifs ARM32 et ARM64 sur une machine hôte. Il sert de débogueur de binaires Android et iOS et d'émulateur de bibliothèque native, permettant l'exécution de code natif sans avoir besoin de matériel physique. Le projet se distingue par un framework de hooking de fonctions natives et un outil de débogage Model Context Protocol qui expose l'état de l'émulateur aux assistants IA pour une analyse binaire automatisée. Il inclut également un analyseur de mémoire spécialisé pour suivre les allocations côté invité et identifier les fuites dans les binaires natifs. La suite d'outils couvre plusieurs domaines de capacités, incluant l'ingénierie inverse de code natif, le traçage d'exécution au niveau des instructions et la simulation de pont JNI. Elle offre une observabilité via des logs de lecture/écriture mémoire et un débogueur console, tout en utilisant un pooling d'émulateurs thread-safe pour réduire la surcharge d'initialisation.
Provides a console debugger, instruction tracing, and memory read/write traces to analyze native code execution in real time.