日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

压缩包伪加密原理

發布時間:2023/12/20 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 压缩包伪加密原理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

有一道壓縮包的源碼 具體看這里

ZIP偽加密 ,一個ZIP文件由三個部分組成:壓縮源文件數據區+壓縮源文件目錄區+壓縮源文件目錄結束標志。 偽加密原理:zip偽加密是在文件頭的加密標志位做修改,進而再打開文件時識被別為加密壓縮包。 一般來說,文件各個區域開頭就是50 4B,然后后面兩個字節是版本,再后面兩個就是判斷是否有加密的關鍵了。
  • 壓縮源文件數據區:

50 4B 03 04 是頭文件的標志 (0x04034b50)

00 00 全局方式標記(判斷有無加密的重要標志)

  • 壓縮文件目錄區

50 4B 01 02 目錄中文件頭標志(0x02014b50)

00 00 全局方式標記(有無加密的重要標志,更改這里就可以進行偽加密了,

改為 09 00 打開就會提示有密碼了。)

  • 壓縮源文件目錄結束標志

50 4B 05 06 目錄結束標記

辨別真假加密:

無加密

壓縮源文件數據區的全局加密應當為 00 00

且壓縮源文件目錄區的全局方式標記應當為00 00

假加密

壓縮源文件數據區的全局加密應當為 00 00

且壓縮文件目錄區的全局方式標記應當為 09 00

真加密

壓縮源文件數據區的全局加密應當為 09 00

且壓縮源文件目錄區的全局方式應當為 09 00

演示一下 可能會好一點



然后丟到winhex里面進行分析

1:壓縮文件數據區

2:壓縮文件目錄區


將這里改為09 00

繼續打開 就會有密碼

總結

以上是生活随笔為你收集整理的压缩包伪加密原理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。