1 个仓库
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 是一个用于在宿主机上模拟和调试 ARM32 和 ARM64 原生二进制文件的框架。它充当 Android 和 iOS 二进制调试器和原生库模拟器,允许在无需物理硬件的情况下执行原生代码。 该项目通过原生函数 Hook 框架和模型上下文协议 (MCP) 调试工具脱颖而出,该工具将模拟器状态暴露给 AI 助手以进行自动化二进制分析。它还包括一个专门的内存分析器,用于跟踪访客端分配并识别原生二进制文件中的泄漏。 该工具集涵盖了多个功能领域,包括原生代码逆向工程、指令级执行跟踪和 JNI 桥接模拟。它通过内存读/写日志和控制台调试器提供可观测性,同时利用线程安全的模拟器池来减少初始化开销。
Provides a console debugger, instruction tracing, and memory read/write traces to analyze native code execution in real time.