Advertisement
ipsBruno

(PHP) Gerar mcxBux com TOR!

Jun 4th, 2014
4,182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.64 KB | None | 0 0
  1. <?php
  2.  
  3. //
  4. // Código do parar gerar mcxBux
  5. // Por Bruno da Silva.
  6. // Down2Money.Net MixMusicas.Com.Br
  7. // email@brunodasilva.com brunodasilva.com facebook.com/ipsBruno
  8. //
  9. // Código emulado no Centos!
  10. //
  11.  
  12. // Não deixar script rodando muito tempo
  13. set_time_limit(180);
  14.  
  15. // Colocar endereço de includes corretamente
  16. set_include_path(get_include_path() . PATH_SEPARATOR . 'secphp');
  17.  
  18. // Carregar a biblioteca SSH, baixe ela na internet
  19. include('Net/SSH2.php');
  20.  
  21.  
  22. // Conectar o servidor SSH
  23. $ssh = new Net_SSH2('127.0.0.1:22');
  24.  
  25. // Logar com minha senha ao vps
  26. if ($ssh->login('root', 'senha')) {
  27.  
  28.     // Fazer outro ip
  29.     //outroip:
  30.  
  31.     // Digitar comando para verificar tor
  32.     $rodando = $ssh->exec('service tor status');
  33.    
  34.     // Verificar se a rede está online
  35.     if(strpos($rodando, "pid")) {
  36.         // Caso estiver online, finalizar
  37.         $ssh->exec('service tor stop');
  38.     }
  39.  
  40.     // Reiniciar rede tor
  41.     $ssh->exec('service tor start');
  42.    
  43.  
  44. }
  45.  
  46. // Função para fazer request na mcxNow
  47. mcxNow_Hack(  'USUARIOMCX', 'localhost:9050', 'http://google.com', 0, 40);
  48.  
  49. function pegarTORIP() {
  50.  
  51.  
  52.         $ch = curl_init();
  53.         curl_setopt($ch, CURLOPT_URL,"http://checkip.dyndns.org/");
  54.         curl_setopt($ch, CURLOPT_PROXY, "localhost:9050");
  55.         curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  56.  
  57.     curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 1);
  58.     curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
  59.    
  60.     $buffer = curl_exec($ch);
  61.         curl_close($ch);
  62.  
  63.     $retorno = explode('Address: ', strip_tags($buffer));
  64.  
  65.     return trim($retorno[1]);
  66.    
  67. }
  68.  
  69.  
  70. /*
  71.  Função para manipular mcxNow
  72. */
  73. function mcxNow_Hack(  $usuario, $proxy, $referer , $noquiet = 0, $timeout = 20) {
  74.  
  75.         $url = "https://mcxnow.com/";
  76.  
  77.         $timeout /= 4;
  78.  
  79.         // Iniciar requisição para registrar indicação
  80.         $ch = curl_init();
  81.         curl_setopt($ch, CURLOPT_URL, $url . "?r=" . $usuario);
  82.         curl_setopt($ch, CURLOPT_PROXY, $proxy);
  83.         curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  84.         curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
  85.         curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  86.  
  87.     curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 1);
  88.     curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
  89.  
  90.         curl_setopt($ch, CURLOPT_REFERER, $referer);
  91.         curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.154 Safari/537.36');
  92.         curl_setopt($ch, CURLOPT_HEADER, 1);
  93.         curl_setopt($ch, CURLOPT_CONNECTTIMEOUT ,$timeout);
  94.         curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);
  95.         $buffer = curl_exec($ch);
  96.         curl_close($ch);
  97.  
  98.  
  99.         // Iniciar requisicao para finalizar indicação
  100.  
  101.         $ch = curl_init();
  102.         curl_setopt($ch, CURLOPT_URL, $url);
  103.         curl_setopt($ch, CURLOPT_PROXY, $proxy);
  104.         curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  105.  
  106.     curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 1);
  107.     curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
  108.  
  109.         curl_setopt($ch, CURLOPT_REFERER, $url  . '?r=' . $usuario);
  110.         curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
  111.         curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  112.         curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.154 Safari/537.36');
  113.         curl_setopt($ch, CURLOPT_HEADER, 1);
  114.         curl_setopt($ch, CURLOPT_CONNECTTIMEOUT ,$timeout);
  115.         curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);
  116.         $buffer = curl_exec($ch);
  117.         curl_close($ch);
  118.  
  119.  
  120.         if($noquiet) echo $buffer;
  121.  
  122.         return (strlen($buffer)) ? true : false;
  123.  
  124. }
  125.  
  126.  
  127.  
  128. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement