壓縮原始檔資料區
壓縮源檔案目錄區
壓縮源檔案目錄結束標誌
壓縮原始檔資料區:
壓縮源檔案目錄區:
壓縮源檔案目錄結束標誌:
如何識別真偽加密:
1.無加密:
2.偽加密:
3.真加密:
下面以攻防世界的的題目base64stego為例,實際講解:
如下,開始附件開啟要求輸入密碼,使用360解壓縮可以自動破解這種偽加密,但是還是記錄一下偽加密的原理:
1、下圖是本題壓縮原始檔的資料區
說明:50 4b 03 04:這是檔案頭標記(0x04034b50)
14 03:解壓檔案所需 pkware 版本
00 00:全域性方式位標記(判斷真偽加密的重要標誌)
08 00:壓縮方式
68 bf:最後修改檔案時間
9b 48:最後修改檔案日期
fe 32 7d 4b:crc-32校驗
e9 0d 00 00:壓縮後尺寸
b5 1b 00 00:未壓縮尺寸
09 00:檔名長度
00 00:擴充套件記錄長度
2. 下圖是壓縮源檔案目錄區:
說明:50 4b 01 02:目錄中檔案檔案頭標記(0x02014b50)
3f 03:壓縮使用的 pkware 版本
14 03:解壓檔案所需 pkware 版本
09 00:全域性方式位標記(結合資料區的加密標誌00 00,可判斷這是偽加密,將09 00 改為00 00即可。)
08 00:壓縮方式
68 bf:最後修改檔案時間
9b 48:最後修改檔案日期
fe 32 7d 4b:crc-32校驗(1480b516)
e9 0d 00 00:壓縮後尺寸(25)
b5 1b 00 00:未壓縮尺寸(23)
09 00:檔名長度
24 00:擴充套件字段長度
00 00:檔案注釋長度
00 00:磁碟開始號
00 00:內部檔案屬性
20 80 ed 81:外部檔案屬性
00 00 00 00:區域性頭部偏移量
3、下圖是壓縮源檔案目錄結束標誌:
說明:50 4b 05 06:目錄結束標記(0x06054b50)
00 00:當前磁碟編號
00 00:目錄區開始磁碟編號
01 00:本磁碟上紀錄總數
01 00:目錄區中紀錄總數
5b 00 00 00:目錄區尺寸大小
10 0e 00 00:目錄區對第一張磁碟的偏移量
00 00:zip 檔案注釋長度
暴力破解zip加密壓縮包
最近恰好有個壓縮包要解密,所以稍微研究了一下該怎麼去破解加密的壓縮包 zip,rar在道理上是一樣的 由於現有的方法中沒想到高階的破解方式,所以只有暴力破解壓縮包了。暴力破解壓縮包的原理很簡單,就是先製作乙個密碼字典,這個字典是暴力破解的核心,首先就來講講如何製作這樣乙個密碼字典,對於乙個加密壓縮包...
PHP生成zip壓縮包
我們將乙個檔案生成乙個壓縮包。path c wamp www log.txt filename test.zip zip new ziparchive zip open filename,ziparchive create 開啟壓縮包 zip addfile path,basename path 向...
破解 zip 壓縮包程式
目錄 位址如下 在當前目錄有三個檔案 目前,zip格式屬於幾種主流的壓縮格式之一,其競爭者包括rar格式以及開放原始碼的7 zip格式。從效能上比較,rar格式較zip格式壓縮率較高,但是它的壓縮時間遠遠高於zip。其破解原理就是遍歷密碼字典的密碼,逐個嘗試解碼,如果密碼複雜字典過大會導致破解效率下...