我有zip壓縮包,當我嘗試打開它與WinRar它要求輸入密碼,但我知道這個容器沒有密碼,它的頭被改變,以使winrar認爲容器被加密。我怎樣才能讓winrar認爲容器沒有密碼?據我瞭解,我必須更改zip標題,但我怎麼能做到這一點,必須改變呢?更改zip標頭
Q
更改zip標頭
1
A
回答
0
我發現瞭如何解決這個問題。注意:我將舉例說明如何讓winrar認爲容器是用密碼加密的,實際上它不是,所以通過使用這種方法,你也可以撤消這個動作 - 讓winrar認爲容器沒有加密,但實際上並沒有解密文件,這只是一個竅門。
讓我展示如何fakecrypt容器 例如,我將創建一個空的txt文件,並把它在壓縮容器: 後來我在十六進制編輯者打開拉鍊容器(我用https://hexed.it/):之後我搜索每個十六進制序列'50 4B xx xx',其中xx - 是一些十六進制數字 - 它們可以是xx xx == 03 04或xx == 01 02或者其他的smth。我在截圖中標記了這些sequneces。所以我做的事情是:從每個序列中移動4個字節,然後遞增字節,在那裏您將停止1.因此,我使用了字節== 00 - 所以我將它們設置爲01(它們用黃色突出顯示並用紅色下劃線表示):然後,我保存容器,這就是我看到的:'*'表示winrar認爲容器被加密並在我嘗試提取文件時要求輸入密碼。但我沒有真正加密它 - 我只是改變了一些標誌,現在winrar認爲文件已被加密。總結 - 我可以反轉這個動作 - 在十六進制編輯器中打開容器,更改標誌(將每個必需的字節減1)並取回我的非加密容器,並且不會丟失任何數據。這是一個很酷的竅門,但不過是一個竅門 - 如果容器是真實加密的 - 帶有密碼,比這個竅門無濟於事。你可以對加密的容器執行這個技巧,而winrar會認爲容器沒有加密,但你仍然無法讀取文件(因爲它們實際上是加密的(意外!))
UPD:你也可以寫一個腳本來執行這個技巧 - 假密碼和假密碼壓縮容器,如果你發送它的評論會很酷
相關問題
- 1. 更改http請求標頭
- 2. PHP:更改引用標頭()
- 3. 更改Tomcat Set-Cookie標頭
- 4. 將鼠標光標更改爲箭頭
- 5. 更改treeitem的默認箭頭圖標
- 6. 更改標記箭頭的形狀
- 7. 更改併發請求標頭(Guzzle)
- 8. HTTP標頭沒有被更改:yii2
- 9. 更改Magento標頭結帳URL
- 10. 在Rails中更改HTTP標頭
- 11. 使用AMQP和ActiveMQ更改JmsDestination標頭
- 12. 強制Apache從Weblogic更改http標頭
- 13. asp:gridview在鼠標懸停時在標頭中更改光標
- 14. XSLT - 更新標頭
- 15. MaterialiseCSS可摺疊onOpen更改標頭圖標
- 16. 更改IP標頭中的標識字段
- 17. 綁定GroupStyle標頭未更新收集更改時
- 18. PingFederate不修改HTTP標頭
- 19. Casperjs/Phantomjs修改標頭
- 20. 更改FASTA文件頭
- 21. 更改擴展器箭頭
- 22. 不能更改頭信息
- 23. 在cakephp中更改表頭
- 24. jquery tablesorter:更新標頭
- 25. 自動更新標頭?
- 26. 更改標籤
- 27. 更改標籤
- 28. 更改標籤
- 29. 更改標籤
- 30. 更改Apache索引的字符集響應標頭