中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

hashcat在不同環境下如何安裝

發布時間:2021-11-26 14:52:16 來源:億速云 閱讀:1315 作者:小新 欄目:網絡安全

這篇文章將為大家詳細講解有關hashcat在不同環境下如何安裝,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

硬件:

系統:win7 x64

配置:兩塊NVIDIA顯卡:GeForce GTX 750 和Tesla K20c

我安裝了兩塊顯卡,一塊用于顯示,一塊用于計算。Tesla是專門用于大規模計算GPU,我用的K20大概比我的CPU快個幾百倍。目前Tesla P系列是NVIDA家計算最快的GPU,但是真的太貴了,舍不得買。對GPU感興趣的可以自行google學習。

hashcat在不同環境下如何安裝

TeslaK20c功率比較大,普通的電源沒有辦法同時帶動兩塊GPU,所以把普通電源換成了800w的大功率電源。啊~,這個電源好貴的o(╥﹏╥)o。

hashcat在不同環境下如何安裝

準備活動

1.下載hashcat。

官網中有兩個下載鏈接,一個是二進制文件,一個是源程序。

hashcat在不同環境下如何安裝 如果電腦提前已經配置好的話,可以下載二進制文件,解壓即可運行。

但是如果不清楚自己電腦是否配置完整,還是建議大家下載源代碼。因為hashcat的Makefile文件中的編譯程序非常完善,按照提示一步一步安裝一定可以完整運行。而二進制文件不能保證在所有電腦上都可以運行,配置出問題的話會很難搞。

2.閱讀hashcat中的文檔

其實在hashcat中主要是看三個文件:README.md,BULID.md,Makefile。

首先看README.md:README.md文件中有對hashcat的相關介紹,包括一個簡短的介紹,證書,下載地址,安裝說明,以及其他注意事項。

然后看BUILD.md文件:BUILD.md文件中是hashcat在不同系統下的安裝命令。按照BUILD.md文件的說明就可以成功安裝hashcat。

最后看Makefile:src/Makefile文件是hashcat的編譯代碼。包含完整的安裝過程,完整運行Makefile文件就可以生成hashcat.exe。配置過程中出現文件路徑或配置問題,可以到Makefile文件中找一找,搞不好就會有收獲。

如何在windows環境下安裝hashcat

Hashcat通常是在服務器上運行,然后進行遠程調用。但是個人使用還要搭建服務器的話,感覺很麻煩。Hahscat非常人性化,它的源碼在Windows,蘋果,Linux三種系統中通用。大部分人都使用Windows系統,那我們不妨試試在windows環境下安裝hashcat。

Windows環境下要想安裝hashcat首先要安裝編譯器,我這里利用mingWG編譯hashcat源代碼。Hashcat的3.0,4.0版本兼容cpu版本和GPU版本。在安裝時,hashcat會自主判斷你的電腦有沒有GPU,沒有GPU就會安裝CPU版本。

下載并安裝MinGW

MinGW是適用于Windows的輕量級GNU,它是一些頭文件和端口庫的集合,它可以讓我們在沒有第三方庫文件的情況下使用GCC。MinGW的核心是GCC,而GCC是一套可以移植到幾乎所有計算機平臺上的編譯系統。MinGW除了GCC它還包含其他的GNU程序工具。

我們先下載安裝WinGW。找你喜歡的版本,安裝到你熟悉的位置,OK!

hashcat在不同環境下如何安裝

在MinGW Installation Manager中可以對MinGW進行設置,右鍵選擇“Mark for Installation”,然后選擇Installation ->Apply Changes。

hashcat在不同環境下如何安裝

winGW環境配置

安裝完成后,需要設置環境變量:

我的電腦->屬性->高級系統設置->高級->環境變量

hashcat在不同環境下如何安裝

在系統變量一欄中找到“Path”并編輯。環境變量Path會指定的可執行文件的搜索路徑,這樣我們可以在任何路徑下打開該文件。這樣系統除了在當前目錄下尋找程序還會到path指定的目錄下尋找。Bin文件其實是mingw中的命令所在的文件夾。

hashcat在不同環境下如何安裝

把MinGW的路徑放到path變量值的最前面,并用“;”分隔開。

安裝hashcat

打開hashcat的BUILD.MD文件,這個文件是hashcat的安裝文件。Windows下的安裝方法如下:

hashcat在不同環境下如何安裝

在hashcat的目錄下,運行make win64命令。

hashcat在不同環境下如何安裝

發現make命令不存在,但是在MinGW的bin目錄下,我們找到wingw32-make命令,改用wingw32-make win64執行。運行該命令后,出現錯誤。找不到模塊,這是沒有安裝opencl的緣故。Hashcat要在opencl環境下運行,調用很多opencl庫

hashcat在不同環境下如何安裝

Opencl有intel版本,nvida版本和AMD版本。這幾個版本都是可以的。我下載的intel的opencl的地址是:https://software.intel.com/en-us/articles/opencl-drivers,大家根據自己電腦的配置自行選擇合適的安裝包。我的電腦之前沒有進行任何有關opencl的配置,所以下載了SDK和dirver,防止在后續安裝過程中出現其它意料之外的問題:

Intel? SDK for OpenCL? Applications 2017R2 for Windows* (64-bit)

OpenCL? Runtime for Intel? Core? and Intel?Xeon? Processors

hashcat在不同環境下如何安裝

安裝完成后,我們再make一下又出現了錯誤:

hashcat在不同環境下如何安裝

這是因為makefile文件中的路徑問題,可以在hashcat中找到libiconv文件。我發現我的hashcat中沒有這個文件路徑,所以又下載了一個libiconv。下載之后修改makefile文件中的調用。再make一下。成功!

hashcat在不同環境下如何安裝

安裝成功后,我們可以按照前面WinGW設置path的方式,把hashcat64這是為全局命令。如果覺得每次輸入hashcat64做命令還是很麻煩,把hashcat64.exe重命名為任何你喜歡的名字,比如個人姓名's Tool,看起來就很帶感!

測試

安裝完成后我們要檢測一下hashcat能否正常運行,從cmd切到hashcat所在的目錄。-b 命令測試一下效率吧!

hashcat在不同環境下如何安裝

測試顯示兩塊GPU都能正常運行。這樣,我們的Hashcat的安裝就算大功告成了。

hashcat在不同環境下如何安裝

關于“hashcat在不同環境下如何安裝”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

平罗县| 新郑市| 扶风县| 芮城县| 巴彦县| 舟山市| 图木舒克市| 南宫市| 丁青县| 明光市| 德钦县| 四平市| 科尔| 上杭县| 贵州省| 黄浦区| 郧西县| 泸水县| 札达县| 太保市| 扎赉特旗| 扬州市| 来安县| 汝阳县| 中方县| 尉氏县| 中牟县| 开原市| 托克逊县| 大名县| 色达县| 许昌县| 肥西县| 玉田县| 神木县| 凤凰县| 浑源县| 砚山县| 辽宁省| 盐亭县| 新闻|