Wifite
我正在尝试安装这些说明,但我无法安装cowpatty
。
见下文:
root@vitor-hp:~# apt-get install cowpatty
Reading package lists ... ready
Building dependency tree
Reading state information ... ready
E: Could not find package cowpatty
root@vitor-hp:~#
从葡萄牙语翻译而来
我使用 Ubuntu 13.10 64 位。
答案1
你让它工作了吗?我有完整的脚本,请私信我。至于这部分问题
sudo apt-get install libpcap-dev libssl-dev
cd ~
wget http://pkgs.fedoraproject.org/repo/pkgs/cowpatty/cowpatty-4.6.tgz/b90fd36ad987c99e7cc1d2a05a565cbd/cowpatty-4.6.tgz
tar zxfv cowpatty-4.6.tgz
cd cowpatty-4.6/
make
sudo cp cowpatty /usr/bin
cd ~
答案2
根据你提到的链接
Cowpatty 在 Ubuntu 存储库中不可用,并且链接描述您必须从提到的链接手动下载它。
无论如何,我会让它变得简单。在终端中执行以下命令进行安装Cowpatty
:
cd ~
wget http://www.willhackforsushi.com/code/cowpatty/4.6/cowpatty-4.6.tgz
tar zxfv cowpatty-4.6.tgz
cd cowpatty-4.6
make cowpatty
sudo cp cowpatty /usr/bin
现在你必须继续你的步骤......
答案3
主要答案
在系统中安装的适当方法cowpatty
是从与 Ubuntu 兼容的发行版中获取精心打包的 deb。
我的建议是cowpatty
从Kali Linux 的存储库并使其与你的系统保持同步更新。你不仅可以获得其他人指定的版本,还可以自动更新将来的版本。
适当的条目/etc/apt/sources.list
是,根据文件:
deb http://http.kali.org/kali kali-rolling main non-free contrib
附录
我的这个回答试图与“如果没有必要,不要从源代码安装软件包”和“只使用精选存储库中的软件包”的精神保持一致。这适用于一般情况,也特别适用于有安全意识的人询问/学习安全问题的情况。
此外,从源代码安装东西并自行编译,而它们不在 Debian 包中,会导致dpkg
(以及更高级别的工具,如apt
和aptitude
)无法意识到删除工具所依赖的库,如libpcap
和 OpenSSL(通过libssl
-variants)。
当某个底层库从系统中删除时,程序很可能会崩溃(例如从 OpenSSL pre-1.1 到 OpenSSL 1.1 或任何其他图书馆过渡一点儿也不)。
我理解在提出问题时 Debian 软件包可能还不存在,但是:
- 在 Debian 中询问或者 Ubuntu 中这样的软件包是一种非常好的方式,不仅可以将其包含在您的 Ubuntu 版本中,而且很有可能包含在未来的版本中,以便您可以继续使用该程序。
- 打包程序是了解程序和系统的一种非常好的方法,并且有很多好心人(包括我本人)总是愿意帮助人们丰富我们的发行版。
- 扩展上述观点,当软件包被包含在发行版中时,其编译/准备版本将可供发行版的每个用户使用,并且它消除了“我有该程序并且可以私下发送给您”的需要。这是对“自由软件和回馈社区”真正精神的贡献(尽管我理解,有时您可能只是想快速使用某些东西)。
- 一旦软件包在 Debian 或 Ubuntu 中获得批准,它就可以“永久”可供将来参考,因为其源版本和二进制版本的快照都存在于快照.debian.org
答案4
apt-get install libssl-dev
apt-get install libpcap0.8-dev
然后尝试make
。