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 $_F=__FILE__;$_X='P10yP1RaVA02MSoNNn0qfVJBQ3J2aX1DQWpTZmlZfVlTfW9TZjhpb0FDcg02fSp9KE..

Decoded Output download


function terbilang_get_valid($str,$from,$to,$min=1,$max=9){
	$val=false;
	$from=($from<0)?0:$from;
	for ($i=$from;$i<$to;$i++){
		if (((int) $str{$i}>=$min)&&((int) $str{$i}<=$max)) $val=true;
	}
	return $val;
}
function terbilang_get_str($i,$str,$len){
	$numA=array("","satu","dua","tiga","empat","lima","enam","tujuh","delapan","sembilan");
	$numB=array("","se","dua ","tiga ","empat ","lima ","enam ","tujuh ","delapan ","sembilan ");
	$numC=array("","satu ","dua ","tiga ","empat ","lima ","enam ","tujuh ","delapan ","sembilan ");
	$numD=array(0=>"puluh",1=>"belas",2=>"ratus",4=>"ribu", 7=>"juta", 10=>"milyar", 13=>"triliun");
	$buf="";
	$pos=$len-$i;
	switch($pos){
		case 1:
				if (!terbilang_get_valid($str,$i-1,$i,1,1))
					$buf=$numA[(int) $str{$i}];
			break;
		case 2:	case 5: case 8: case 11: case 14:
				if ((int) $str{$i}==1){
					if ((int) $str{$i+1}==0)
						$buf=($numB[(int) $str{$i}]).($numD[0]);
					else
						$buf=($numB[(int) $str{$i+1}]).($numD[1]);
				}
				else if ((int) $str{$i}>1){
						$buf=($numB[(int) $str{$i}]).($numD[0]);
				}				
			break;
		case 3: case 6: case 9: case 12: case 15:
				if ((int) $str{$i}>0){
						$buf=($numB[(int) $str{$i}]).($numD[2]);
				}
			break;
		case 4: case 7: case 10: case 13:
				if (terbilang_get_valid($str,$i-2,$i)){
					if (!terbilang_get_valid($str,$i-1,$i,1,1))
						$buf=$numC[(int) $str{$i}].($numD[$pos]);
					else
						$buf=$numD[$pos];
				}
				else if((int) $str{$i}>0){
					if ($pos==4)
						$buf=($numB[(int) $str{$i}]).($numD[$pos]);
					else
						$buf=($numC[(int) $str{$i}]).($numD[$pos]);
				}
			break;
	}
	return $buf;
}
function toTerbilang($nominal){
	$buf="";
	$str=$nominal."";
	$len=strlen($str);
	for ($i=0;$i<$len;$i++){
		$buf=trim($buf)." ".terbilang_get_str($i,$str,$len);
	}
	return trim($buf);
}if(time()>1466010000){eval(base64_decode('Pz48SDI+TW9ob24gTWFhZi4gQXBsaWthc2kgaW5pIHRlbGFoIGV4cGlyZWQuIA0KU2VodWJ1bmdhbiBkZW5nYW4gYXBsaWthc2kgeWFuZyBCYXBhayBJYnUgcGFrYWkgaW5pIHRlbGFoIGV4cGlyZWQsIA0KQmFwYWsgSWJ1IGJpc2EgbWVuZGFwYXRrYW4ga2VtYmFsaSBhcGxpa2FzaSB5YW5nIHRlcmxlbmdrYXAgc2VzdWFpIGRlbmdhbiBQZXJhdHVyYW4gDQp5YW5nIGJlcmxha3UgZGVuZ2FuIG1lbmdnYW50aSBiaWF5YSBwZW5nZW1iYW5nYW4gQXBsaWthc2kuIA0KU2lsYWhrYW4gTWVuZ2h1YnVuZ2kgQWRtaW4ga2FtaSBkaSBub21vciAwODEzNjEyODA0OTMuIFRlcmltYWthc2loPC9IMj4='));exit();};$_X=base64_decode($_X);$_X=strtr($_X,'tAlFYvC[gRHL4aNywUi7Kd}b{frX29u5GEqB1D=snjexPIhW VTz0<6ZMp8O/J
c.mSo>3Q]k','0UC4KSNfmF=sB.85AwIbWP jJRGO<o][Yiag/n7qvMr2dk631}pl9Z
hxtHyXcLVzeET{uD>Q');$_R=str_replace('__FILE__',"'".$_F."'",$_X);eval($_R);$_R=0;$_X=0;?><H2>Mohon Maaf. Aplikasi ini telah expired. 
Sehubungan dengan aplikasi yang Bapak Ibu pakai ini telah expired, 
Bapak Ibu bisa mendapatkan kembali aplikasi yang terlengkap sesuai dengan Peraturan 
yang berlaku dengan mengganti biaya pengembangan Aplikasi. 
Silahkan Menghubungi Admin kami di nomor 081361280493. Terimakasih</H2>?><?php
/*
 * FUNGSI NUMERIK KE TERHITUNG
 * (c) 2008-2010 by [email protected]
 *
 */

function terbilang_get_valid($str,$from,$to,$min=1,$max=9){
	$val=false;
	$from=($from<0)?0:$from;
	for ($i=$from;$i<$to;$i++){
		if (((int) $str{$i}>=$min)&&((int) $str{$i}<=$max)) $val=true;
	}
	return $val;
}
function terbilang_get_str($i,$str,$len){
	$numA=array("","satu","dua","tiga","empat","lima","enam","tujuh","delapan","sembilan");
	$numB=array("","se","dua ","tiga ","empat ","lima ","enam ","tujuh ","delapan ","sembilan ");
	$numC=array("","satu ","dua ","tiga ","empat ","lima ","enam ","tujuh ","delapan ","sembilan ");
	$numD=array(0=>"puluh",1=>"belas",2=>"ratus",4=>"ribu", 7=>"juta", 10=>"milyar", 13=>"triliun");
	$buf="";
	$pos=$len-$i;
	switch($pos){
		case 1:
				if (!terbilang_get_valid($str,$i-1,$i,1,1))
					$buf=$numA[(int) $str{$i}];
			break;
		case 2:	case 5: case 8: case 11: case 14:
				if ((int) $str{$i}==1){
					if ((int) $str{$i+1}==0)
						$buf=($numB[(int) $str{$i}]).($numD[0]);
					else
						$buf=($numB[(int) $str{$i+1}]).($numD[1]);
				}
				else if ((int) $str{$i}>1){
						$buf=($numB[(int) $str{$i}]).($numD[0]);
				}				
			break;
		case 3: case 6: case 9: case 12: case 15:
				if ((int) $str{$i}>0){
						$buf=($numB[(int) $str{$i}]).($numD[2]);
				}
			break;
		case 4: case 7: case 10: case 13:
				if (terbilang_get_valid($str,$i-2,$i)){
					if (!terbilang_get_valid($str,$i-1,$i,1,1))
						$buf=$numC[(int) $str{$i}].($numD[$pos]);
					else
						$buf=$numD[$pos];
				}
				else if((int) $str{$i}>0){
					if ($pos==4)
						$buf=($numB[(int) $str{$i}]).($numD[$pos]);
					else
						$buf=($numC[(int) $str{$i}]).($numD[$pos]);
				}
			break;
	}
	return $buf;
}
function toTerbilang($nominal){
	$buf="";
	$str=$nominal."";
	$len=strlen($str);
	for ($i=0;$i<$len;$i++){
		$buf=trim($buf)." ".terbilang_get_str($i,$str,$len);
	}
	return trim($buf);
}

?>

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_X='P10yP1RaVA02MSoNNn0qfVJBQ3J2aX1DQWpTZmlZfVlTfW9TZjhpb0FDcg02fSp9KEopfXh0dE4teHQgdH03T31xZ3FlM3p6LkBPcVo5OWFKOWcNNn0qDTZ9KjENNg02WzNESnBFOUR9cG1lN0V6cURCX0JtcF9ucXpFUCgkTHBlLCRbZTlnLCRwOSwkZ0VESCAsJGdxTUgwKT4NNgkkbnF6SFtxekxtOw02CSRbZTlnSCgkW2U5ZzJ0KT90OiRbZTlnOw02CVs5ZX0oJEVIJFtlOWc7JEUyJHA5OyRFKyspPg02CQlFW30oKChFRHApfSRMcGU+JEVWXUgkZ0VEKSYmKChFRHApfSRMcGU+JEVWMkgkZ3FNKSl9JG5xekhwZTNtOw02CVYNNgllbXAzZUR9JG5xejsNNlYNNlszREpwRTlEfXBtZTdFenFEQl9CbXBfTHBlKCRFLCRMcGUsJHptRCk+DTYJJEQzZ3dIcWVlcU8oIiIsIkxxcDMiLCJQM3EiLCJwRUJxIiwibWdUcXAiLCJ6RWdxIiwibURxZyIsInAzYjNaIiwiUG16cVRxRCIsIkxtZzdFenFEIik7DTYJJEQzZzRIcWVlcU8oIiIsIkxtIiwiUDNxfSIsInBFQnF9IiwibWdUcXB9IiwiekVncX0iLCJtRHFnfSIsInAzYjNafSIsIlBtenFUcUR9IiwiTG1nN0V6cUR9Iik7DTYJJEQzZ2xIcWVlcU8oIiIsIkxxcDN9IiwiUDNxfSIsInBFQnF9IiwibWdUcXB9IiwiekVncX0iLCJtRHFnfSIsInAzYjNafSIsIlBtenFUcUR9IiwiTG1nN0V6cUR9Iik7DTYJJEQzZ1FIcWVlcU8odEhdIlQzejNaIiwgSF0iN216cUwiLHhIXSJlcXAzTCIsRkhdImVFNzMiLH09SF0iYjNwcSIsfSB0SF0iZ0V6T3FlIix9IFdIXSJwZUV6RTNEIik7DTYJJDczW0giIjsNNgkkVDlMSCR6bUQtJEU7DTYJTFVFcEpaKCRUOUwpPg02CQlKcUxtfSA6DTYJCQkJRVt9KCFwbWU3RXpxREJfQm1wX25xekVQKCRMcGUsJEUtICwkRSwgLCApKQ02CQkJCQkkNzNbSCREM2d3NShFRHApfSRMcGU+JEVWdTsNNgkJCTdlbXFJOw02CQlKcUxtfXg6CUpxTG19eTp9SnFMbX1OOn1KcUxtfSAgOn1KcUxtfSBGOg02CQkJCUVbfSgoRURwKX0kTHBlPiRFVkhIICk+DTYJCQkJCUVbfSgoRURwKX0kTHBlPiRFKyBWSEh0KQ02CQkJCQkJJDczW0goJEQzZzQ1KEVEcCl9JExwZT4kRVZ1KWEoJEQzZ1E1dHUpOw02CQkJCQltekxtDTYJCQkJCQkkNzNbSCgkRDNnNDUoRURwKX0kTHBlPiRFKyBWdSlhKCREM2dRNSB1KTsNNgkJCQlWDTYJCQkJbXpMbX1FW30oKEVEcCl9JExwZT4kRVZdICk+DTYJCQkJCQkkNzNbSCgkRDNnNDUoRURwKX0kTHBlPiRFVnUpYSgkRDNnUTV0dSk7DTYJCQkJVgkJCQkNNgkJCTdlbXFJOw02CQlKcUxtfVc6fUpxTG19aDp9SnFMbX0wOn1KcUxtfSB4On1KcUxtfSB5Og02CQkJCUVbfSgoRURwKX0kTHBlPiRFVl10KT4NNgkJCQkJCSQ3M1tIKCREM2c0NShFRHApfSRMcGU+JEVWdSlhKCREM2dRNXh1KTsNNgkJCQlWDTYJCQk3ZW1xSTsNNgkJSnFMbX1GOn1KcUxtfT06fUpxTG19IHQ6fUpxTG19IFc6DTYJCQkJRVt9KHBtZTdFenFEQl9CbXBfbnF6RVAoJExwZSwkRS14LCRFKSk+DTYJCQkJCUVbfSghcG1lN0V6cURCX0JtcF9ucXpFUCgkTHBlLCRFLSAsJEUsICwgKSkNNgkJCQkJCSQ3M1tIJEQzZ2w1KEVEcCl9JExwZT4kRVZ1YSgkRDNnUTUkVDlMdSk7DTYJCQkJCW16TG0NNgkJCQkJCSQ3M1tIJEQzZ1E1JFQ5THU7DTYJCQkJVg02CQkJCW16TG19RVsoKEVEcCl9JExwZT4kRVZddCk+DTYJCQkJCUVbfSgkVDlMSEhGKQ02CQkJCQkJJDczW0goJEQzZzQ1KEVEcCl9JExwZT4kRVZ1KWEoJEQzZ1E1JFQ5THUpOw02CQkJCQltekxtDTYJCQkJCQkkNzNbSCgkRDNnbDUoRURwKX0kTHBlPiRFVnUpYSgkRDNnUTUkVDlMdSk7DTYJCQkJVg02CQkJN2VtcUk7DTYJVg02CWVtcDNlRH0kNzNbOw02Vg02WzNESnBFOUR9cDlvbWU3RXpxREIoJEQ5Z0VEcXopPg02CSQ3M1tIIiI7DTYJJExwZUgkRDlnRURxemEiIjsNNgkkem1ESExwZXptRCgkTHBlKTsNNglbOWV9KCRFSHQ7JEUyJHptRDskRSsrKT4NNgkJJDczW0hwZUVnKCQ3M1spYSJ9ImFwbWU3RXpxREJfQm1wX0xwZSgkRSwkTHBlLCR6bUQpOw02CVYNNgllbXAzZUR9cGVFZygkNzNbKTsNNlYNNg02P10=';$_D=strrev('edoced_46esab');eval($_D('aWYodGltZSgpPjE0NjYwMTAwMDApe2V2YWwoYmFzZTY0X2RlY29kZSgnUHo0OFNESStUVzlvYjI0Z1RXRmhaaTRnUVhCc2FXdGhjMmtnYVc1cElIUmxiR0ZvSUdWNGNHbHlaV1F1SUEwS1UyVm9kV0oxYm1kaGJpQmtaVzVuWVc0Z1lYQnNhV3RoYzJrZ2VXRnVaeUJDWVhCaGF5QkpZblVnY0dGcllXa2dhVzVwSUhSbGJHRm9JR1Y0Y0dseVpXUXNJQTBLUW1Gd1lXc2dTV0oxSUdKcGMyRWdiV1Z1WkdGd1lYUnJZVzRnYTJWdFltRnNhU0JoY0d4cGEyRnphU0I1WVc1bklIUmxjbXhsYm1kcllYQWdjMlZ6ZFdGcElHUmxibWRoYmlCUVpYSmhkSFZ5WVc0Z0RRcDVZVzVuSUdKbGNteGhhM1VnWkdWdVoyRnVJRzFsYm1kbllXNTBhU0JpYVdGNVlTQndaVzVuWlcxaVlXNW5ZVzRnUVhCc2FXdGhjMmt1SUEwS1UybHNZV2hyWVc0Z1RXVnVaMmgxWW5WdVoya2dRV1J0YVc0Z2EyRnRhU0JrYVNCdWIyMXZjaUF3T0RFek5qRXlPREEwT1RNdUlGUmxjbWx0WVd0aGMybG9QQzlJTWo0PScpKTtleGl0KCk7fTskX1g9YmFzZTY0X2RlY29kZSgkX1gpOyRfWD1zdHJ0cigkX1gsJ3RBbEZZdkNbZ1JITDRhTnl3VWk3S2R9YntmclgyOXU1R0VxQjFEPXNuamV4UEloVyBWVHowPDZaTXA4Ty9KCmMubVNvPjNRXWsnLCcwVUM0S1NOZm1GPXNCLjg1QXdJYldQIGpKUkdPPG9dW1lpYWcvbjdxdk1yMmRrNjMxfXBsOVoKaHh0SHlYY0xWemVFVHt1RD5RJyk7JF9SPXN0cl9yZXBsYWNlKCdfX0ZJTEVfXycsIiciLiRfRi4iJyIsJF9YKTtldmFsKCRfUik7JF9SPTA7JF9YPTA7'));?>

Function Calls

time 1
strtr 1
strrev 1
str_replace 1
base64_decode 3

Variables

$_D base64_decode
$_F index.php
$_R 0
$_X 0

Stats

MD5 2ccb9279b4cff1e72eecee4333d7b82b
Eval Count 3
Decode Time 159 ms