首页
社区
课程
招聘
修改 WinZip 程序~
发表于: 2005-6-27 19:08 3740

修改 WinZip 程序~

2005-6-27 19:08
3740
附件:1.zip

用 WINHEX 打开文件

1. 修改ZIP文档中的文件.

在开头我们找到了 1.htm 的文字,在结尾也同样找到了 1.htm 文字
修改其中的 1.htm 为 1.txt,双击1.zip,结果出错~

修改两处 1.htm 为 1.txt 保存打开,正常解压出来,结果有个 1.txt文件.

2. 修改ZIP包中的压缩率.
先打开源文件看下

                          首偏移地址       末偏移地址     数据
文件名          1.htm        E-11          4F7-4FA     312E68746D
知道源文件大小  2244(08C4)   16-17         4E0-4E1        C408
压缩后文件大小  1189(04A5)   12-13         4DC-4DD        A504
修改时间        2005-7-1 21:20       本人暂时还未参透
CRC32           185B6EF9     0E-11         4D8-4DB      F96E5B18

这些代码都些在了文件的开头和结尾





一旦这辆出的数据不同,那么校严时就pass不了啦~

我们修改
源文件大小       2244(&H 08C4)   65535(&H FFFF)
压缩后文件大小   1189(&H 04A5)   1600 (&H 0640)
修改文件名       1.Htm           1.txt
注意是两处.
如本文件
附件:2.zip

看下属性


就着样了~

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 109
活跃值: (438)
能力值: ( LV12,RANK:220 )
在线值:
发帖
回帖
粉丝
2
图片没有 贴好~
2005-6-27 19:10
0
雪    币: 109
活跃值: (438)
能力值: ( LV12,RANK:220 )
在线值:
发帖
回帖
粉丝
3
但是这样的解压出来的文件一定要注意

你修改的压 缩大小 一定要大于原先的压缩大小 ~
如在本例中 修改的数值要大于 1189
不然源文件解压出来不是完整的.

大于1189 ,只不过会给解压出来的程序大于的部分用 00填充.
2005-6-27 19:15
0
雪    币: 151
活跃值: (66)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
4
哈哈,华夏的兄弟,嘿嘿.好久没看到你了。~~
2005-6-28 07:38
0
游客
登录 | 注册 方可回帖
返回
//