拯救宝贵的数据-zip、pdf、Microsoft Office等文件密码恢复工具使用教 ...
发布网友
发布时间:2024-10-22 09:14
我来回答
共1个回答
热心网友
时间:2024-11-22 16:56
面对忘记ZIP、RAR、7z、PDF、Microsoft Office等文件密码的情况,不要慌张。可以利用开源软件Hashcat和john the ripper尝试找回密码。在使用之前,请确保文件拥有合法权限,并准备好一定的技术与时间成本。如密码遗忘,建议联系文件创建者或管理人员。
密码恢复的原理是:使用john the ripper获取文件的hash值,复制至文件保存,随后使用hashcat尝试所有可能的密码组合,暴力破解文件密码。
Hashcat是一个开源免费的密码恢复工具,利用优化算法与多种攻击技术尝试恢复密码。当前版本结合了基于CPU的hashcat和基于GPU的oclHashcat,支持GPU计算,适用于密码恢复。
John the ripper则是开源免费的密码安全检查和恢复工具,适用于多种操作系统,支持多种哈希和密码类型。在本文中,仅用于获取文件hash值。
面对密码恢复,需谨慎。例如,对于一个长度为9的密码,包含大写字母、小写字母和数字,恢复需要尝试62^9个组合,以100M/s速度破解,需4年多时间。密码超过6位且包含特殊符号时,不建议继续尝试恢复。
然而,密码中常有逻辑性,如日期、游戏名称、地名等,涉及到社会工程学。在hashcat中结合这些信息,通过字典攻击、组合器攻击、混合攻击、基于规则的攻击等模式,可进行更深度的密码破解。这些内容超出了本文的范围,感兴趣的读者可自行探索。
开始前,请安装Hashcat、John the ripper。解压下载后,使用CMD即可运行。可选安装HashcatGUI_1.3.2_2023,一个图形用户界面程序,简化参数输入。如需处理与Python相关的任务,需安装Python环境。
以Excel文件为例,设置密码为342164,文件路径为"D:\Test\crackpassword\TestFile\test.xls"。使用John the ripper获取hash,使用hashcat尝试密码恢复。
对于zip文件,设置密码为aisp,文件路径为"D:\Test\crackpassword\TestFile\test.zip"。同样使用John the ripper获取hash,随后使用hashcat进行密码恢复。
文件密码恢复过程依赖电脑硬件,配置越高,所需时间越短。部分类型密码可能无法恢复,尤其是压缩文件中文件较大时,建议尝试小文件hash。对于无法恢复的密码类型,工具资源可通过官方网站获取或联系作者。
请注意,本文可能存在错误和失误,欢迎指正,非常感谢。感谢您的阅读。