我需要一个程序来破解.cap文件,并希望使用我的cuda设备。我知道有pyrit,但是我在Linux上有非常严重的驱动问题,而且它不存在于windows,aircrack,一个被一个巨大的社区广泛支持和使用的程序,不支持cuda计算。
除了空气裂解和砂砾之外,还有别的选择吗?
发布于 2017-04-22 08:09:25
正如@Lester T.所说,hashcat是一个很好的选择。
作为附加,您还可以查看GNU Parallel,以便将多台机器作为集群使用。或者是OpenSSI,它使用单一的系统映像方案来使用多台具有单一操作系统的机器。有了这样的系统,就可以让aircrack在多台机器上运行相同的命令,使用许多不同的单词列表,或者可能在每台机器上将一个置换输出排列成aircrack。
(编辑)
在编写此答案时,我没有想到的另一个方法是名为openmpi的软件,它能够执行与上述方法相同的操作(使用多台机器资源)。您还可以使用openmpi来控制进程允许使用多少个CPU核心和/或硬件线程。除非正在执行的命令或程序需要根权限,否则openmpi不需要在本地机器上使用根用户。您还可以使用指向openmpi的无密码ssh连接将node0,node1,node2,...设置为autossh到网络上的其他计算机。如果一个高端GPU不能用于大数运算,这真的很有用。
https://security.stackexchange.com/questions/153951
复制相似问题