PHP, offuscare il code? e se perdo l’originale?

Cosa posso fare se perdo il codice sorgente e mi rimane solo quello offuscato? Semplice uso PhpRecovery un tool che a dire dei creatori puo decodificare script protetti da :

  • Zend
  • Ioncube
  • SourceGuardian
  • TurckMM
  • SourceCop
  • ScopBin
  • Zend (Gaspra)
  • Ioncube (last)
  • CodeLock

Tutti questi obfuscator sono a pagamento ma ne esite uno free che vale la pena citare : POBS .
Il suo funzionamento è semplice sostituisce i nomi delle funzioni, costanti e variabili seconda il seguente algoritmo:
la prima lettera è

  • F = Funzione
  • C = Costante
  • V = Variabile

mentre quello che segue è l’MD5 della funzione. Esempio :

Funzione MakeImageHtml => Fee2c1bdc
La variabile $ImgText => $V1d9d94a6
La costante USERDIR => C389a367e

Isomma vedete voi se il gioco di camuffare il codice vale la candela… io sono per l’open source poi fate voi.

Comments are closed.