-
QBDI是一款基于LLVM技术的动态二进制分析框架
资源介绍
介绍
QuarkslaB动态二进制工具(QBDI)是一个模块化,跨平台和跨体系结构的DBI框架。 它旨在支持在x86,x86-64,ARM和AArch64架构上运行Linux,macOS,Android,iOS和Windows操作系统。 除了C / C ++ API,Python和JS / frida绑定可用于脚本QBDI。 有关什么是DBI框架以及QBDI的工作方式的信息可以在用户文档介绍( )中找到。
QBDI模块化意味着它不包含首选的注入方法,并且被设计为与外部注入工具一起使用。 QBDI包括一个微型的(基于LD_PRELOAD的)Linux和macOS注入程序,用于动态可执行文件(QBDIPreload)。 QBDI还与参考动态仪表工具套件完全集成,允许任何人使用其组合的功能。
当前的局限性是QBDI不处理信号,多线程(不处理新线程的创建)和C ++异常机制。 但是,那些与系
- 上一篇: Wine使用指南 Wine使用指南
- 下一篇: Tomasulo算法模拟器