Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
工具/GitHubGitHub/plasma-disassembler/plasma
静态分析逆向工程调试器二进制分析
GitHubplasma-disassembler/plasma

plasma

Plasma 是一款面向 x86/ARM/MIPS 的交互式反汇编器。它可以生成带缩进的彩色语法伪代码。

查看仓库
3.1k27387年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

PLASMA

旧项目名称为 Reverse。

PLASMA 是一个交互式反汇编器。它可以生成更易读的汇编代码(伪代码)并带有彩色语法。你可以使用可用的 Python API 编写脚本(见下方示例)。该项目仍在大力开发中。

wiki : TODO 列表和一些文档。

它支持:

  • 架构:x86{64}、ARM、MIPS{64}(ARM 和 MIPS 部分支持)
  • 格式:ELF、PE、RAW

警告:在结构和类型定义实现之前,数据库兼容性可能被破坏。

依赖项

  • python >= 3.4
  • capstone,测试版本 4.0-alpha5
  • python-pyelftools
  • pefile + python3-future
  • python-msgpack >= 0.4.6
  • c++filt(在 binutils Linux 包中可用)
  • 终端应支持 UTF8 和 256 色(如果不支持,请使用 --nocolor 选项)

可选:

  • python-qt4 用于内存映射
  • keystone 用于脚本 asm.py

安装

root@kitploit:~
./install.sh

或者如果你已经通过前面的命令安装了依赖项:

root@kitploit:~
./install.sh --update

检查测试:

root@kitploit:~
make
....................................................................................
84/84 tests passed successfully in 2.777975s
analyzer tests...
...

函数的伪反编译

root@kitploit:~
$ plasma -i tests/server.bin
>> v main
# 按 tab 显示伪反编译
# | 分割窗口
# 查看命令帮助了解所有快捷键

plasma

通过反转条件跳转来控制流程图:

plasma

脚本(Python API)

更多关于 API 的信息请参阅 wiki。

一些示例(这些脚本位于 plasma/scripts 中):

root@kitploit:~
$ plasma -i FILE
plasma> py !strings.py             # 打印所有字符串
plasma> py !xrefsto.py FUNCTION    # xdot 调用图
plasma> py !crypto.py              # 检测一些加密常量
plasma> py !asm.py CODE            # 使用 keystone 汇编
plasma> py !disasm.py HEX_STRING   # 反汇编缓冲区
下载工具