Guest User

Leak - Softonic downloader bypass

a guest
Dec 19th, 2014
308
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.51 KB | None | 0 0
  1. <?php
  2. # Title: [Softonic downloader bypass]
  3. # Date: [23/03/2014]
  4. # Author: [SnakingMax]
  5. # Website: http://snakingmax.blogspot.com/
  6. # Software Link: [http://www.softonic.com/]
  7. # Vendor: Softonic
  8. # Category: [Bypass]
  9. #
  10. # Notas: Hago público este código por si a alguien le interesa continuar el proyecto,
  11. #        mejorarlo, etc.
  12. #    El código está corriendo aquí: http://www.softonichack.esy.es/
  13. #
  14.  
  15. error_reporting(0);
  16. header('Content-Type: text/html; charset=UTF-8');
  17.  
  18. # De la url ingresada por el usuario obtengo el dominio y el host.
  19. $domain = parse_url($_POST["url"]);
  20. $domain = $domain['host'];
  21. $domain = preg_replace('/softonic.com/', 'sd.softonic.com', $_POST["url"]);
  22. $domain = preg_replace('#^https?://#', '', $domain);
  23. $pos = strpos($domain, '/');
  24. $host = substr($domain, 0, $pos);
  25. $salida="";
  26.  
  27. $conexion = fsockopen($host, 80, $errno, $errstr, 30);
  28. if($conexion){
  29.     # En $salida el código del universaldownloader de Softonic que contiene los enlaces de descarga.
  30.     $peticion = "GET /universaldownloader HTTP/1.1\r\n";
  31.     $peticion .= "Host: ".$host."\r\n";
  32.     $peticion .= "Connection: Close\r\n\r\n";
  33.     fwrite($conexion, $peticion);
  34.         while (!feof($conexion)) {
  35.             $salida.= fgets($conexion, 128);
  36.         }
  37.     fclose($conexion);
  38.  
  39.     # Muestro el enlace externo del programa que se desea descargar
  40.     $inicio="{\"program\":{\"urls\":[{\"url\":\"";
  41.     $fin="\",\"label\":\"";
  42.     $posInicio = strpos($salida, $inicio) + strlen($inicio);
  43.     $posFin = strpos($salida, $fin) - $posInicio;
  44.     $result = substr($salida, $posInicio, $posFin);
  45.     $result  = str_replace('\\', '', $result);
  46.     #echo "Download from external link: <a href=\"http://adf.ly/6569440/".$result."\" target=\"_blank\">Click here</a><br/><br/>"; #Descomentar para monetizar.
  47.     echo "Download from external link: <a href=\"".$result."\" target=\"_blank\">Click here</a><br/><br/>";
  48.  
  49.     # Muestro el enlace de descarga del servidor de softonic
  50.     $inicio="http:\\/\\/dplus.softonic.com";
  51.     $fin="\",\"label\":\"dplus\"";
  52.     $posInicio = strpos($salida, $inicio);
  53.     $posFin = strpos($salida, $fin) - $posInicio;
  54.     $result = substr($salida, $posInicio, $posFin);
  55.     $result  = str_replace('\\', '', $result);
  56.     #echo "Download from secure Softonic server link: <a href=\"http://adf.ly/6569440/".$result."\" target=\"_blank\">Click here</a>"; #Descomentar para monetizar.
  57.     echo "Download from secure Softonic server link: <a href=\"".$result."\" target=\"_blank\">Click here</a>";
  58.     echo "<br/><br/><center><a href=\"index.html\" target=\"_blank\">GO BACK!</a></center>";
  59. }
  60. ?>
Add Comment
Please, Sign In to add comment