zip格式文件伪加密
来源:互联网 发布:无损音乐软件 编辑:程序博客网 时间:2024/05/10 14:55
标签: 伪加密zip文件隐写
zip格式文件伪加密
实践是检验真理的唯一标准
简介
zip文件是一种压缩文件,可进行加密,也可不加密。而伪加密是在未加密的zip文件基础上修改了它的压缩源文件目录区里的全局方式位标记的比特值,使得压缩软件打开它的时候识别为加密文件,提示输入密码, 而在这个时候,不管你用什么软件对其进行密码破解,都无法打开它!这就是它存在的意义!
zip官方文档
zip中文详解
文件组成
- 压缩源文件数据区
- 压缩源文件目录区
- 压缩源文件目录结束标志
样本示例(用winhex软件打开)
未加密
第一个荧光标记条中:(压缩源文件数据区初始位置)
504B0304(文件头标记,4bytes)
1400(解压文件所需pkware版本,2bytes)
0000(全局方式位标记,2bytes)未加密标志
第二个荧光标记条中:(压缩源文件目录区初始位置)
504B0102(目录中文件文件头标记,4bytes)
1F00(压缩使用的pkware版本,2bytes)
1400(解压文件所需pkware版本,2bytes)
0000(全局方式位标记,2bytes)压缩软件识别未加密标志
伪加密
压缩源文件数据区的全局方式位标记为0000(未加密)
压缩源文件目录区的全局方式位标记为0900(软件识别加密)
如何做到?
就是将未加密文件的压缩眼文件目录区的全局方式位标记改为0900
(真)加密
压缩源文件数据区的全局方式位标记为0900(已加密)
压缩源文件目录区的全局方式位标记为0900(软件识别加密)
因此已加密
应用
文档文件隐写
全局方式为标记还有哪些值?
四个数字中只有第二个数字对其有影响,其它的不管为何值,都不影响它的加密属性!
第二个数字为奇数时 –>加密
第二个数字为偶数时 –>未加密
阅读全文
0 0
- zip格式文件伪加密
- zip格式文件伪加密
- zip格式文件伪加密
- zip伪加密
- ZIP文件伪加密
- zip格式伪加密
- Zip伪加密方式
- [CTF]zip伪加密
- zip伪加密
- zip文件伪加密
- zip伪加密
- zip伪加密
- zip伪加密破解方法
- zip 伪加密 Python处理脚本
- zip格式文件打包下载
- python解压缩ZIP格式文件
- Java 压缩zip格式文件
- java压缩/解压缩zip格式文件
- Spark打印每个split及其对应文件
- 初识junit4
- RecylerView的使用
- 天天和不可描述
- NSAttributedString分类-计算富文本高度
- zip格式文件伪加密
- gcc命令
- 进程间的通信方式?
- 洛谷p1330 封锁阳光大学-二分图染色
- 教你怎么编写高效的JSON工具类
- 【Spring】专业术语了解(二)
- 如何科学地蹭热点:用python爬虫获取热门微博评论并进行情感分析
- 用 JavaScript 实现发布/订阅模式
- 机器学习_特征选择