john the ripper跑多核多cpu
作者:互联网
普通的john只能跑一个core,有人写了个mpi补丁,能跑满多个核心。
参考 http://hkashfi.blogspot.com/2008/12/how-to-make-johntr-use-all-of-your-cpu.html
其他参考 http://openwall.info/wiki/john/parallelization
john并行计算的集中在 http://download.openwall.net/pub/projects/john/contrib/parallel/
打补丁的指引 http://openwall.info/wiki/john/how-to-extract-tarballs-and-apply-patches
操作如下:
装mpi环境 用epel源
yum install mpich2* -y
wget http://www.bindshell.net/tools/johntheripper//john-1.7.3.1-all-2-mpi8.tar.gz
tar zxf john-1.7.3.1-all-2-mpi8.tar.gz ; cd john* ; cd src
make generic
echo MPD_SECRETWORD=secret > /etc/mpd.conf
chmod 600 /etc/mpd.conf
mpd –daemon
mpirun -np 8 /root/temp/john-1.7.3.1-mpi8/run/john /root/temp/shadow
非MPI的测试结果
[root@156 run]# ./john –test
Benchmarking: Traditional DES [128/128 BS SSE2]… DONE
Many salts: 1974K c/s real, 1974K c/s virtual
Only one salt: 1692K c/s real, 1692K c/s virtual
Benchmarking: BSDI DES (x725) [128/128 BS SSE2]… DONE
Many salts: 64384 c/s real, 63746 c/s virtual
Only one salt: 62720 c/s real, 62720 c/s virtual
Benchmarking: FreeBSD MD5 [32/32]… DONE
Raw: 6397 c/s real, 6397 c/s virtual
Benchmarking: OpenBSD Blowfish (x32) [32/32]… DONE
Raw: 393 c/s real, 393 c/s virtual
Benchmarking: Kerberos AFS DES [48/64 4K MMX]… DONE
Short: 320256 c/s real, 320256 c/s virtual
Long: 983552 c/s real, 983552 c/s virtual
Benchmarking: LM DES [128/128 BS SSE2]… DONE
Raw: 10829K c/s real, 10829K c/s virtual
Benchmarking: NT MD4 [128/128 SSE2 + 32/32]… DONE
Raw: 14093K c/s real, 14093K c/s virtual
Benchmarking: Mac OS X 10.4+ salted SHA-1 [32/32]… DONE
Many salts: 2685K c/s real, 2685K c/s virtual
Only one salt: 2373K c/s real, 2349K c/s virtual
Benchmarking: M$ Cache Hash [Generic 1x]… DONE
Many salts: 12868K c/s real, 12868K c/s virtual
Only one salt: 4836K c/s real, 4884K c/s virtual
Benchmarking: Apache MD5 [32/32]… DONE
Raw: 6403 c/s real, 6403 c/s virtual
Benchmarking: HMAC MD5 SSE2 [hmac-md5 SSE2]… DONE
Raw: 3757K c/s real, 3757K c/s virtual
Benchmarking: Post.Office MD5 [STD]… DONE
Many salts: 2547K c/s real, 2547K c/s virtual
Only one salt: 2354K c/s real, 2354K c/s virtual
Benchmarking: Raw MD5 SSE2 [raw-md5 SSE2 16x4]… DONE
Raw: 10018K c/s real, 10018K c/s virtual
Benchmarking: md5_gen(0): md5($p) (raw-md5) SSE2 [md5-gen SSE2 16x4]… DONE
Raw: 10874K c/s real, 10874K c/s virtual
Benchmarking: md5_gen(1): md5($p.$s) (joomla) SSE2 [md5-gen SSE2 16x4]… DONE
Many salts: 7200K c/s real, 7200K c/s virtual
Only one salt: 5814K c/s real, 5814K c/s virtual
Benchmarking: md5_gen(2): md5(md5($p)) (e107) SSE2 [md5-gen SSE2 16x4]… DONE
Raw: 4215K c/s real, 4215K c/s virtual
Benchmarking: md5_gen(3): md5(md5(md5($p))) SSE2 [md5-gen SSE2 16x4]… DONE
Raw: 2619K c/s real, 2619K c/s virtual
Benchmarking: md5_gen(4): md5($s.$p) (OSC) SSE2 [md5-gen SSE2 16x4]… DONE
Many salts: 9244K c/s real, 9244K c/s virtual
Only one salt: 7171K c/s real, 7171K c/s virtual
Benchmarking: md5_gen(5): md5($s.$p.$s) SSE2 [md5-gen SSE2 16x4]… DONE
Many salts: 8191K c/s real, 8191K c/s virtual
Only one salt: 6528K c/s real, 6528K c/s virtual
Benchmarking: md5_gen(6): md5(md5($p).$s) SSE2 [md5-gen SSE2 16x4]… DONE
Many salts: 12354K c/s real, 12354K c/s virtual
Only one salt: 3626K c/s real, 3626K c/s virtual
Benchmarking: md5_gen(7): md5(md5($p).$s) (vBulletin) SSE2 [md5-gen SSE2 16x4]… DONE
Many salts: 12467K c/s real, 12467K c/s virtual
Only one salt: 3672K c/s real, 3672K c/s virtual
Benchmarking: md5_gen(8): md5(md5($s).$p) SSE2 [md5-gen SSE2 16x4]… DONE
Many salts: 3962K c/s real, 3962K c/s virtual
Only one salt: 3539K c/s real, 3539K c/s virtual
Benchmarking: md5_gen(9): md5($s.md5($p)) SSE2 [md5-gen SSE2 16x4]… DONE
Many salts: 6175K c/s real, 6175K c/s virtual
Only one salt: 3620K c/s real, 3620K c/s virtual
Benchmarking: md5_gen(10): md5($s.md5($s.$p)) SSE2 [md5-gen SSE2 16x4]… DONE
Many salts: 3716K c/s real, 3716K c/s virtual
Only one salt: 3390K c/s real, 3390K c/s virtual
Benchmarking: md5_gen(11): md5($s.md5($p.$s)) SSE2 [md5-gen SSE2 16x4]… DONE
Many salts: 3839K c/s real, 3839K c/s virtual
Only one salt: 3448K c/s real, 3448K c/s virtual
Benchmarking: md5_gen(14): md5($s.md5($p).$s) SSE2 [md5-gen SSE2 16x4]… DONE
Many salts: 5638K c/s real, 5638K c/s virtual
Only one salt: 3430K c/s real, 3430K c/s virtual
Benchmarking: md5_gen(17): phpass ($P$ or $H$) SSE2 [md5-gen SSE2 16x4]… DONE
Many salts: 7920 c/s real, 7920 c/s virtual
Only one salt: 8000 c/s real, 8000 c/s virtual
Benchmarking: PHPass MD5 SSE2 [phpass-MD5 SSE2]… Using phpass mode, by linking to md5_gen(17) functions DONE
Many salts: 8000 c/s real, 8000 c/s virtual
Only one salt: 8000 c/s real, 8000 c/s virtual
Benchmarking: IPB2 MD5 [Invision Power Board 2.x salted MD5]… DONE
Many salts: 2145K c/s real, 2145K c/s virtual
Only one salt: 1317K c/s real, 1317K c/s virtual
Benchmarking: Raw SHA-1 SSE2 [raw-sha1 SSE2]… DONE
Raw: 6749K c/s real, 6816K c/s virtual
Benchmarking: Kerberos v4 TGT [krb4 DES]… DONE
Raw: 1538K c/s real, 1538K c/s virtual
Benchmarking: Kerberos v5 TGT [krb5 3DES (des3-cbc-sha1)]… DONE
Raw: 37337 c/s real, 36967 c/s virtual
Benchmarking: Netscape LDAP SHA SSE2 [SHA-1]… DONE
Raw: 7510K c/s real, 7510K c/s virtual
Benchmarking: Netscape LDAP SSHA SSE2 [salted SHA-1]… DONE
Many salts: 9694K c/s real, 9694K c/s virtual
Only one salt: 6472K c/s real, 6472K c/s virtual
Benchmarking: OpenLDAP SSHA [salted SHA-1]… DONE
Many salts: 2646K c/s real, 2646K c/s virtual
Only one salt: 2437K c/s real, 2437K c/s virtual
Benchmarking: Eggdrop [blowfish]… DONE
Raw: 17220 c/s real, 17220 c/s virtual
Benchmarking: Oracle [oracle]… DONE
Raw: 593890 c/s real, 593890 c/s virtual
Benchmarking: Oracle 11g [oracle11]… DONE
Many salts: 2670K c/s real, 2670K c/s virtual
Only one salt: 2349K c/s real, 2372K c/s virtual
Benchmarking: MYSQL [mysql]… DONE
Raw: 2252K c/s real, 2252K c/s virtual
Benchmarking: MySQL 4.1 double-SHA-1 SSE2 [mysql-sha1 SSE2]… DONE
Raw: 3948K c/s real, 3909K c/s virtual
Benchmarking: Lotus5 [Lotus v5 Proprietary]… DONE
Raw: 170479 c/s real, 170479 c/s virtual
Benchmarking: More Secure Internet Password [RSA MD defined by BSAFE 1.x - Lotus v6]… DONE
Many salts: 120013 c/s real, 120013 c/s virtual
Only one salt: 70956 c/s real, 70956 c/s virtual
Benchmarking: LM C/R DES [netlm]… DONE
Many salts: 322100 c/s real, 322100 c/s virtual
Only one salt: 317335 c/s real, 317335 c/s virtual
Benchmarking: NTLMv1 C/R MD4 DES [netntlm]… DONE
Many salts: 470999 c/s real, 470999 c/s virtual
Only one salt: 451851 c/s real, 451851 c/s virtual
Benchmarking: LMv2 C/R MD4 HMAC-MD5 [netlmv2]… DONE
Many salts: 399277 c/s real, 399277 c/s virtual
Only one salt: 391411 c/s real, 391411 c/s virtual
Benchmarking: NTLMv2 C/R MD4 HMAC-MD5 [netntlmv2]… DONE
Many salts: 334752 c/s real, 338100 c/s virtual
Only one salt: 362683 c/s real, 362683 c/s virtual
Benchmarking: HalfLM C/R DES [nethalflm]… DONE
Many salts: 779548 c/s real, 771829 c/s virtual
Only one salt: 768035 c/s real, 768035 c/s virtual
Benchmarking: MS-SQL SSE2 [ms-sql SSE2]… DONE
Many salts: 10431K c/s real, 10431K c/s virtual
Only one salt: 6848K c/s real, 6848K c/s virtual
Benchmarking: MS-SQL05 SSE2 [ms-sql05 SSE2]… DONE
Many salts: 10502K c/s real, 10502K c/s virtual
Only one salt: 6632K c/s real, 6632K c/s virtual
Benchmarking: EPiServer SID Hashes [SHA-1]… DONE
Many salts: 2958K c/s real, 2958K c/s virtual
Only one salt: 2821K c/s real, 2821K c/s virtual
Benchmarking: PHPS MD5 SSE2 [MD5(MD5($pass).$salt) SSE2]… Using phps mode, by linking to md5_gen(6) functions DONE
Many salts: 12364K c/s real, 12487K c/s virtual
Only one salt: 3650K c/s real, 3650K c/s virtual
Benchmarking: MYSQL_fast [mysql-fast]… DONE
Raw: 18439K c/s real, 18257K c/s virtual
Benchmarking: PIX MD5 SSE2 [pix-md5 SSE2]… DONE
Raw: 9688K c/s real, 9688K c/s virtual
Benchmarking: SAP CODVN G (PASSCODE) [sapg]… DONE
Many salts: 929750 c/s real, 929750 c/s virtual
Only one salt: 853711 c/s real, 853711 c/s virtual
Benchmarking: SAP BCODE [sapb]… DONE
Many salts: 1089K c/s real, 1089K c/s virtual
Only one salt: 922862 c/s real, 922862 c/s virtual
Benchmarking: Netscreen MD5 [NS MD5]… DONE
Raw: 2885K c/s real, 2885K c/s virtual
Benchmarking: HTTP Digest access authentication [HDAA-MD5]… DONE
Many salts: 1061K c/s real, 1061K c/s virtual
Only one salt: 1044K c/s real, 1044K c/s virtual
Benchmarking: generic crypt(3) [?/32]… DONE
Many salts: 112538 c/s real, 113664 c/s virtual
Only one salt: 113376 c/s real, 112253 c/s virtual
8核心MPI结果
[root@S3 run]# mpirun -np 8 ./john –test
Benchmarking: Traditional DES [32/32 BS]… DONE
Many salts: 2353K c/s real, 2371K c/s virtual
Only one salt: 2296K c/s real, 2298K c/s virtual
Benchmarking: BSDI DES (x725) [32/32 BS]… DONE
Many salts: 67648 c/s real, 67648 c/s virtual
Only one salt: 67298 c/s real, 67296 c/s virtual
Benchmarking: FreeBSD MD5 [32/32 X2]… DONE
Raw: 56907 c/s real, 56785 c/s virtual
Benchmarking: OpenBSD Blowfish (x32) [32/32]… DONE
Raw: 2939 c/s real, 2936 c/s virtual
Benchmarking: Kerberos AFS DES [24/32 128K]… DONE
Short: 1328K c/s real, 1329K c/s virtual
Long: 3537K c/s real, 3534K c/s virtual
Benchmarking: LM DES [32/32 BS]… DONE
Raw: 33897K c/s real, 33859K c/s virtual
Benchmarking: NT MD4 [32/32]… DONE
Raw: 68438K c/s real, 67810K c/s virtual
Benchmarking: Mac OS X 10.4+ salted SHA-1 [32/32]… DONE
Many salts: 19279K c/s real, 19262K c/s virtual
Only one salt: 19480K c/s real, 19480K c/s virtual
Benchmarking: M$ Cache Hash [Generic 1x]… DONE
Many salts: 91981K c/s real, 91882K c/s virtual
Only one salt: 40186K c/s real, 40249K c/s virtual
Benchmarking: Apache MD5 [32/32 X2]… DONE
Raw: 49909 c/s real, 50112 c/s virtual
Benchmarking: HMAC MD5 [hmac-md5]… DONE
Raw: 7697K c/s real, 7686K c/s virtual
Benchmarking: Post.Office MD5 [STD]… DONE
Many salts: 18317K c/s real, 18301K c/s virtual
Only one salt: 19929K c/s real, 19988K c/s virtual
Benchmarking: Raw MD5 [raw-md5]… DONE
Raw: 33391K c/s real, 33397K c/s virtual
Benchmarking: IPB2 MD5 [Invision Power Board 2.x salted MD5]… DONE
Many salts: 15534K c/s real, 15523K c/s virtual
Only one salt: 10868K c/s real, 10841K c/s virtual
Benchmarking: Raw SHA-1 [raw-sha1]… DONE
Raw: 18386K c/s real, 18419K c/s virtual
Benchmarking: Kerberos v5 TGT [krb5 3DES (des3-cbc-sha1)]… DONE
Raw: 266932 c/s real, 267030 c/s virtual
Benchmarking: Netscape LDAP SHA [SHA-1]… DONE
Raw: 20908K c/s real, 20908K c/s virtual
Benchmarking: Netscape LDAP SSHA [salted SHA-1]… DONE
Many salts: 20635K c/s real, 20614K c/s virtual
Only one salt: 22408K c/s real, 22464K c/s virtual
Benchmarking: Eggdrop [blowfish]… DONE
Raw: 124849 c/s real, 124756 c/s virtual
Benchmarking: Oracle [oracle]… DONE
Raw: 4242K c/s real, 4246K c/s virtual
Benchmarking: MYSQL [mysql]… DONE
Raw: 14830K c/s real, 14841K c/s virtual
Benchmarking: MySQL 4.1 double-SHA-1 [mysql-sha1]… DONE
Raw: 10194K c/s real, 10184K c/s virtual
Benchmarking: Lotus5 [Lotus v5 Proprietary]… DONE
Raw: 1062K c/s real, 1062K c/s virtual
Benchmarking: More Secure Internet Password [RSA MD defined by BSAFE 1.x - Lotus v6]… DONE
Many salts: 741904 c/s real, 742106 c/s virtual
Only one salt: 585792 c/s real, 584978 c/s virtual
Benchmarking: LM C/R DES [netlm]… DONE
Many salts: 1957K c/s real, 1962K c/s virtual
Only one salt: 2583K c/s real, 2577K c/s virtual
Benchmarking: NTLMv1 C/R MD4 DES [netntlm]… DONE
Many salts: 2903K c/s real, 2912K c/s virtual
Only one salt: 3720K c/s real, 3707K c/s virtual
Benchmarking: LMv2 C/R MD4 HMAC-MD5 [netlmv2]… DONE
Many salts: 2460K c/s real, 2464K c/s virtual
Only one salt: 3214K c/s real, 3210K c/s virtual
Benchmarking: HalfLM C/R DES [nethalflm]… DONE
Many salts: 4858K c/s real, 4858K c/s virtual
Only one salt: 6490K c/s real, 6484K c/s virtual
Benchmarking: MS-SQL [ms-sql]… DONE
Many salts: 17892K c/s real, 17912K c/s virtual
Only one salt: 21546K c/s real, 21530K c/s virtual
Benchmarking: MS-SQL05 [ms-sql05]… DONE
Many salts: 17977K c/s real, 18041K c/s virtual
Only one salt: 22539K c/s real, 22521K c/s virtual
Benchmarking: EPiServer SID Hashes [SHA-1]… DONE
Many salts: 18241K c/s real, 18243K c/s virtual
Only one salt: 23228K c/s real, 23228K c/s virtual
Benchmarking: PHPS MD5 [MD5(MD5($pass).$salt)]… DONE
Many salts: 21571K c/s real, 21509K c/s virtual
Only one salt: 14039K c/s real, 14084K c/s virtual
Benchmarking: MYSQL_fast [mysql-fast]… DONE
Raw: 118199K c/s real, 118324K c/s virtual
Benchmarking: PIX MD5 [pix-md5]… DONE
Raw: 22816K c/s real, 22817K c/s virtual
Benchmarking: SAP CODVN G (PASSCODE) [sapg]… DONE
Many salts: 5702K c/s real, 5694K c/s virtual
Only one salt: 6985K c/s real, 6977K c/s virtual
Benchmarking: SAP BCODE [sapb]… DONE
Many salts: 6807K c/s real, 6826K c/s virtual
Only one salt: 7608K c/s real, 7583K c/s virtual
Benchmarking: Netscreen MD5 [NS MD5]… DONE
Raw: 17558K c/s real, 17598K c/s virtual
顺便推荐下openwall的私人字典 http://www.openwall.com/cgi/redirect.cgi?wordlists-dl-1 300 RMB左右,谁出手买了。
You get more content: the huge mangled wordlist is only available on the CD Immediate access to all of the wordlists: they’re uncompressed and usable right off the CD You save time, bandwidth, and hard drive space You can sleep well knowing that you’ve done your part to support the work on this collection As a bonus, the CD has a complete mirror of ftp.openwall.com, including John the Ripper password cracker; this makes for a total of over 600 MB of content再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow
标签:real,virtual,核多,ripper,DONEMany,john,salt,md5,Benchmarking 来源: https://www.cnblogs.com/swchswhih/p/10392170.html