Side by side
Miasm vs Vivisect
Both stand on reverse engineering tools. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
Free plan LinuxMacWindows
Miasm provides extensive binary-analysis, emulation, and symbolic-execution capabilities under GPLv2. Its optional components and JIT setup add flexibility, but some features depend on installation configuration.
Visit Miasm Free plan APILinuxMac+2
Vivisect provides broad analysis modes, architecture coverage, scripting, and debugging without a license fee. Users needing a decompiler or an older Python environment should note the listed limitations.
Visit VivisectThe facts
| Miasm | Vivisect | |
|---|---|---|
| Free plan | Yes | Yes |
| Open source | Not published | Not published |
| Runs on | Linux, Mac, Windows | API, Linux, Mac, Self-hosted, Windows |
| Lowest paid plan | Not published | Free or on request |
| Plans published | None | 1 |
| Maker | Not published | Not published |
| Website | miasm.re | github.com |
| On reverse engineering tools | #39 of 73 | #35 of 73 |
Miasm: what it does well
- Free and open source
- Handles PE and ELF binaries
- Supports several assembly architectures
- Includes symbolic execution
- Offers multiple JIT backends
What to know first
- Requires Python 3.10 or newer
- JIT features depend on native compilation
- Optional components require extra setup
- No decompiler
Vivisect: what it does well
- Free Apache-2.0 open-source software
- Static, dynamic, symbolic, and hybrid analysis
- Headless bulk analysis from command line
- Multiple architecture targets listed
- Workspace sharing and distributed analysis
What to know first
- No decompiler listed
- GUI requires the PyQt5 extra
- Current package requires Python 3.6 or newer
Alternatives to Miasm Alternatives to Vivisect The whole list