4 matches found
ddisasm
Datalog Disassembly DDisasm 是一款 快速 的反汇编器,其精度足以让生成的汇编代码能够被重新汇编。DDisasm 使用 datalog(souffle)声明式逻辑编程语言实现,以编译反汇编规则和启发式方法。该反汇编器首先解析 ELF/PE 文件信息,并解码一组超集的潜在指令,以创建初始的 datalog 事实集。这些事实经过分析,用于识别 代码位置 、 符号化 以及 函数边界 。分析结果(即精炼后的 datalog 事实集)随后被转换为 GTIRB 中间表示,用于二进制分析和逆向工程。之后可使用 GTIRB pretty printer 将 GTIRB...
plasma
PLASMA 旧项目名称为 Reverse 。 PLASMA 是一个交互式反汇编器。它可以生成更易读的汇编代码(伪代码)并带有彩色语法。你可以使用可用的 Python API 编写脚本(见下方示例)。该项目仍在大力开发中。 wiki : TODO 列表和一些文档。 它支持: 架构:x8664、ARM、MIPS64(ARM 和 MIPS 部分支持) 格式:ELF、PE、RAW 警告 :在结构和类型定义实现之前,数据库兼容性可能被破坏。 依赖项 python = 3.4 capstone,测试版本 4.0-alpha5 python-pyelftools pefile +...
binviz
binviz Visualizador y herramienta de triaje de binarios: vistas interactivas vinculadas entropía, histogramas, superficies de imagen/dot-plot, grafos de flujo de control sobre un único modelo de espacio de direcciones compartido. pipx install binviz && binviz serve Qué hace Abre un archivo y cada...
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...