1 repository
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 este un framework pentru emularea și depanarea binarilor native ARM32 și ARM64 pe o mașină gazdă. Servește ca un debugger de binare Android și iOS și emulator de biblioteci native, permițând execuția codului nativ fără a fi nevoie de hardware fizic. Proiectul se distinge printr-un framework de hooking al funcțiilor native și un instrument de depanare Model Context Protocol care expune starea emulatorului către asistenții AI pentru analiză binară automatizată. Include, de asemenea, un analizor de memorie specializat pentru urmărirea alocărilor de partea invitatului și identificarea scurgerilor de memorie în binarele native. Setul de instrumente acoperă mai multe domenii de capabilități, inclusiv ingineria inversă a codului nativ, urmărirea execuției la nivel de instrucțiune și simularea JNI-bridge. Oferă observabilitate prin log-uri de citire/scriere în memorie și un debugger de consolă, utilizând în același timp pooling-ul de emulatoare thread-safe pentru a reduce overhead-ul de inițializare.
Provides a console debugger, instruction tracing, and memory read/write traces to analyze native code execution in real time.