6. Testskript für den Obfuscator
Mit einem Testskript kann die Arbeitsweise des Obfuscators überprüft werden. Vor allem lassen sich hier in einem kurzen Programm die Elemente realisieren, die von Obfuscator bisher nicht korrekt bearbeitet werden.
Der zu überprüfende Teil des PHP-Skripts sollte einen Text generieren und auf dem Bildschirm ausgeben. Über den Aufruf in der Kommandozeile "> php script_src.php > file.src" und "> php script_dest.php > file.dest" wird die ausgabe des Originals und der vom Obfuscator modifizierten Version in jeweils unterschiedliche Dateien umgeleitet. Diese Dateien werden dann verglichen, z.B. mit "> diff file.src file.dest". Findet diff keinen Fehler, so sollte der Obfuscator korrekt arbeiten. Siehe Testbeispiel! Dies garantiert natürlich nicht die Funktionsfähigkeit anderer Programme, sondern es werden einige Elemente der Arbeit des Obfuscators überprüft.
|