mirror of
https://github.com/CyberSecurityUP/shellcode-tester-pro/
synced 2026-06-06 15:34:29 +00:00
84 lines
2.5 KiB
Markdown
84 lines
2.5 KiB
Markdown
# Shellcode Tester Pro - English
|
|
|
|
**Shellcode Tester Pro** is a graphical interface tool for analysis, simulated execution, and reverse engineering of malicious shellcodes.
|
|

|
|
|
|
|
|
## Features
|
|
|
|
- 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
|
|
|
|
## Installation
|
|
|
|
```bash
|
|
sudo apt update && sudo apt install nasm python3 python3-pyqt5 xterm gnome-terminal
|
|
pip install -r requirements.txt
|
|
```
|
|
|
|
## Usage
|
|
|
|
```bash
|
|
python3 main.py
|
|
```
|
|
|
|
## Developing Plugins
|
|
|
|
See [docs/plugins.md](docs/plugins.md) to create your own plugin and extend the tool's functionalities.
|
|
|
|
---
|
|
|
|
**Author:** Joas Antonio dos Santos
|
|
**GitHub:** [@CyberSecurityUP](https://github.com/CyberSecurityUP)
|
|
**Documentation:** [docs/](docs/)
|
|
|
|
# Shellcode Tester Pro - Portuguese
|
|
|
|
Shellcode Tester Pro é uma ferramenta com interface gráfica para análise, execução simulada e engenharia reversa de shellcodes maliciosos.
|
|
|
|

|
|
|
|
## Funcionalidades
|
|
|
|
- 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
|
|
|
|
## Instalação
|
|
|
|
```bash
|
|
sudo apt update && sudo apt install nasm python3 python3-pyqt5 xterm gnome-terminal
|
|
pip install -r requirements.txt
|
|
```
|
|
|
|
## Execução
|
|
|
|
```bash
|
|
python3 main.py
|
|
```
|
|
|
|
## Desenvolvendo Plugins
|
|
Veja [docs/plugins.md](docs/plugins.md) para criar seu próprio plugin e estender as funcionalidades da ferramenta.
|
|
|
|
---
|
|
|
|
**Autor:** Joas Antonio dos Santos
|
|
**GitHub:** [@CyberSecurityUP](https://github.com/CyberSecurityUP)
|
|
**Documentação:** [docs/](docs/)
|
|
|