Pycurl 不是针对 Openssl 编译的,当我尝试使用 wfuzz 时如何解决这个问题?

MIB*_*IBE 5 openssl pycurl

我正在 kali linux 上测试 wfuzz 工具,并且收到此警告。

警告:Pycurl 不是针对 Openssl 编译的。对 SSL 站点进行模糊测试时,Wfuzz 可能无法正常工作。查看 Wfuzz 的文档以获取更多信息。

我正在尝试暴力破解 DVWA“易受攻击的 Web 应用程序”中的密码。我正在按照以下步骤操作:https://ogma-sec.fr/dvwa-brute-force-command-execution-solutions-protections/ 不幸的是它不起作用。

所以我的问题是:这是因为警告吗?

如果是,我如何针对 openssl 编译 pycURL?

顺便说一句:我确实在下面的链接 => https://github.com/xmendez/wfuzz/blob/master/docs/user/installation.rst中执行了此步骤 ,但我陷入了步骤 10。

Har*_*ali 18

任何仍然面临或将来会遇到问题的人,以下是我解决该问题的步骤。

问题是在大多数系统中 pycurl 都是预安装的(pyhton3-pycurl),并且不是用 OpenSSL 编译的。

所以首先卸载它。(适用于基于 Debian 的系统)
sudo apt --purge remove python3-pycurl

并安装依赖项pycurl
sudo apt install libcurl4-openssl-dev libssl-dev

然后重新安装
sudo pip3 install pycurl wfuzz

  • 绝对有效!谢谢。我确实必须使用 ln -s /usr/local/bin/wfuzz /usr/bin/wfuzz 在 Kali 中重新链接 wfuzz,但这确实解决了问题。 (2认同)

小智 0

\nmkdir ~/python-pycurl-openssl\ncd ~/python-pycurl-openssl\nsudo apt-get source python-pycurl\nsudo apt-get build-dep python-pycurl\nsudo apt-get install libcurl4-openssl-dev\nsudo dpkg-source -x pycurl_7.43.0.1-0.2.dsc\ncd pycurl-7.43.0.1/debian/control\nsudo sed -i \xe2\x80\x98s/libcurl4-gnutls-dev/libcurl4-openssl-dev/g\xe2\x80\x99 control\nsudo dpkg-buildpackage -rfakeroot -b\nsudo dpkg -i python-pycurl_7.43.0.1-0.2_amd64.deb\n
Run Code Online (Sandbox Code Playgroud)

\n