首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何优化压缩文件破解?

如何优化压缩文件破解?
EN

Security用户
提问于 2011-05-02 23:35:21
回答 3查看 752关注 0票数 3

我目前正在研究如何破解加密的压缩文件(特别是: uif、zip、7z、dmg)。看看外面的所有实用程序,当知道更好的密码长度/字符集概念时,破解某些东西所需的时间似乎大大减少了(从我以前在野蛮强迫/字典攻击方面的经验来看,这一点是显而易见的)。是否有一种方法可以对加密的压缩文件本身进行取证分析,以获得更多关于密码、它使用的散列等的信息,以便优化破解?

我想过的理论,但需要知道所需的可行性/工具:汇编程序/二进制文件中的法医标记,找到允许彩虹表的散列机制,等等。

EN

回答 3

Security用户

发布于 2011-05-03 02:36:55

任何好的加密都会生成一个统一的字符分布,使得它看起来非常接近随机性。因此,你不能仅仅通过看密文就知道是什么样的密码。

我想你最接近的是,如果密码X以128字节增量产生输出,而密码Y产生64字节块,那么如果你的密文位于一个64字节的边界上,而这个边界也不是128字节的边界,那么它就必须是密码Y。问题是很多密码都会产生类似大小的块,所以你可以在许多不同的算法中猜测。

票数 2
EN

Security用户

发布于 2011-05-03 04:35:27

不,只有破解密码本身,才能确定密码长度(据我所知)。

(如果有办法做到这一点,那将是加密方案中的一个缺陷。)

票数 1
EN

Security用户

发布于 2013-11-12 20:52:06

https://code.google.com/p/pzapr/

这是在一个拥有4,096个核心的超级计算机集群上运行的。蛮力速度是172个密码/秒/核心。

ZIP文件格式规范提供了元数据(未加密),用于指示所使用的加密类型。

票数 0
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/3509

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档