6
6
# Root@Blackploit.com
7
7
8
8
from builtins import input
9
- from sys import argv
9
+ from sys import argv , exit
10
10
11
11
version = 1.2
12
12
@@ -559,30 +559,34 @@ def WhirlpoolHMAC(hash):
559
559
first = None
560
560
561
561
while True :
562
- jerar = []
563
- print ("-" * 50 )
564
- if first :
565
- h = first
566
- else :
567
- h = input (" HASH: " )
568
-
569
- ADLER32 (h ); CRC16 (h ); CRC16CCITT (h ); CRC32 (h ); CRC32B (h ); DESUnix (h ); DomainCachedCredentials (h ); FCS16 (h ); GHash323 (h ); GHash325 (h ); GOSTR341194 (h ); Haval128 (h ); Haval128HMAC (h ); Haval160 (h ); Haval160HMAC (h ); Haval192 (h ); Haval192HMAC (h ); Haval224 (h ); Haval224HMAC (h ); Haval256 (h ); Haval256HMAC (h ); LineageIIC4 (h ); MD2 (h ); MD2HMAC (h ); MD4 (h ); MD4HMAC (h ); MD5 (h ); MD5APR (h ); MD5HMAC (h ); MD5HMACWordpress (h ); MD5phpBB3 (h ); MD5Unix (h ); MD5Wordpress (h ); MD5Half (h ); MD5Middle (h ); MD5passsaltjoomla1 (h ); MD5passsaltjoomla2 (h ); MySQL (h ); MySQL5 (h ); MySQL160bit (h ); NTLM (h ); RAdminv2x (h ); RipeMD128 (h ); RipeMD128HMAC (h ); RipeMD160 (h ); RipeMD160HMAC (h ); RipeMD256 (h ); RipeMD256HMAC (h ); RipeMD320 (h ); RipeMD320HMAC (h ); SAM (h ); SHA1 (h ); SHA1Django (h ); SHA1HMAC (h ); SHA1MaNGOS (h ); SHA1MaNGOS2 (h ); SHA224 (h ); SHA224HMAC (h ); SHA256 (h ); SHA256s (h ); SHA256Django (h ); SHA256HMAC (h ); SHA256md5pass (h ); SHA256sha1pass (h ); SHA384 (h ); SHA384Django (h ); SHA384HMAC (h ); SHA512 (h ); SHA512HMAC (h ); SNEFRU128 (h ); SNEFRU128HMAC (h ); SNEFRU256 (h ); SNEFRU256HMAC (h ); Tiger128 (h ); Tiger128HMAC (h ); Tiger160 (h ); Tiger160HMAC (h ); Tiger192 (h ); Tiger192HMAC (h ); Whirlpool (h ); WhirlpoolHMAC (h ); XOR32 (h ); md5passsalt (h ); md5saltmd5pass (h ); md5saltpass (h ); md5saltpasssalt (h ); md5saltpassusername (h ); md5saltmd5pass (h ); md5saltmd5passsalt (h ); md5saltmd5passsalt (h ); md5saltmd5saltpass (h ); md5saltmd5md5passsalt (h ); md5username0pass (h ); md5usernameLFpass (h ); md5usernamemd5passsalt (h ); md5md5pass (h ); md5md5passsalt (h ); md5md5passmd5salt (h ); md5md5saltpass (h ); md5md5saltmd5pass (h ); md5md5usernamepasssalt (h ); md5md5md5pass (h ); md5md5md5md5pass (h ); md5md5md5md5md5pass (h ); md5sha1pass (h ); md5sha1md5pass (h ); md5sha1md5sha1pass (h ); md5strtouppermd5pass (h ); sha1passsalt (h ); sha1saltpass (h ); sha1saltmd5pass (h ); sha1saltmd5passsalt (h ); sha1saltsha1pass (h ); sha1saltsha1saltsha1pass (h ); sha1usernamepass (h ); sha1usernamepasssalt (h ); sha1md5pass (h ); sha1md5passsalt (h ); sha1md5sha1pass (h ); sha1sha1pass (h ); sha1sha1passsalt (h ); sha1sha1passsubstrpass03 (h ); sha1sha1saltpass (h ); sha1sha1sha1pass (h ); sha1strtolowerusernamepass (h )
570
-
571
- if len (jerar )== 0 :
572
-
573
- print ("\n Not Found." )
574
- elif len (jerar )> 2 :
575
- jerar .sort ()
576
- print ("\n Possible Hashs:" )
577
- print ("[+] " + str (algorithms [jerar [0 ]]))
578
- print ("[+] " + str (algorithms [jerar [1 ]]))
579
- print ("\n Least Possible Hashs:" )
580
- for a in range (int (len (jerar ))- 2 ):
581
- print ("[+] " + str (algorithms [jerar [a + 2 ]]))
582
- else :
583
- jerar .sort ()
584
- print ("\n Possible Hashs:" )
585
- for a in range (len (jerar )):
586
- print ("[+] " + str (algorithms [jerar [a ]]))
587
-
588
- first = None
562
+ try :
563
+ jerar = []
564
+ print ("-" * 50 )
565
+ if first :
566
+ h = first
567
+ else :
568
+ h = input (" HASH: " )
569
+
570
+ ADLER32 (h ); CRC16 (h ); CRC16CCITT (h ); CRC32 (h ); CRC32B (h ); DESUnix (h ); DomainCachedCredentials (h ); FCS16 (h ); GHash323 (h ); GHash325 (h ); GOSTR341194 (h ); Haval128 (h ); Haval128HMAC (h ); Haval160 (h ); Haval160HMAC (h ); Haval192 (h ); Haval192HMAC (h ); Haval224 (h ); Haval224HMAC (h ); Haval256 (h ); Haval256HMAC (h ); LineageIIC4 (h ); MD2 (h ); MD2HMAC (h ); MD4 (h ); MD4HMAC (h ); MD5 (h ); MD5APR (h ); MD5HMAC (h ); MD5HMACWordpress (h ); MD5phpBB3 (h ); MD5Unix (h ); MD5Wordpress (h ); MD5Half (h ); MD5Middle (h ); MD5passsaltjoomla1 (h ); MD5passsaltjoomla2 (h ); MySQL (h ); MySQL5 (h ); MySQL160bit (h ); NTLM (h ); RAdminv2x (h ); RipeMD128 (h ); RipeMD128HMAC (h ); RipeMD160 (h ); RipeMD160HMAC (h ); RipeMD256 (h ); RipeMD256HMAC (h ); RipeMD320 (h ); RipeMD320HMAC (h ); SAM (h ); SHA1 (h ); SHA1Django (h ); SHA1HMAC (h ); SHA1MaNGOS (h ); SHA1MaNGOS2 (h ); SHA224 (h ); SHA224HMAC (h ); SHA256 (h ); SHA256s (h ); SHA256Django (h ); SHA256HMAC (h ); SHA256md5pass (h ); SHA256sha1pass (h ); SHA384 (h ); SHA384Django (h ); SHA384HMAC (h ); SHA512 (h ); SHA512HMAC (h ); SNEFRU128 (h ); SNEFRU128HMAC (h ); SNEFRU256 (h ); SNEFRU256HMAC (h ); Tiger128 (h ); Tiger128HMAC (h ); Tiger160 (h ); Tiger160HMAC (h ); Tiger192 (h ); Tiger192HMAC (h ); Whirlpool (h ); WhirlpoolHMAC (h ); XOR32 (h ); md5passsalt (h ); md5saltmd5pass (h ); md5saltpass (h ); md5saltpasssalt (h ); md5saltpassusername (h ); md5saltmd5pass (h ); md5saltmd5passsalt (h ); md5saltmd5passsalt (h ); md5saltmd5saltpass (h ); md5saltmd5md5passsalt (h ); md5username0pass (h ); md5usernameLFpass (h ); md5usernamemd5passsalt (h ); md5md5pass (h ); md5md5passsalt (h ); md5md5passmd5salt (h ); md5md5saltpass (h ); md5md5saltmd5pass (h ); md5md5usernamepasssalt (h ); md5md5md5pass (h ); md5md5md5md5pass (h ); md5md5md5md5md5pass (h ); md5sha1pass (h ); md5sha1md5pass (h ); md5sha1md5sha1pass (h ); md5strtouppermd5pass (h ); sha1passsalt (h ); sha1saltpass (h ); sha1saltmd5pass (h ); sha1saltmd5passsalt (h ); sha1saltsha1pass (h ); sha1saltsha1saltsha1pass (h ); sha1usernamepass (h ); sha1usernamepasssalt (h ); sha1md5pass (h ); sha1md5passsalt (h ); sha1md5sha1pass (h ); sha1sha1pass (h ); sha1sha1passsalt (h ); sha1sha1passsubstrpass03 (h ); sha1sha1saltpass (h ); sha1sha1sha1pass (h ); sha1strtolowerusernamepass (h )
571
+
572
+ if len (jerar )== 0 :
573
+
574
+ print ("\n Not Found." )
575
+ elif len (jerar )> 2 :
576
+ jerar .sort ()
577
+ print ("\n Possible Hashs:" )
578
+ print ("[+] " + str (algorithms [jerar [0 ]]))
579
+ print ("[+] " + str (algorithms [jerar [1 ]]))
580
+ print ("\n Least Possible Hashs:" )
581
+ for a in range (int (len (jerar ))- 2 ):
582
+ print ("[+] " + str (algorithms [jerar [a + 2 ]]))
583
+ else :
584
+ jerar .sort ()
585
+ print ("\n Possible Hashs:" )
586
+ for a in range (len (jerar )):
587
+ print ("[+] " + str (algorithms [jerar [a ]]))
588
+
589
+ first = None
590
+ except KeyboardInterrupt :
591
+ print ("\n \n \t Bye!" )
592
+ exit ()
0 commit comments