MD5快速暴力查詢破解工具
[重要通告]如您遇疑難雜癥,本站支持知識(shí)付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!
自 MD5Crack 1.0 發(fā)布 (2003-06-14) 至今也接近 4 年了。 最初寫 MD5Crack 的時(shí)候本來(lái)只是自己用的, 當(dāng)時(shí)獲得某論壇的數(shù)據(jù)庫(kù)后發(fā)現(xiàn)其密碼都是用 MD5 加密的,于是網(wǎng)上一陣狂搜,可是并沒(méi)有一個(gè)理想的破解工具?;蛩俣忍?, 或極難操作,而且都沒(méi)有我想要的保存進(jìn)度的功能。由于當(dāng)時(shí)學(xué)校晚上是要斷電的,沒(méi)有保存進(jìn)度功能,破解最多就只能持續(xù)一天,破解范圍非常有限。
沒(méi)有辦法,我只好自己寫一個(gè)破解 MD5 的工具了,這個(gè)工具在當(dāng)時(shí)確實(shí)為我?guī)?lái)了很大的幫助。通過(guò)一段時(shí)間的使用后很快就發(fā)現(xiàn)了很多不靈活的地方,于是插件就誕生了。插件也是 MD5Crack 的特色功能之一,這并非是從當(dāng)時(shí)的某個(gè)軟件借鑒過(guò)來(lái)的,而是在自己的使用中提出來(lái)的需求。
之后,我將 MD5Crack 發(fā)布到了網(wǎng)上。然后很多網(wǎng)友都反應(yīng)說(shuō)速度慢,一開始我還不以為然,因?yàn)槲沂褂玫?MD5 算法是直接從官方文檔中的代碼修改的。后來(lái),我詳細(xì)分析了一下 MD5 的算法,發(fā)現(xiàn)其中確實(shí)有優(yōu)化的可能。在將加密的明文長(zhǎng)度限制在 31 字節(jié)的情況下,對(duì)算法做了比較大的優(yōu)化,于是,MD5Crack 2.2 的速度提高了近 40 倍。
后來(lái),不斷有網(wǎng)友給我提出 MD5Crack 中的 BUG 和一些新的需求。這時(shí),雖然我自己已經(jīng)很少使用這個(gè)工具了,但還是在繼續(xù)維護(hù)和升級(jí) MD5Crack. 當(dāng)看到雜志上有人寫文章來(lái)介紹這款軟件時(shí)我是興奮的,至少這表明我花的時(shí)間沒(méi)有白費(fèi)。之后提供 MD5Crack 下載的網(wǎng)站也逐漸多了起來(lái)。
剛開始的時(shí)候 MD5Crack 的源代碼是公開的,有人提出對(duì)源代碼的需求時(shí)我都盡量的滿足他們。但不久我就發(fā)現(xiàn)網(wǎng)絡(luò)上出現(xiàn)了一些 MD5Crack 的破解版本,這些版本大多是修改窗口標(biāo)題之類的來(lái)添加自己的廣告,但也有一些在上面加序列號(hào)驗(yàn)證之類的東西來(lái)達(dá)到自己目的的。第一次看到這種情況的時(shí)候我感到非常的憤怒,MD5Crack 是一個(gè)完全免費(fèi)的軟件,在我看來(lái)這種行為除了侵權(quán)外沒(méi)有其他的意義。雖說(shuō)使用 MD5Crack 的都是一些比較特殊的人群,我發(fā)布的版本還是沒(méi)有任何防破解措施,只因?yàn)樗敲赓M(fèi)的,是不計(jì)任何回報(bào)的,希望高人們能放它一馬。這件事之后,MD5Crack 的源代碼不再公開了,以后發(fā)布的版本都加入了一些防破解措施,但仍然是免費(fèi)使用的。
此次發(fā)布的 MD5Crack 4.0 是一個(gè)完全重新設(shè)計(jì)的版本。這次重寫主要目的是完成邏輯和界面的分離,使 GUI, CUI 以及將來(lái)可能提供的 NetUI 等多種方式成為可能。在 GUI 方面, 4.0 和以前的版本也做了較大的修改,界面的處理沒(méi)有采用 MFC, 而使直接使用 SDK API 來(lái)完成的。倒不是說(shuō)使用 MFC 有多么的不好,主要是我想嘗試一下直接用 API 感覺(jué)。命令行是 MD5Crack 4.0 新增加的一個(gè)功能。使用命令行在遠(yuǎn)程登陸(telnet)的時(shí)候有不可替代的優(yōu)勢(shì),當(dāng)然,如果你熱愛鍵盤討厭鼠標(biāo)在本地使用命令行也是不錯(cuò)的。4.0 的 CUI 采用的是 UNIX 的命令行參數(shù)風(fēng)格。雖然 MD5Crack 是在 Windows 平臺(tái)下開發(fā)和應(yīng)用的,但是我更欣賞 UNIX 的文化風(fēng)格:每一個(gè)程序都只完成一個(gè)單一的功能,并把它做好,然后組合不同的程序來(lái)完成復(fù)雜的功能;與之相反的是每一個(gè) Window 程序都想把自己做成一個(gè)無(wú)所不能的程序?;谝陨显颍阍谑褂?MD5Crack 的時(shí)候可能還需要和其他程序配合,一個(gè)例子比如密碼文件的編輯你必須借助于一個(gè)外部的文本編輯器來(lái)完成。(以前的版本是直接在程序種提供編輯功能的)點(diǎn)擊下載 MD5Crack 4.1
如果你在運(yùn)行的時(shí)候提示缺少 msvcr71.dll 或 msvcp71.dll 請(qǐng)點(diǎn)擊此處下載
問(wèn)題未解決?付費(fèi)解決問(wèn)題加Q或微信 2589053300 (即Q號(hào)又微信號(hào))右上方掃一掃可加博主微信
所寫所說(shuō),是心之所感,思之所悟,行之所得;文當(dāng)無(wú)敷衍,落筆求簡(jiǎn)潔。 以所舍,求所獲;有所依,方所成!