FREEDOM251

Freedom251 › Compare

Side by side

Rizin 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.

Rizin

Free plan AndroidiPhoneLinux+2

Rizin offers a broad set of binary analysis tools, scripting, plugins, and a graphical interface through Cutter. The maker describes its projects as beta, and its plugin package manager is still early in development.

Visit Rizin

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

RizinVivisect
Free planYesYes
Open sourceNot publishedNot published
Runs onAndroid, iPhone, Linux, Mac, WindowsAPI, Linux, Mac, Self-hosted, Windows
Lowest paid planFree or on requestFree or on request
Plans published11
MakerNot publishedNot published
Websiterizin.regithub.com
On reverse engineering tools#31 of 73#35 of 73

Rizin: what it does well

  • Includes disassembly, debugging, emulation, and binary diffing.
  • Scripts can use Python, Haskell, OCaml, or JavaScript.
  • Cutter provides an official graphical interface.
  • Supports decompilation and firmware analysis.
  • Free and open source.

What to know first

  • Rizin projects are currently in beta.
  • The rz-pm package manager is early in development.

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 Rizin Alternatives to Vivisect The whole list