
pe-bear
Portable Executable reversing tool with a friendly GUI

Portable Executable reversing tool with a friendly GUI

pefile is a Python module to read and work with PE (Portable Executable) files

Scans a given process. Recognizes and dumps a variety of potentially malicious implants (replaced/injected PEs, shellcodes, hooks, in-memory patches).

Windows tool for dumping malware PE files from memory back to disk for analysis.


Java library to analyse Portable Executable files with a special focus on malware analysis and PE malformation robustness

Callstack scanner that identifies IOCs of unpacked or injected C2 agents by analyzing thread idle behavior, unbacked memory, module stomping, APCs,…

GUI analyzer for deep-diving into PDF files. Detect malicious payloads, understand object relationships, and extract key information for threat…

A multi-platform GUI for bit-based analysis, processing, and visualization

Detects process injection and memory manipulation used by malware. Finds RWX regions, shellcode patterns, API hooks, thread hijacking, and process…

An open source script to perform malware static analysis on Portable Executable

Graphical interface for PortEx, a Portable Executable and Malware Analysis Library

A malware analysis and classification tool.

MSI Dump - a tool that analyzes malicious MSI installation packages, extracts files, streams, binary data and incorporates YARA scanner.

A blazingly fast, multi-threaded TUI malware analysis tool built in Rust. Features deep PE parsing, YARA scanning, and heuristic risk scoring.

Static-first research tool for unpacking Nuitka-compiled binaries: extracts constants, modules, recovers .pyc files, and generates analysis reports.

Process heap analysis framework - Windows/Linux - record type inference and forensics

Visually inspect and force decode YARA and regex matches found in both binary and text data with colors. Lots of colors.