Shellcode Tester Pro is a graphical interface tool for analysis, simulated execution, and reverse engineering of malicious shellcodes.
- Import shellcode in
\x
format, raw hex, or binary files (.bin/.exe/.elf) - Emulate execution using the Unicorn Engine
- Run simulated execution in an external terminal
- Detects fingerprints from tools like msfvenom, Cobalt Strike, Sliver, Empire, etc.
- Performs heuristic behavior analysis
- Extracts shellcodes from binaries
- Generates disassembly with Capstone
- Detects NOP sleds, encryption, and obfuscation
- Deobfuscates shellcodes using XOR, dumps memory, and exports to PDF
- Plugin system for custom extensions
sudo apt update && sudo apt install nasm python3 python3-pyqt5 xterm gnome-terminal
pip install -r requirements.txt
python3 main.py
See docs/plugins.md to create your own plugin and extend the tool's functionalities.
Author: Joas Antonio dos Santos
GitHub: @CyberSecurityUP
Documentation: docs/
Shellcode Tester Pro é uma ferramenta com interface gráfica para análise, execução simulada e engenharia reversa de shellcodes maliciosos.
- Importa shellcode em \x, hex puro ou binário (.bin/.exe/.elf)
- Emula execução com Unicorn Engine
- Executa simulação com terminal externo
- Detecta fingerprint de ferramentas como msfvenom, Cobalt Strike, Sliver, Empire, etc.
- Realiza análise heurística de comportamento
- Extrai shellcodes de binários
- Gera desassembly com Capstone
- Detecta NOP sled, criptografia e ofuscação
- Desofusca shellcodes com XOR, dumpa memória, gera PDF
- Sistema de plugins customizados
sudo apt update && sudo apt install nasm python3 python3-pyqt5 xterm gnome-terminal
pip install -r requirements.txt
python3 main.py
Veja docs/plugins.md para criar seu próprio plugin e estender as funcionalidades da ferramenta.
Autor: Joas Antonio dos Santos
GitHub: @CyberSecurityUP
Documentação: docs/