首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >暴力Veracrypt

暴力Veracrypt
EN

Security用户
提问于 2019-02-04 20:34:00
回答 3查看 5.8K关注 0票数 3

我忘记了我的Veracrypt密码,我有大约1000-2000可能的密码组合,我需要一个软件来野蛮地在Windows上执行密码。那是什么软件?

EN

回答 3

Security用户

发布于 2019-02-04 21:41:29

你没提到你有多快就想要完成这件事。

如果时间不是问题,而且您只有有限的可能密码池,则可以轻松地编写挂载操作脚本,以便在内联中尝试每个可能的密码,并查找成功消息。不能保证这是可行的,但类似于:

代码语言:javascript
复制
veracrypt /v your_volume_name_here.tc /l x /a /p MyP@$w0rd! /e /b

循环这个并在每次尝试中旋转密码。当坐骑成功的时候停下来,看在上帝的份上,一定要把找到的密码记录在某个地方,这样你就不用再重复了(痛苦的经历)。

我用一个GELI加密驱动器成功地完成了这个任务(两次);每次都要花几天的时间完成,但我还有一个比你更小的候选人池。

票数 3
EN

Security用户

发布于 2019-02-04 20:57:43

我会把你转到hashcat或者johntheripper (google)。在你的情况下强暴是否可行,完全取决于你密码的强度。

票数 0
EN

Security用户

发布于 2021-12-21 21:40:17

也忘了我的密码。我制作了一个简单的批处理脚本(Windows):

代码语言:javascript
复制
@echo off
for /f "tokens=*" %%a in (word.list) do (
  echo ---[new check]---
  veracrypt /v {{full path to the encrypted file}} /l Q /a /p %%a /e /b /q /s
  echo Tring password:%%a
  if exist Q:\ ( echo PasswordWorks!!! ) else ( echo Wrong password...)
  veracrypt /d Q /s /q
)
 echo ---[Done]---

VeraCrypt Brute-强制破碎机

这是一个非常简单的文件,它将帮助您恢复VeraCrypt加密文件的忘记密码。它只在windows上工作(我确信,有了一些基本的,您也可以将其转换为linux )

指令:

  1. 将上面的脚本放在VeraCrypt文件夹中(命名为VcCrack.cmd)
  2. 创建单词列表文件(命名为word.list)并将其放入VeraCrypt文件夹
  3. 用可选密码填充word.list (如果密码太多,可以生成)
  4. 编辑VcCrack.cmd: a.确保驱动器Q:尚未挂载(或将第4、6、7行中的Q更改为不同的驱动器) b.用相关的完整路径替换{加密文件的{ full path }
  5. 运行此命令(在提升的命令提示符中):VcCrack.cmd >brute.log
  6. 去做一些事情-结果将在日志文件中,当我们完成所有的选项(对于一个选项大约5秒-取决于机器)

输出

示例brute.log:

代码语言:javascript
复制
---[new check]---
TRY=123456789
Wrong password...
---[new check]---
TRY=foobar123456
PasswordWorks!!! 
---[new check]---
TRY=abcdabcd
PasswordWorks!!! 
---[new check]---
TRY=password6
Wrong password...
---[Done]---

Gist链接:https://gist.github.com/YossiCohen/4336cc4e905ad3534f681082962377e8

票数 0
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/202946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档