zip僞加密

簡單的話來闡述工具

  zip僞協議的意思是說原本不須要密碼的zip文件而後經過修改標誌位,而後就能夠達到有密碼的效果對嗎?可是他實際是沒有密碼。編碼


 一個 ZIP 文件由三個部分組成:加密

  壓縮源文件數據區+壓縮源文件目錄區+壓縮源文件目錄結束標誌 spa

  詳情:http://blog.csdn.net/wclxyn/article/details/7288994.net

 

實例說明(http://ctf5.shiyanbar.com/stega/sim.jpg)
3d

分割出來文件之後有個zipblog

用Winhex工具打開查看其十六進制編碼,圖以下:ip

a.壓縮源文件數據區:get

50 4B 03 04:這是頭文件標記(0x04034b50) 
14 00:解壓文件所需 pkware 版本 
00 00:全局方式位標記(有無加密) 
08 00:壓縮方式 
5A 7E:最後修改文件時間 
F7 46:最後修改文件日期 
16 B5 80 14:CRC-32校驗(1480B516) 
19 00 00 00:壓縮後尺寸(25) 
17 00 00 00:未壓縮尺寸(23) 
07 00:文件名長度 
00 00:擴展記錄長度 
6B65792E7478740BCECC750E71ABCE48CDC9C95728CECC2DC849AD284DAD0500擴展

b.壓縮源文件目錄區:

50 4B 01 02:目錄中文件文件頭標記(0x02014b50) 
3F 00:壓縮使用的 pkware 版本 
14 00:解壓文件所需 pkware 版本 
00 00:全局方式位標記(有無加密,這個更改這裏進行僞加密,改成09 00打開就會提示有密碼了) 
08 00:壓縮方式 
5A 7E:最後修改文件時間 
F7 46:最後修改文件日期 
16 B5 80 14:CRC-32校驗(1480B516) 
19 00 00 00:壓縮後尺寸(25) 
17 00 00 00:未壓縮尺寸(23) 
07 00:文件名長度 
24 00:擴展字段長度 
00 00:文件註釋長度 
00 00:磁盤開始號 
00 00:內部文件屬性 
20 00 00 00:外部文件屬性 
00 00 00 00:局部頭部偏移量 
6B65792E7478740A00200000000000010018006558F04A1CC5D001BDEBDD3B1CC5D001BDEBDD3B1CC5D001

c.壓縮源文件目錄結束標誌:

50 4B 05 06:目錄結束標記 
00 00:當前磁盤編號 
00 00:目錄區開始磁盤編號 
01 00:本磁盤上紀錄總數 
01 00:目錄區中紀錄總數 
59 00 00 00:目錄區尺寸大小 
3E 00 00 00:目錄區對第一張磁盤的偏移量 
00 00 1A:ZIP 文件註釋長度

將09改成00,再打開txt便可

相關文章
相關標籤/搜索