PLASMA (Reverse)

Atom

Active member
McVmR9oeOzc.jpg


Старое название проекта было Reverse.

PLASMA это интерактивный дизассемблер. Он может генерировать более читаемую сборку (псевдокод) с цветным синтаксисом.
Вы можете писать скрипты с помощью доступного Python api. Проект все еще находится в разработке.

Он поддерживает :

  • архитектуры: x86 {64}, ARM, MIPS {64} (частично для ARM и MIPS)
  • ELF, PE, RAW
Предупреждение: пока структуры и определения типов не будут реализованы, совместимость с базой данных может быть нарушена.

Требования​

  • python >= 3.4
  • capstone, протестирован с 4.0-alpha5
  • python-pyelftools
  • pefile + python3
  • python-msgpack >= 0.4.6
  • c++filt (доступно в пакете binutils Linux)
  • терминал должен поддерживать UTF8 и 256 цветов (если нет, используйте опцию --nocolor)
Необязательно :

  • python-qt4 используется для карты памяти
  • keystone для скрипта asm.py
Ссылка на github

Скачать
 
Сверху