利用批處理檔案輕巧,破解 RAR,ZIP 密碼?

2021-03-31 11:21:31 字數 1008 閱讀 3687

這兩天乙個朋友以前的 rar 密碼忘記了

我說:你到網上找軟體

他回答:都對應不了最新的版本要不就是不好使的

我說:那就自己寫個程式 呼叫 rar 帶的命令列公具窮舉吧,然後判斷rar.ext 返回的資訊

他回答:好像很難 我很急。

我說:那我試驗一下,給你寫幾行程式。

他回答:好我等

開啟「傳說中可以讓任何人忘記其他開發環境的 vs.***」

新建乙個 c# 的工程,準備寫**

nnd 好久不寫捕獲命令列還要找資料 鬱悶

後來發現 zip 也可以用類似方法搞定

方法如下給大家看看:

建立乙個目錄隨便在那裡以下用 [dir] 代替

copy 你忘記密碼的 rar 到 [dir] 下 (這個rar下文中用 rarfile.rar 表示)

copy 你計算機rar安裝目錄中帶的 unrar.exe 或 rar.exe 到 [dir] 下

找個 生成字典的程式成城乙個字典(以下用 pss.txt 表示),

自己手寫也行格式如下:(每行乙個回車)

123

abc

test

admin

新建乙個批處理檔案內容如下(一下湧用 unrarfile.cmd 表示):

for /f "usebackq" %%i in (`type pss.txt`) do unrar.exe e -p%%i rarfile.rar

然後你就可以執行 unrarfile.cmd 了成功後 螢幕會停在那裡並問你

----------------------------------------------

[file] 已經存在,覆蓋它嗎?<

[y]-是, [n]-否, [a]-全部, [e]-從不, [r]-改名, [q]-退出

----------------------------------------------

這時按 ctrl+c 結束命令即刻

你的檔案以及成功解壓縮了

批處理檔案

dos下的可執行檔案有三種,分別是exe,com和bat。其中,exe和com檔案都是二進位制形式的,只有bat檔案是文字形式的,可以直接閱讀。因 此,bat檔案和以上二進位制可執行檔案相比,內容要簡單的多。這些檔案內包含著dos命令的集合,通常叫作批處理檔案。批處理檔案的組成雖然比較簡單,但 其用...

批處理檔案

今天實習做kuntian license server時,每次執行服務都需要在dos中鍵入installutil或installutil u 為了省事,我做了乙個批處理檔案來執行 批處理檔案很簡單 只有兩句 c windows microsoft.net framework v4.0.30319 i...

批處理檔案

前言 我們常常會在一些批處理檔案中看到 echo off這個命令,那他究竟有什麼作用,要想知道這個命令,我們首先得知道echo這個命令的作用,這個命令叫做 回顯 就是把這條命令後的內容顯示到控制台上,接下來我們來看一下 echo off命令的作用。內容我們來新建乙個檔案,檔案就命名為test ech...