破解zip压缩文件密码教程
来源: 系统大全 2016/01/11 11:46
有些压缩包是有密码的,但是对于想要用压缩包里面的软件的人来说这是很头疼的事情,不过这些压缩包的密码是可以破解的,只要你知道。给压缩包加上解压缩确认口令是有效的保护压缩包数据方法,但如果将口令忘记了,就把自己挡在了外面。
Advanced ZIP Password Recovery(以下简称AZPR)是目前最好用的Zip格式压缩包口令破解工具,其最新版本为AZPR3.0,发布日期是2000年3月23日,压缩包大小为670K。大家可以访问http://www.elcomsoft.com/azpr.html以获取关于此软件的最新信息。
作为一个在此领域功能强大的工具,AZPR的突出特点有:
1. 程序提供了良好的操作界面,所有的操作及运行设置项目都直接做到了程序界面中,你可以直接选择,然后即可快速开始口令破解操作,非常方便。
2. 程序提供的穷举扫描速度非常快,据程序的说明文件讲,它可以在Pentium II上实现每秒钟扫描两百万个口令。
3. 程序可以扫描并破解只有一个压缩文件的压缩包,而不想其他工具那样必须保证压缩包中有多个压缩文件才能完成压缩包口令的破解。同时,程序也支持采用EXE格式的自扩展压缩格式的压缩包口令破解,非常全面。
4. AZPR提供了极为强大的扫描设置和控制设置,如自定义扫描口令字符长度、口令包含的字符样式(字符集)等,通过这些设置可以有效的缩短扫描时间,以方便用户在较短的时间内准确找到压缩包口令。如果你大致记得压缩包口令样式,使用程序提供的相关功能扫描压缩包口令速度会非常快。更加重要的是,对于注册版本,该工具对压缩包口令的长度是没有限制的,也就是说你可以扫描任意长度的加密口令。而且程序提供了名为Brute-force、Dictionary、Mask、Plain-text四种不同的扫描方式,以针对不同格式的口令扫描。
5. 程序扫描压缩包口令时并不会占用很高的CPU资源,所以你完全可以在系统后台运行扫描操作,而在前台完成其他的事情。而且AZPR提供暂停和保存当前扫描位置功能,通过这项功能不但可以暂时停止扫描进程,而且可以将当前为完成的扫描保存下来,到方便时继续进行扫描。
以下给出该工具的具体用法,供您参考。
一、 程序的运行环境要求及安装
AZPR可以在Windows 9x/NT/2000环境下使用的工具。不过笔者在Win 98和Win 2000上分别使用该工具破解同一压缩包时,发现在Win 2000上的破解速度明显比在Win 98下要快,甚至要快出近一倍!对于机器环境,程序没有做特殊要求,能运行Windows的机器就可以很好的运行AZPR。但 豢煞袢系氖牵?捎诮?锌诹钇平庑枰?褂么罅渴?萁?星罹偕?瑁珻PU的速度越快,破解口令所需要的时间就越短。
AZPR的下载文件是一个Zip格式的压缩文件,首先将其扩展到指定路径,运行其中的Setup.exe程序,之后连续单击“Next”按钮即可轻松完成软件的安装,非常方便。软件安装完成后,你可从系统开始菜单中的Advanced ZIP Password Recovery程序组中启动它,程序启动后的界面形式如图1所示。
二、破解Zip压缩包口令
如果需要使用该工具破解Zip压缩包的口令,可按以下步骤操作:
1. 启动程序,首先我们看到的是“Range”标签项。单击界面中“Encrypt ZIP-file”项中的“Load Zip-file into the project”按钮,在关联的文件列表窗口中选择需要破解的Zip文件。确定后返回AZPR程序界面,此时可以看到我们所选择的文件显示在“Encrypt ZIP-file”项中的文本框中。
2. 在界面中的“Type of attack”项中选择程序可使用的口令扫描方式,如果你不能确认压缩包口令字符的组成,应该选择“Brute-force”,这样可在最大范围内进行扫描,但是所耗用的扫描时间是很长的。如果你能确定使用了某个单词作为口令,可选择“Dictionary”复选框。如果你大致记得压缩包口令的某个或几个字符,可选择使用“Mask”复选框,并在界面中的“Mask”文本框中设置口令字符组成形式,这样可以在极大程度上缩小扫描范围,也可以在极端的时间内得到扫描结果。“Plain-text”扫描方式比较特殊,它使用对比方式扫描加密口令。而且这项扫描有诸多限制,比如需要一个与压缩包中的文件相同的未压缩文件、使用创建加密压缩包的相同设置压缩未压缩的文件以进行对比等,当你对加密口令忘的一干二净时,可试试这种方式。
3. 如果你选择使用“Brute-force”或“Mask”扫描设置,程序界面中的“Brute-force range options”项中的各个复选框都是可以使用的,其中主要包括了扫描控制设置,如扫描所有大写字符“All caps latin (A - Z)”、扫描所有小写字符“All small latin (a - z)”、扫描数字字符“All digits (0 - 9)”、扫描所有特殊字符“All special symbols (!@…)”、空格“Space”、所有格式字符“All printable”,你可以使用以上各个复选框的组合进行口令扫描,如果你能确认口令是由这些样式组合而成的。此外,你可以在“Start from”文本框中设置程序可以开始扫描的字符,如你记得口令大致是以“p”开头的四个字符,可在其中键入“paaa”,表示第一个字符是p,对于其他字符从a开始扫描,到z结束。而对于使用Mask方式扫描,可以自己输入扫描格式,比如压缩包的口令是“zhangxp”,而你只记得口令是七个字符,第一个字符是“z”、最后一个是“p”,此时可以在“Mask”文本框中输入“z???p”。
4. 如果你使用“Brute-force”扫描设置,切换到“Length”标签项,程序会给出如图2所示界面,在该界面中提供的是定义压缩包的加密口令长度。界面中的“Minimal password length = [n] character(s)”表示设置最小的口令字符数,“Maximum password length = [n] character(s)”为加密口令字符的最大个数。当这两个设置取值相同时,表示你能确认扫描字符个数。合理的设置扫描字符数可以在很大程度上降低扫描时间。
5. 如果你使用“Dictionary”扫描设置,切换到“Dictionary”标签项,程序会给出如图3所示界面。关于“Dictionary”扫描方式,在此要多说一句:如你能确定加密口令来自某个文本文件中的特定单词,但是你记不起来了,才能使用这项扫描方式。具体用法是单击“Dictionary file path”项中的“Select dictionary file”按钮,在关联的文件列表窗口中选择口令所属的文档文件,将其添加到界面文本框中即可。界面中的“Start line #”表示从指定的行开始扫描。
6. 如果使用“Plain-text”扫描方式,可切换到“Plain-text”标签项,此时程序给出如图4所示界面。在其中的“Plain-text file path”项中设置用于进行扫描比较的Zip文件即可。此外,你还可以在Key项中设置加密口令中可能使用的字符以限制扫描时间。
7. 到此为止,针对使用各种扫描方式的设置就完成了,单击程序界面按钮条中的“Start!”按钮,程序开始进行加密口令的扫描。扫描完成后,如果他找到了正确的加密口令,会给出如图5所示的对话框,从图中可以看到,程序给除了扫描的口令总数“Total passwords”、全部扫描所消耗的时间“Total time”、平均每秒钟所扫描的密码数“Average speed (passwords per second)”、正确的加密口令“Password for this file”、十六进制方式的加密口令“Password in HEX”等相关信息,现在你知道该怎么做了吧?
以上我们给出的是使用AZPR破解Zip压缩包口令的方法,除此功能外,程序还提供了一些辅助功能,这其中包括:
1. 加密压缩包破解时间测试:在AZPR里,这项功能叫做Benchmark,通过它可以大致得到使用当前的破解方式破解当前的加密压缩包所需要的时间。不过程序提供的预计时间要比实际时间长一些,并不是很准确。如果需要使用该项功能,可在设置好需要破解的文件和破解方式后,单击程序界面按钮条中的“Benchmark”按钮即可。
2. 在程序界面中的“Auto-save”标签项中提供了自动保存破解操作扫描进程文件设置,使用这项功能可以暂停扫描,并在需要恢复时调用相应进程文件继续扫描。程序默认每5分钟自动备份一次扫描进程,如果你觉得时间不合适,可在界面中的“Save project every [x] minutes”项中设置。
3. 在程序界面中的“Options”标签项中提供了程序的运行环境设置,该标签项界面形式如图6所示。从图中可以看到,在该界面中的“Priority options”项中提供了扫描操作的优先级设置,其中包括后台操作“Background”和使用高优先级“High”两个选项。此外,在该界面中也提供了设置程序界面显示方式、是否创建操作日志文件、界面语言、程序版本升级检测等功能,直接选择即可。
Advanced ZIP Password Recovery(以下简称AZPR)是目前最好用的Zip格式压缩包口令破解工具,其最新版本为AZPR3.0,发布日期是2000年3月23日,压缩包大小为670K。大家可以访问http://www.elcomsoft.com/azpr.html以获取关于此软件的最新信息。
作为一个在此领域功能强大的工具,AZPR的突出特点有:
1. 程序提供了良好的操作界面,所有的操作及运行设置项目都直接做到了程序界面中,你可以直接选择,然后即可快速开始口令破解操作,非常方便。
2. 程序提供的穷举扫描速度非常快,据程序的说明文件讲,它可以在Pentium II上实现每秒钟扫描两百万个口令。
3. 程序可以扫描并破解只有一个压缩文件的压缩包,而不想其他工具那样必须保证压缩包中有多个压缩文件才能完成压缩包口令的破解。同时,程序也支持采用EXE格式的自扩展压缩格式的压缩包口令破解,非常全面。
4. AZPR提供了极为强大的扫描设置和控制设置,如自定义扫描口令字符长度、口令包含的字符样式(字符集)等,通过这些设置可以有效的缩短扫描时间,以方便用户在较短的时间内准确找到压缩包口令。如果你大致记得压缩包口令样式,使用程序提供的相关功能扫描压缩包口令速度会非常快。更加重要的是,对于注册版本,该工具对压缩包口令的长度是没有限制的,也就是说你可以扫描任意长度的加密口令。而且程序提供了名为Brute-force、Dictionary、Mask、Plain-text四种不同的扫描方式,以针对不同格式的口令扫描。
5. 程序扫描压缩包口令时并不会占用很高的CPU资源,所以你完全可以在系统后台运行扫描操作,而在前台完成其他的事情。而且AZPR提供暂停和保存当前扫描位置功能,通过这项功能不但可以暂时停止扫描进程,而且可以将当前为完成的扫描保存下来,到方便时继续进行扫描。
以下给出该工具的具体用法,供您参考。
一、 程序的运行环境要求及安装
AZPR可以在Windows 9x/NT/2000环境下使用的工具。不过笔者在Win 98和Win 2000上分别使用该工具破解同一压缩包时,发现在Win 2000上的破解速度明显比在Win 98下要快,甚至要快出近一倍!对于机器环境,程序没有做特殊要求,能运行Windows的机器就可以很好的运行AZPR。但 豢煞袢系氖牵?捎诮?锌诹钇平庑枰?褂么罅渴?萁?星罹偕?瑁珻PU的速度越快,破解口令所需要的时间就越短。
AZPR的下载文件是一个Zip格式的压缩文件,首先将其扩展到指定路径,运行其中的Setup.exe程序,之后连续单击“Next”按钮即可轻松完成软件的安装,非常方便。软件安装完成后,你可从系统开始菜单中的Advanced ZIP Password Recovery程序组中启动它,程序启动后的界面形式如图1所示。
二、破解Zip压缩包口令
如果需要使用该工具破解Zip压缩包的口令,可按以下步骤操作:
1. 启动程序,首先我们看到的是“Range”标签项。单击界面中“Encrypt ZIP-file”项中的“Load Zip-file into the project”按钮,在关联的文件列表窗口中选择需要破解的Zip文件。确定后返回AZPR程序界面,此时可以看到我们所选择的文件显示在“Encrypt ZIP-file”项中的文本框中。
2. 在界面中的“Type of attack”项中选择程序可使用的口令扫描方式,如果你不能确认压缩包口令字符的组成,应该选择“Brute-force”,这样可在最大范围内进行扫描,但是所耗用的扫描时间是很长的。如果你能确定使用了某个单词作为口令,可选择“Dictionary”复选框。如果你大致记得压缩包口令的某个或几个字符,可选择使用“Mask”复选框,并在界面中的“Mask”文本框中设置口令字符组成形式,这样可以在极大程度上缩小扫描范围,也可以在极端的时间内得到扫描结果。“Plain-text”扫描方式比较特殊,它使用对比方式扫描加密口令。而且这项扫描有诸多限制,比如需要一个与压缩包中的文件相同的未压缩文件、使用创建加密压缩包的相同设置压缩未压缩的文件以进行对比等,当你对加密口令忘的一干二净时,可试试这种方式。
3. 如果你选择使用“Brute-force”或“Mask”扫描设置,程序界面中的“Brute-force range options”项中的各个复选框都是可以使用的,其中主要包括了扫描控制设置,如扫描所有大写字符“All caps latin (A - Z)”、扫描所有小写字符“All small latin (a - z)”、扫描数字字符“All digits (0 - 9)”、扫描所有特殊字符“All special symbols (!@…)”、空格“Space”、所有格式字符“All printable”,你可以使用以上各个复选框的组合进行口令扫描,如果你能确认口令是由这些样式组合而成的。此外,你可以在“Start from”文本框中设置程序可以开始扫描的字符,如你记得口令大致是以“p”开头的四个字符,可在其中键入“paaa”,表示第一个字符是p,对于其他字符从a开始扫描,到z结束。而对于使用Mask方式扫描,可以自己输入扫描格式,比如压缩包的口令是“zhangxp”,而你只记得口令是七个字符,第一个字符是“z”、最后一个是“p”,此时可以在“Mask”文本框中输入“z???p”。
4. 如果你使用“Brute-force”扫描设置,切换到“Length”标签项,程序会给出如图2所示界面,在该界面中提供的是定义压缩包的加密口令长度。界面中的“Minimal password length = [n] character(s)”表示设置最小的口令字符数,“Maximum password length = [n] character(s)”为加密口令字符的最大个数。当这两个设置取值相同时,表示你能确认扫描字符个数。合理的设置扫描字符数可以在很大程度上降低扫描时间。
5. 如果你使用“Dictionary”扫描设置,切换到“Dictionary”标签项,程序会给出如图3所示界面。关于“Dictionary”扫描方式,在此要多说一句:如你能确定加密口令来自某个文本文件中的特定单词,但是你记不起来了,才能使用这项扫描方式。具体用法是单击“Dictionary file path”项中的“Select dictionary file”按钮,在关联的文件列表窗口中选择口令所属的文档文件,将其添加到界面文本框中即可。界面中的“Start line #”表示从指定的行开始扫描。
6. 如果使用“Plain-text”扫描方式,可切换到“Plain-text”标签项,此时程序给出如图4所示界面。在其中的“Plain-text file path”项中设置用于进行扫描比较的Zip文件即可。此外,你还可以在Key项中设置加密口令中可能使用的字符以限制扫描时间。
7. 到此为止,针对使用各种扫描方式的设置就完成了,单击程序界面按钮条中的“Start!”按钮,程序开始进行加密口令的扫描。扫描完成后,如果他找到了正确的加密口令,会给出如图5所示的对话框,从图中可以看到,程序给除了扫描的口令总数“Total passwords”、全部扫描所消耗的时间“Total time”、平均每秒钟所扫描的密码数“Average speed (passwords per second)”、正确的加密口令“Password for this file”、十六进制方式的加密口令“Password in HEX”等相关信息,现在你知道该怎么做了吧?
以上我们给出的是使用AZPR破解Zip压缩包口令的方法,除此功能外,程序还提供了一些辅助功能,这其中包括:
1. 加密压缩包破解时间测试:在AZPR里,这项功能叫做Benchmark,通过它可以大致得到使用当前的破解方式破解当前的加密压缩包所需要的时间。不过程序提供的预计时间要比实际时间长一些,并不是很准确。如果需要使用该项功能,可在设置好需要破解的文件和破解方式后,单击程序界面按钮条中的“Benchmark”按钮即可。
2. 在程序界面中的“Auto-save”标签项中提供了自动保存破解操作扫描进程文件设置,使用这项功能可以暂停扫描,并在需要恢复时调用相应进程文件继续扫描。程序默认每5分钟自动备份一次扫描进程,如果你觉得时间不合适,可在界面中的“Save project every [x] minutes”项中设置。
3. 在程序界面中的“Options”标签项中提供了程序的运行环境设置,该标签项界面形式如图6所示。从图中可以看到,在该界面中的“Priority options”项中提供了扫描操作的优先级设置,其中包括后台操作“Background”和使用高优先级“High”两个选项。此外,在该界面中也提供了设置程序界面显示方式、是否创建操作日志文件、界面语言、程序版本升级检测等功能,直接选择即可。