题目来源:攻防世界 php_rce
目录
一、打开靶机,整理信息
这个界面有点奇怪,刷新几遍都没有问题,看过其他师傅的wp,发现是PHP框架的问题,所以就要寻找漏洞进行攻击
根据题目名称提示:php_rce,RCE远程命令执行
二、解题思路
step 1:PHP框架漏洞以及RCE漏洞信息
1.PHP常用框架
(1)小型项目:CodeIngiter
(2)中型项目:CakePHP、Zend Framework、Laravel、Thinkphp
(3)大型重量级项目:Yii、Symfony、Laravel
使用PHP框架优点:更快的开发效率、减少编写代码量、拥有常见任务库、遵循良好的编码习惯、漏洞更少、便于技术团队合作、易于维护
2.RCE远程命令执行
要点:RCE(remote command/code execute)。分为远程命令执行ping以及远程代码执行evel。漏洞出现的原因是没有在输入口做输入处理。我们常见的路由器、防火墙、入侵检测等设备的web管理界面上一般会给用户提供一个ping操作的web界面,用户从web界面输入目标IP,提交后,后台会对该IP地址进行一次ping测试,并返回测试结果。
即RCE漏洞,可以让攻击者直接向后