2022-11-14 14:17:21326浏览
如果你运行 Dirsearch 的时候遇到了 “A wired extension was provided…”的问题,可以从本文了解一下其背后的原因以及解决方法。
一、 解决方案
👆这句报错的意思是说“……请不要使用通配符 * 作为扩展名,或者用双引号把它包裹起来”。
所以我们在命令里面用引号把 * 包起来就行了
python3 dirasearch.py -u xxxxxx.com -e '*'
👆其实单引号双引号都可以的。
问题迎刃而解:
二、 为什么会出现这样的问题
1. 对于 Linux 而言,命令中的 * 代表的是当前目录下的所有文件
👆因此上图中的两个 banner.txt 其实是同一个东西,也就是说 drasearch 把当前目录下的文件挨个拿来当扩展使用……
2. 使用引号包起来的 * 才能被 dirsearch 正确识别
3. 我们仍未知道为何马丁老师的命令是有效的
推测是 Dirsearch 版本的问题,马丁老师使用的是 0.3.9,我们使用的是0.4.2 ,要先进一些
但是这并不重要,重要的是这个问题通过上面的方法已经解决掉了!
问题反馈