python request库发包百分号会自动url编码问题
最近在写批量扫描的poc的时候遇到了一个洞,需要get这个地址看看是否存在做验证
/setup/setup-s/%u002e%u002e/%u002e%u002e/log.jsp
写好request之后丢进去发现扫描半天一个都没有扫出来,加个burpsuite代理抓下包发现发过去的地址%自动被url编码成了%25
又很懒的用别的库,还以为是常见的问题结果网上解决方法都参差不齐,于是就只能改动下python库源码,经过调试发现在\Lib\site-packages\requests\models.py:481
行把url重新编码了,只需要把这段代码注释就可以了
问题解决!
最后记录下vscode的调试需要自己加一个json配置,在运行->打开配置/添加配置
这个justMyCode默认是true,需要改成false才可以调试进入看到第三方库的源码
1 | "launch": { |
-------------已经到底啦!-------------