|
Obfuscator
Eine Datei scannen und durch einen Obfuscator bearbeiten. Der Obfuscator bearbeitet Quelltexte unterschiedlicher Sprachen und entfernt daraus überflüssige Informationen.
GPL (c) 2005-2006 Lars Brand
V 0.1.14 29.03.06
Konstructor new
Objekt der Klasse erzeugen
Übergabeparameter: %cfg
'DEBUG' : Debugmodus ( 0 )
* 0 - Aus
* 1 - Ein
'MODUS' : Arbeitsmodus ( 0 )
* 0 - Dateien scannen
* 1 - Modifikation durchführen
'PARSER' : Pointer auf einen Parser ( IDDIN::PhpParser )
'DEBUG_PHPOBF' : Debugmodus für den PHP-Obfuscator ( 0 )
* 0 - Aus
* 1 - Ein
'DEBUG_HTMLOBF' : Debugmodus für den HTML-Obfuscator ( 0 )
* 0 - Aus
* 1 - Ein
Aufruf: $a = new Obfuscator( %cfg );
Methode interface
Definition des Interface
Methode kann statisch benutzt werden
Aufruf: %conf = IDDIN::Obfuscator::interface();
Methode init
Initialisierung der Objektvariablen
Aufruf: void = $a->init( %cnf );
Methode obfuscate
Eine-Datei durch Obfuscator bearbeiten
Aufruf: @lines_mod = $a->obfuscate( $MODUS, 'php', @lines_src );
Methode normiere
Zeilen normieren
Aufruf: @lines_mod = $a->normiere( @lines_src );
Destructor DESTROY
Objekt zerstören
|
|