Advanced RAR Password Recovery怎么用
這個是破解rar壓縮文件密碼用的
使用方法:1、選中要破解的壓縮文件;2、選擇字典;3、破解
因為屬于暴力破解(或者說窮舉破解/字典破解)
所以對于簡單密碼(6位左右,簡單字母+數字組合)比較好用
如果密碼較長(超過8位)且復雜(字母+數字+特殊字符)的話
那就只能看你的運氣了
Advanced RAR Repair V1.0的使用方法
第1步,安裝并運行Advanced RAR Repair,打開程序主窗口。在“修復”選項卡中單擊“選擇要進行修復的RAR或自解壓壓縮文件”選項右側的瀏覽按鈕,選中需要修復的壓縮文件。然后單擊“輸出修復后的壓縮文檔為”右側的瀏覽按鈕,選擇修復文件的保存位置,并單擊“開始修復”按鈕。
第2步,Advanced RAR Repair開始對選定的壓縮文件進行修復,完成修復后打開“信息”對話框,提示用戶修復結果,單擊“確定”按鈕即可。
rar: 不可預料的壓縮文件末端
出現(xiàn)不可預料的壓縮文件末端的問題一般都是壓縮包的頭被破壞了,壓縮文件的數據一般都還是正常的。但是出現(xiàn)不可預料的壓縮文件末端的情況也是不能正常解壓縮文件的,所以需要修復壓縮包了。
不可預料的壓縮文件末端的解決辦法:
在修復壓縮包文件時需要用到一個叫做“advanced
rar
repair”的軟件,可以先找這個軟件安裝一下,然后再繼續(xù)下面的操作。
第一步:下載安裝“advanced
rar
repair”程序,點擊這里下載;
第二步:下載解壓縮后,雙擊打開“advanced
rar
repair”程序;
第三步:在“選擇rar或自解壓文檔進行修復”項目右邊點擊“...”圖標,選中出現(xiàn)“不可預料的壓縮文件末端”錯誤的壓縮文件;
第四步:在“輸出修復后的壓縮文檔為”項目右邊點擊“...”圖標,設置修復后的壓縮文件保存路徑后,點擊“開始修復”;
第五步:在“修復進度日志”中可以查看到當前修復的具體內容,修復的時間取決于壓縮文件的大小,文件越大時間越長;完畢之后在使用winrar程序打開修復后的壓縮文件就能解決“不可預料的壓縮文件末端”的問題了。
Advanced RAR Password Recovery破解RAR密碼怎么這么慢
RAR是AES加密技術的,嘗試技術破解難度相當高,所以慢是正常的。
目前有效辦法就是暴力破解并結合密碼字典。
一、加密文件大體結構:
1、只加密文件內容時。偏移14-15h是對其后一直到文件頭結束處也就是加密數據開始處的校驗值。文件頭中文件名后至文件頭結束處是八字節(jié)的salt和5字節(jié)的未知區(qū)域(功能暫不詳),加密數據后緊跟固定的結束字符串c4 3d 7b 00 40 07 00。
2、頭和內容均加密時:偏移14-15h是salt2,尾部還出現(xiàn)一次。緊跟的是加密的文件頭(頭中尾部是salt1和5字節(jié)的未知區(qū)域)和加密的文件內容(壓縮后再進行aes加密),最后就是salt2和經過aes加密的固定結束字符串。注:生成salt的函數調用了2次。
二、簡述salt算法:
1、由SystemTime得到FileTime;
2、分別對FileTime的兩個DWORD進行hash_process;
3、hash_final后得到的digest的最前面的兩個DWORD就是salt。
三、加密過程:
1、先將salt接在unicode形式的密碼后再用hash_final生成aesinit、aeskey、10輪round key。
2、壓縮好的文件內容分組長為每一個分組128bit,開始加密前先與前一個分組xor生成一個state參與aes加密,第一個分組與aesinit進行xor。
四、隱患:
由于salt是隨機產生,因而aeskey和round key也是隨機的,文件加密結果就是隨機的。這個變量的使用給我們提供了利用空間。插一句,假如由加密后數據逆推得到aeskey但由于是經過hash得到,這是不可逆的,所以不可能知道密碼。唯一可行就是讓其加密過程中自己將密碼保存到salt處最好用可逆向的加密算法處理一下,這不會有任何影響,只是讓它多了層含義。