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("PD9waHANCglpbmlfc2V0KCdkaXNwbGF5X2Vycm9ycycsIDApOw0KCXNlc3..
Decoded Output download
?>b'<?php
ini_set(\'display_errors\', 0);
session_start();
// require_once(\'database.php\');
$error=\'\'; // Variable To Store Error Message
if (isset($_POST[\'submit\'])) {
if (empty($_POST[\'username\']) || empty($_POST[\'password\'])) {
$error = "<strong>Warning!</strong> Please fill Username and Password!";
}else{
// Define $username and $password
$username=$_POST[\'username\'];
$password=$_POST[\'password\'];
// Establishing Connection with Server by passing server_name, user_id and password as a parameter
//$connection = mysqli_connect("localhost", "digitalsquadco", "P@55w012dK@5DS2016");
// To protect MySQL injection for Security purpose
$username = stripslashes($username);
$password = stripslashes($password);
$username = mysqli_real_escape_string($con,$username);
$password = mysqli_real_escape_string($con,$password);
$password2=sha1(md5($password));
// Selecting Database
//$db = mysqli_select_db("digitals_kansai", $con);
// SQL query to fetch information of registerd users and finds user match.
$query = mysqli_query($con,"select * from user where username=\'$username\' AND level != 1 LIMIT 0,1");
if(mysqli_num_rows($query)>0){
$row = $query->fetch_assoc();
$id = $row[\'user_id\'];
$nama = $row[\'nama\'];
$jabatan = $row[\'jabatan\'];
$un = $row[\'username\'];
$emaild = $row[\'email\'];
$pass = $row[\'password\'];
$level = $row[\'level\'];
$unit = $row[\'unit\'];
$divisi = $row[\'divisi\'];
$status = $row[\'user_status\'];
if($status==1){
if($pass==$password2){
if($row[\'user_status\']=="0"){
echo $error = "<strong>Warning!</strong> You\'re inactive user. Please contact your Super Admin";
}else{
session_start();
$_SESSION[\'id\']=$id;
$_SESSION[\'nama\']=$nama;
$_SESSION[\'jabatan\']=$jabatan;
$_SESSION[\'email\']=$emaild;
$_SESSION[\'level\']=$level;
$_SESSION[\'username\']=$username;
$_SESSION[\'unit\']=$unit;
$_SESSION[\'divisi\']=$divisi;
$_SESSION[\'login_user\']=1;
echo "<script> history.back(); </script>";
// echo $pass."=".$password;
}
}else{
echo $error = "<strong>Warning!</strong> Username and Password are not match!";
}
}else{
echo $error = "<strong>Warning!</strong> You\'re Non-active User. Please contact Super Admin!";
}
}else{
echo $error = "<strong>Warning!</strong> You\'re not registered. Please contact Super Admin!";
}
//echo $error;
mysqli_close($con); // Closing Connection
}
}
?>'
Did this file decode correctly?
Original Code
<?php @eval("?>".base64_decode("PD9waHANCglpbmlfc2V0KCdkaXNwbGF5X2Vycm9ycycsIDApOw0KCXNlc3Npb25fc3RhcnQoKTsNCgkvLyByZXF1aXJlX29uY2UoJ2RhdGFiYXNlLnBocCcpOw0KCSRlcnJvcj0nJzsgLy8gVmFyaWFibGUgVG8gU3RvcmUgRXJyb3IgTWVzc2FnZQ0KCWlmIChpc3NldCgkX1BPU1RbJ3N1Ym1pdCddKSkgew0KCQlpZiAoZW1wdHkoJF9QT1NUWyd1c2VybmFtZSddKSB8fCBlbXB0eSgkX1BPU1RbJ3Bhc3N3b3JkJ10pKSB7DQoJCQkkZXJyb3IgPSAiPHN0cm9uZz5XYXJuaW5nITwvc3Ryb25nPiBQbGVhc2UgZmlsbCBVc2VybmFtZSBhbmQgUGFzc3dvcmQhIjsNCgkJfWVsc2V7DQoJCS8vIERlZmluZSAkdXNlcm5hbWUgYW5kICRwYXNzd29yZA0KCQkJJHVzZXJuYW1lPSRfUE9TVFsndXNlcm5hbWUnXTsNCgkJCSRwYXNzd29yZD0kX1BPU1RbJ3Bhc3N3b3JkJ107DQoJCQkvLyBFc3RhYmxpc2hpbmcgQ29ubmVjdGlvbiB3aXRoIFNlcnZlciBieSBwYXNzaW5nIHNlcnZlcl9uYW1lLCB1c2VyX2lkIGFuZCBwYXNzd29yZCBhcyBhIHBhcmFtZXRlcg0KCQkJLy8kY29ubmVjdGlvbiA9IG15c3FsaV9jb25uZWN0KCJsb2NhbGhvc3QiLCAiZGlnaXRhbHNxdWFkY28iLCAiUEA1NXcwMTJkS0A1RFMyMDE2Iik7DQoJCQkvLyBUbyBwcm90ZWN0IE15U1FMIGluamVjdGlvbiBmb3IgU2VjdXJpdHkgcHVycG9zZQ0KCQkJJHVzZXJuYW1lID0gc3RyaXBzbGFzaGVzKCR1c2VybmFtZSk7DQoJCQkkcGFzc3dvcmQgPSBzdHJpcHNsYXNoZXMoJHBhc3N3b3JkKTsNCgkJCSR1c2VybmFtZSA9IG15c3FsaV9yZWFsX2VzY2FwZV9zdHJpbmcoJGNvbiwkdXNlcm5hbWUpOw0KCQkJJHBhc3N3b3JkID0gbXlzcWxpX3JlYWxfZXNjYXBlX3N0cmluZygkY29uLCRwYXNzd29yZCk7DQoJCQkkcGFzc3dvcmQyPXNoYTEobWQ1KCRwYXNzd29yZCkpOw0KCQkJLy8gU2VsZWN0aW5nIERhdGFiYXNlDQoJCQkvLyRkYiA9IG15c3FsaV9zZWxlY3RfZGIoImRpZ2l0YWxzX2thbnNhaSIsICRjb24pOw0KCQkJLy8gU1FMIHF1ZXJ5IHRvIGZldGNoIGluZm9ybWF0aW9uIG9mIHJlZ2lzdGVyZCB1c2VycyBhbmQgZmluZHMgdXNlciBtYXRjaC4NCgkJCSRxdWVyeSA9IG15c3FsaV9xdWVyeSgkY29uLCJzZWxlY3QgKiBmcm9tIHVzZXIgd2hlcmUgdXNlcm5hbWU9JyR1c2VybmFtZScgQU5EIGxldmVsICE9IDEgTElNSVQgMCwxIik7DQoJCQlpZihteXNxbGlfbnVtX3Jvd3MoJHF1ZXJ5KT4wKXsNCgkJCQkkcm93ID0gJHF1ZXJ5LT5mZXRjaF9hc3NvYygpOw0KCQkJCSRpZCA9ICRyb3dbJ3VzZXJfaWQnXTsNCgkJCQkkbmFtYSA9ICRyb3dbJ25hbWEnXTsNCgkJCQkkamFiYXRhbiA9ICRyb3dbJ2phYmF0YW4nXTsNCgkJCQkkdW4gPSAkcm93Wyd1c2VybmFtZSddOw0KCQkJCSRlbWFpbGQgPSAkcm93WydlbWFpbCddOw0KCQkJCSRwYXNzID0gJHJvd1sncGFzc3dvcmQnXTsNCgkJCQkkbGV2ZWwgPSAkcm93WydsZXZlbCddOw0KCQkJCSR1bml0ID0gJHJvd1sndW5pdCddOw0KCQkJCSRkaXZpc2kgPSAkcm93WydkaXZpc2knXTsNCgkJCQkkc3RhdHVzID0gJHJvd1sndXNlcl9zdGF0dXMnXTsNCgkJCQlpZigkc3RhdHVzPT0xKXsNCgkJCQkJaWYoJHBhc3M9PSRwYXNzd29yZDIpew0KCQkJCQkJaWYoJHJvd1sndXNlcl9zdGF0dXMnXT09IjAiKXsNCgkJCQkJCQllY2hvICRlcnJvciA9ICI8c3Ryb25nPldhcm5pbmchPC9zdHJvbmc+IFlvdSdyZSBpbmFjdGl2ZSB1c2VyLiBQbGVhc2UgY29udGFjdCB5b3VyIFN1cGVyIEFkbWluIjsNCgkJCQkJCX1lbHNlew0KCQkJCQkJCXNlc3Npb25fc3RhcnQoKTsNCgkJCQkJCQkkX1NFU1NJT05bJ2lkJ109JGlkOw0KCQkJCQkJCSRfU0VTU0lPTlsnbmFtYSddPSRuYW1hOw0KCQkJCQkJCSRfU0VTU0lPTlsnamFiYXRhbiddPSRqYWJhdGFuOw0KCQkJCQkJCSRfU0VTU0lPTlsnZW1haWwnXT0kZW1haWxkOw0KCQkJCQkJCSRfU0VTU0lPTlsnbGV2ZWwnXT0kbGV2ZWw7DQoJCQkJCQkJJF9TRVNTSU9OWyd1c2VybmFtZSddPSR1c2VybmFtZTsNCgkJCQkJCQkkX1NFU1NJT05bJ3VuaXQnXT0kdW5pdDsNCgkJCQkJCQkkX1NFU1NJT05bJ2RpdmlzaSddPSRkaXZpc2k7DQoJCQkJCQkJJF9TRVNTSU9OWydsb2dpbl91c2VyJ109MTsNCgkJCQkJCQllY2hvICI8c2NyaXB0PiBoaXN0b3J5LmJhY2soKTsgPC9zY3JpcHQ+IjsNCgkJCQkJCQkvLyBlY2hvICRwYXNzLiI9Ii4kcGFzc3dvcmQ7DQoJCQkJCQl9DQoJCQkJCX1lbHNlew0KCQkJCQkJZWNobyAkZXJyb3IgPSAiPHN0cm9uZz5XYXJuaW5nITwvc3Ryb25nPiBVc2VybmFtZSBhbmQgUGFzc3dvcmQgYXJlIG5vdCBtYXRjaCEiOw0KCQkJCQl9DQoJCQkJfWVsc2V7DQoJCQkJCWVjaG8gJGVycm9yID0gIjxzdHJvbmc+V2FybmluZyE8L3N0cm9uZz4gWW91J3JlIE5vbi1hY3RpdmUgVXNlci4gUGxlYXNlIGNvbnRhY3QgU3VwZXIgQWRtaW4hIjsNCgkJCQl9DQoJCQl9ZWxzZXsNCgkJCQkgZWNobyAkZXJyb3IgPSAiPHN0cm9uZz5XYXJuaW5nITwvc3Ryb25nPiBZb3UncmUgbm90IHJlZ2lzdGVyZWQuIFBsZWFzZSBjb250YWN0IFN1cGVyIEFkbWluISI7DQoJCQl9DQoJCQkvL2VjaG8gJGVycm9yOw0KCQkJbXlzcWxpX2Nsb3NlKCRjb24pOyAvLyBDbG9zaW5nIENvbm5lY3Rpb24NCgkJfQ0KCX0NCj8+"));//Generated by Ampare PHP Encoder. For more security please use php protect before encode the php program
Function Calls
| base64_decode | 1 |
Stats
| MD5 | e9ab756a4b027fc960bf4b8b3e230c79 |
| Eval Count | 1 |
| Decode Time | 92 ms |