Heim >Backend-Entwicklung >PHP-Problem >So entschlüsseln Sie PHP-Dateien
Verwandte Empfehlungen: 《Was ist die Ver- und Entschlüsselungsmethode von PHP》
Die so- Als PHP-Dateiverschlüsselung bezeichnet, gibt es im Allgemeinen zwei Methoden, eine ist die ZEND-Kompilierung und die andere ist eine Codierung wie BASE64. Theoretisch handelt es sich nicht um eine Verschlüsselung.
Wenn der von ZEND kompilierte Code mit Notepad geöffnet wird, ist er bis auf die sehr kleine Kopfzeile vorne nicht sichtbar, es ist ein bisschen wie beim Öffnen eines EXE-Datei und kann nicht gelesen werden. Diese Art von verarbeiteten Dateien gilt im Allgemeinen als unwiederbringlich. Es gibt ein DEZEND-Tool im Internet. Sie können es herunterladen und ausprobieren. Es kann den von der früheren ZEND-Version kompilierten Code wiederherstellen.
Verwandte Empfehlungen: „php-Tutorial“
Für PHP-Dateien, die mit BASE64 usw. codiert sind, können Sie Notepad verwenden, um sie zu öffnen und anzuzeigen. Alle Zeichen sind im ASCII-Format sichtbar Im Allgemeinen werden zwei Methoden verwendet, um das Lesen zu erschweren: Erstens werden Variablen wie $ll111 und $ooo000 verwendet. Der Kleinbuchstabe L wird mit 1 gemischt, und der Kleinbuchstabe O wird mit der Zahl 0 gemischt Es ist schwierig, die Variablennamen zu unterscheiden. Die zweite besteht darin, die BASE64-Codierung zum Konvertieren des Originalcodes zu verwenden und schließlich eval für die Verarbeitung zu verwenden. Häufig werden beide Methoden kombiniert.
Der in der zweiten Methode verarbeitete Code lässt sich leicht wiederherstellen. Wenn Sie ihn unter der CLI (Eingabeaufforderung) ausführen, wird der entsprechende Code angezeigt Originalaussage. Manchmal ist die Eval-Anweisung nach einer einmaligen Wiederherstellung immer noch vorhanden und muss daher wiederholt auf die gleiche Weise verarbeitet werden.
Das obige ist der detaillierte Inhalt vonSo entschlüsseln Sie PHP-Dateien. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!