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
include ('sys_connect.php');if ($_SESSION[olddb] == '1'){mysql_select_db('rms_backup') or die('Can not Connect DB');$dbname = 'rms_backup';}
include ('sys_core.php');
include ('sys_css.php');
include ('sys_session.php');
include ('common_function.php');
if ($_REQUEST[ex] == 'update'){
for($x=1;$x<=$_REQUEST[countno];$x++){
$Ox = $_POST['O'.$x];
$Ix = $_POST['I'.$x];
$Nx = $_POST['N'.$x];
$Xx = $_POST['X'.$x];
$sql = 'update '.$_REQUEST[p].' set '.$_REQUEST[p]."_name='$Nx' , ".$_REQUEST[p]."_id='$Ix' where ".$_REQUEST[p]."_id='$Ox' and ".$_REQUEST[p]."_name='$Xx' ";
$dbquery = mysql_db_query($dbname,$sql);
}
echo '<center><b><br></b>';
exit();
}else{}
if ($_REQUEST[ex] == 'add'){
$data_id = $_REQUEST[$_REQUEST[p].'_id'];
$data_name = $_REQUEST[$_REQUEST[p].'_name'];
if ($data_id != ''&&$data_name != ''){
$sql = 'insert into '.$_REQUEST[p].' '.
' (`'.$_REQUEST[p].'_id` , `'.$_REQUEST[p].'_name`) '.
' values '.
"('$data_id' , '$data_name' ) ";
$dbquery = mysql_db_query($dbname,$sql);
echo '<center><b><br></b>';
exit();
}
}else{}
if ($_REQUEST[ex] == 'del'){
$data_id = $_REQUEST[$_REQUEST[p].'_id'];
$data_name = $_REQUEST[$_REQUEST[p].'_X'];
$sql = 'delete from '.$_REQUEST[p].' WHERE '.$_REQUEST[p]."_id='$data_id' ";
$dbquery = mysql_db_query($dbname,$sql);
echo '<center><b><br></b>';
exit();
}else{}
;echo '
<table border="0" cellpadding="0" class="table" cellspacing="0" style="border-collapse: collapse" width="100%">
<td width="100%" valign="top">
<!-- <b><big>';echo $_REQUEST[p];echo '</big></b> -->
';
if ($_REQUEST[disabled] == 1){}else{
;echo '
<form name="form1" method="post" action="?p=';echo $_REQUEST[p];echo '&ex=add" onSubmit="return checkIt()">
<big></big><br>
<table width="100%" border="0" class="table table-striped table-hover" >
<tr><td> : </td><td><input type="text" name="';echo $_REQUEST[p];echo '_id" size="10" maxlength="30" class="form-control"></td>
<tr><td> : </td><td><input type="text" name="';echo $_REQUEST[p];echo '_name" size="50" maxlength="100" class="form-control"></td>
<tr><td></td><td><input type="submit" name="Submit" value="" class="btn btn-primary"></td>
</table>
</form>
<script>
function checkIt(){
if (document.form1.';echo $_REQUEST[p];echo '_id.value=="")
{
alert("");
return false;
}
if (document.form1.';echo $_REQUEST[p];echo '_name.value=="")
{
alert("");
return false;
}else{
}
return true
}
</script>
';
}
;echo '
<!--
<font color="red">*** </font>
<form name="form2" method="post" action="?p=';echo $_REQUEST[p];echo '&ex=update">
<table width=\'100%\'>
<tr>
<td>ID</td><td></td>
<tr>
<td colspan="3"><hr size="1"></td>
';
$sql = "SELECT * FROM studing WHERE teacher_id = '$_SESSION[userid]' and school_id = '$_SESSION[school_id]' GROUP BY subject_id ORDER BY subject_id ";
$x=0;
$result2 = mysql_db_query($dbname,$sql);
$result2 = pu_query($dbname,$sql,20);
while($arr = mysql_fetch_array($result2)){
$x++;
$config_id = $_REQUEST[p].'_id';
$config_name = $_REQUEST[p].'_name';
echo ' <tr bgcolor="'.$bgc.'" '.$onmouseover.'>'.
' <td width="50"><input type="hidden" name="O'.$x.'" value="'.$arr[$config_id].'"><input type="text" name="I'.$x.'" value="'.$arr[$config_id].'" size="10" class="input"></td>'.
' <td><input type="text" name="N'.$x.'" value="'.datadic('subject',$arr[$config_id]).'" size="75" class="input"><input type="hidden" name="X'.$x.'" value="'.$arr[$config_name].'" size="75" class="input"></td>'.
' ';
if ($_REQUEST[disabled] == 1){}else{
echo "<td><a href=\"?p=$_REQUEST[p]&ex=del&$_REQUEST[p]_id=$arr[$config_id]&$_REQUEST[p]_X=$arr[$config_name]&page=$_REQUEST[page]\" onClick='return Q_confirm();'><img src='img/action_delete.gif' align='center' border='0' alt='$text[151]'></a></td>";
}
}
;echo '';
if ($_REQUEST[disabled] == 1){}else{
;echo ' <input name="countno" type="hidden" value="';echo $x;;echo '">
<input name="page" type="hidden" value="';echo $_REQUEST[page];echo '">
<tr><td align=\'right\' colspan=\'2\'><input type="submit" name="submit" value="" class="button">
';
}
;echo '
</td><td></td>
</table>
</form>
';
pu_pageloop("p=$_REQUEST[p]&");
;echo '
-->';
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=0x1860;eval($GLOBALS['OOO0000O0']('JE8wMDBPME8wMD0kR0xPQkFMU1snT09PMDAwTzAwJ10oJE9PTzBPME8wMCwncmInKTskR0xPQkFMU1snTzBPMDBPTzAwJ10oJE8wMDBPME8wMCwweDU3ZSk7JE9PMDBPMDBPMD0kR0xPQkFMU1snT09PMDAwME8wJ10oJEdMT0JBTFNbJ09PTzAwMDAwTyddKCRHTE9CQUxTWydPME8wME9PMDAnXSgkTzAwME8wTzAwLDB4MWE4KSwnRW50ZXJ5b3V3a2hSSFlLTldPVVRBYUJiQ2NEZEZmR2dJaUpqTGxNbVBwUXFTc1Z2WHhaejAxMjM0NTY3ODkrLz0nLCdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvJykpO2V2YWwoJE9PMDBPMDBPMCk7'));return;?>Y]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@wkxAGDN_
Function Calls
fopen | 1 |
fread | 3 |
strtr | 2 |
fclose | 1 |
urldecode | 1 |
str_replace | 1 |
base64_decode | 3 |
Stats
MD5 | 5469c6049562ab10c2481ae00133dc33 |
Eval Count | 3 |
Decode Time | 102 ms |