压缩包暴力破解软件_压缩包黑客怎么破解软件

hacker2023-01-31黑客教程102

目录:

如果压缩文件【内部加密】怎么破解

 可以通过以下方法进行破解:

1、百度一下:RARPasswordUnlocker,下载后直接打开运行;

2、收下点击帮助菜单注册命令,进行注册;

 3、打开要破解的压缩文件,同时在“恢复方式”选项卡,勾选“掩蔽暴力破解(如

掩蔽一些已知密码、符号)项;

 4、接着切换到“暴力破解”选项卡,根据猜测或记忆设置压缩文件的密码特征。其中可以设置密码的长度以及可能包含的字母、数字组合。如图所示:此步将决定破解的成功与否。

 5、点击“开始”按钮,就正式进入压缩文件密码破解过程,待密码破解成功后,将给出如图所示的提示:

我加密压缩文件忘记密码了,求高手帮忙解压!我计算机基础较差,不会!

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文件,黑客常用相关软件生成包含很多密码的字典文件,然后用软件把字典中的密码去不断尝试登陆,直到登陆成功)吧

祝你好运

如何强行破开压缩包密码

步骤一:打开Windows资源管理器。

步骤二:右键单击加密文件或文件夹,然后单击“属性”。

步骤三:在“常规”选项卡上,单击“高级”。

字串3

步骤四:清除“加密内容以便保护数据”复选框。

同样,我们在使用解密过程中要注意以下问题:

1.要打开“Windows资源管理器”,请单击“开始→程序→附件”,然后单击“Windows资源管理器”。

2.在对文件夹解密时,系统将询问是否要同时将文件夹内的所有文件和子文件夹解密。如果选择仅解密文件夹,则在要解密文件夹中的加密文件和子文件夹仍保持加密。但是,在已解密文件夹内创立的新文件和文件夹将不会被自动加密。

以上就是使用文件加、解密的方法!而在使用过程中我们也许会遇到以下一些问题,在此作以下说明:

1.高级按钮不能用

原因:加密文件系统"EFS"只能处理"NTFS "文件系统卷上的文件和文件夹。如果试图加密的文件或文件夹在 FAT 或 FAT32 卷上,则高级按钮不会出现在该文件或文件夹的属性中。

解决方案:

将卷转换成带转换实用程序的 NTFS 卷。 字串8

打开命令提示符。

键入:Convert drive/fs ntfs

(drive 是目标驱动器的驱动器号)

2.当打开加密文件时,显示“拒绝访问”消息

原因:加密文件系统 "EFS"用公钥证书对文件加密,与该证书相关的私钥在本计算机上不可用。

解决方案:

查找合适的证书的私钥,并使用证书管理单元将私钥导入计算机并在本机上使用。

3.用户基于NTFS对文件加密,重装系统后加密文件无法被访问的问题的解决方案(注意:重装Win2000/XP前一定要备份加密用户的证书):

步骤一:以加密用户登录计算机。

步骤二:单击“开始→运行”,键入“mmc”,然后单击“确定”。

步骤三:在“控制台”菜单上,单击“添加/删除管理单元”,然后单击“添加”。

步骤四:在“单独管理单元”下,单击“证书”,然后单击“添加”。

字串8

步骤五:单击“我的用户账户”,然后单击“完成”(如图2,如果你加密用户不是管理员就不会出现这个窗口,直接到下一步) 。

步骤六:单击“关闭”,然后单击“确定”。

步骤七:双击“证书——当前用户”,双击“个人”,然后双击“证书”。

步骤八:单击“预期目的”栏中显示“加密文件”字样的证书。

步骤九:右键单击该证书,指向“所有任务”,然后单击“导出”。

步骤十:按照证书导出向导的指示将证书及相关的私钥以PFX文件格式导出(注意:推荐使用“导出私钥”方式导出,这样可以保证证书受密码保护,以防别人盗用。另外,证书只能保存到你有读写权限的目录下)。

4.保存好证书

注意将PFX文件保存好。以后重装系统之后无论在哪个用户下只要双击这个证书文件,导入这个私人证书就可以访问NTFS系统下由该证书的原用户加密的文件夹(注意:使用备份恢复功能备份的NTFS分区上的加密文件夹是不能恢复到非NTFS分区的)。 字串4

最后要提一下,这个证书还可以实现下述用途:

(1)给予不同用户访问加密文件夹的权限

将我的证书按“导出私钥”方式导出,将该证书发给需要访问这个文件夹的本机其他用户。然后由他登录,导入该证书,实现对这个文件夹的访问。

(2)在其也WinXP机器上对用“备份恢复”程序备份的以前的加密文件夹的恢复访问权限

将加密文件夹用“备份恢复”程序备份,然后把生成的Backup.bkf连同这个证书拷贝到另外一台WinXP机器上,用“备份恢复”程序将它恢复出来(注意:只能恢复到NTFS分区)。然后导入证书,即可访问恢复出来的文件了。

如何快速破解压缩包密码?

下载快解密码读取工具

制作一个压缩包,密码随便设置

打开快解密码读取工具,切换到“压缩包密码”页面

压缩包格式选择对应的格式,现在我破解的是“rar”格式的,所以选用“rar”,算法默认选择“aes”即可,不做处理即可,如果破解失败,则是算法不正确,由于不同压缩软件和压缩格式使用的算法不相同,我们依次换算法破解即可,破解算法肯定是3种算法中的一种。

将点击“打开文件”,打开需要破解密码的压缩包

点击“快速破解按钮”,会看到软件开始破解压缩包文件

大约2-3分钟后,提示密码破解成功,并显示出密码

如果我们需要破解其他格式的压缩包文件如zip,方法类似,按以上步骤操作即可,有时会遇到破解失败的情况,换一种算法即可,看下面例子:

打开软件,“压缩包格式”选择“zip”,算法使用“aes”,然后打开一个已经加密的压缩包文件“测试3.zip”(测试了几个软件加密的压缩包,只有这个不是aes算法的)

点击“快速破解”,开始破解,等待,看到一个失败的提示“破解失败,请换一种方法重试!!!”

步骤阅读

这里,我们更换算法,重新点击“快速破解”,等待了2分钟,看到了破解成功的提示。

评论列表

访客
2023-01-31

缩包点击“快速破解按钮”,会看到软件开始破解压缩包文件大约2-3分钟后,提示密码破解成功,并显示出密码如果我们需要破解其他格式的压缩包文件如zip,方法类似,按以上步骤操作即可,有时

访客
2023-01-31

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

访客
2023-01-31

============================================ packblock[0]=AES1(encryptBlock[0]) ;(KEY为AES的密钥) packblock[0]=packblock^initVector for i=1 to 块数量-1

访客
2023-01-31

ndael的标准应用)。这里注意:AES加密前,有一个异或运算,是先将每16字节块与上一个16字节块加密结果进行异或,然后再进行AES算法的。我用一个简单的示意代码看说明: ;========================

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。