PHP Obfuscator è un progetto di Craig Spitzkoff, ed è corredato non solo dal codice sorgente, ma anche da un installer MSI.
Il progetto, come quasi tutti i prodotti Open Source, è nato da una esigenza personale di Craig Spitzkoff quando, dovendo redistribuire una versione demo, si accorse che tutti i compilatori di bytecode richiedevano la redistribuzione di moduli addizionali da caricare a run time, o addirittura di estensioni per il Web server, come nel caso del Zend Guard.
Per i prodotti Open Source, invece, si accorse che essi provocavano qualche problema al codice offuscato tale da richiedere dei cambiamenti.
Per utilizzare l’offuscatore, dovete semplicemente avere cura di usare gli array $_REQUEST, $_POST e $_GET per tutte le variabili di input HTML (un refactoring che non potrà che fare bene al vostro codice). Il codice sorgente (meno di 400 KB) comprende la GUI, un tool a linea di comando utile per lo scripting, e soprattutto la classe Obfuscator, basata sul potente MD5CryptoServiceProvider del .NET Framework 2.0.
Giu 29 2007
Commenti Recenti