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 /* This file is protected by copyright law and provided under license. Reverse engin..

Decoded Output download

 
require_once('initializeDb.php');
if($_SESSION['RoleName'] != 'Admin')
{
$q="select * from FormMaster fm join RoleWiseMenu rwm on fm.id=rwm.FormID where (IsActive=1 and 
			RoleID in (select RoleId from Users where id=".$_SESSION['user_id'].") and Link='config.php')";
$r=mysqli_query($dbc,$q);
if(mysqli_num_rows($r)!=1)
{
header("Location: Unauthorized.php");
exit();
}
}
$valid_error = array();
$validation = true;
if($_SERVER["REQUEST_METHOD"] == "POST"){
$AfterResult =isset($_REQUEST['AfterResult'])?1:0;
$AfterLock =isset($_REQUEST['AfterLock'])?1:0;
$add_data = array(
"AfterResult"=>$AfterResult,
"AfterLock"=>$AfterLock
);
$user = $db->update("customconfig",$add_data,"where Type='DontPlayGame'");
$q = "select Name, Type, value from CustomConfig where Type not in ('DontPlayGame', 'gameview')";
$r = mysqli_query($dbc,$q);
while ($row = mysqli_fetch_assoc($r)) {
$type = $row['Type'];
$value = isset($_POST[$type]) ?1 : 0;
$update_data = array(
"value"=>$value,
);
$db->update("customconfig",$update_data,"where type='$type'");
}
echo "<script>alert('Sucessfully Updated')</script>";
echo"<script>window.location='config.php'</script>";
}
;echo '<!DOCTYPE html>
<html lang="en">
<head>
  <title>Set Configuration</title>
  ';include_once("Menu.php");;echo '  <link rel="stylesheet" href="css/General.css">
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
  <script type="text/javascript" src="js/validation.js" language="javascript"></script>
  <script src="js/shortcut.js"></script>
</head>
<body>
<div class="container">
	
	<h1>Set Configuration</h1>
	<form class="form-horizontal" method="post" enctype="multipart/form-data" id="playcontrol" name="yourform" action="">
    <table class="table">
		<thead>
			<th>
				Config Name
			</th>
			<th>
				On/Off
			</th>
		<thead>
		<tbody>
		';$q="select AfterLock,AfterResult from CustomConfig where Type='DontPlayGame'";
$r=mysqli_query($dbc,$q);
while($row = mysqli_fetch_assoc($r)){
;echo '		<tr>
			<div class="form-group has-success has-feedback">
				<td>
					<label  for="inputSuccess">Game Lock After Cutting</label>
				</td>
				<td>
					<label class="switch" style="width:100px;">
						<input type="checkbox" name="AfterLock" ';echo $row['AfterLock']==1?'checked':'';echo '>
						<span class="slider round"></span>
					</label>
				</td>
			</div>
		</tr>
		<tr>
			<div class="form-group has-success has-feedback">
				<td>
					<label  for="inputSuccess">Game Lock After Result</label>
				</td>
				<td>
					<label class="switch" style="width:100px;">
						<input type="checkbox" name="AfterResult" ';echo $row['AfterResult']==1?'checked':'';echo '>
						<span class="slider round"></span>
					</label>
				</td>
			</div>
		</tr>
		';}
$q="select Name,Type,value from CustomConfig where Type not in ('DontPlayGame','gameview')";
$r=mysqli_query($dbc,$q);
while($row = mysqli_fetch_assoc($r)){
;echo '		<tr>
			<div class="form-group has-success has-feedback">
				<td>
					<label  for="inputSuccess">';echo $row['Name'];echo '</label>
				</td>
				<td>
					<label class="switch" style="width:100px;">
						<input type="checkbox" name="';echo $row['Type'];;echo '" ';echo $row['value']==1?'checked':'';echo ' >
						<span class="slider round"></span>
					</label>
				</td>
			</div>
		</tr>
		
		';
}
;echo '	  </tbody>
	  </table>
	  <div class="col-md-12 text-center">
		<button type="submit" id="save" class="btn btn-primary" name="save" value="save" >Save</button>
	  </div>
  </form>

</div>

</div>

</body>
<script>
</script>
</html>





';

Did this file decode correctly?

Original Code

<?php /* This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited. */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$GLOBALS['OOO0000O0']=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5}.$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$GLOBALS['OOO0000O0'].=$GLOBALS['OOO0000O0']{3}.$OOO000000{11}.$OOO000000{12}.$GLOBALS['OOO0000O0']{7}.$OOO000000{5};$GLOBALS['OOO000O00']=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$GLOBALS['O0O000O00']=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$GLOBALS['O0O000O00']=$O0O000O00.$OOO000000{3};$GLOBALS['O0O00OO00']=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$GLOBALS['OOO00000O']=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0x1460;eval($GLOBALS['OOO0000O0']('JE8wMDBPME8wMD0kR0xPQkFMU1snT09PMDAwTzAwJ10oJE9PTzBPME8wMCwncmInKTskR0xPQkFMU1snTzBPMDBPTzAwJ10oJE8wMDBPME8wMCwweDU4Nik7JE9PMDBPMDBPMD0kR0xPQkFMU1snT09PMDAwME8wJ10oJEdMT0JBTFNbJ09PTzAwMDAwTyddKCRHTE9CQUxTWydPME8wME9PMDAnXSgkTzAwME8wTzAwLDB4MWE4KSwnRW50ZXJ5b3V3a2hSSFlLTldPVVRBYUJiQ2NEZEZmR2dJaUpqTGxNbVBwUXFTc1Z2WHhaejAxMjM0NTY3ODkrLz0nLCdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvJykpO2V2YWwoJE9PMDBPMDBPMCk7'));return;?>iXxCQHnP\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col2woYSCbYzNUkjd250CBlVcbwJNI0htW0htTxPHT5TcbWIW29VcMlmfbkifolvdjXvDer+eWPkNocvFM0IC2xiF3H9wMcvFM0sDo9ZDbpvdmOidtwIdBa0Do9LNUkXd3Y0wJnldMY0GbnlNUksfBx0DbniFmWvcM9ZdU1LCbOiwJnpce0JFoxiGBYvdmOZd2XJwo5idBA9wmlvfbkMd3kswJniC3Opd249wJw+eWPIwtEINuOiCMxlwoYSCbYzNUk0CBkScUw+eWPktTx0Doaice4YtILktTx0De4YtILktWled25MDBFITMyscW0htWLkNt90De4YtILktTx0De4YtILktWlNdJ9NcMCYtILktTXvfoI+eWPktTx0Doaice4YtILkNuOJd2O5NI0htWLmKZOxNUkzcBxlC3WIWBc0cbkHd2YqRryMfoaZAMazfBx0wocZd20IW3azfo9sW29VcMlmwufPcbklwyO5FoA9k0OvdmOWdoy5O2yscUFJKX0hkuw9dblzFBxpb3y1cbk5htOLCMHSkurpKX0hf2ipdoAPkukvfZE9wo15F3ySDa9McbOjDy9iF3YvCZILFJLpGX0hK2ajDo8IkXLkNuOZNI0htWLkNoOpfJnjdoyzFz0JcM9ZdU1mFM91FtnPCbHsF3ajC2azFZnPCbHscMalcokiC2SJNI0htWLktTx0ce4YtILktWLkNoxiCMaSwtnMd3w9wMlVFua0A3ajC2azFZw+O2yscUnHd2YqwryMfoaZwrY1fuOpdMF8R2xiCMaSNI0htWLktTXvfoW+eWPktWLkNuOLNI0htWLktWL8doyJcBXIC2xiF3H9wmY3DbOjDtwIF3O5doA9wmfpcuOPKjrXHun4KZw+eWPktWLktWL8DB5XfbWIfulXcT0JC2ilC2sJd3IJwo5idBA9wLyMfoaZTo9jDZwIkzslC2ivwtOZd3fdk0yMfoaZTo9jDZffNT0xNZfjDoajD2aLkzPmkzslC2ivwtF+eWPktWLktWL8F3nidJnjdoyzFz0JF2xpcoaZwukvfB5Lwj48R3YXCB4+eWPktWLktTXvdoyJcBX+eWPktWLkNt90ce4YtILktTXvcol2NI0htWL8R3OZNI0htWL8fuw+eWPktWL8col2woYSCbYzNUkMd3ksRBfZd3aXwoiiFZ1zfBYjcbYzwoiiFZ1McBaLCMyjDZw+eWPktWLkNuOLNI0htWLktWL8doyJcBXIwocvFj0JDB5XfbOTfBYjcbYzwj5uCB1lwrxvC2SIWBc0cbwIAMazfBx0Nt9SCBklde4YtILktWL8R3OLNI0htWLktTx0ce4YtILktWLkNoxiCMaSwoYSCbYzNUkzf2l0C2IJwuY0GBxlNUk3DBO0DePxHenXGeSJNI0htWLktWLkNolVFua0wuO5FoA9wMYPcBYqCM94wJnVCB1lNUkncmOlFlklF3aSftwIkzslC2ivwtOZd3fdk0yMfoaZAMazfBx0k109NTr/k2YPcBYqcBWmKJFmK2ajDo8Ikz4YtILktWLktTxzFoyVwoYSCbYzNUkzdolLcbwIFM91dMWJNjXvF3nidj4YtILktWLkNt9SCBklde4YtILktWL8R3OLNI0htWLkNt9LDbC+eWPktTXvfuw+eWPktUF7gW0hkur9wmYldoajftnKCB1lRyO5FoASfMySfBAIcmkvdUnefbY0d21ed25MDBFIf2ilFMAIaulXcUnVd3WIDB4Ihtfrd250AoxiGAfidBAmRtfmCB1lfMllfZFpwjSYtJOZNB15F3ySDa9xfBaZGUILcokjRtOxhTSYtmfPDBxlhtOZd3FINUnsGbYxdolgcMa0C2igCbYzd2HPkuwphbSYtjslC2ivwtFktTx0Fj4YtILktTxLDbCIC2xiF3H9wMcvFM0sc3kvfbEIDoyzRbY1C2YlF3HIDoyzRBclcBOJCBYqwj4YtILktWL8foW+eWPktWLktTxSCBkldtEIcM9ZNUkpdmn1fyY1C2YlF3HJNJF7cBYPdZELFM93BZfKCB1lk107cBYPdZEmNt9SCBklde4YtILktWL8R3OLNI0htWLktTx0ce4YtILktWLkNoxiCMaSwoYSCbYzNUkzf2l0C2IJwuY0GBxlNUk3DBO0DePxHenXGeSJNI0htWLktWLkNolVFua0wuO5FoA9wMYPcBYqCM94wJnVCB1lNUwmK2ajDo8Ikukvf1SmaulXcUffKzslC2ivwtFJwtF7cBYPdZELFM93BZf2CBx1cUffNT0xNZfjDoajD2aLkzPmkzslC2ivwtFINI0htWLktWLkNuYXCB4IC2xiF3H9wmYSDBOlFJnZd3aVctw+Nt9zFoyVNI0htWLktWL8R2xiCMaSNI0htWLktTXvfoW+eWPktWL8R2Opfj4YtILkNt90Fj4YtILkeWPktUF7eWp9eWP7cBYPdZEmtUEINt90CM9LGT4YtILIweXvfoyJdoA+eWPkwtE8col2woYSCbYzNUkjd2XsdBWsHTwIfoa4ft1jcB50cbwJNI0htWL8Cma0fo9VwuO5FoA9wmY1CM1pftwIDBW9wmYifMAJwoYSCbYzNUkJfo4ICmOVRbnZDB1iFmLJwo5idBA9wmYifMAJwucidualNUkzCbclwJE+A2y2cTXvCma0fo9VNI0htUEINt9LDbC+eWPIweXvcM9ZdT4YtI0hNt9LDbC+eWPYtjXvcol2NI0heWP8R2kvcuL+eWP8F2YZDbn0NI0hNt9zC3kpFuW+eWP8R2i0dBX+eWPYtI0heWPYtI0hkzS=TUds}mgHlXwdr|swi

Function Calls

fopen 1
fread 3
strtr 2
fclose 1
urldecode 1
str_replace 1
base64_decode 3

Variables

$O000O0O00 True
$O0O000O00 fgets
$O0O00OO00 fread
$OO00O0000 5216
$OO00O00O0 require_once('initializeDb.php'); if($_SESSION['RoleName..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 a79794e0410d2c97e224a989ba6f2fdb
Eval Count 3
Decode Time 98 ms