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("PD9waHANCnNlc3Npb25fc3RhcnQoKTsNCnJlcXVpcmUgJ2NsYXNzL015U1F..

Decoded Output download

?>b'<?php
session_start();
require \'class/MySQL.php\';
$username =$result->c_d($_POST[\'username\']);
$password =$result->c_d($_POST[\'password\']);
$id=$result->c_d($_POST[\'id\']);$captchavalidation=FALSE;
$hasil=$result->res("SELECT userid,pass,status,aktif_dua FROM tbluser WHERE userid=\'$username\' LIMIT 1");
if($result->num($hasil)>0){
	$data=$result->row($hasil);
	if($data[\'status\']==9) die(\'Anda Tidak Berhak, User ID Telah Disable\');
	if($data[\'aktif_dua\']==0) die(\'Andah Tidak Berhak Open Branch\');
	if(isset($_COOKIE[\'captcha_code\']) && $_COOKIE[\'captcha_code\'] == $result->c_d($_POST[\'captcha\'])){
		$captchavalidation=TRUE;
		$correctpassword = $data[\'pass\'];
		$salt = substr($correctpassword, 0, 64);
		$correcthash = substr($correctpassword, 64, 64);
		$userhash = hash("sha256", $salt . $password);
		if (($userhash == $correcthash) && ($captchavalidation==TRUE) && ($data[\'userid\']==$username )) {
			$hasil=$result->res("UPDATE tanggal SET status_open=1,user_open=\'$username\',bussdate_open=now() WHERE id=\'$id\' LIMIT 1");echo \'Sukses\';
		}else{
			die(\'Password Anda Salah...!\');
		}	
	}else{
		die(\'Security Code Anda Salah..? Atemp : \'.$capchaattemp.\' Kali\');
	}
}else {
	die(\'User ID Tidak Terdaftar...? Atemp : \'.$useridattemp.\' Kali\');
}
?>'

Did this file decode correctly?

Original Code

<?php eval("?>".base64_decode("PD9waHANCnNlc3Npb25fc3RhcnQoKTsNCnJlcXVpcmUgJ2NsYXNzL015U1FMLnBocCc7DQokdXNlcm5hbWUgPSRyZXN1bHQtPmNfZCgkX1BPU1RbJ3VzZXJuYW1lJ10pOw0KJHBhc3N3b3JkID0kcmVzdWx0LT5jX2QoJF9QT1NUWydwYXNzd29yZCddKTsNCiRpZD0kcmVzdWx0LT5jX2QoJF9QT1NUWydpZCddKTskY2FwdGNoYXZhbGlkYXRpb249RkFMU0U7DQokaGFzaWw9JHJlc3VsdC0+cmVzKCJTRUxFQ1QgdXNlcmlkLHBhc3Msc3RhdHVzLGFrdGlmX2R1YSBGUk9NIHRibHVzZXIgV0hFUkUgdXNlcmlkPSckdXNlcm5hbWUnIExJTUlUIDEiKTsNCmlmKCRyZXN1bHQtPm51bSgkaGFzaWwpPjApew0KCSRkYXRhPSRyZXN1bHQtPnJvdygkaGFzaWwpOw0KCWlmKCRkYXRhWydzdGF0dXMnXT09OSkgZGllKCdBbmRhIFRpZGFrIEJlcmhhaywgVXNlciBJRCBUZWxhaCBEaXNhYmxlJyk7DQoJaWYoJGRhdGFbJ2FrdGlmX2R1YSddPT0wKSBkaWUoJ0FuZGFoIFRpZGFrIEJlcmhhayBPcGVuIEJyYW5jaCcpOw0KCWlmKGlzc2V0KCRfQ09PS0lFWydjYXB0Y2hhX2NvZGUnXSkgJiYgJF9DT09LSUVbJ2NhcHRjaGFfY29kZSddID09ICRyZXN1bHQtPmNfZCgkX1BPU1RbJ2NhcHRjaGEnXSkpew0KCQkkY2FwdGNoYXZhbGlkYXRpb249VFJVRTsNCgkJJGNvcnJlY3RwYXNzd29yZCA9ICRkYXRhWydwYXNzJ107DQoJCSRzYWx0ID0gc3Vic3RyKCRjb3JyZWN0cGFzc3dvcmQsIDAsIDY0KTsNCgkJJGNvcnJlY3RoYXNoID0gc3Vic3RyKCRjb3JyZWN0cGFzc3dvcmQsIDY0LCA2NCk7DQoJCSR1c2VyaGFzaCA9IGhhc2goInNoYTI1NiIsICRzYWx0IC4gJHBhc3N3b3JkKTsNCgkJaWYgKCgkdXNlcmhhc2ggPT0gJGNvcnJlY3RoYXNoKSAmJiAoJGNhcHRjaGF2YWxpZGF0aW9uPT1UUlVFKSAmJiAoJGRhdGFbJ3VzZXJpZCddPT0kdXNlcm5hbWUgKSkgew0KCQkJJGhhc2lsPSRyZXN1bHQtPnJlcygiVVBEQVRFIHRhbmdnYWwgU0VUIHN0YXR1c19vcGVuPTEsdXNlcl9vcGVuPSckdXNlcm5hbWUnLGJ1c3NkYXRlX29wZW49bm93KCkgV0hFUkUgaWQ9JyRpZCcgTElNSVQgMSIpO2VjaG8gJ1N1a3Nlcyc7DQoJCX1lbHNlew0KCQkJZGllKCdQYXNzd29yZCBBbmRhIFNhbGFoLi4uIScpOw0KCQl9CQ0KCX1lbHNlew0KCQlkaWUoJ1NlY3VyaXR5IENvZGUgQW5kYSBTYWxhaC4uPyBBdGVtcCA6ICcuJGNhcGNoYWF0dGVtcC4nIEthbGknKTsNCgl9DQp9ZWxzZSB7DQoJZGllKCdVc2VyIElEIFRpZGFrIFRlcmRhZnRhci4uLj8gQXRlbXAgOiAnLiR1c2VyaWRhdHRlbXAuJyBLYWxpJyk7DQp9DQo/Pg==")); ?>

Function Calls

base64_decode 1

Variables

None

Stats

MD5 1293cc228018fd7896a8940759416151
Eval Count 1
Decode Time 82 ms