我正在运行 xsser 并收到以下错误:
IOError:[Errno 2] 没有这样的文件或目录:“fuzzing/user-agents.txt”
这是 Kali 的全新安装,我尝试找到目录以便手动导入用户代理列表,但找不到它,因为命令只指向 /usr/bin/xsser,而代码中没有路径。我唯一能想到的是 xsser 可能是已安装的 pip 包,位于文件系统的某个位置。
答案1
或者你编辑 /usr/local/lib/python2.7/dist-packages/xsser-YOUR-VERSION/core/curlcontrol.py 的第 55 行并输入文件 user-agents.txt 的完整路径(每次更改版本时你都必须编辑它)
或者根据你运行命令的位置,创建一个文件夹 fuzzing,然后在这个文件夹中放置或创建 user-agents.txt 文件
如果你从 /root/user -> /root/user/fuzzing/user-agents.txt 启动命令
当然,user-agents.txt 应该包含用户代理 ^^
答案2
# find / -name user-agents.txt #search for this file in your system
/root/xsser/core/fuzzing/user-agents.txt
^C #I stopped searching here, cause we just need this one file
root@kali:/# cd /root/xsser/core/ #get into directory
root@kali:~/xsser/core# xsser -u 'https://example.com' -p 'username=bob&password=XSS&captcha=X1S'
===========================================================================
XSSer v1.8[2]: "The Hiv3!" - (https://xsser.03c8.net) - 2010/2019 -> by psy
===========================================================================
(...)