PHP-GTK Obfuscator GUI
PHP-GTK Obfuscator GUI, faz exatamente o que o nome propõe. Este projeto é uma ferramenta GUI para obfuscar um projeto PHP (GTK ou não), de forma fácil e rapida.
Obfuscação
O projeto possui 2 camadas de obfuscação. A primeira é a obfuscação em si. Deixando o código confuso, trocando nomes confusos de variáveis, com código mal identado, porem deixando métodos e classes com mesmo nome, mantendo compatibilidade com frameworks e sistemas complexos.
A segunda camada consiste na criptografia do código, utilizando gz e base64, em um looping randômico, onde a quantidade de vezes é diferenciada, dificultando um pouco mais o retorno do código original.
O código final, bem organizado, da a impressão de uma boa criptografia, e mesmo mostrando a forma de descompactar, as vezes randômicas de criptografia ajudam a esconder o mesmo, dando falsa impressão de retornar facilmente.
Github
O projeto completo é mantido no Github: PHP-GTK Obfuscator GUI
Créditos
The (sort of) PHP Compiler – Classe responsável por obfuscar o código (criptografar)
PHP Trasher – Classe responsável por desorganizar o código (sorter)
Agência General de Desenvolvimento Web – Empresa responsável por me dispor tempo para o desenvolvimento e atualização