Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
ObfuXtreme — Motor de ofuscação Python no nível AST com criptografia AES-256, proteção de payload em tempo de execução e achatamento de fluxo de controle para pesquisa em segurança e análise defensiva. | Kitploit
Ferramentas/GitHubGitHub/spyboy-productions/obfuxtreme
Ferramentas de Criptografia/DescriptografiaEngenharia ReversaAnálise de MalwareAprendizado e Educação
GitHubspyboy-productions/obfuxtreme

ObfuXtreme

Motor de ofuscação Python no nível AST com criptografia AES-256, proteção de payload em tempo de execução e achatamento de fluxo de controle para pesquisa em segurança e análise defensiva.

Ver Repositório

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
225244há 8 mesesRevisado pelo Kitploit

Se achar este repositório GitHub útil, por favor considere dar uma estrela! ⭐

     


⚡ ObfuXtreme — Motor de Ofuscação Avançado em Python

ObfuXtreme é um motor avançado de ofuscação Python focado em ofuscação estrutural, transformações ao nível da AST e proteção da carga útil em tempo de execução.

Foi desenvolvido para investigação em segurança, análise defensiva e estudos de engenharia reversa — não para uso malicioso.

✔ Produz código Python fortemente ofuscado
✔ Quebra análises estáticas e deteção baseada em assinaturas
✔ Utiliza transformações seguras da AST (sem patches de bytecode)
✔ Carregador em tempo de execução com execução de carga útil encriptada


⚠️ Aviso Legal & Ética

Utilize com responsabilidade e ética.

O ObfuXtreme é um projeto Proof-of-Concept (PoC) destinado exclusivamente a:

  • educação
  • investigação
  • testes defensivos de cibersegurança

❌ NÃO deve utilizar esta ferramenta para:

  • ofuscação de malware
  • contornar produtos de segurança
  • evadir deteção para fins maliciosos
  • qualquer atividade ilegal ou antiética

Os autores não assumem qualquer responsabilidade por uso indevido.
Ao utilizar este projeto, aceita a total responsabilidade pela forma como é utilizado.


✨ ObfuXtreme v4 — Funcionalidades Principais


🔁 Reconstrução Automática (Importante)

O ObfuXtreme bloqueia automaticamente a saída para a versão do Python utilizada durante a ofuscação.

Exemplo:

root@kitploit:~
Construir com Python 3.12 → a saída funciona apenas em Python 3.12

Isto é intencional e evita:

  • incompatibilidade do marshal
  • quebras silenciosas
  • comportamento indefinido

Se alterar a versão do Python, reconstrua o script.


📦 Dependências

Necessárias

  • Python 3.10+
  • pycryptodome

Instalar dependência:

root@kitploit:~
pip install pycryptodome

A saída ofuscada também requer pycryptodome a menos que seja empacotada com PyInstaller.


🚀 Instalação

root@kitploit:~
git clone https://github.com/spyboy-productions/ObfuXtreme.git
cd ObfuXtreme
pip install -r requirements.txt

🧪 Utilização

Ofuscar um script

root@kitploit:~
python ObfuXtreme.py your_script.py

ou

root@kitploit:~
python ObfuXtreme.py your_script.py obfuscated.py

Saída

root@kitploit:~
obfuscated.py

Executar ficheiro ofuscado

root@kitploit:~
python obfuscated.py

🧪 Demonstração no VirusTotal (Educacional)

Sem ObfuXtreme

Com ObfuXtreme

Estes resultados demonstram a eficácia da ofuscação estrutural apenas para fins de investigação e análise.


📦 Criar um .exe Autónomo (Sem Python Necessário)

Se desejar distribuir sem exigir Python ou pycryptodome:

root@kitploit:~
pip install pyinstaller
pyinstaller --onefile --noconsole obfuscated.py

Isto agrupa:

  • Tempo de execução Python
  • Dependências criptográficas
  • Carga útil ofuscada

Equívoco Comum (Importante)

“O ObfuXtreme já ofusca o código, então porque é que o SO importa?”

Porque ofuscação e empacotamento são duas etapas diferentes:

root@kitploit:~
O ObfuXtreme gera código Python
O ficheiro .py ofuscado é multiplataforma
Ainda requer Python + pycryptodome
O PyInstaller produz binários nativos
Binários nativos são específicos do SO
Ofuscação ≠ empacotamento

Diagrama

  • ✔ O ObfuXtreme pode ser executado em qualquer SO
  • ✔ O ficheiro .py ofuscado é portátil
  • ✔ O PyInstaller deve ser executado no macOS para produzir binários para macOS
  • ✔ Isto é comportamento padrão de todos os empacotadores Python (PyInstaller, Nuitka, etc.)

🛠️ Roteiro

  • Transformações metamórficas opcionais
  • Níveis de intensidade de código inútil
  • Execução vinculada à máquina
  • Carregador protegido por palavra-passe
  • Modo sem marshal opcional
  • Suporte para construção multi-Python em CI

Se este projeto o ajudar, por favor dê uma ⭐ — isso apoia diretamente o desenvolvimento contínuo.

Baixar ferramenta
FuncionalidadeEstadoNotas
Encriptação AES-256-CBC✅Encripta a carga útil, strings e bytes
IV Aleatório por String✅Previne análise de frequência e padrões
Armazenamento de Chave XOR-Split✅Chave AES e IV divididas em múltiplas partes XOR
Ofuscação ao Nível da AST✅Transformações seguras usando ast do Python
Renomeação de Variáveis Locais✅Argumentos, globals, nonlocals preservados
Achatamento Seguro do Fluxo de Controlo✅Apenas aplicado a funções lineares simples
Carregador Encriptado em Tempo de Execução✅Carga útil desencriptada e executada em tempo real
Reconstrução Automática por Versão do Python✅Versão de construção imposta em tempo de execução
Multiplataforma✅Windows, Linux, macOS
Gestão Limpa de Falhas✅Erros claros em vez de quebras
Amigável para VT (Investigação)⚠️Apenas ofuscação estrutural