编辑“︁
ZIP格式
”︁(章节)
跳转到导航
跳转到搜索
警告:
您没有登录。如果您进行任何编辑,您的IP地址会公开展示。如果您
登录
或
创建账号
,您的编辑会以您的用户名署名,此外还有其他益处。
反垃圾检查。
不要
加入这个!
==== 原理 ==== 在上文 <code>ZIP</code> 格式中的 '''核心目录区''' 中,我们强调了一个叫做通用位标记 <code>(General purpose bit flag)</code> 的 <code>2</code> 字节,不同比特位有着不同的含义。 <syntaxhighlight lang="shell">Bit 0: If set, indicates that the file is encrypted. (For Method 6 - Imploding) Bit 1: If the compression method used was type 6, Imploding, then this bit, if set, indicates an 8K sliding dictionary was used. If clear, then a 4K sliding dictionary was used. ... Bit 6: Strong encryption. If this bit is set, you should set the version needed to extract value to at least 50 and you must also set bit 0. If AES encryption is used, the version needed to extract value must be at least 51. ...</syntaxhighlight> 在 <code>010Editor</code> 中我们尝试着将这 <code>1</code> 位修改 <code>0 --> 1</code>。 [[File:./figure/4.png]] 再打开文件发现已要求输入密码。 [[File:./figure/5.png]] 修改伪加密的方法: * <code>16</code> 进制下修改通用位标记 * <code>binwalk -e</code> 无视伪加密 * 在 <code>Mac OS</code> 及部分 <code>Linux</code>(如 <code>Kali</code> )系统中,可以直接打开伪加密的 <code>ZIP</code> 压缩包 * 检测伪加密的小工具 <code>ZipCenOp.jar</code> * 有时候用 <code>WinRar</code> 的修复功能(此方法有时有奇效,不仅针对伪加密) <span id="例题-2"></span>
摘要:
请注意,所有对gamedev的贡献均可能会被其他贡献者编辑、修改或删除。如果您不希望您的文字作品被随意编辑,请不要在此提交。
您同时也向我们承诺,您提交的内容为您自己所创作,或是复制自公共领域或类似自由来源(详情请见
Gamedev:著作权
)。
未经许可,请勿提交受著作权保护的作品!
取消
编辑帮助
(在新窗口中打开)
导航菜单
个人工具
未登录
讨论
贡献
创建账号
登录
命名空间
页面
讨论
不转换
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體
查看
阅读
编辑
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息