RAR僞加密總結

rar僞加密
如果壓縮文件是加密的,或文件頭正常但解壓縮錯誤,首先嚐試文件是否爲僞加密。zip文件是否加密是通過標識符來顯示的,在每個文件的文件目錄字段有一位專門標識了文件是否加密,將其設置爲00表示該文件未加密,如果成功解壓則表示文件爲僞加密,如果解壓出錯說明文件爲真加密。
使用場景:僞加密文件
操作方法:使用winhex打開壓縮文件, 找到文件頭第九第十個字符,將其修改爲0000。

1.使用winhex打開文件搜索16進制504B0102,可以看到每個加密文件的文件頭字段。

在這裏插入圖片描述在這裏插入圖片描述

從504B0102開始計算,第九第十個字符爲加密字段,將其設置爲0000即可變成無加密狀態。

在這裏插入圖片描述

3.RAR文件由於有頭部校驗,使用僞加密時打開文件會出現報錯,使用winhex修改標誌位後如報錯消失且正常解壓縮,說明是僞加密。使用winhex打開RAR文件,找到第24個字節,該字節尾數爲4表示加密,0表示無加密,將尾數改爲0即可**僞加密。
在這裏插入圖片描述