文件名称:elfplayer:可视化 ELF 的执行
文件大小:98KB
文件格式:ZIP
更新时间:2024-07-24 05:04:47
JavaScript
ELFP播放器 ELFPlayer 是一个用于可视化 32 位 x86 ELF(带符号)执行的工具。 这对于更好地了解您的代码正在做什么、制作漏洞或侧信道分析非常有用。 目前,ELFPlayer 是原型质量。 这是一个测试版。 ELFPlayer 由三个组件组成:跟踪器、编码器和播放器。 示踪剂 跟踪器是一个 C 程序,它使用 ptrace 在程序执行时保存所有 EIP 值。 要使用它,请在命令行上传递输出文件,然后在 ptrace 下执行要执行的命令(就像strace一样)。 例如,如果您已经在samples目录中构建了hello示例(通过gcc -m32 hello.c -o hello ),下面是您跟踪它的方式(使用不必要的命令行参数进行演示): $ ./tracer/tracer ./output ./samples/hello --an-argument-to-hell
【文件预览】:
elfplayer-master
----tracer()
--------tracer.c(4KB)
--------Makefile(69B)
----LICENSE(1KB)
----samples()
--------hello.c(320B)
--------passgen(61KB)
----player()
--------out.json(33KB)
--------ptrace.html(13KB)
--------libs()
----README.md(2KB)
----encoder()
--------lib()
--------encode.rb(3KB)