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 /* Copyright (c) Nicsoft LLC */ eval( '?>' . base64_decode('PD9waHAKaW5jbHVkZV9vbmNl..

Decoded Output download

?>b'<?php
include_once \'../../inc/auth_header.php\';
include_once \'../../inc/auth_admin.php\';
include_once \'../../config.php\';
include_once \'../../classes/Database.php\';






if ($_SESSION [\'fb_user_privilege\'] == 9) {
	
	if (isset ( $_POST [\'action\'] )) {
		
		$action = filter_input ( INPUT_POST, "action", FILTER_UNSAFE_RAW );
		
		switch ($action) {
			
			case \'set-enabled\' :
				
				$value = filter_input ( INPUT_POST, "value", FILTER_SANITIZE_NUMBER_INT );
				
				if (trim ( $value ) == "") {
					$value = "false";
				} else {
					if ($value == "1") {
						$value = "true";
					}
				}
				
				
				
				$sql = "SELECT id, option_name, option_value FROM fb_options WHERE option_name = \'user_auditing\'";
				$aZ}}}($$$$($$$%}}($$$$$($$$$$%9MIP%9Q<}}}}Y1UL}($$$$$($$$$$$$($$$$$($$$$%}}($$$$$($$$$%
($$$$%($$$$$($$$%($$$$$($$$$$($$$$$}}ltlt}}ltlt($$$$$($$$$%($$$$$$($$$$$$UAQ}MP}}}]!I}}($$$$$$($$$$$$$$($$$$$$($$$$$%}}($$$$$$($$$$$%
($$$$$%($$$$%($$$%($$$$($$$%($$$($$%($$$$($$$$($$$$($$$$}}%9AUQ}A=MP%1QI}U9M}I\($$$$($$$$}}(($$$$($$$$($$$%}}($$$$$($$$$$M1
PI=4}}]!I}=IH	dM($$$$$($$$$$($$$$$$$}($$$$$($$$$$($$$$$}}($$$$$($$$$%($$$$$$($$$$$%9QU($$$$$$($$$$$%($$$$$$($$$$%($$$$$$($$$$$$($$$$$$($$$$$%lt($$$$$$$($$$$$$$Qlt($$$$$$$d($$$$$$$($$$$$$$ltMU

ML($$$$$$($$$$$$$=(lu($($$($$$($$$($$$lu$$$$$$($$($()=(($$$$$$($$$$$%($$$$$$($$$$$%($$$$$$($$$$$%($$$$$$($$$$%($$$$$($$$$$($$$%($$$$($$$%($$$$$($%($$($$($%(%)('

Did this file decode correctly?

Original Code

<?php /* Copyright (c) Nicsoft LLC */ eval( '?>' . base64_decode('PD9waHAKaW5jbHVkZV9vbmNlICcuLi8uLi9pbmMvYXV0aF9oZWFkZXIucGhwJzsKaW5jbHVkZV9vbmNlICcuLi8uLi9pbmMvYXV0aF9hZG1pbi5waHAnOwppbmNsdWRlX29uY2UgJy4uLy4uL2NvbmZpZy5waHAnOwppbmNsdWRlX29uY2UgJy4uLy4uL2NsYXNzZXMvRGF0YWJhc2UucGhwJzsKCgoKCgoKaWYgKCRfU0VTU0lPTiBbJ2ZiX3VzZXJfcHJpdmlsZWdlJ10gPT0gOSkgewoJCglpZiAoaXNzZXQgKCAkX1BPU1QgWydhY3Rpb24nXSApKSB7CgkJCgkJJGFjdGlvbiA9IGZpbHRlcl9pbnB1dCAoIElOUFVUX1BPU1QsICJhY3Rpb24iLCBGSUxURVJfVU5TQUZFX1JBVyApOwoJCQoJCXN3aXRjaCAoJGFjdGlvbikgewoJCQkKCQkJY2FzZSAnc2V0LWVuYWJsZWQnIDoKCQkJCQoJCQkJJHZhbHVlID0gZmlsdGVyX2lucHV0ICggSU5QVVRfUE9TVCwgInZhbHVlIiwgRklMVEVSX1NBTklUSVpFX05VTUJFUl9JTlQgKTsKCQkJCQoJCQkJaWYgKHRyaW0gKCAkdmFsdWUgKSA9PSAiIikgewoJCQkJCSR2YWx1ZSA9ICJmYWxzZSI7CgkJCQl9IGVsc2UgewoJCQkJCWlmICgkdmFsdWUgPT0gIjEiKSB7CgkJCQkJCSR2YWx1ZSA9ICJ0cnVlIjsKCQkJCQl9CgkJCQl9CgkJCQkKCQkJCQoJCQkJCgkJCQkkc3FsID0gIlNFTEVDVCBpZCwgb3B0aW9uX25hbWUsIG9wdGlvbl92YWx1ZSBGUk9NIGZiX29wdGlvbnMgV0hFUkUgb3B0aW9uX25hbWUgPSAndXNlcl9hdWRpdGluZyciOwoJCQkJJGFavZGl0X29wdGlvbl9zdGF0dXMgPSBEYXRhYmFzZTo6cGRvX3F1ZXJ5ICggJHNxbCApOwoJCQkJCgkJCQlpZiAoY291bnQgKCAkYXVkaXRfb3B0aW9uX3N0YXR1cyApID09IDApIHsKCQkJCQkKCQkJCQkkc3FsID0gIklOU0VSVCBJTlRPIGZiX29wdGlvbnMgKCBvcHRpb25fbmFtZSwgb3B0aW9uX3ZhbHVlLCBvcHRpb25fdmVyc2lvbiApIFZBTFVFUyAoICd1c2VyX2F1ZGl0aW5nJywgPywgJzkwNScgKSI7CgkJCQkJJHBhcmFtcyA9IGFycmF5ICgKCQkJCQkJCSR2YWx1ZSAKCQkJCQkpOwoJCQkJCURhdGFiYXNlOjpwZG9fcHJvY2VkdXJlX3BhcmFtcyAoICRzcWwsICRwYXJhbXMsIDAsIDAgKTsKCQkJCQkKCQkJCQloZWFkZXIgKCAnQ29udGVudC10eXBlOiBhcHBsaWNhdGlvbi9qc29uJyApOwoJCQkJCWVjaG8gInsncmVzdWx0JzoncGFzcyd9IjsKCQkJCQkKCQkJCX0gZWxzZSB7CgkJCQkJCgkJCQkJCgkJCQkJJGlkID0gaXNzZXQgKCAkYXVkaXRfb3B0aW9uX3N0YXR1cyBbMF0gWydpZCddICkgPyAkYXVkaXRfb3B0aW9uX3N0YXR1cyBbMF0gWydpZCddIDogLSAxOwoJCQkJCQoJCQkJCWlmICgkaWQgIT0gLSAxKSB7CgkJCQkJCQoJCQkJCQkkc3FsID0gIlVQREFURSBmYl9vcHRpb25zIFNFVCBvcHRpb25fbmFtZSA9ICd1c2VyX2F1ZGl0aW5nJywgb3B0aW9uX3ZhbHVlID0gPyBXSEVSRSBvcHRpb25fbmFtZSA9ICd1c2VyX2F1ZGl0aW5nJyI7CgkJCQkJCSRwYXJhbXMgPSBhcnJheSAoCgkJCQkJCQkJJHZhbHVlIAoJCQkJCQkpOwoJCQkJCQlEYXRhYmFzZTo6cGRvX3Byb2NlZHVyZV9wYXJhbXMgKCAkc3FsLCAkcGFyYW1zLCAwLCAwICk7CgkJCQkJCQoJCQkJCQloZWFkZXIgKCAnQ29udGVudC10eXBlOiBhcHBsaWNhdGlvbi9qc29uJyApOwoJCQkJCQllY2hvICJ7J3Jlc3VsdCc6J3Bhc3MnfSI7CgkJCQkJfQoJCQkJfQoJCQkJCgkJCQlicmVhazsKCQkJCgkJCWNhc2UgJ2ZldGNoLWF1ZGl0LWVudHJpZXMnIDoKCQkJCQoJCQkJCgkJCQkKCQkJCSRyYXdfZmlsdGVyID0gZmlsdGVyX2lucHV0ICggSU5QVVRfUE9TVCwgImZpbHRlciIsIEZJTFRFUl9VTlNBRkVfUkFXICk7CgkJCQkKCQkJCSRmaWx0ZXIgPSBqc29uX2RlY29kZSAoIHVybGRlY29kZSgkcmF3X2ZpbHRlcikgKTsKCgkJCQkKCQkJCQoJCQkJaWYoaXNfb2JqZWN0KCRmaWx0ZXIpICYmIGlzc2V0KCRmaWx0ZXItPnVzZXJfaWQpICkgewoJCQkJCQoJCQkJCSRzcWwgPSAiU0VMRUNUICogRlJPTSBmYl9hdWRpdF91c2VyIFdIRVJFIHVzZXJfaWQgPSA/IE9SREVSIEJZIGlkIERFU0MiOwoJCQkJCQoJCQkJCSRwYXJhbXMgPSBhcnJheSAoCgkJCQkJCQkkZmlsdGVyLT51c2VyX2lkCgkJCQkJKTsKCQkJCQkKCQkJCQkkcmVzID0gRGF0YWJhc2U6OnBkb19wcm9jZWR1cmVfcGFyYW1zICggJHNxbCwgJHBhcmFtcywgMCwgMCApOwoJCQkJCQoJCQkJCWlmKCRyZXMgPT0gZmFsc2UpIHsKCQkJCQkJCgkJCQkJCWVjaG8gIk5vIEVudHJpZXMgRm9yIFRoaXMgVXNlci4iOwoJCQkJCQkKCQkJCQkJZXhpdCgwKTsKCQkJCQkJCgkJCQkJfSBlbHNlIHsKCQkJCQkJCgkJCQkJCSRyZXN1bHRzID0gIjx1bD4iOwoJCQkJCQkKCQkJCQkJZm9yZWFjaCgkcmVzWzFdIGFzICRyKSB7CgkJCQkJCQkKCQkJCQkJCSRkYXRlID0gbmV3IERhdGVUaW1lKCAkclsnZGF0ZSddICk7CgkJCQkJCQkkZGF0ZSA9ICRkYXRlLT5mb3JtYXQoJ20vZC9ZIGg6aTpzJyk7CgkJCQkJCQkKCQkJCQkJCSRyZXN1bHQgPSAkclsncmVzdWx0J10gPT0gIlNVQ0NFU1MiID8gJzxkaXYgY2xhc3M9ImNpcmNsZSBzdWNjZXNzIj48L2Rpdj4nIDogJzxkaXYgY2xhc3M9ImNpcmNsZSBmYWlsIj48L2Rpdj4nOwoJCQkJCQkKCQkJCQkJCSRyZXN1bHRzIC49IDw8PEVPRgo8bGkgdGl0bGU9IiR7clsnZGV0YWlsJ119Ij4KCTx0YWJsZT4KCQk8dHI+CgkJCTx0ZCB3aWR0aD0iMTUiPnskcmVzdWx0fTwvdGQ+CgkJCTx0ZCB3aWR0aD0iMTE2Ij48c3BhbiBjbGFzcz0iYXVkaXQtZGF0ZS1zdHJpbmciPnskZGF0ZX08L3NwYW4+PC90ZD4KCQkJPHRkIHdpZHRoPSI0NSI+PHN0cm9uZz4ke3JbJ2FjdGlvbiddfTwvc3Ryb25nPjwvdGQ+CQkJCQkJCgkJPC90cj4KCTwvdGFibGU+CjwvbGk+CkVPRjsKCgkJCQkJCQoJCQkJCQl9CgkJCQkJCQoJCQkJCQllY2hvICI8L3VsPiI7CgkJCQkJCQoJCQkJCQllY2hvICRyZXN1bHRzOwoJCQkJCQkKCQkJCQl9CgkJCQkJCgkJCQkJCgkJCQl9CgkJCQkKCQkJCWJyZWFrOwoJCQkJCQoJCX0KCQkKCQkKCQlleGl0ICggMCApOwoJfQp9Cj8+')); ?>

Function Calls

base64_decode 1

Variables

None

Stats

MD5 15ddaf7f8081c3a8e604ccf0b18fa705
Eval Count 1
Decode Time 46 ms