PyREBox

LSE toolsLSE toolsPyREBox (188)PyREBox (188)

Tool and Usage

Project details
LicenseGPLv2
Programming languagesC++, Python
Latest releaseNo release found

Project health

78
This score is calculated by different factors, like project age, last release date, etc.

Why this tool?

PyREBox is short for Python scriptable Reverse Engineering Sandbox. It provides dynamic analysis and debugging capabilities of a running QEMU virtual machine. The primary usage is the analysis of running processes to perform reverse engineering. PyREBox can change parts of the running system by changing data in memory or within processor registers.

How it works

The analysis within the virtual machine can be influenced by using Python scripts to automate tasks. With the help of Virtual Machine Introspection (VMI) based on Volatility, information from the guest can be retrieved without changes to the guest itself.

Usage and audience

PyREBox is commonly used for binary analysis, malware analysis, or reverse engineering. Target users for this tool are developers, forensic specialists, malware analysts, and security professionals.

Tool review and remarks

The review and analysis of this project resulted in the following remarks for this security tool:

Strengths

  • + The source code of this software is available

Author and Maintainers

Supporting company

This project is maintained by Cisco

Installation

Supported operating systems

PyREBox is known to work on Linux.

Dependencies

Several dependencies are required to use PyREBox.

  • capstone
  • distorm3
  • ipython
  • pefile
  • prettytable
  • pycrypto
  • pytz
  • sphinx
  • sphinx-autobuild

PyREBox alternatives

Similar tools to PyREBox:

89

Cutter

Cutter is a graphical user interface for radare2, the well-known reverse engineering framework. Read how it works in this review.

96

LIEF

LIEF is a library to analyze executable formats like ELF, MachO, and PE. It can be used during reverse engineering, binary analysis, and malware research.

100

radare2

Radare2 is a tool to perform reverse engineering on files of all types. It can be used to analyze malware, firmware, or any other type of binary files. Read how it works in this review.

All PyREBox alternatives

Found an improvement? Help the community by submitting an update.

Related tool information