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

Decoded Output download

?>b'<?php include_once "../module/ceksession.php";include_once "../module/conset.php";include_once "../module/stringfunction.php";if($_POST[\'action\']==\'checkdouble\'){$coid=$_SESSION[\'coid\'];$oldid=$_POST[\'oldid\'];$id=$_POST[\'id\'];$loginname=sqlstr($_POST[\'loginname\']);$result=99;if($oldid==\'\'){$sql="SELECT COUNT(*) FROM users WHERE CoId = \'$coid\' AND LoginName = \'$loginname\'";}else{$sql="SELECT COUNT(*) FROM users WHERE CoId = \'$coid\' AND UserId <> \'$oldid\' AND LoginName = \'$loginname\'";}$rs=odbc_exec($conn1,$sql);$rc=odbc_fetch_into($rs,$mycount);$rows=$mycount[0];if($rows==1){$result=2;}if($oldid==\'\'){$sql="SELECT COUNT(*) FROM users WHERE CoId = \'$coid\' AND UserId = \'$id\'";}else{$sql="SELECT COUNT(*) FROM users WHERE CoId = \'$coid\' AND UserId <> \'$oldid\' AND UserId = \'$id\'";}$rs=odbc_exec($conn1,$sql);$rc=odbc_fetch_into($rs,$mycount);$rows=$mycount[0];if($rows==1){$result=1;}echo $result;}elseif($_POST[\'action\']==\'getdeptid\'){$coid=$_SESSION[\'coid\'];$deptname=$_POST[\'deptname\'];$sql="SELECT DeptId FROM dept WHERE CoId = \'$coid\' AND DeptName = \'$deptname\'";$rs=odbc_exec($conn1,$sql);$r=odbc_fetch_array($rs);echo $r[\'DeptId\'];}elseif($_POST[\'action\']==\'update\'){$coid=$_SESSION[\'coid\'];$oldid=$_POST[\'oldid\'];$id=$_POST[\'id\'];$loginname=sqlstr($_POST[\'loginname\']);$username=sqlstr($_POST[\'username\']);$pwd=encStr($_POST[\'pwd\'],true);$lvl=$_POST[\'lvl\'];$deptid=$_POST[\'deptid\'];$istx=$_POST[\'istx\'];$status=$_POST[\'status\'];try{if(strlen($oldid)==0){$sql="INSERT INTO users (CoId, UserId, LoginName, UserName, Password, UserLevel, DeptId, BrId, IsTx, 
					Status, DateCreated) VALUES(\'$coid\', \'$id\', \'$loginname\', \'$username\', \'$pwd\', $lvl, $deptid, \'\',
					\'$istx\', \'$status\', NOW())";}else{$sql="UPDATE users SET UserId = \'$id\', LoginName = \'$loginname\', UserName = \'$username\', Password = \'$pwd\', 
					UserLevel = $lvl, DeptId = $deptid, IsTx = \'$istx\', status = \'$status\' WHERE CoId = \'$coid\' AND UserId = \'$oldid\'";}odbc_exec($conn1,$sql);echo "Data has been saved";}catch(Exception $e){echo "Unable to save data!";}}elseif($_POST[\'action\']==\'delete\'){$coid=$_SESSION[\'coid\'];$id=$_POST[\'id\'];try{$sql="UPDATE users SET Status = \'X\' WHERE CoId = \'$coid\' AND UserId = \'$id\'";odbc_exec($conn1,$sql);echo "Deleted";}catch(Exception $e){echo "Error";}} ?>'

Did this file decode correctly?

Original Code

<?php eval("?>".base64_decode("PD9waHAgaW5jbHVkZV9vbmNlICIuLi9tb2R1bGUvY2Vrc2Vzc2lvbi5waHAiO2luY2x1ZGVfb25jZSAiLi4vbW9kdWxlL2NvbnNldC5waHAiO2luY2x1ZGVfb25jZSAiLi4vbW9kdWxlL3N0cmluZ2Z1bmN0aW9uLnBocCI7aWYoJF9QT1NUWydhY3Rpb24nXT09J2NoZWNrZG91YmxlJyl7JGNvaWQ9JF9TRVNTSU9OWydjb2lkJ107JG9sZGlkPSRfUE9TVFsnb2xkaWQnXTskaWQ9JF9QT1NUWydpZCddOyRsb2dpbm5hbWU9c3Fsc3RyKCRfUE9TVFsnbG9naW5uYW1lJ10pOyRyZXN1bHQ9OTk7aWYoJG9sZGlkPT0nJyl7JHNxbD0iU0VMRUNUIENPVU5UKCopIEZST00gdXNlcnMgV0hFUkUgQ29JZCA9ICckY29pZCcgQU5EIExvZ2luTmFtZSA9ICckbG9naW5uYW1lJyI7fWVsc2V7JHNxbD0iU0VMRUNUIENPVU5UKCopIEZST00gdXNlcnMgV0hFUkUgQ29JZCA9ICckY29pZCcgQU5EIFVzZXJJZCA8PiAnJG9sZGlkJyBBTkQgTG9naW5OYW1lID0gJyRsb2dpbm5hbWUnIjt9JHJzPW9kYmNfZXhlYygkY29ubjEsJHNxbCk7JHJjPW9kYmNfZmV0Y2hfaW50bygkcnMsJG15Y291bnQpOyRyb3dzPSRteWNvdW50WzBdO2lmKCRyb3dzPT0xKXskcmVzdWx0PTI7fWlmKCRvbGRpZD09JycpeyRzcWw9IlNFTEVDVCBDT1VOVCgqKSBGUk9NIHVzZXJzIFdIRVJFIENvSWQgPSAnJGNvaWQnIEFORCBVc2VySWQgPSAnJGlkJyI7fWVsc2V7JHNxbD0iU0VMRUNUIENPVU5UKCopIEZST00gdXNlcnMgV0hFUkUgQ29JZCA9ICckY29pZCcgQU5EIFVzZXJJZCA8PiAnJG9sZGlkJyBBTkQgVXNlcklkID0gJyRpZCciO30kcnM9b2RiY19leGVjKCRjb25uMSwkc3FsKTskcmM9b2RiY19mZXRjaF9pbnRvKCRycywkbXljb3VudCk7JHJvd3M9JG15Y291bnRbMF07aWYoJHJvd3M9PTEpeyRyZXN1bHQ9MTt9ZWNobyAkcmVzdWx0O31lbHNlaWYoJF9QT1NUWydhY3Rpb24nXT09J2dldGRlcHRpZCcpeyRjb2lkPSRfU0VTU0lPTlsnY29pZCddOyRkZXB0bmFtZT0kX1BPU1RbJ2RlcHRuYW1lJ107JHNxbD0iU0VMRUNUIERlcHRJZCBGUk9NIGRlcHQgV0hFUkUgQ29JZCA9ICckY29pZCcgQU5EIERlcHROYW1lID0gJyRkZXB0bmFtZSciOyRycz1vZGJjX2V4ZWMoJGNvbm4xLCRzcWwpOyRyPW9kYmNfZmV0Y2hfYXJyYXkoJHJzKTtlY2hvICRyWydEZXB0SWQnXTt9ZWxzZWlmKCRfUE9TVFsnYWN0aW9uJ109PSd1cGRhdGUnKXskY29pZD0kX1NFU1NJT05bJ2NvaWQnXTskb2xkaWQ9JF9QT1NUWydvbGRpZCddOyRpZD0kX1BPU1RbJ2lkJ107JGxvZ2lubmFtZT1zcWxzdHIoJF9QT1NUWydsb2dpbm5hbWUnXSk7JHVzZXJuYW1lPXNxbHN0cigkX1BPU1RbJ3VzZXJuYW1lJ10pOyRwd2Q9ZW5jU3RyKCRfUE9TVFsncHdkJ10sdHJ1ZSk7JGx2bD0kX1BPU1RbJ2x2bCddOyRkZXB0aWQ9JF9QT1NUWydkZXB0aWQnXTskaXN0eD0kX1BPU1RbJ2lzdHgnXTskc3RhdHVzPSRfUE9TVFsnc3RhdHVzJ107dHJ5e2lmKHN0cmxlbigkb2xkaWQpPT0wKXskc3FsPSJJTlNFUlQgSU5UTyB1c2VycyAoQ29JZCwgVXNlcklkLCBMb2dpbk5hbWUsIFVzZXJOYW1lLCBQYXNzd29yZCwgVXNlckxldmVsLCBEZXB0SWQsIEJySWQsIElzVHgsIA0KCQkJCQlTdGF0dXMsIERhdGVDcmVhdGVkKSBWQUxVRVMoJyRjb2lkJywgJyRpZCcsICckbG9naW5uYW1lJywgJyR1c2VybmFtZScsICckcHdkJywgJGx2bCwgJGRlcHRpZCwgJycsDQoJCQkJCSckaXN0eCcsICckc3RhdHVzJywgTk9XKCkpIjt9ZWxzZXskc3FsPSJVUERBVEUgdXNlcnMgU0VUIFVzZXJJZCA9ICckaWQnLCBMb2dpbk5hbWUgPSAnJGxvZ2lubmFtZScsIFVzZXJOYW1lID0gJyR1c2VybmFtZScsIFBhc3N3b3JkID0gJyRwd2QnLCANCgkJCQkJVXNlckxldmVsID0gJGx2bCwgRGVwdElkID0gJGRlcHRpZCwgSXNUeCA9ICckaXN0eCcsIHN0YXR1cyA9ICckc3RhdHVzJyBXSEVSRSBDb0lkID0gJyRjb2lkJyBBTkQgVXNlcklkID0gJyRvbGRpZCciO31vZGJjX2V4ZWMoJGNvbm4xLCRzcWwpO2VjaG8gIkRhdGEgaGFzIGJlZW4gc2F2ZWQiO31jYXRjaChFeGNlcHRpb24gJGUpe2VjaG8gIlVuYWJsZSB0byBzYXZlIGRhdGEhIjt9fWVsc2VpZigkX1BPU1RbJ2FjdGlvbiddPT0nZGVsZXRlJyl7JGNvaWQ9JF9TRVNTSU9OWydjb2lkJ107JGlkPSRfUE9TVFsnaWQnXTt0cnl7JHNxbD0iVVBEQVRFIHVzZXJzIFNFVCBTdGF0dXMgPSAnWCcgV0hFUkUgQ29JZCA9ICckY29pZCcgQU5EIFVzZXJJZCA9ICckaWQnIjtvZGJjX2V4ZWMoJGNvbm4xLCRzcWwpO2VjaG8gIkRlbGV0ZWQiO31jYXRjaChFeGNlcHRpb24gJGUpe2VjaG8gIkVycm9yIjt9fSA/Pg==")); ?>

Function Calls

base64_decode 1

Variables

None

Stats

MD5 c22ba92e94dadba11da06eb249e1ead5
Eval Count 1
Decode Time 40 ms