压缩包破解
作者:快盘下载 人气:压缩包破解
文章目录
压缩包破解伪加密压缩包格式压缩源文件数据区压缩源文件目录区压缩源文件目录结束标志真加密字节对比伪加密字节对比伪加密 工具 ZipCenOp.jarjoin 破解fcrackzip 或者 ziperello 暴力破解伪加密
压缩包格式
一个 ZIP 文件由三个部分组成:
压缩源文件数据区
50 4B 03 04:这是头文件标记(0x04034b50) 14 00:解压文件所需 pkware 版本 00 00:全局方式位标记(有无加密) 08 00:压缩方式
压缩源文件目录区
50 4B 01 02:目录中文件文件头标记(0x02014b50) 14 00:压缩使用的 pkware 版本 14 00:解压文件所需 pkware 版本 00 00:全局方式位标记(有无加密,这个更改这里进行伪加密,改为09 00打开就会提示有密码了)
压缩源文件目录结束标志
50 4B 05 06:目录结束标记 00 00:当前磁盘编号 00 00:目录区开始磁盘编号 01 00:本磁盘上纪录总数 01 00:目录区中纪录总数
真加密字节对比
2.zip为 存在密码 全局方式位标记 在 (压缩源文件数据区 , 压缩源文件目录区) 都为 09 00
伪加密字节对比
如果做成 伪加密 , 只有 压缩源文件目录区 为 09 00
压缩源文件数据区的全局加密应当为00 00 且压缩源文件目录区的全局方式位标记应当为09 00
只是 所选位 00 00 -> 09 00
伪加密 工具 ZipCenOp.jar
java -jar ZipCenOp.jar <option> <file> option: r : recover a PKZip e : do a fake encryption
join 破解
zip2john 1.zip > pass # 获取压缩包哈希值 john pass # 破解密码
测试 压缩包 密码即名字
fcrackzip 或者 ziperello 暴力破解
本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!本文分享自作者个人站点/博客:https://blog.csdn.net/QQ_52549196复制如有侵权,请联系 本站 删除。加载全部内容