4 matches found
ddisasm
Datalog Disassembly DDisasm is a fast disassembler which is accurate enough for the resulting assembly code to be reassembled. DDisasm is implemented using the datalog souffle declarative logic programming language to compile disassembly rules and heuristics. The disassembler first parses ELF/PE...
plasma
PLASMA The old project name was Reverse. PLASMA is an interactive disassembler. It can generate a more readable assembly pseudo code with colored syntax. You can write scripts with the available Python api see an example below. The project is still in big development. wiki : TODO list and some...
binviz
binviz 二进制可视化与分类工具:在单一共享地址空间模型上提供关联交互视图(熵、直方图、图像/点图表面、控制流图)。 root@kitploit: pipx install binviz && binviz serve 功能概述 打开一个文件后,所有视图都指向同一地址空间。在一个视图中选择范围,其余视图会同步跟随——其目的在于通过多种方式同时观察,回答“这个区域是什么”的问题。 映射。 binviz model 通过 LIEF 将 ELF/PE/Mach-O 解析为区域、符号以及偏移↔虚拟地址映射,并填充间隙与覆盖层。格式错误的输入会回退到原始模型,而不是直接失败。 找出值得关注的部...
binutils: heap overflow in objdump when parsing a crafted ELF/PE binary file (incomplete fix for CVE-2014-8485)
It was found that the fix for the CVE-2014-8485 issue was incomplete: a heap-based buffer overflow in the objdump utility could cause it to crash or, potentially, execute arbitrary code with the privileges of the user running objdump when processing specially crafted files...