Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

eval("\x65\x76\x61\x6C\x28\x67\x7A\x69\x6E\x66\x6C\x61\x74\x65\x28\x62\x61\x73\x65\x36\x34..

Decoded Output download

?><?php

header('Content-Type: text/html; charset=utf-8');
$sdir = substr($_SERVER['REQUEST_URI'], 0, strrpos($_SERVER['REQUEST_URI'], '/') + 1);
$surl = $_SERVER['HTTP_HOST'].$sdir;

if(isset($_POST['s'])) {     
  header("Location: http://".$surl.$_REQUEST["b"]);
  die();
}

if ($_REQUEST["p"]!=null) {
  $b = $_REQUEST["b"];
  $p = $_REQUEST["p"];
  $blog = $b;
  $pick = $p;
  $url = "http://".$blog.".blogabet.com/".$pick."/-".base64_encode("999999-".$pick."-");
  $ch = null;
  $result = null;
  $ch = curl_init();
  curl_setopt($ch, CURLOPT_URL, $url);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  curl_setopt($ch, CURLOPT_FORBID_REUSE, true);
  curl_setopt($ch, CURLOPT_FRESH_CONNECT, true);
  curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
  curl_setopt($ch, CURLOPT_COOKIE, "");
  $result = curl_exec($ch);
  curl_close($ch);
  $pattern = '~<span class="betHeader">\s*(.*)</span>~i';
  preg_match($pattern, $result, $title);            
  $title = $title[1];
  /*
  
     PRIDAT SPORT DO VYHLEDAVANI
  
  */
  $char = array(".", "", "", "", "", "/");
  $title = str_replace($char," ",$title);  
  $title = preg_replace("/\([^)]+\)/", " ",$title);
  $title = str_replace("  "," ",$title);
  $title = explode(' ',trim(strtolower($title)));
  $c = false;
  foreach((array)$title as $item) {
    $array = Array("u15","u16","u17","u18","u19","u20","u21","u22","u23");
    if (strlen($item) > 2 && !in_array($item, $array)) {
      $comma = ($c == true) ? "," : "";
      $string = $string . $comma . $item;
      $c = true;
    }
  } 
  header("Location: http://oddsportal.com/search/".$string);
  die();
}       

$b = $_REQUEST["b"];
$blog = $b;

$url = "http://".$blog.".blogabet.com/";
          
$ch = null;
$result = null;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FORBID_REUSE, true);
curl_setopt($ch, CURLOPT_FRESH_CONNECT, true);
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch, CURLOPT_COOKIE, "");
$result = curl_exec($ch);
curl_close($ch);

$pattern = '~<a href="/index.php\?betID=(.*?)">~i';
$total = preg_match_all($pattern, $result, $betid);

$pattern = '~<tr onmouseOver="this.style.backgroundColor=\'#E5E5E5\';" onmouseOut="this.style.backgroundColor=\'transparent\';"><td ><nobr><img src="(.*?)" width="13" height="13" class="imgFlag" /><a href=".*">(.*?)</a></nobr></td>~i';
preg_match_all($pattern, $result, $pick);

$pattern = '~href="http://(.*).blogabet.com/"~i';
preg_match($pattern, $result, $tiper);
$tiper = $tiper[1];

if ($total<10) {
  for ($i=0;$i<$total;$i++) {  
    $bet_id[$i] = $betid[1][$i];
    $bet_img[$i] = ($pick[1][$i]!=null) ? $pick[1][$i] : "http://www.blogabet.com/images/help.png";
    $bet_title[$i] = ($pick[2][$i]!=null) ? $pick[2][$i] : "Not defined";
    $bet_url[$i] = "http://".$blog.".blogabet.com/".$bet_id[$i]."/-".base64_encode("999999-".$bet_id[$i]."-");
    $bet_number[$i] = $i+1;
  }    
  array_multisort($bet_id, SORT_NUMERIC, SORT_DESC, $bet_img, $bet_title, $bet_url);
  for ($i=0;$i<$total;$i++) {   
    $select .= "<li>";
    $select .= "<a href=\"javascript:void(0);\" rel=\"".$bet_url[$i]."\">";
    $select .= "<span class=\"title\"><img src=\"".$bet_img[$i]."\" width=\"8\" height=\"8\" /> ".$bet_title[$i]."</span>";
    $select .= "<span class=\"number\">".$bet_number[$i]."</span>";
    $select .= "</a>";
    $select .= "</li>";
  }                   
  $select = ($total>0) ? "<ul>".$select."</ul>" : "";
}                
          
if($b==null || $tiper==null || $total==10) {
  $blog = "Search...";
  $select_text = "SEARCH...";
  $url = "";
  $select .= "<ul>";
  $select .= "<li>";
  $select .= "<form id=\"sw_search\" method=\"post\">";
  $select .= ($b!=null && $tiper==null) ? '<p>TIPER NOT FOUND!</p>' : '';    
  $select .= ($total==10) ? '<p>A LOT OF MATCHES!</p>' : ''; 
  $select .= "<input class=\"text\" type=\"text\" name=\"b\">";
  $select .= "<input class=\"submit\" type=\"submit\" name=\"s\" value=\"Submit\">";
  $select .= "</form>";
  $select .= "</li>";
  $select .= "</ul>";
}else{
  $select_text = ($total>0) ? "CHOOSE BETS" : "NO BETS";
}

?>

Did this file decode correctly?

Original Code

eval("\x65\x76\x61\x6C\x28\x67\x7A\x69\x6E\x66\x6C\x61\x74\x65\x28\x62\x61\x73\x65\x36\x34\x5F\x64\x65\x63\x6F\x64\x65\x28'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'\x29\x29\x29\x3B");

Function Calls

gzinflate 5
dtjehr89411 1
base64_decode 5

Variables

$a base64_decode
$b gzinflate
$str rVfrUttGFP7PDO+w2XoiGYyESZOm2BbjGFF7Smwqm8x0MNXI0mJvo9tIayCT..

Stats

MD5 bbecb2035e456530815c4ea58320c1fa
Eval Count 9
Decode Time 111 ms