小编use*_*743的帖子

禁用HTTP请求中的URL编码

我正在编写一个小的perl工具,它可以帮助我在盲目的SQL注入攻击期间加速某些进程(这是一个道德工具.这是我的工作).

我的脚本管理已经使用十六进制值(%xx)进行url编码的HTTP请求.因此,当我使用HTTP::Request它将其发送到Web浏览器时,我的请求被编码两次.

我用这种代码:

my $ua = LWP::UserAgent->new;
my $httpreq = new HTTP::Request GET => 'http://192.168.0.1/lab/sqli.php?id=1%20and%20(select%20ascii(substring(user,3,1))%20from%20mysql.user%20limit%201)>100%23';
my $res = $ua->request($httpreq)
Run Code Online (Sandbox Code Playgroud)

如何在请求中禁用perl URL编码?

url perl http urlencode request

2
推荐指数
1
解决办法
753
查看次数

标签 统计

http ×1

perl ×1

request ×1

url ×1

urlencode ×1