忘记rar压缩密码破解文件的密码怎么办

加密压缩文件,密码忘记了,怎么打开啊
加密压缩文件,密码忘记了,怎么打开啊 20
不区分大小写匿名
那就没办法了。
RAR的加密算法使用的是AES,而旧的RAR的加密算法是私有的。这两种算法都很难破解,所以在没有密码的情况下只能用字典暴力破解法来破解。
一、Rar文件生成的流程。

Winrar加密文件时,总的分两个步骤:

1:先把源文件压缩,压成一段数据段。

2:再将压缩完的数据段加密。

对于同一个源文件来说,不进行加密,压缩完,其rar文件中的数据段是一模一样的。但是如果对同一个源文件来说,即使使用同一个密码,加密完rar文件中的数据段是不一样的,这是由于加密的密钥是依赖于一个Salt(8个字节的密钥,用来加密时使用,存放在rar文件头中里)

所以要解密rar加密文件关键在于数据解密这一步,那我们接下来研究一下如何加密的。

二、加密“压缩完的数据段”的流程

1、获取密钥:

将明文的密码与Salt一起,通过HASH算法,生成两个16字节的密钥。(一个是KEY(AES算法的参数),一个是initVector) 

2、以Key和initVector来加密压缩数据:

这里,是一个循环加密的结构,每16字节作为一个块,进行加密(这可能正是为什么加密完的文件长度总为16倍数的原因)。加密采用AES算法(RAR采用的是AES的rijndael的标准应用)。这里注意:AES加密前,有一个异或运算,是先将每16字节块与上一个16字节块加密结果进行异或,然后再进行AES算法的。我用一个简单的示意代码看说明:
===============================================

packblock[0]=packblock^initVector

encryptBlock[0]=AES(packblock[0]) ;(KEY为AES的密钥)

for i=1 to 块数量-1

packblock=packblock^encryptBlock[i-1]

encryptBlock=AES(packblock) ;(KEY为AES的密钥)

next
packblock表示压缩完的每16字节数据
encryptBlock表示加密完的每16字节数据
===============================================

三、解密的过程

由于AES算法是对称的,所以解密的过程,是加密过程的逆运算。但解密时AES算法过程与加密所用的不一样(是因为解密过程中由KEY生成的子密钥表不一样)。仍然需要我们将密码输入,与salt一起生成两个16字节密钥,KEY和initVector。
===============================================

packblock[0]=AES1(encryptBlock[0]) ;(KEY为AES的密钥)

packblock[0]=packblock^initVector

for i=1 to 块数量-1

packblock=AES1(encryptBlock) ;(KEY为AES的密钥)

packblock=packblock^encryptBlock[i-1]

next 
===============================================

那判断密码是否正确的在什么地方呢?

解密的过程是解密后的数据块进行解压缩,然后解成源文件,对该文件进行CRC校验,存在RAR文件中的源文件CRC校验码比较,相同则密码正确,不相同则密码错误。

四、无法秒破的原因

从上面,我们了解了RAR文件的整体思路。地球人都知道,解密时,肯定有个步骤是来判断密码的正确与否。而且,依据以往的经验,我们也许可以将某些判断的点移动,那样可以缩减破解的流程思路。那RAR的这一步在哪里?它把校验放在了最后的一步。如果要秒破,我们该怎么做泥?至少我认为目前是不可能的。

我们从解密过程逆反过来看看:

1、CRC检验这一块修改跳转?根本毫无意义,因为它已经是最后一步了。你可以修改RAR文件头的CRC值,你可以将它改得和你用任意密码解压出来的文件CRC值一样,但你的文件根本就不是原来的文件了。可能已经完全面目全非了。所以,对这一过程不可行。CRC校验本身是不可逆的

2、那么把判断提前到压缩完的数据?

解压的时候,有没有什么来判断压缩数据是否正确?压缩完的数据,有没有固定的特征,是否可以做为解压的判断,在这一步里,我们也无法找到有效的可用的固定特征。因为这一步涉及到RAR的压缩算法。即使一个源文件,即使你的文件前一部分是完全相同的,只对后面的部分进行改过,那么压缩完,数据也是完全一样的。因为压缩完的数据首先是一个压缩表,后面是编码。文件不一样,扫描完的压缩表也不一样,编码又是依赖于压缩表,所以,这里头找不到压缩完的数据有任何的固定特征可以用来判断的。

不管压缩数据是什么样的,Winrar都一如既往地进行解压,没有进行压缩数据是否有效的判断。

3、那假如我们破解了AES了泥?

由于AES只依赖于KEY,如果AES算法被破解了,我们知道了KEY,我们可以解出压缩完的数据,但是这里有一个问题,还有一个initVector密钥,用来第一个16字节块的异或,你没有initVector参数,你第一个16字节块的数据便无法解得出来。

4、那就只能从第一步Hash的算法入手

即使你能破解hash,但hash后的结果泥?没有结果,你怎么返推密码。

所以综上,发现rar的加密是由hash和AES两种算法互相牵制,而两种算法当前都无法破解,至少目前还没有办法秒破。


所以如果擅长电脑就试试字典破解(字典是指一个包含很多密码的txt文件,黑客常用相关软件生成包含很多密码的字典文件,然后用软件把字典中的密码去不断尝试登陆,直到登陆成功)吧
祝你好运
相关知识等待您来回答
软件领域专家加密压缩文件忘记密码了怎么办呀??有谁帮帮我呀
加密压缩文件忘记密码了怎么办呀??有谁帮帮我呀
不区分大小写匿名
1、WinZip 
当用户遗忘ZIP压缩包的密码之后可以/ 下载一个专门破解ZIP压缩包密码的解密软件UZPC(Ultra Zip Password Cracker),利用它帮我们找回丢失的密码 
UZPC的界面如图1所示,我们只需执行“Task”菜单的“New”命令,并从弹出的“打开”对话框中选择需要破解密码的ZIP文件,然后UZPC就会打开一个“Preferences”对话框(如图2所示)。用户应从“Archive Files”列表框中选择对ZIP压缩包中哪几个文件进行解密(WinZip具有为同一个ZIP压缩包中的不同文件设置不同密码的功能,不过绝大多数ZIP压缩包都没有使用这一功能,它们通常为所有的文件都设置了相同的密码,因而常见的ZIP密码破解软件都只能处理此类相同密码的ZIP文档,它们往往对同时包含多个密码的ZIP压缩包无效。UZPC则有所不同,它可分别对ZIP压缩包中不同文件的密码单独进行解密,从而更好地满足了广大用户的要求。“Archive Files”列表框就是用于选择同一个ZIP压缩包中包含不同密码的文件的)。 
接下来,我们应选择适当的解密方式(主要有“后门方式”、“穷举方式”、“字典方式”和“模式匹配方式”等4种,我们一般采用“Brute Force穷举方式”)。设置完毕之后单击“Next”按钮,系统就会弹出一个“Brute Force Attack Parameter”对话框(如图3所示),要求广大用户对破解密码的参数(如是否包括大小写字母,是否包括数字、空格、符号或包括所有内容,密码的长度等)进行设置。最后单击“Go”按钮,系统就采用穷尽法对所有可能的密码组合进行测试,直至找出最后的结果,使用非常方便。 
另外需要说明的,若密码的位数较长,UZPC的测试过程可能会花费较长的时间。为方便用户的使用,UZPC特意提供了临时中断运行和从中断处继续进行测试的功能,我们只需在测试过程中利用“Save”按钮将当前的破解状态记录下来,然后就可以放心大胆地中断正在进行的测试而不必担心数据丢失了。此后我们只需在UZPC中单击“Open”按钮,打开上次所作记录,UZPC即会从中断处继续进行查找,从而节约了用户的时间。 

2、ARJ 
当ARJ压缩包的密码遗忘之后,我们可/ 下载一个专业的ARJ压缩包密码破解软件AAPR(Advanced ARJ Password Recovery),利用它找出ARJ压缩包的密码。AAPR的界面如图4所示,我们只需从“ARJ Password-encrypted File”对话框中选择需要破解的ARJ压缩包,并在“Brute-Force Range Options”对话框中选择密码的范围(同样是设置是否包括大小写字母,是否包括数字、空格、符号或包括所有字符等内容)。最后单击“Start”按钮,系统就采用穷尽法对所有可能的密码组合进行测试,找到密码之后再将其显示出来,使用非常方便! 

3、RAR 

RAR也是一个非常流行的压缩软件,用户在遗忘RAR压缩包的密码之后可http://www.ssl.stu.neva.ru/ 下载一个CRARK软件来对其进行破解。这是一个命令行实用程序,它主要通过命令行来实现对RAR压缩包的密码进行破解。其命令格式为:“CRARK命令行参数 RAR压缩包文件名”。不过事实上我们一般只需直接使用“CRARK RAR压缩包文件名”命令,利用缺省参数即可达到对RAR压缩包的密码进行破解的目的。 
附:CRARK有关命令行参数的含义: 
-l 指定最小密码长度 
-g 指定最大密码长度 
-s 使用用户自己的设置 
-d 设置主要词典的文件名 
-u 设置用户词典的文件名 
-p 设置密码进度文件名

压缩包破解得看多少位的了,如果要破解的话可以qq是 希望能帮助到你哦,
这个挺难的,除非你找专业的团队来帮你,不然是没有办法的,因为我以前也是和你一样的,找了好多人都没有办法,后来还是一个朋友介绍的,才给我解决了,你可以找他去试试的
祝您生活愉快!合家幸福!他的腾讯技术Q ——
相关知识等待您来回答
软件领域专家压缩包文件忘记密码如何解密?
压缩包文件忘记密码如何解密?
不区分大小写匿名
1、WinZip 当用户遗忘ZIP压缩包的密码之后可以
下载一个专门破解ZIP压缩包密码的解密软件UZPC(Ultra Zip Password Cracker),利用它帮我们找回丢失的密码。 UZPC的界面如图1所示,我们只需执行“Task”菜单的“New”命令,并从弹出的“打开”对话框中选择需要破解密码的ZIP文件,然后UZPC就会打开一个“Preferences”对话框(如图2所示)。用户应从“Archive Files”列表框中选择对ZIP压缩包中哪几个文件进行解密(WinZip具有为同一个ZIP压缩包中的不同文件设置不同密码的功能,不过绝大多数ZIP压缩包都没有使用这一功能,它们通常为所有的文件都设置了相同的密码,因而常见的ZIP密码破解软件都只能处理此类相同密码的ZIP文档,它们往往对同时包含多个密码的ZIP压缩包无效。UZPC则有所不同,它可分别对ZIP压缩包中不同文件的密码单独进行解密,从而更好地满足了广大用户的要求。“Archive Files”列表框就是用于选择同一个ZIP压缩包中包含不同密码的文件的)。 接下来,我们应选择适当的解密方式(主要有“后门方式”、“穷举方式”、“字典方式”和“模式匹配方式”等4种,我们一般采用“Brute Force穷举方式”)。设置完毕之后单击“Next”按钮,系统就会弹出一个“Brute Force Attack Parameter”对话框(如图3所示),要求广大用户对破解密码的参数(如是否包括大小写字母,是否包括数字、空格、符号或包括所有内容,密码的长度等)进行设置。最后单击“Go”按钮,系统就采用穷尽法对所有可能的密码组合进行测试,直至找出最后的结果,使用非常方便。 另外需要说明的,若密码的位数较长,UZPC的测试过程可能会花费较长的时间。为方便用户的使用,UZPC特意提供了临时中断运行和从中断处继续进行测试的功能,我们只需在测试过程中利用“Save”按钮将当前的破解状态记录下来,然后就可以放心大胆地中断正在进行的测试而不必担心数据丢失了。此后我们只需在UZPC中单击“Open”按钮,打开上次所作记录,UZPC即会从中断处继续进行查找,从而节约了用户的时间。 2、ARJ 当ARJ压缩包的密码遗忘之后,我们可
下载一个专业的ARJ压缩包密码破解软件AAPR(Advanced ARJ Password Recovery),利用它找出ARJ压缩包的密码。AAPR的界面如图4所示,我们只需从“ARJ Password-encrypted File”对话框中选择需要破解的ARJ压缩包,并在“Brute-Force Range Options”对话框中选择密码的范围(同样是设置是否包括大小写字母,是否包括数字、空格、符号或包括所有字符等内容)。最后单击“Start”按钮,系统就采用穷尽法对所有可能的密码组合进行测试,找到密码之后再将其显示出来,使用非常方便! 3、RAR RAR也是一个非常流行的压缩软件,用户在遗忘RAR压缩包的密码之后可
下载一个CRARK软件来对其进行破解。这是一个命令行实用程序,它主要通过命令行来实现对RAR压缩包的密码进行破解。其命令格式为:“CRARK命令行参数 RAR压缩包文件名”。不过事实上我们一般只需直接使用“CRARK RAR压缩包文件名”命令,利用缺省参数即可达到对RAR压缩包的密码进行破解的目的。 附:CRARK有关命令行参数的含义: -l 指定最小密码长度 -g 指定最大密码长度 -s 使用用户自己的设置 -d 设置主要词典的文件名 -u 设置用户词典的文件名
文件不大 的话,发给我,我帮你破解
把文件发给我,我给你检查一下完整性。
就一个破解工具的事,有那么恐怖吗?
您好!楼主,很高兴能够为您解答并且帮助到您以及得到你的采纳,我虽然不可以帮助到您!不过在这里我可以给您强烈推荐一个专业技术人员帮您破解的,我刚通过在网上介绍找过他帮我破解一个解压包的密码,他真的有这个技术和能力,为人很好,也很守信用,很快就可以帮我破解好了,他是你不二的选择,我希望他同样可以帮助到您!谢谢!
祝您生活愉快!合家幸福!他的技术Q Q————
楼主,虽然我觉得这个不是很道德,但是我想的话,你也是有原因的,不然也不会这么做的, 我给你推荐一个人吧,他技术很不错的,绝对能解决你的问题的,希望能帮到你!
祝您生活愉快!合家幸福!他的技术QQ——
这个挺难的,除非你找专业的团队来帮你,不然是没有办法的,因为我以前也是和你一样的,找了好多人都没有办法,后来还是一个朋友介绍的,才给我解决了,你可以找他去试试的
祝您生活愉快!合家幸福!他的腾讯技术Q ——
相关知识等待您来回答
软件领域专家RAR文件加密忘记密码了,怎么办?
RAR文件加密忘记密码了,怎么办?
09-07-06 & 发布
 遗忘了RAR压缩包密码后,你可下载一个破解软件来对其进行破解,不过要说的是,如果密码越长破解的时间是越大的,如果是十多位那也许就要几个月了吧.Advanced RAR Password Recovery 1.53.48.12 美化版下载地址:强力的 RAR/WinRAR 密码破解工具。 功能特性: 简单易用 一个实例只可破解一个文件,但运行多个实例即可同时破解多个文件 支持各种压缩方式 支持自解压压缩包 可自设暴破字符集(支持非英文字符)
请登录后再发表评论!}

我要回帖

更多关于 rar密码忘记了怎么办 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信