PLASMA Logo

PLASMA

0
Free
Visit Website

PLASMA is an interactive disassembler that can generate more readable assembly (pseudo code) with colored syntax. It supports architectures like x86{64}, ARM, MIPS{64} (partially for ARM and MIPS) and formats such as ELF, PE, RAW. The project is still in active development and provides a Python API for scripting. Note that until structures and type definitions are implemented, database compatibility could be broken. Requirements include Python >= 3.4, capstone, python-pyelftools, pefile, python3-future, python-msgpack, c++filt, and a terminal supporting UTF8 and 256 colors. Optional components include python-qt4 for the memory map and keystone for the script asm.py. Installation can be done using the provided script.

FEATURES

ALTERNATIVES

A GitHub repository for fuzzing and testing file formats

Java code implementing the AutoYara algorithm for automatic Yara rule generation from input samples.

A file analysis framework that automates the evaluation of files by running a suite of tools and aggregating the output.

A new age tool for binary analysis that uses statistical visualizations to help find patterns in large amounts of binary data.

Educational resources for reverse engineering tutorials by lena151.

DOM XSS scanner for Single Page Applications

A toolkit for detecting and tracking Blind XSS, XXE, and SSRF vulnerabilities

A tool that reveals invisible links within JavaScript files

PINNED