Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revisionBoth sides next revision | ||
use_john_the_ripper_to_crack_password_hashes [31.01.2021 02:21] – [use john with openMP on multiple cores] Pascal Suter | use_john_the_ripper_to_crack_password_hashes [31.01.2021 03:05] – Pascal Suter | ||
---|---|---|---|
Line 35: | Line 35: | ||
to check the progress run | to check the progress run | ||
kill -USR1 $(pidof mpirun) | kill -USR1 $(pidof mpirun) | ||
+ | | ||
+ | ===== compile with OpenCL support to run on NVIDIA (and other) GPU's (tested on CentOS) ===== | ||
+ | download and install cuda if you haven' | ||
+ | wget https:// | ||
+ | sudo sh cuda_11.2.0_460.27.04_linux.run | ||
+ | wget https:// | ||
+ | tar xvf 1.9.0-Jumbo-1.tar.gz | ||
+ | cd john-1.9.0-Jumbo-1/ | ||
+ | ./configure LDFLAGS=-L/ | ||
+ | the summary should show that OpenCL support is now enabled (yes) | ||
+ | make -s clean && make -sj4 | ||
+ | now let's run it :) here is an example where I ran john the ripper on a server with 8x NVIDIA GeForce RTX 2080 Ti: | ||
+ | run/john --format=sha512crypt-opencl -dev=gpu -fork=8 | ||
+ | the '' | ||
+ | run/john --list=formats --format=opencl | ||
+ | to get a list of all crypts that support opencl. if you are lucky, the one you are looking for is in there as well :) | ||
+ | |||
+ | the '' | ||
+ | |||
+ |