安装 cowpatty

安装 cowpatty

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。

我的建议是cowpattyKali Linux 的存储库并使其与你的系统保持同步更新。你不仅可以获得其他人指定的版本,还可以自动更新将来的版本。

适当的条目/etc/apt/sources.list是,根据文件

deb http://http.kali.org/kali kali-rolling main non-free contrib

附录

我的这个回答试图与“如果没有必要,不要从源代码安装软件包”和“只使用精选存储库中的软件包”的精神保持一致。这适用于一般情况,也特别适用于有安全意识的人询问/学习安全问题的情况。

此外,从源代码安装东西并自行编译,而它们不在 Debian 包中,会导致dpkg(以及更高级别的工具,如aptaptitude)无法意识到删除工具所依赖的库,如libpcap和 OpenSSL(通过libssl-variants)。

当某个底层库从系统中删除时,程序很可能会崩溃(例如从 OpenSSL pre-1.1 到 OpenSSL 1.1 或任何其他图书馆过渡一点儿也不)。

我理解在提出问题时 Debian 软件包可能还不存在,但是:

  1. 在 Debian 中询问或者 Ubuntu 中这样的软件包是一种非常好的方式,不仅可以将其包含在您的 Ubuntu 版本中,而且很有可能包含在未来的版本中,以便您可以继续使用该程序。
  2. 打包程序是了解程序和系统的一种非常好的方法,并且有很多好心人(包括我本人)总是愿意帮助人们丰富我们的发行版。
  3. 扩展上述观点,当软件包被包含在发行版中时,其编译/准备版本将可供发行版的每个用户使用,并且它消除了“我有该程序并且可以私下发送给您”的需要。这是对“自由软件和回馈社区”真正精神的贡献(尽管我理解,有时您可能只是想快速使用某些东西)。
  4. 一旦软件包在 Debian 或 Ubuntu 中获得批准,它就可以“永久”可供将来参考,因为其源版本和二进制版本的快照都存在于快照.debian.org

答案4

apt-get install libssl-dev

apt-get install libpcap0.8-dev

然后尝试make

相关内容