解决 dirsearch 命令报“A wired extension was provided……”的问题
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 ,要先进一些

但是这并不重要,重要的是这个问题通过上面的方法已经解决掉了!

友情链接: