⚠️ 僅供找回自有檔案密碼、授權滲透測試使用
RAR 採用 AES-128/256 加密 (RAR 5.0+),無已知破解捷徑,唯有字典攻擊、暴力攻擊、GPU 加速、分散式運算。本文記錄 RAR Password Cracker (RPC) 經典工具操作流程與參數調優策略。
工具介紹:RAR Password Cracker (RPC)
- 支援 RAR 2.x/3.x/4.x/5.x 格式
- 攻擊模式:字典攻擊、暴力攻擊 (Brute-force)、混合攻擊
- 專案檔
.rpc 保存進度,支援斷點續傳
- 基準測試功能預估破解時間
- 官方已停更,現代替代工具:Hashcat (模式 13000/12500)、John the Ripper、Rarcrack、cRARk (GPU CUDA)
RPC 精靈模式完整操作流程
- 啟動 RAR Password Cracker Wizard → 「建立新專案」→ 下一步。
- 「選擇要破解的 RAR 檔案」→ 「加入到專案」→ 下一步。
- 選擇攻擊模式:
- 字典攻擊:有高品質字典檔時首選,速度快、成功率高。
- 暴力攻擊:無字典時使用,窮舉所有組合,極慢。
- 字典攻擊設定:指定字典檔路徑 → 可勾選「變體」(大小寫變換、數字替換、附加數字/符號) → 下一步。
- 暴力攻擊設定 (字符集定義):
- 「字符」輸入/添加字元集:數字、小寫、大寫、符號、空格、自定義。
- 「最大長度」:設定密碼最大長度 (如 3-8 位),最小長度通常為 1。
- 其他選項保持預設 (大小寫敏感、不跳過重複等)。
- 基準測試:點擊「基準」估算當前硬體破解速度 (keys/s) 與預估完成時間。
- 指定專案檔儲存路徑 (
.rpc) → 「完成」→ 自動開始破解。
- 破解成功彈窗顯示密碼 → 用 WinRAR/7-Zip 輸入密碼解壓驗證。
參數調優策略:從「盲目暴力」到「精準打擊」
| 策略 | 適用條件 | 字符集設定 | 長度範圍 | 預估速度 (RTX 3080, Hashcat) |
| 純數字短碼 | 舊習慣/簡單鎖 | 0-9 | 1-6 | ~10 億/s → 秒級 |
| 小寫字母 | 單詞/拼音密碼 | a-z | 1-8 | ~5 億/s → 分級 |
| 大小寫+數字 | 常見複雜度 | a-zA-Z0-9 | 1-7 | ~2 億/s → 時級 |
| 全鍵盤可見字元 | 高強度隨機密碼 | 95 字元 | 1-6 | ~5000 萬/s → 天級 |
| 自定義鍵盤走勢 | 已知用戶習慣 | qwerty/asdf/zxcv 等鍵盤鄰近鍵 | 8-12 | 空間劇減,分鐘級 |
現代替代方案:Hashcat 實戰範例 (RAR5, 模式 13000)
# 1. 提取雜湊 (需 John the Ripper 附帶 rar2john)
rar2john target.rar > hash.txt
# 2. 字典攻擊
hashcat -m 13000 -a 0 hash.txt rockyou.txt -r rules/best64.rule -w 3
# 3. 暴力攻擊 (純數字 8 位)
hashcat -m 13000 -a 3 hash.txt ?d?d?d?d?d?d?d?d -w 3
# 4. 混合攻擊 (固定前綴 "Admin" + 4 位數字)
hashcat -m 13000 -a 6 hash.txt Admin ?d?d?d?d -w 3
# 5. 顯示破解結果
hashcat -m 13000 hash.txt --show
關鍵參數: -w 3 (工作負載極致)、--kernel-accel/--kernel-loops 微調、--skip/--limit 分散式切片。
成功率現實評估
- 弱密碼 (常見字典/純數字/鍵盤走勢/個資組合):分鐘到小時級可破。
- 中等密碼 (8-10 位大小寫數字混合、無字典規律):需 GPU 叢集/雲端算力,天到週級。
- 強密碼 (12+ 位全字元集隨機、密碼管理器生成):現有算力**實際不可破解**,熱寂前也破不開。
自救最佳實踐
- 嘗試所有記得的密碼組合 (手機/生日/郵箱/常用密碼/鍵盤走勢)。
- 搜尋郵箱/雲端/備份硬碟/舊裝置是否有無密碼副本。
- 檢查瀏覽器/密碼管理器/系統金鑰串是否自動儲存。
- 若為下載檔案,嘗試尋找發布頁面提供的密碼提示/解壓密碼。
- 實在無解 → 放棄該檔案,避免浪費電力與時間,並吸取教訓:重要資料備份無密碼版本至離線加密儲存介質。
密碼破解是「概率遊戲」而非「必勝公式」。理性評估成本收益,保護好主密鑰,才是數位資產安全的正道。