使用多台服务器的核心进行 bruteforce-luks

使用多台服务器的核心进行 bruteforce-luks

背景:

我已经创建了一个密码列表,用于 bruteforce-luks。不幸的是,该列表不足以找到正确的密码。我猜我漏掉了一两个单词。

我确信部分或全部单词都包含在实际密码中,但不确定其余可能的 1 到 3 个单词。


修订后的问题:

我认为缺少 1 到 3 个单词。我该使用哪种最佳方法?我似乎记不起这些单词是什么。


原始问题:

我该如何尝试在 4 台服务器上使用 bruteforce-luks?

服务器位于一栋建筑内,目前使用 Linux Live Disk 加载。

我有一个使用 luks 加密的 usb 盘,但我忘记了密码。我尝试在家暴力破解,但我的 2 核 CPU 每秒只能允许我输入 4 次密码。

我希望同时利用每个服务器的 8 个核心(总共 32 个核心)来尝试加快暴力破解处理速度。

答案1

解决方案:

  1. 创建一个程序,允许您输入通常在密码中使用的所有单词。

  2. 运行该程序将进行某种排列,但不仅会改变单词的顺序,而且还会增加每个排列使用的单词数量。

  3. 保存生成的密码文本文件(最终有超过 5,000,000 个密码)

  4. 使用我可用的 32 个核心,并将密码文本文件分成 4 个。每个服务器一个文件。

  5. 使用 dd 创建另外 3 个需要暴力破解的 USB 驱动器副本

  6. 将 1 个 USB 棒插入 4 台服务器中的每一台,并将四分之一的文本文件插入每台服务器。

  7. 安装并运行所有核心和所有服务器的 bruteforce-luks,大约 24 小时后,找到了密码。

相关内容