
Detecta e decodifica strings codificadas, recursivamente.
Ele pode detectar e decodificar strings codificadas, recursivamente.
Vamos pegar esta string: s0md3v e codificá-la em Base 64
czBtZDN2
Agora vamos codificá-la em hex
637a42745a444e32
E agora novamente em Base 64
NjM3YTQyNzQ1YTQ0NGUzMg==
Agora vamos fornecê-la ao Decodify
Boom! É isso que o Decodify faz. Ele detecta automaticamente a codificação e a decodifica, e faz isso recursivamente.
Aviso: O Decodify utiliza serviços web de terceiros para consultas de hashes MD5, SHA1 e SHA2. Se você estiver lidando com dados sensíveis, é recomendado usar a opção -s, que impedirá o Decodify de usar esses serviços.
Baixe o Decodify com o seguinte comando:
git clone https://github.com/s0md3v/Decodify
Agora vá para o diretório do Decodify e execute o instalador com este comando:
make install
Agora você pode executar o decodify digitando dcode <string para decodificar> no seu terminal.
Para remover o Decodify, execute o desinstalador com este comando:
make uninstall
Você pode fornecer o offset pela opção --rot ou pode dizer ao Decodify para decodificar para offsets de 1 a 26 usando --rot all.
Usar a opção -rot all na string bpgkta xh qtiitg iwpc sr produz a seguinte saída:

Você pode inverter uma string usando a opção -rev.
Se você encontrar uma string codificada válida que não foi processada corretamente pelo Decodify, por favor abra uma issue incluindo a string.
Você também pode contribuir adicionando suporte para mais codificações ou corrigindo meu código mal escrito.