tracer:生成动态跟踪的实用程序

时间:2021-05-09 09:21:54
【文件属性】:
文件名称:tracer:生成动态跟踪的实用程序
文件大小:1.61MB
文件格式:ZIP
更新时间:2021-05-09 09:21:54
Python 示踪剂 该程序包处于一个复杂的过渡阶段中-最初包含用于angr的conolicic跟踪助手,但是此后这些代码段已合并到适当的angr中。 现在,仍存在不赞成使用此功能的兼容性层,但是此存储库的真正目的应该是为各种动态跟踪后端提供一致的API的一组工具。 当前唯一可用的基于qemu-user- tracer.QEMURunner 。 它依赖于我们破解的qemu的一些特殊版本,可以实际输出这些跟踪,而不会出现您有时从qemu的跟踪中看到的有关基本块合并和优化的正常问题。 安装 如果您有QEMU编译问题,则安装以下软件包可能会有用(在Ubuntu 14.04 64bit上测试): apt-get build-dep qemu-system apt-get install libacl1-dev
【文件预览】:
tracer-master
----tracer()
--------tracer.py(6KB)
--------cachemanager()
--------qemu_runner.py(17KB)
--------tracerpov.py(4KB)
--------__init__.py(151B)
--------tinycore.py(12KB)
----tests()
--------manual_cromu_recurse.py(951B)
--------crash2731(341B)
--------test_cache_stall.py(2KB)
--------test_recursion.py(473B)
--------test_runner.py(2KB)
--------test_tracer.py(4KB)
----info()
--------memtest(30KB)
--------memlist.txt(6.75MB)
--------README.md(210B)
----LICENSE(1KB)
----.gitlab-ci.yml(474B)
----requirements.txt(50B)
----setup.py(207B)
----.gitignore(34B)
----README.md(889B)

网友评论