
Originariamente inviata da
mircov
Alhazred, non conosco Zend Guard, però non tutti richiedono di essere installati sul server. Alcuni sono scritti in PHP essi stessi e funzionano tramite semplice sostituzione statica dei nomi di variabile con nomi casuali, così qualcosa del tipo $nomeVariabile diventa $dhfujfugjnd.
In questo modo il codice rimane in chiaro ma di fatto è inutilizzabile poichè i nomi delle variabili e dei metodi e delle classi e di tutto il resto sono di fatto incomprensibili e inutilizzabili. Questo non impedisce di comprendere comunque come funziona il codice, ma rende il processo di "reverse engineering" (tra virgolette perchè non è proprio RE puro) molto molto molto complicato e lungo...