Python Desofuscador
Desofusque e embeleze código Python ofuscado online. Decodifique escapes hex/unicode, detecte padrões exec/compile e restaure a indentação Python. Gratuito, funciona no seu navegador.
Entrada
Saída Desofuscada
O que é o Python Desofuscador?
O Python Desofuscador reverte padrões de ofuscação comuns e embeleza o código Python. Cole código Python ofuscado ou minificado e obtenha uma saída legível para depuração e análise.
Esta ferramenta funciona completamente no seu navegador. Nenhum código é enviado para qualquer servidor. Ela lida com técnicas de ofuscação comuns incluindo decodificação de escapes hex e unicode, detecção de padrões exec(compile(...)), dicas de strings base64 e restauração de indentação.
Como usar esta ferramenta
Colar ou enviar
Cole código Python ofuscado ou minificado no painel esquerdo, ou envie um arquivo .py ou .txt. Clique em Exemplo para carregar uma amostra.
Ver saída desofuscada
O painel direito mostra código Python limpo e formatado. Os escapes de strings são decodificados, a indentação é restaurada e os padrões exec/compile são anotados.
Copiar ou baixar
Use Copiar ou Baixar para salvar o resultado como um arquivo .py.
Exemplos do Python Desofuscador
Aqui está um exemplo de desofuscação de código Python que usa sequências de escape hex dentro de uma chamada exec(compile(...)).
Exemplo: Escape Hex + Ofuscação exec(compile)
Entrada ofuscada:
Saída desofuscada:
Quando o Python Desofuscador ajuda
Python é amplamente utilizado em análise de malware, desafios CTF e revisões de segurança de código. Código Python ofuscado é comum em: droppers de malware, desafios CTF de engenharia reversa e proteção de scripts. Esta ferramenta lida com padrões de ofuscação no nível de fonte automaticamente.
Perguntas Frequentes
Esta ferramenta pode reverter toda a ofuscação Python?
Esta ferramenta lida com padrões comuns como escapes hex/unicode e chamadas exec(compile). Ofuscação pesada com VMs personalizadas ou bytecode compilado requer ferramentas especializadas.
Meu código Python é enviado para um servidor?
Não. Toda a desofuscação é executada completamente no seu navegador. Seu código nunca é enviado.
Quais padrões de ofuscação esta ferramenta lida?
Decodifica escapes hex (\x41), escapes unicode (\u0041), detecta padrões exec(compile(...)), dá dicas sobre strings base64, restaura indentação e remove ponto-e-vírgula excessivos.
Funciona com arquivos .pyc compilados?
Arquivos .pyc são bytecode Python compilado. Esta ferramenta trabalha com arquivos fonte Python (.py). Para analisar .pyc você precisa de um descompilador de bytecode dedicado.
Por que a indentação parece diferente do original?
O código Python ofuscado geralmente remove a indentação. Esta ferramenta infere a estrutura de blocos a partir de palavras-chave Python e restaura a indentação padrão de 4 espaços.
Ferramentas Relacionadas
Para mais informações sobre Python, visite a documentação oficial do Python.