Expand
-
Collapse
文件包含
alow_url_include = On,远程文件包含
协议和伪协议,如http, ftp, php,data等,比较容易,需要注意远程文件是否被解析,也有利用xss在页面中插入php代码的
默认,本地文件包含
寻找可以包含的文件
用户上传,如头像,文件等
日志文件error.log,access.log,其他各种log,文件大小也有影响
/proc/self/environ,/proc/self/fd/数字, 这里有权限问题
session 测试成功,需要有可控的session
文件上传临时文件,如往phpinfo()上传文件,会得到临时文件地址,但是存在时间极短,没有测试成功,win和linux下都没有测试成功
截断问题
%00, 受gpc以及程序本身处理的影响,php5.3.4已修复
长文件截断, . 和 /多次重复, 在win(php5.2.11)测试成功,linux未成功