PANDA平台架构中性动态分析
PANDA 是一个开源的平台架构中性动态分析。它是建立在QEMU全系统模拟器,所以分析获得所有代码执行客人和所有数据。
PANDA 提供添加记录和回放执行的能力,提供整个系统深入迭代分析。此外,回放日志文件是紧凑和共享,允许重复实验。一百九十亿指令启动的FreeBSD,例如,表示只有几百MB。PANDA 利用QEMU 的支持13个不同的CPU架构进行分析这些不同的指令集可能在LLVM IR。这样,PANDA 可以有一个动态污点分析,例如,正是支持许多cpu。PANDA 分析都写在一个简单的插件体系结构,包括一种机制之间共享功能插件,增加分析代码重用和简化复杂分析的发展。
评论
Jalangi2JavaScript 动态分析框架
Jalangi2是一个用来写JavaScript动态分析的框架。Jalangi2不支持Jalangi1的记录和重播功能,在Jalangi2中,你可以找到以下几个分析:trackNaNs的分析内存分析:
Jalangi2JavaScript 动态分析框架
0
Jalangi2JavaScript 动态分析框架
Jalangi2 是一个用来写 JavaScript 动态分析的框架。Jalangi2 不支持 Ja
Jalangi2JavaScript 动态分析框架
0
CocoaSanitizer动态分析工具
CocoaSanitizer是一个在设计时用来发现Bug的动态分析工具。这个工具利用Objective-C运行来寻找可能导致系统崩溃的anti-patterns。但是它仅能够在MacOSX上运行Xco
CocoaSanitizer动态分析工具
0
BTraceJava动态跟踪分析工具
BTrace是一个开源项目。旨在为java提供安全可靠的动态跟踪分析工具。Btrace基于动态字节码修改技术(Hotswap)来实现运行时java程序的跟踪和替换。Btrace的脚本是用纯java编写
BTraceJava动态跟踪分析工具
0