基本上,我想使用hashcat编程破解散列,而不必安装hashcat二进制文件。
Python似乎有一个名为hashcat (https://pypi.org/project/hashcat/)的模块,但我在web上找不到如何使用它的任何文档。
有人知道如何使用python破解散列吗?
发布于 2020-12-06 19:05:52
如果您想使用hashcat (或者您链接到的包只是包装hashcat),您将需要安装或构建hashcat二进制文件。
否则,您可能需要寻找另一个密码破解库,或者自己实现它。但是,您将无法通过使用hashcat实现的性能。
发布于 2021-01-05 21:46:46
我想使用hashcat,但我不想使用hashcat二进制文件。
这不是这样的。首先,让我们看一下链接到的项目文档:
哈希猫周围的小包装器,这样它就可以通过pip安装。还试图正确确定应该运行哪个二进制文件,并将hashcat添加到您的路径中。
正如您所看到的,这个项目的目的是允许您通过pip安装hashcat。如果您看一下这个项目下载的文件,它就是hashcat二进制文件,还有一个名为cli.py的文件,它做了一些事情:
正如您所看到的,这并不能在Python中实现hashcat的功能--为什么呢?通过不同语言的重新实现,Hashcat不会变得更好。
发布于 2022-11-25 16:58:33
有一个hashcat -还有一组Python绑定:
https://github.com/Rich5/pyhashcat
这允许您使用您想要的所有Python特性,同时使用hashcat本身的全速(但是hashcat确实需要在场--否则就无法获得这种功能)。
https://security.stackexchange.com/questions/241767
复制相似问题