Skip to content

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

License

Notifications You must be signed in to change notification settings

CyberSecurityUP/shellcode-tester-pro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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/

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published