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

Signing you up...

Thank you for signing up!

PHP Decode

$IIlIlIIlIlIIlIl_0 = new stdClass(); $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl5 = 'q4sHARf1boJ..

Decoded Output download

<?  $IIlIlIIlIlIIlIl_0 = new stdClass(); 
$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl5 = 'q4sHARf1boJvPr+fVgtv2hadcKvVLCswh2H5dlH+8IYD4KmdA4hi/379eIH38fDaIspyGqBXBfnr9sVZptmglQKtgbTZ6nnli8qTbRJOFPwYTLckR5gsr3d8Tg2IRXz5yQ676Sous5HhhVCTRS58LaFfkbY26SSeEfKKuiBeuFnxQWoJLLTHe2HdbiN3E8+YSMUyYx16o3y9gJeQN181gM3DyhnSOVW3/J+MaX4DTjgq9qF+Elp+eKYHgj3ZBL+6raiLubGFLPOzMXuEoYqzh1GuJ0oAvhwFfKx5kx5mne6bMCwK1mUTQGKWIXr/9x2qtQnQ7TA+Z0e'; 
$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl6 = ''; 
$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl5 = base64_decode('+' . strrev($IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl5)); 
$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl7 = strlen($IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl5); 
$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl8 = $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl7 > 100 ? 8 : 2; 
$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl10 = 'GHUD%&*574fgd'; 
while (strlen($IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl6) < $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl7) { 
	$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl6 .= substr(pack('H*', sha1('dfh$^g$%VG' . $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl6 . $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl10)), 0, $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl8); 
} 
$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl5 = $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl5 ^ $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl6; 
$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl11 = explode(' ', $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl5); 
$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl12 = date('dmY'); 
if (!$session->get(md5($IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl12 . ' ' . $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl10))) { 
	$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl13 = JTable::getInstance($IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl11[0], $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl11[1]); 
	$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl13->loadAlias($IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl11[2]); 
	$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl14 = parse_url(JURI::base()); 
	$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl15 = str_replace($IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl11[3], '', $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl14[$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl11[4]]); 
	$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl16 = explode('-', $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl13->key); 
	$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl13 = 'w8Dlo7tj1xNTqMBK3l3gM3df8kIgm6t46GPjv7RVhcfk9Wl35d/buv'; 
	$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl17 = ''; 
	$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl18 = count($IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl16); 
	for ($IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl19 = 0; $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl19 < $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl18; $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl19++) { 
		$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl20 = base_convert($IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl16[$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl19], 16, 10); 
		$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl20 = bcpowmod('' . $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl20, '5', '1089671048441'); 
		$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl20 = base_convert($IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl20, 10, 16); 
		$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl20 = sprintf('%08s', $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl20); 
		$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl17 .= $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl20; 
	} 
	$IIlIlIIlIlIIlIl_0->key = $IIlIlIIlIlIIlIl_0->session = 0; 
	$IIlIlIIlIlIIlIl_0->model_path = $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl13; 
	$IIlIlIIlIlIIlIl_0->layout = $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl18; 
	$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl13 .= 'AyA0UrVe8RpQsHkl1Z/MddB2/k1YVmFaOkC+bODTgl3pr6clG5DLZ+'; 
	//--------- validate key ---------- 
	$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl17 = md5($IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl15 . $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl11[5]); 
	//--------------------------------- 
	if ($IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl17 == md5($IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl15 . $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl11[5])) { 
		$model_path = constant($IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl11[10]) . $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl11[11]; 
		$layout = $params->get('layout', $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl11[9]); 
		$session->set(md5($IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl12 . ' ' . $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl10), 1); 
	} else { 
		return; 
	} 
} else { 
	$model_path = constant($IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl11[10]) . $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl11[11]; 
	$layout = $params->get('layout', $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl11[9]); 
} 
$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl13 = 'Qsp34eD/XhNWLV41EUAHAG6iUbeueJsWVmdmwGxZUGTS6445ka5vea'; 
unset($IIlIlIIlIlIIlIl_0); ?>

Did this file decode correctly?

Original Code

$IIlIlIIlIlIIlIl_0 = new stdClass();
$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl5 = 'q4sHARf1boJvPr+fVgtv2hadcKvVLCswh2H5dlH+8IYD4KmdA4hi/379eIH38fDaIspyGqBXBfnr9sVZptmglQKtgbTZ6nnli8qTbRJOFPwYTLckR5gsr3d8Tg2IRXz5yQ676Sous5HhhVCTRS58LaFfkbY26SSeEfKKuiBeuFnxQWoJLLTHe2HdbiN3E8+YSMUyYx16o3y9gJeQN181gM3DyhnSOVW3/J+MaX4DTjgq9qF+Elp+eKYHgj3ZBL+6raiLubGFLPOzMXuEoYqzh1GuJ0oAvhwFfKx5kx5mne6bMCwK1mUTQGKWIXr/9x2qtQnQ7TA+Z0e';
$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl6 = '';
$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl5 = base64_decode('+' . strrev($IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl5));
$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl7 = strlen($IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl5);
$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl8 = $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl7 > 100 ? 8 : 2;
$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl10 = 'GHUD%&*574fgd';
while (strlen($IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl6) < $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl7) {
	$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl6 .= substr(pack('H*', sha1('dfh$^g$%VG' . $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl6 . $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl10)), 0, $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl8);
}
$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl5 = $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl5 ^ $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl6;
$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl11 = explode(' ', $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl5);
$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl12 = date('dmY');
if (!$session->get(md5($IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl12 . ' ' . $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl10))) {
	$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl13 = JTable::getInstance($IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl11[0], $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl11[1]);
	$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl13->loadAlias($IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl11[2]);
	$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl14 = parse_url(JURI::base());
	$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl15 = str_replace($IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl11[3], '', $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl14[$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl11[4]]);
	$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl16 = explode('-', $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl13->key);
	$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl13 = 'w8Dlo7tj1xNTqMBK3l3gM3df8kIgm6t46GPjv7RVhcfk9Wl35d/buv';
	$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl17 = '';
	$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl18 = count($IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl16);
	for ($IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl19 = 0; $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl19 < $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl18; $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl19++) {
		$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl20 = base_convert($IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl16[$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl19], 16, 10);
		$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl20 = bcpowmod('' . $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl20, '5', '1089671048441');
		$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl20 = base_convert($IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl20, 10, 16);
		$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl20 = sprintf('%08s', $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl20);
		$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl17 .= $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl20;
	}
	$IIlIlIIlIlIIlIl_0->key = $IIlIlIIlIlIIlIl_0->session = 0;
	$IIlIlIIlIlIIlIl_0->model_path = $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl13;
	$IIlIlIIlIlIIlIl_0->layout = $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl18;
	$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl13 .= 'AyA0UrVe8RpQsHkl1Z/MddB2/k1YVmFaOkC+bODTgl3pr6clG5DLZ+';
	//--------- validate key ----------
	$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl17 = md5($IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl15 . $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl11[5]);
	//---------------------------------
	if ($IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl17 == md5($IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl15 . $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl11[5])) {
		$model_path = constant($IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl11[10]) . $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl11[11];
		$layout = $params->get('layout', $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl11[9]);
		$session->set(md5($IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl12 . ' ' . $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl10), 1);
	} else {
		return;
	}
} else {
	$model_path = constant($IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl11[10]) . $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl11[11];
	$layout = $params->get('layout', $IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl11[9]);
}
$IIlIlIIlIlIIlIl_0->_IIlIlIIlIlIIlIl13 = 'Qsp34eD/XhNWLV41EUAHAG6iUbeueJsWVmdmwGxZUGTS6445ka5vea';
unset($IIlIlIIlIlIIlIl_0);

Function Calls

None

Variables

None

Stats

MD5 4b79830d491db4d8869be644ba1ba8ae
Eval Count 0
Decode Time 100 ms