向webserver POST 非URL编码(urlencode

2019-01-28  本文已影响0人  flamexyz

假设POST如下数据:

xyz=eval(123)&1=1

试了下面的几种方法

firefox hackbar
curl --data
python requests(添加http header"Content-Type: application/x-www-form-urlencoded")

发现都无一例外被请求端进行了url编码

xyz=eval%28123%29&1=1

目前想到的解决方法有两种:
1.curl --data-binnary
原理如下:


image.png

使用方法:

curl "http://xxx/xx.php" --connect-timeout 3 --data-binary @data.txt

2.使用bp repeat直接改包重放


image.png
上一篇下一篇

猜你喜欢

热点阅读