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
	flush();
    ob_flush();
	
	function get_curl_CallBackReturn($url){
		$curl = curl_init();
		$header[0] = "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
		$header[] = "Accept-Language: en-us,en;q=0.5";
		$header[] = "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7";
		$header[] = "Keep-Alive: 115";
		$header[] = "Connection: keep-alive";
		
		curl_setopt($curl, CURLOPT_URL, $url);
		curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
		curl_setopt($curl, CURLOPT_HEADER, 0);
		curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:22.0) Gecko/20100101 Firefox/22.0');
		curl_setopt($curl, CURLOPT_HTTPHEADER, $header);
		curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0); 
		curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 2);

		$result = curl_exec($curl);
		curl_close($curl);
		return $result;
	}
	
	$v = '5b5d';//  Default
	
	/*
	 manual do id:
	 somente numero = somente um Servidor (no caso filme)
	 numeros com _ indica Seriado (1_2 = Temproada 1 episodio 2)
	*/
	if(empty($_GET['return'])){
		if(!empty($_SERVER['HTTP_REFERER']) && !empty($_POST['id'])){
			$idS = decrypt($_POST['id']);
			$TempID = -1;
			$EpID = -1;
			$FilmeID = -1;
			$IdType = 'None'; // serie (or) film
			$SerieType = 'None'; // Leg (or) Dub
			if(count(explode('_', $idS)) == 3){
				list($TempID, $EpID, $SerieType) = explode('_', $idS);
				$IdType = 'serie';
			}else if(count(explode('_', $idS)) == 1){
				$FilmeID = (int)$idS;
				$IdType = 'film';
			}
			
			$EmbedID_001 = @explode('/embed/', $_SERVER['HTTP_REFERER']);
			$EmbedID_002 = @explode('/',$EmbedID_001[1]);
			$EmbedID = $EmbedID_002[0];
			
			if($EmbedID != ''){
				//if(strpos($_SERVER['HTTP_REFERER'], $_SERVER['HTTP_ORIGIN']) !== false) {
					//if(strpos($_SERVER['HTTP_REFERER'], $_SERVER['HTTP_HOST']) !== false) {
						if(IsEmbed($EmbedID)){
							
							$Pegar = @mysql_query("SELECT * FROM Embeds WHERE EmbedID='$EmbedID' LIMIT 1") or die(mysql_error());
							$Resultado = @Mysql_Fetch_Assoc ($Pegar);
							
							$Data = @unserialize($Resultado['ServerData']);
							if($Data == '')
								$Data = @unserialize(@utf8_decode($Resultado['ServerData']));
							
							if($IdType == 'film' && ($FilmeID > -1 && $FilmeID < count($Data))){
								$GetArray = search($CONFIG['Types'], 'ID', $Data[$FilmeID]["sType"]);
								$Call = $GetArray[0]['Function'];
								if(function_exists($Call)){
									$v = $Call($Data[$FilmeID]["URL"]);
								}
								echo $v;
							}else if($IdType == 'serie' && $TempID > -1 && $EpID > -1){
								if($SerieType == 'dub'){
									$GetArray = search($CONFIG['Types'], 'ID', $Data[$TempID]['EpDub'][$EpID]['sType']);
									$Call = $GetArray[0]['Function'];
									if(function_exists($Call)){
										$v = $Call($Data[$TempID]['EpDub'][$EpID]['URL']);
									}
									echo $v;
								}else if($SerieType == 'leg'){
									$GetArray = search($CONFIG['Types'], 'ID', $Data[$TempID]['EpLeg'][$EpID]['sType']);
									$Call = $GetArray[0]['Function'];
									if(function_exists($Call)){
										$v = $Call($Data[$TempID]['EpLeg'][$EpID]['URL']);
									}
									echo $v;
								}
							}
						}
					//}
				//}
			}
		}
	}else if(!empty($_SERVER['HTTP_REFERER']) && !empty($_GET['id'])){
		//header('Content-Type: application/vnd.apple.mpegurl');
		$url = decrypt($_GET['id']);
		echo get_curl_CallBackReturn($url);
	}
?>

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
dgxqfs02681 1
base64_decode 5

Variables

$a base64_decode
$b gzinflate
$str zVdbT+NWEH7OSvsfBhStbZrgmJZdliywKTgQFRKUZIuqCFnGniQWjo/xhcJW..

Stats

MD5 c2cc191936fa9a97cec86cf279a938f3
Eval Count 9
Decode Time 110 ms