我们无法在不知道密码的情况下移除ZIP文件的密码。但是我们能通过一些方法找出文件的密码。
步骤
1:社会工程学:通过猜测找出密码。这步骤要求你知道文件是从哪里下载的,或者知道是谁上传文件的。了解这些情况,你将有可能通过猜测找出文件的密码。例如,很多从特定网站下载的zip文件都会使用站点的URL地址作为文件的密码。除非你清楚了解ZIP文件的历史情况,否则通过本步骤总是难以找出文件的密码的。
2:暴力破解:和通过暴力方法解锁一样,你也可以通过暴力方法打开zip文件。在本方法中,你将会尝试每一可能的密码。不需要担心你需要手动地运用这一方法,有很多程序能够对文件实行暴力破解。这一技术将让你的计算机尝试每一个可能的密码。例如,Elcomsoft的分布式密码恢复就是一种能够实现暴力破解的程序。然而,这是一种特许软件,因此你必须购买它。因此你可以利用Google搜索"免费zip暴力破解",你将能找到一些免费的程序。
3:利用掩码攻击进行暴力破解:在解码学中,掩码是一种常用的术语,它和你仍然能知道的一些密码特征相关。例如,可能的密码长度,在密码中的任何数字、字母、特殊字符,例如井号、美元符号或星号;密码中的第一个或最后一个字符等等。如果你仍然记得密码的部分内容,你可以使用这种攻击方法。例如,你仍然记得密码是以"z"开头的4位字符组成的,则你可以把掩码定义为"z???"。从而可以减少程序的检测范围,因为它只需要查找最后3位字符而不是4位字符了。
4:使用字典攻击法:这种攻击方法和暴力破解类似,且它耗时较少,但是也存在着失败的可能。字典攻击法基本上只使用预定义的词汇列表来尝试破解文件。因为它有失败的可能而且和暴力破解相比也并没有节省太多的时间,因此暴力破解仍然是最好的方法。
警告
根据你的处理器速度,暴力破解可能需要花费较长的时间。如果你打算使用这种方法,可以向拥有更快速电脑的人使用他们的电脑进行破解。
在没有购买,或者没有得到所有者同意的情况下,复制/下载特许软件是违法行为而且可能会引致严重的法律指控(罚款$250,000并监禁5年!)