Fadly31337

Webshell Mass Checker [CLI]

Jun 9th, 2020
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.88 KB | None | 0 0
  1. <?php
  2. function copyright()
  3. {
  4.     /*
  5.     Zerobyte.id
  6.     Don't remove this copyright please !
  7.     */
  8.     system('clear');
  9.     echo "
  10.  _  __                               ___  _              _            
  11. | |/ / ___  _ _  __ _  _ _   __ _   / __|| |_   ___  __ | |__ ___  _ _
  12. | ' < / -_)| '_|/ _` || ' \ / _` | | (__ | ' \ / -_)/ _|| / // -_)| '_|
  13. |_|\_\\\___||_|  \__,_||_||_|\__, |  \___||_||_|\___|\__||_\_\\\___||_|  
  14.                             |___/      Zerobyte Webshell Mass Checker";
  15. }
  16. copyright();
  17. $green   = "\e[92m";
  18. $red     = "\e[91m";
  19. $keyword = array(
  20.     "Webshell",
  21.     "0Byte",
  22.     "IndoXploit",
  23.     "Shell",
  24.     "shell",
  25.     "wso",
  26.     "minishell",
  27.     "Path",
  28.     "Current dir",
  29.     "dir",
  30.     "mini",
  31.     "upload",
  32.     "edit",
  33.     "rename"
  34. ); // Edit Here
  35. echo "\nEnter Your List : ";
  36. $url      = trim(fgets(STDIN));
  37. $kontorus = file_get_contents($url);
  38. $urls     = explode("\n", $kontorus);
  39. $i        = 1;
  40. foreach ($urls as $list) {
  41.     echo "[" . $i . " / " . count($urls) . "]";
  42.     $i++;
  43.     $shell = explode(PHP_EOL, $list);
  44.     foreach ($shell as $shellchk) {
  45.         $url  = trim($shellchk);
  46.         $keyx = '/' . implode('|', $keyword) . '/i';
  47.         $ch   = curl_init($url);
  48.         curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  49.         curl_setopt($ch, CURLOPT_TIMEOUT, 10);
  50.         $shellcurl = curl_exec($ch);
  51.         $httpcode  = curl_getinfo($ch, CURLINFO_HTTP_CODE);
  52.         curl_close($ch);
  53.         if ($httpcode == '200' OR preg_match("$keyx", $shellcurl)) {
  54.             echo $green . "[LIVE!] $url\n\033[0m";
  55.             $save = @fopen("live.txt", "a");
  56.             fwrite($save, $url . "\n");
  57.             fclose($save);
  58.         }else{
  59.             echo $red . "[DIE] $url\n\033[0m";
  60.             $save = @fopen("die.txt", "a");
  61.             fwrite($save, $url . "\n");
  62.             fclose($save);
  63.         }
  64.     }
  65. }
  66. ?>
Add Comment
Please, Sign In to add comment