Advertisement
qwerfas213

MD5

Sep 16th, 2018
1,718
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.05 KB | None | 0 0
  1. <?php
  2. /**
  3. * @author Z0NK3X or Ardzz
  4. * @link https://fb.com/aardzz
  5. * @package MD5 Decryptor
  6. *
  7. * Thanks For Jim Geovedi's wordlist
  8. */
  9. $green = "\e[1;92m";
  10. $cyan = "\e[1;36m";
  11. $normal = "\e[0m";
  12. $blue = "\e[34m";
  13. $green1 = "\e[0;92m";
  14. $yellow = "\e[93m";
  15. $red = "\e[91m";
  16.  
  17. function val_md5($md5 = '')
  18. {
  19. if (empty($md5)) return false;
  20. return preg_match('/^[a-f0-9]{32}$/', $md5);
  21. }
  22.  
  23. function banner()
  24. {
  25. date_default_timezone_set("Asia/Jakarta");
  26. $green = "\e[1;92m";
  27. $cyan = "\e[1;36m";
  28. $normal = "\e[0m";
  29. $blue = "\e[1;34m";
  30. $green1 = "\e[0;92m";
  31. $yellow = "\e[93m";
  32. $red = "\e[1;91m";
  33. $banner = $cyan . "
  34. _____ ___________
  35. | ___| |_ _| _ \
  36. | |____ ___ __ ___ ___ ___ | | | | | |
  37. | __\ \/ / '_ \ / _ \/ __|/ _ \ | | | | | |
  38. | |___> <| |_) | (_) \__ \ __/ _| |_| |/ /
  39. \____/_/\_\ .__/ \___/|___/\___| \___/|___/
  40. | |
  41. |_|
  42.  
  43. " . $normal . $red . "Z0NK3X" . $normal . "
  44. [" . date("Y-m-d H:i:s") . "]
  45.  
  46. " . $yellow . "███╗ ███╗██████╗ ███████╗" . $normal . "
  47. " . $yellow . "████╗ ████║██╔══██╗██╔════╝" . $normal . "
  48. " . $yellow . "██╔████╔██║██║ ██║███████╗" . $normal . $red . " ╔╦╗╔═╗╔═╗╦═╗╦ ╦╔═╗╔╦╗╔═╗╦═╗
  49. " . $yellow . "██║╚██╔╝██║██║ ██║╚════██║" . $normal . $red . " ║║║╣ ║ ╠╦╝╚╦╝╠═╝ ║ ║ ║╠╦╝
  50. " . $yellow . "██║ ╚═╝ ██║██████╔╝███████║" . $normal . $red . " ═╩╝╚═╝╚═╝╩╚═ ╩ ╩ ╩ ╚═╝╩╚═
  51. " . $yellow . "╚═╝ ╚═╝╚═════╝ ╚══════╝
  52. \n" . $normal;
  53. echo $banner;
  54. }
  55.  
  56. system("clear");
  57. $wordlist = "list.txt";
  58. banner();
  59.  
  60. if (!file_exists($wordlist)) {
  61. echo $red . " [!] File $wordlist isn't exist!\n" . $normal;
  62. exit();
  63. }
  64.  
  65. echo " [*] Total Wordlist : " . $cyan . count(file($wordlist)) . $normal . "\n";
  66. $hash = readline(" [?] MD5 HASH : ");
  67.  
  68. if (!val_md5($hash)) {
  69. echo $red . " [!] String isn't MD5!\n" . $normal;
  70. exit();
  71. }
  72.  
  73. echo "\n";
  74. echo " ------------------------------------------------------~\n";
  75. echo " [1] MD5 Decrpytor Offline [" . $cyan . "BF METHOD" . $normal . "]\n";
  76. echo " [2] MD5 Decrpytor Online\n";
  77. echo " ------------------------------------------------------~\n\n";
  78. $option = readline(" [?] Choose Your Option : ");
  79. echo "\n";
  80.  
  81. if ($option == 1) {
  82. echo " ------------------------------------------------------~\n";
  83. foreach(explode("\n", file_get_contents("wordlist.txt")) as $pass) {
  84.  
  85. // echo " [*] Using Word [$pass]\n";
  86.  
  87. if (md5($pass) == $hash) {
  88. echo $green1 . " [+] Found! $hash => " . $cyan . "$pass\n" . $normal;
  89. echo " ------------------------------------------------------~\n";
  90. exit();
  91. }
  92. }
  93.  
  94. echo $red . " [!] NOT FOUND! $hash\n" . $normal;
  95. echo " ------------------------------------------------------~\n";
  96. exit();
  97. }
  98. elseif ($option == 2) {
  99. $json = json_decode(file_get_contents("https://api.zonkploit.com/md5-decrypt/" . $hash) , 1);
  100. if ($json["is_found"] == 1) {
  101. echo " ------------------------------------------------------~\n";
  102. echo $green1 . " [+] Found! $hash => " . $cyan . $json["result"] . $normal . "\n";
  103. echo " ------------------------------------------------------~\n";
  104. }
  105. else {
  106. echo " ------------------------------------------------------~\n";
  107. echo $red . " [-] Not found $hash\n" . $normal;
  108. echo " ------------------------------------------------------~\n";
  109. }
  110. }
  111. else {
  112. echo " ------------------------------------------------------~\n";
  113. echo $red . " [-] Invalid Option\n" . $normal;
  114. echo " ------------------------------------------------------~\n";
  115. exit();
  116. }
  117.  
  118. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement