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

Variables

None

Stats

MD5 e9ab756a4b027fc960bf4b8b3e230c79
Eval Count 1
Decode Time 92 ms