Bokken

Bokken

Bokken is an open-source GUI for the Pyew and Radare2 reverse engineering frameworks. It allows users to disassemble, debug, and analyze malware without needing extensive knowledge of command line tools. Bokken aims to be an intuitive and easy-to-use reverse engineering tool.
Bokken image
disassembler debugger malware-analysis gui

Bokken: Open-Source GUI for Pyew and Radare2 Reverse Engineering

Bokken allows users to disassemble, debug, and analyze malware without needing extensive knowledge of command line tools, aiming to be an intuitive and easy-to-use reverse engineering tool.

What is Bokken?

Bokken is a graphical user interface intended to be used with pyew and radare2 reverse engineering frameworks. It allows users to disassemble, debug, and analyze malware binaries without needing to have extensive knowledge of command line tools or reverse engineering concepts.

Some key features of Bokken include:

  • Intuitive user interface for analyzing PE, ELF, and Mach-O binaries
  • Integration with Pyew allows performing heuristic analysis of malware samples
  • Integration with Radare2 allows disassembling and debugging binaries
  • Advanced code analysis techniques such as control flow graphs and cross references
  • Scriptable interface through Python plugins
  • Supports analyzing Windows, Linux, OS X, and other platforms

The goal of the Bokken project is to lower the access threshold for analyzing and understanding malware through reverse engineering. It aims to put enterprise-level reverse engineering capabilities within reach of security professionals, malware analysts, forensic investigators, and hobbyists. Being open source allows the Bokken community to continually add features and analysis modules over time.

Bokken Features

Features

  1. Graphical user interface
  2. Integration with Pyew and Radare2
  3. Disassembly view
  4. Hexdump view
  5. Strings view
  6. Entropy view
  7. Function recognition
  8. Signature-based scanning
  9. Python scripting API

Pricing

  • Open Source

Pros

User-friendly GUI

Powerful integration with Pyew and Radare2

Multiple views for analysis

Open source with active development

Cons

Limited compared to full Pyew and Radare2

Steep learning curve for beginners


The Best Bokken Alternatives

Top Security & Privacy and Reverse Engineering and other similar apps like Bokken


OllyDbg icon

OllyDbg

OllyDbg is a 32-bit assembler level analyzing debugger for Microsoft Windows. It is a very popular tool among reverse engineers and malware analysts due to its versatility and wide range of features useful for analyzing executable files.Some key features of OllyDbg include:Disassembler - allows disassembling code from executable files and...
OllyDbg image
ODA Online Disassembler icon

ODA Online Disassembler

ODA Online Disassembler (ODA) is a free online disassembly tool that runs fully in your web browser without requiring any downloads or installations. It allows you to easily disassemble executable files such as EXE, DLL, OCX, CPL, SYS, OBJ, LIB, etc. for a variety of processor architectures including x86, amd64,...
ODA Online Disassembler image
REDasm icon

REDasm

REDasm is an assembler and disassembler tool aimed at reverse engineering software. It supports disassembling code from platforms like x86, ARM, PowerPC, and MIPS. Some key features of REDasm include:Graphical user interface for easy navigation and analysis of disassembled codeSupports analysis of multiple file formats like PE, ELF, Mach-O, and...
REDasm image
Medusa - Disassembler icon

Medusa - Disassembler

Medusa is an open-source, cross-platform interactive disassembler aimed at malware analysis and reverse engineering. It features a graphical user interface for easy navigation and analysis of disassembled code.Some key capabilities and features of Medusa include:Intuitive graphical user interface for navigating and inspecting disassembled codeIntegration with debuggers like GDB, WinDBG, and...
Medusa - Disassembler image
Relyze icon

Relyze

Relyze is a comprehensive cybersecurity software platform designed to help organizations continuously validate their security controls and demonstrate compliance. It features:Automated asset discovery to maintain an up-to-date inventory of all IT assets.Ongoing security control assessments based on industry frameworks like NIST, PCI DSS, and HIPAA.Compliance reporting across regulatory mandates and...
Relyze image