FREEDOM251

Freedom251 › Compare

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.

Miasm

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

Vivisect

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 Vivisect

The facts

MiasmVivisect
Free planYesYes
Open sourceNot publishedNot published
Runs onLinux, Mac, WindowsAPI, Linux, Mac, Self-hosted, Windows
Lowest paid planNot publishedFree or on request
Plans publishedNone1
MakerNot publishedNot published
Websitemiasm.regithub.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