HashCat配合GPU
4582 ワード
0x01. まず、すべてのハードウェアを购入して组み立てて、インターネットの线を差し込んで、加电してテストを始めて、ハードウェアがすべて正常に働いているかどうかを観察して、问题がないことを确认してから、后のステップを続けて、今回自分でテストに使う各种のハードウェアの具体的な型番は以下の通りで、1セットで3万5ぐらい降りて、この配置はGPUとして解読しては高くありません.
0x02. ubuntu-14.04.5-desktop-amd 64をダウンロードしてインストールし、直接それをシステム起動Uディスクにし、具体的なダウンロードアドレスは以下の通りである.
システムをインストールして、インストールが終わった後にまずいくつかの必要な準備を行います:まず、全面的にシステムを更新します
再起動して問題ない後、必要なツールをインストールします.主にopenclヘッダファイルとopencl関連のツールセットです.
0x03. ロードコンパイルはIntel OpenCLドライバをインストールし、具体的なアドレスは以下の通りである.
具体的なインストールプロセスは非常に簡単で、すべてのボタンが馬鹿化されています.
0x04. 次に、英偉達グラフィックスドライブをインストールする準備をします:再起動した後、グラフィックインタフェースシステムにログインしないで、直接Ctrl+Alt+F 1を押して文字端末モードに入り、カーネルモジュールディレクトリに入り、プロファイルの方式を通じて、nouveauドライブを無効にして、操作は以下の通りです:
0x05. 英偉達グラフィックスドライブをダウンロードしてインストールすると、インストール中に多くのインタラクションがあり、実際のニーズに応じて選択します.同じようにグラフィックインタフェースにログインしないで、Ctrl+Alt+F 1を押して文字端末モードに入り、関連するグラフィックサービスを停止します.
0 x 06コンパイルインストール最新版hashcatをダウンロードし、具体的なコンパイルインストール方法は圧縮パッケージのBUILD.mdファイルには[しかし、これはまだ問題があるようです]と説明されていますが、まず次の方法でインストールします.
0 x 07 hashcatを実行して解読速度をテストし、GPUパラメータを調整する:
0 x 08各種ハッシュhashを用意し、実際のhash解読テストを行い、常用アルゴリズムの実際の解読速度をテストする
supermicro 7048GR-TR 4 GPU |
Intel/ XEON E5-2620 V3 15M 2.4G 6 12 |2
16G DDR4 REG ECC 2133 |2
(SAMSUNG) 850 PRO 512G SATA3 |2
NVIDIA GTX1070 Founders Edition 8G | 4 32G GPU
0x02. ubuntu-14.04.5-desktop-amd 64をダウンロードしてインストールし、直接それをシステム起動Uディスクにし、具体的なダウンロードアドレスは以下の通りである.
https://ubuntu.com/
システムをインストールして、インストールが終わった後にまずいくつかの必要な準備を行います:まず、全面的にシステムを更新します
$ apt-get update && apt-get upgrade -y
# ,
$ shutdown -r now
# ,
$ apt-get install linux-headers-`uname -r` -y
$ shutdown -r now
再起動して問題ない後、必要なツールをインストールします.主にopenclヘッダファイルとopencl関連のツールセットです.
$ apt-get install build-essential lsb-core clinfo ocl-icd-opencl-dev opencl-headers ocl-icd-libopencl1 gcc git -y
0x03. ロードコンパイルはIntel OpenCLドライバをインストールし、具体的なアドレスは以下の通りである.
http://registrationcenter-download.intel.com/akdlm/irc_nas/9019/opencl_runtime_16.1_x64_ubuntu_5.2.0.10002.tgz
具体的なインストールプロセスは非常に簡単で、すべてのボタンが馬鹿化されています.
$ tar xf opencl_runtime_16.1_x64_ubuntu_5.2.0.10002.tgz
$ cd opencl_runtime_16.1_x64_ubuntu_5.2.0.10002/
$ bash install.sh
# ,
$ shutdown -r now
# opencl , , ,
$ clinfo
0x04. 次に、英偉達グラフィックスドライブをインストールする準備をします:再起動した後、グラフィックインタフェースシステムにログインしないで、直接Ctrl+Alt+F 1を押して文字端末モードに入り、カーネルモジュールディレクトリに入り、プロファイルの方式を通じて、nouveauドライブを無効にして、操作は以下の通りです:
$ cd /etc/modprobe.d/
$ touch blacklist-nouveau.conf
$ vi blacklist-nouveau.conf
blacklist nouveau
options nouveau modeset=0
$ update-initramfs -u
#
$ shutdown -r now
0x05. 英偉達グラフィックスドライブをダウンロードしてインストールすると、インストール中に多くのインタラクションがあり、実際のニーズに応じて選択します.同じようにグラフィックインタフェースにログインしないで、Ctrl+Alt+F 1を押して文字端末モードに入り、関連するグラフィックサービスを停止します.
# lightdm Linux , ,
$ /etc/init.d/lightdm stop
$ chmod +x NVIDIA-Linux-x86_64-375.20.run
$ bash NVIDIA-Linux-x86_64-375.20.run --no-opengl-files
$ modprobe nvidia
$ /etc/init.d/lightdm start
#
$ shutdown -r now
0 x 06コンパイルインストール最新版hashcatをダウンロードし、具体的なコンパイルインストール方法は圧縮パッケージのBUILD.mdファイルには[しかし、これはまだ問題があるようです]と説明されていますが、まず次の方法でインストールします.
$ git clone https://github.com/hashcat/hashcat.git
$ cd hashcat/
# ,
$ git submodule update --init --recursive
$ make && make install
$ echo $?
#
$ shutdown -r now
0 x 07 hashcatを実行して解読速度をテストし、GPUパラメータを調整する:
hashcat -b
0 x 08各種ハッシュhashを用意し、実際のhash解読テストを行い、常用アルゴリズムの実際の解読速度をテストする