ffuf技巧总结

极客

ffuf技巧总结:我踩过的坑和那些真香的实战经验

说实话,刚接触ffuf的时候我是真有点懵的,命令行黑漆漆一片,参数又多得吓人,什么-w、-u、-mc……当时心里就一个念头:这玩意儿真的比dirb好用吗?结果用了几个月之后,我只想说——真香!今天就把我积累下来的ffuf技巧总结分享给大家,都是我实打实踩坑踩出来的经验,希望能帮你少走点弯路哈。

ffuf技巧总结

先聊聊基础,别急着上手就冲

很多人一上来就ffuf -w wordlist.txt -u http://target/FUZZ,跑是能跑,但效率嘛……你懂的,我的第一个ffuf技巧总结一定要学会用-mc和-fc过滤响应码,默认情况下ffuf会把所有响应都列出来,那个刷屏速度,眼睛都看花了,我一般习惯-mc 200,301,302,403,只关注有价值的,清爽多了!

还有啊,-fs(按响应大小过滤)这个参数简直是神器,遇到那种全是自定义404页面的站,几百个请求全是200但内容一模一样,这时候-fs一把梭,世界瞬间安静,我第一次用的时候那叫一个感动,早该用的!

目录爆破的进阶玩法

说到ffuf技巧总结,目录扫描肯定是重头戏,我踩过最大的坑就是——忘了加-e扩展名,你说跑半天啥也没有,结果人家是.php、.bak、.zip的后缀,白忙活一场,气不气?

现在我习惯这么干:

ffuf -w /path/to/wordlist -u http://target/FUZZ -e .php,.bak,.zip,.txt -mc 200,301,302,403 -fs 0

递归扫描也得提一嘴。-recursion配合-recursion-depth,能自动往下挖,不过兄弟们注意啊,别设太深,不然跑起来没完没了,我上次设了个深度5,跑了一晚上……第二天起来看日志,头都大了。

VHOST虚拟主机发现,这个真的绝

这个ffuf技巧总结必须单独拿出来说!很多人不知道ffuf还能干这个,找到真实内网服务的时候,-H "Host: FUZZ.target.com"配合-fs过滤默认响应大小,唰唰唰就能把隐藏的虚拟主机挖出来,我第一次成功挖到一个后台vhost的时候,那感觉,啧啧,比中了彩票还爽(好吧有点夸张,但真的很爽)。

参数Fuzzing,GET/POST都能玩

这个技巧我是后来才悟到的,ffuf不只是扫目录的!参数名、参数值都能fuzz。

ffuf -w params.txt -u "http://target/api?FUZZ=test" -fs 1234

发现隐藏参数之后,再用-X POST -d "FUZZ=value"去测POST,有一次我就是靠这招找到一个未授权的debug参数,直接看到了敏感信息,当时整个人都愣住了,好家伙,这也行?

限速与并发,别把人家打挂了

说真的,这个ffuf技巧总结关乎职业道德哈。-rate和-t一定要调好,我一般-t 40 -rate 100起步,遇到脆弱的站就再降,别上来就几百并发,把人家服务器干趴了,那不叫测试,那叫破坏,懂吧?

还有-p参数可以设置请求间隔,比如-p 0.1-0.5随机延迟,更隐蔽也更礼貌。

输出与结果处理

最后一条ffuf技巧总结:一定要用-o输出结果!我吃过亏,终端滚上去就找不回来了,欲哭无泪。-of json或者-of html都行,html直接浏览器打开看,舒服,配合-v详细模式,每个请求的细节都有记录,回头复盘特别方便。

写在最后

好了,以上就是我压箱底的ffuf技巧总结了,工具这东西吧,参数是死的,思路是活的,多练多试,你肯定能摸索出更适合自己的玩法,有啥问题欢迎留言交流,咱们一起进步!记住啊,测试要合规,别乱来哈~

文章版权声明:除非注明,否则均为极客网安-咸鱼原创文章,转载或复制请以超链接形式并注明出处。

目录[+]