Advertisement
ecchiexploit

Database Backup Scanner

Oct 3rd, 2020
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.83 KB | None | 0 0
  1. <?php
  2. error_reporting(0);
  3. define("found","\e[32m");
  4. define("notfound","\e[31m");
  5. define("site","\e[34m");
  6. define("note","\e[36m");
  7. define("author","\e[92m");
  8. define("chose","\e[94m");
  9. define("chose2","\e[33m");
  10.     class Scann_DB{
  11.         public function Save($save,$name){
  12.             $result = fopen($name, "w");
  13.             fwrite($result, "$save\n");
  14.             fclose($result);
  15.         }
  16.         public function Scan($site){
  17.             $ok = "http://".$site;
  18.             $db =  file_get_contents("https://raw.githubusercontent.com/dmzhari/bruteforce-lists/master/sql.txt");
  19.             $expl = explode("\n", $db);
  20.             echo site."\n[!] Site : ".$site."\n\n";
  21.             foreach ($expl as $key) {
  22.                 for($i = 0; $i < $key;$i++);
  23.                 $scan = $ok.$key;
  24.                 file_get_contents($scan);
  25.                 if(preg_match('/200/i',$http_respone_header[0])){
  26.                     echo found."Found => ".$scan."\n";
  27.                     $re = "$scan\n";
  28.                     $this->Save($re,"result.txt");
  29.                 }
  30.                 else {
  31.                     echo notfound."Not Found => ".$scan."\n";
  32.                 }
  33.             }
  34.         }
  35.         public function Mass_Scan($list){
  36.             if(!file_exists($list)) die("File List ".$list." Not Found");
  37.             $domain =  explode("\n", file_get_contents($list));
  38.             foreach ($domain as $web) {
  39.                 $this->Scan($web);
  40.             }
  41.         }
  42.         public function Chose(){
  43.             echo author."\n[#] Author ./EcchiExploit [#]\n";
  44.             echo note."Note : Don't Change http:// Or https:// !!!\n\n";
  45.             echo chose2."\t\t1. Mass Scan DB\n";
  46.             echo chose2."\t\t2. Not Mass Scan DB\n";
  47.             echo chose."\nYour Chose => ";
  48.             $pilih = trim(fgets(STDIN));
  49.             switch ($pilih) {
  50.                 case '1':
  51.                     echo "\tYour List site => ";
  52.                     $our = trim(fgets(STDIN));
  53.                     $this->Mass_Scan($our);
  54.                     break;
  55.                 case '2':
  56.                     echo "\tYour Site => ";
  57.                     $url = trim(fgets(STDIN));
  58.                     $this->Scan($url);
  59.                     break;
  60.                 default:
  61.                     echo "Fuck You!!\n";
  62.                     break;
  63.             }
  64.         }
  65.     }
  66.     $mass = new Scann_DB();
  67.     $mass->Chose();
  68. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement