
01 | #!/usr/bin/php |
02 | <?php |
03 | |
04 | if(!isset($argv[2])){ |
05 | echo " |
06 | \033[1;34m[*]\033[0m MD5 Crack By MMxM |
07 | \033[1;34m[*]\033[0m Modo de uso: $argv[0] [hash-md5] [wordlist] |
08 | |
09 | "; |
10 | exit; |
11 | } |
12 | if(strlen($argv[1]) != 32){ |
13 | echo "\n\033[1;31m[-]\033[0m INVALID MD5 HASH\n\n"; |
14 | exit; |
15 | } |
16 | |
17 | $wl = fopen ("$argv[2]","r"); |
18 | if(!$wl){ |
19 | die("\n\nFAILED TO OPEN $argv[2]\n\n"); |
20 | } |
21 | while (!feof ($wl)) { |
22 | $pass = fgets($wl,4096); |
23 | $a = chop($pass); |
24 | if(md5($a) == $argv[1]){ |
25 | echo "\n\033[0;32m[+]\033[0m Cracked!!! [$a]\n"; |
26 | echo "\033[0;32m[+]\033[0m [$argv[1]] == [$a]\n\n"; |
27 | exit; |
28 | } else{ |
29 | echo "\033[1;34m[*]\033[0m ",md5($a),"\t == [$a]\n"; |
30 | } |
31 | |
32 | } |
33 | fclose ($wl); |
34 | |
35 | echo "\033[1;31m[-]\033[0m No Password crackeds :/\n"; |
36 | echo "\033[1;34m[*]\033[0m (100% complete)\n\n"; |
37 | ?> |
Poderá também gostar de:
0 comentários:
Postar um comentário