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