Skip to content

Latest commit

 

History

History
83 lines (58 loc) · 2.48 KB

README.md

File metadata and controls

83 lines (58 loc) · 2.48 KB

Shellcode Tester Pro - English

Shellcode Tester Pro is a graphical interface tool for analysis, simulated execution, and reverse engineering of malicious shellcodes. image

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

sudo apt update && sudo apt install nasm python3 python3-pyqt5 xterm gnome-terminal
pip install -r requirements.txt

Usage

python3 main.py

Developing Plugins

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 - Portuguese

Shellcode Tester Pro é uma ferramenta com interface gráfica para análise, execução simulada e engenharia reversa de shellcodes maliciosos.

image

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

sudo apt update && sudo apt install nasm python3 python3-pyqt5 xterm gnome-terminal
pip install -r requirements.txt

Execução

python3 main.py

Desenvolvendo Plugins

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/