相关阅读
视频讲解
在文件上传漏洞中,我们通常需要快速找到支持的文件扩展名,如何通过ffuf的模糊测试快速发现呢?本期视频将大家快速上手
相关命令
我们首先需要使用BurpSuite将抓包的上传文件请求导出,存为譬如fuzz.txt的文件
![图片[1]-【漏洞赏金渗透课程】如何快速找到文件上传支持的扩展名?-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/10/20221025022826960.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
然后,我们就可以对其中要进行模糊测试的内容,修改为FUZZ关键词
也就是后面我们跑的字典实际上会替换这里的FUZZ
![图片[2]-【漏洞赏金渗透课程】如何快速找到文件上传支持的扩展名?-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/10/20221025022913908-1024x603.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
接下来我们只需要FUZZ关键词,使用字典跑一下就好了
- 对应的字典文件,视频演示使用的您可以👉点这里访问 您也可以自己准备对应的文件后缀名称字典
ffuf -request fuzz.txt -request-proto http -w /opt/SecLists/Fuzzing/extensions-most-common.fuzz.txt
之后我们可以看到相应的结果,主要区别就是Size即响应的大小,这里有1115和1110两种,你可以通过手动尝试的方式来验证哪一种文件类型是被允许的,这里可以明显看出响应大小为1110是被允许的文件扩展名
![图片[3]-【漏洞赏金渗透课程】如何快速找到文件上传支持的扩展名?-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/10/20221025022204415-1024x630.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
我们可以重新优化一下ffuf的命令
ffuf -request fuzz.txt -request-proto http -w /opt/SecLists/Fuzzing/extensions-most-common.fuzz.txt -ms 1110
这样就只显示可以支持的扩展名了,是不是非常简单实用呢?
![图片[4]-【漏洞赏金渗透课程】如何快速找到文件上传支持的扩展名?-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/10/20221025022706677-1024x599.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
© 版权声明
THE END
- 最新
- 最热
只看作者