HimitsuShell - Compile scripts de shell em binários ofuscados (interpretador de shell embutido)
(himitsushell.com)Foi criado para resolver o problema de o código-fonte ficar exposto ao distribuir scripts de shell para clientes.
Ferramentas existentes como o shc (compilador de scripts de shell) simplesmente encapsulam o script de shell em código C e o transformam em um binário.
Por isso, ao usar ferramentas de monitoramento em nível de kernel como auditd ou bpftrace, o script fica facilmente exposto.
O HimitsuShell incorpora diretamente seu próprio interpretador de shell no binário.
Como não depende de /bin/sh ou /bin/bash do sistema operacional, o script não é exposto diretamente nem mesmo por ferramentas de monitoramento em nível de kernel.
Além disso, foram aplicadas técnicas de ofuscação e anti-debugging para aumentar a dificuldade de engenharia reversa.
Ele foi disponibilizado para uso direto na web.
Espero que também seja útil para outros desenvolvedores que enfrentam problemas parecidos.
Ainda não há comentários.