BitCracker:一个针对 BitLocker加密的密码破解工具

您所在的位置:网站首页 bitlocker加密分区 BitCracker:一个针对 BitLocker加密的密码破解工具

BitCracker:一个针对 BitLocker加密的密码破解工具

2023-10-10 14:44| 来源: 网络整理| 查看: 265

BitCracker介绍

BitCracker是第一个针对使用BitLocker加密的存储设备(硬盘,USB Pendrive,SD卡等)的开源密码破解工具,BitLocker是Windows Vista,7,8.1和10(Ultimate,Pro和Enterprise)上提供的加密功能版本)。BitLocker提供了许多不同的身份验证方法来加密存储设备,如可信平台模块(TPM),智能卡,恢复密码,用户提供的密码。

通过字典攻击,BitCracker尝试找到正确的用户密码或恢复密码来解密加密的存储设备。它已在CUDA和OpenCL中实现。

BitCracker使用要求

要运行BitCracker-CUDA,最低要求是:

CC 3.5或更高版本的NVIDIA GPUCUDA 7.5或更新版本

要运行BitCracker-OpenCL,最低要求是支持OpenCL的任何GPU或CPU(您可以在这里找到一些帮助。

BitCracker至少需要260 MB的设备内存。

出于性能原因,我们强烈建议您在GPU上而不是CPU上运行攻击(请参阅性能部分)。

BitCracker安装 1 git clone https://github.com/e-ago/bitcracker.git

运行build.sh脚本生成可执行4里面build目录:bitcracker_hash,bitcracker_rpgen,bitcracker_cuda,bitcracker_opencl。

为了bitcracker_cuda与您的NVIDIA GPU和CUDA版本保持一致,您需要修改src_CUDA/Makefile选择正确的SM版本。作为参考,您可以使用下表:

GPU ArchitectureSuggested CUDAMakefileKeplerCUDA 7.5arch=compute_35,code=sm_35MaxwellCUDA 8.0arch=compute_52,code=sm_52PascalCUDA 9.0arch=compute_60,code=sm_60VoltaCUDA 9.0arch=compute_70,code=sm_70 BitCracker使用

您需要使用BitLocker创建存储设备的映像,例如使用dd命令:

1234 sudo dd if=/dev/disk2 of=/path/to/imageEncrypted.img conv=noerror,sync4030464+0 records in4030464+0 records out2063597568 bytes transferred in 292.749849 secs (7049013 bytes/sec)

然后,您需要bitcracker_hash在您的上运行可执行文件imageEncrypted.img:

检查图像是否具有有效格式并且可以被BitCracker攻击检查原始存储设备哈希是否已使用用户密码或恢复密码加密提取描述图像的哈希

如果执行正确完成,则bitcracker_hash生成1或2个输出文件:

hash_user_pass.txt:如果设备使用用户密码加密,则此文件包含启动用户密码攻击模式所需的哈希。hash_recv_pass.txt:启动Recovery Password攻击模式所需的哈希值

BDE加密卷可以针对不同的身份验证方法使用不同的格式。如果bitcracker_hash无法在加密图像上找到恢复密码,请打开问题或与我联系

一个例子:

1234567891011121314151617181920212223242526 /build/bitcracker_hash -o test_hash -i ./Images/imgWin7 ---------> BitCracker Hash Extractor


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3