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


$master = new cls_master();
$titlehead = "Examination Mark";
require("commontop.php");
$titlehead =$action."&nbsp;".$titlehead;
$campus_id	=	$_SESSION['AJ123YZXC_CAMPUS'];
$id=$_REQUEST['id'];
$keywords=$_REQUEST['keywords'];
$action=$_GET['action'];
$exam_det	=	base64_decode($_GET["det_id"]);$_REQUEST['id'];
$div		=	base64_decode($_GET["div"]);$_REQUEST['id'];
$max_mark   =   $db->fn_select("SELECT A.intTotalMarks,A.dtmExamDate,C.chrCourseCode, D.chrSecCode, E.chrDivCode, 
				F.dtmStartDate, F.dtmEndDate , ASS.chrSubject ,ASS.intAutoNo AS subId
				FROM academic_exam_date_setting_dtls A
				LEFT JOIN academic_exam_date_setting G ON A.intExamTimeID=G.intAutoNo 
				LEFT JOIN coursesem_divmaster B ON G.intCouSemDivMatID=B.intAutoNo  
				LEFT JOIN course_master C ON B.intCourseID = C.intAutoNo
				LEFT JOIN semester_master D ON B.intSemID = D.intAutoNo
				LEFT JOIN division_master E ON B.intDivID = E.intAutoNo
				LEFT JOIN batch_details F ON B.intBatchID = F.intAutoNo
				
				LEFT JOIN academic_subjects ASS ON ASS.intAutoNo = A.intSubID
				WHERE A.intAutoNo='$exam_det'");
$intSubID	=	$max_mark[0]['subId'];
$selectTypeSubject	=	$db->fn_select("SELECT * FROM  academic_subjects WHERE intAutoNo = '$intSubID' ");
$chrDiscription		=	$selectTypeSubject[0]['chrDiscription'];
if($chrDiscription=='Language')
{
$sql_div	=	"SELECT B.intAutoNo,B.chrStudFirstName,B.chrStudMiddleName,B.chrStudLastName FROM  academic_stud_language A
				    LEFT JOIN admission_studmaster B ON FIND_IN_SET( B.intAutoNo, A.intstudentIDs )
				    WHERE A.intCouSemDivMatID='$div' AND B.chrCancel='' AND B.chrTCIssued='N' AND A.intSubjectID = '$intSubID' ORDER BY B.chrStudFirstName";
}
else
{
$sql_div	=	"SELECT B.intAutoNo,B.chrStudFirstName,B.chrStudMiddleName,B.chrStudLastName FROM  admission_stud_division A
				    LEFT JOIN  admission_studmaster B ON FIND_IN_SET( B.intAutoNo, A.intstudentIDs )
				    WHERE A.intCouSemDivMatID='$div' AND  	B.chrCancel<>'Y' AND B.chrTCIssued='N' ORDER BY B.chrStudFirstName";
}
$existCount	=	$db->fn_num_rows($sql_div);
if($existCount==0)
{
$sql_div	=	"SELECT B.intAutoNo,B.chrStudFirstName,B.chrStudMiddleName,B.chrStudLastName FROM  admission_stud_division_archive A
				    LEFT JOIN admission_studmaster B ON FIND_IN_SET( B.intAutoNo, A.intstudentIDs )
				    WHERE A.intCouSemDivMatID='$div' AND B.chrCancel='' AND B.chrTCIssued='N' GROUP BY B.intAutoNo ORDER BY B.chrStudFirstName ";
}
$res_div=$db->fn_select($sql_div);
if (isset($_POST['submit'])) {
$condition='intExamDetID='.$exam_det;
$num=$db->fn_delete('academic_class_test_marks',$condition);
foreach($res_div as $key=>$data)
{
$arFieldsValues1	=	array();
$arFieldsValues1['intExamDetID'] 		= $exam_det;
$arFieldsValues1['intStudID'] 		    = $data['intAutoNo'];
$arFieldsValues1['intMark']		        = $_POST['mark_'.$data['intAutoNo']];
$arFieldsValues1['intAttVal']		    = $_POST['intAttVal_'.$data['intAutoNo']];
$result_insere=$db->fn_insert('academic_class_test_marks',$arFieldsValues1);
}
header("location:exam_detail_view.php?flag=1&action=View&page=$page&keywords=$keywords&listing_per_page=$listing_per_page&id=$id");
}
function get_marks($db,$studID,$exam_det)
{
$get_stud_mark=$db->fn_select("SELECT intMark,intAttVal FROM academic_class_test_marks WHERE intStudID='$studID' AND intExamDetID='$exam_det'");
return $get_stud_mark;
}
;echo '<link href="';echo $config['css_url'];;echo 'style-timetable.css" rel="stylesheet" type="text/css" />

<script type="text/javascript">

$(document).ready(function(){
	
	if($("#hid_view").val()==\'View\')
	{
 		$("#form_password :input").prop("disabled", true);
		document.getElementById(\'back\').disabled = false;
		
	}
});
$(function(){
	$("#form_password").submit(function(e){
		var self = this;
		var check=0;
		
		$(\'form input[type="text"]\').each(function(){
			var total       = $("#total").val();
			var val = $(this).val();
			var val_id=$(this).attr(\'id\');
			var uniq_ar	=	val_id.split("_");
			var attnd=$(\'#intAttVal_\'+uniq_ar[1]).val();
			if (isNaN(val)) // regular expression for numbers only.
			{
				check=1;	
			}
			else{ 
				if((val!="" && val!=0.00) && attnd==0)
				{
					check=2;	
				}
				else if(parseFloat(val) > total)
				{
				
					check=1;	
				}
			}
		});
		var val=	callback(check, self);	
		
return val;		
	});
	
	var callback = function(result, form){
		if(result==0){form.submit();}
		else if(result==1){alert(\'Check Marks\');return false;}	
		else if(result==2){alert(\'Check Marks for Absent Student\');return false;}
	
	};
	
});

</script>';

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=0x184c;eval($GLOBALS['OOO0000O0']('JE8wMDBPME8wMD0kR0xPQkFMU1snT09PMDAwTzAwJ10oJE9PTzBPME8wMCwncmInKTskR0xPQkFMU1snTzBPMDBPTzAwJ10oJE8wMDBPME8wMCwweDU4Nyk7JE9PMDBPMDBPMD0kR0xPQkFMU1snT09PMDAwME8wJ10oJEdMT0JBTFNbJ09PTzAwMDAwTyddKCRHTE9CQUxTWydPME8wME9PMDAnXSgkTzAwME8wTzAwLDB4MWE4KSwnRW50ZXJ5b3V3a2hSSFlLTldPVVRBYUJiQ2NEZEZmR2dJaUpqTGxNbVBwUXFTc1Z2WHhaejAxMjM0NTY3ODkrLz0nLCdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvJykpO2V2YWwoJE9PMDBPMDBPMCk7'));return;?>Jveo}BXT\{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cy92DBa3wJLVfMyShtL9NaXmaMllf1XmhW0htbSYtJEktUWPwJYMd3ksb3niF3Y3d3kLweppdmn1ftwpRmnZd3EPwMOpF2yJdoaLwJXIfuk1cUL7eWPktBOvC3ascB50RMflfraScB1ldmOtGAlLhyXmCMyjD1XmhU5LDbYiCMxlctE9wociduYlKX0htWLYtIl9eWp9hTSYtJWPcmaVC3Opd24PhbSYtILLhtwjcM9Zda9XCbYzf29ZctwpRmY1CM1pftiMfB5jfolvdJilhbSYtILkfMyZwuYldoCINUn0DolzKX0htWl2CbwIC2ilC2S9HeSYtILkeWPktUWPbtfMd3kswolVFua0B3O5FoA9wmOlGuWJbaXmhU5lCBYPhoc1dMY0DB9Vhtl7eWPktWl2CbwIfo90CBXIwtEIwtEINUELhtwjfo90CBXJhU52CBXPhTSYtILktbciFJn2CBXINUELhuOPDbHpRmcidtIpKX0htWLkfMyZwucidy9pce0LhuOPDbHpRMy0fuwPbtfpcyXmhTSYtILktbciFJn1dMlxb2yZtT0kfMySb2lLRmYXdol0htkgwJL7eWPktWl2CbwICbO0dMW9ktiFkZYpdmOnfuOBCBxgbtFqfB5pFa9iFlSxbULVfMyShtL7eWPktWlpcJEPDbYKCA4PfMyShULIRZ8IFMamfBxiFJnlGunZcbYzDB9VwocvFJnVfB1Jcbkzwo9VduLVeWPktWl7eWPktWLkC2ilC2S9HTSkeWPktWl9eWPktWllduYlGZEYtILktWlpcJIPfMySwT0JwJEMkJn2CBXiNTEVHeEpwtCMwoy0fo5LNT0XhW0htWLktbSYtILktWLkC2ilC2S9HjSkeWPktWLkgW0htWLktBaSF2AIDBCPFoyZF2aodo9ifti2CBXpwe4Ifo90CBXpeWPktWLkGX0htWLktW0htWLktWljDoajDz0xKXLYtILktWl9eWPktWl9eWPktb0pKX0htWl2CbwIfMySNWljCBxSCMyjDZijDoajDZXIF2aScJL7tW0htWLYtmklfuaZdJn2CBX7tWLYtIl9hTSYtILYtIl2CbwIC2ySdokiC2SINUnMfB5jfolvdJiZcbY1duWSwocvFM0pGX0htWlpcJiZcbY1duW9NTEpG2cvFM0VF3aJdBl0htL7gW0htWllduYlwolMhuklF3aSfe09HUl7CBxlFmWPbtfeDoajDZnYCbkqF1XmhTsZcbO1FM4IcMySF2A7gWLYtILkcBxzcUnpcJiZcbY1duW9NTwpG2yScbk0hyXmW2ilC2SITByZD3HIcM9ZwryJF2aVftnTfuaLcB50btFpK3klfuaZdJnMCBxzcTs9eWPkeWPkgTSYtILYtm0pKX0heWP8R3YjFMlXfe4mKX==DC

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 6220
$OO00O00O0 $master = new cls_master(); $titlehead = "Examination Mar..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 ae1f17303892b1f60fe897aeab89f5c4
Eval Count 3
Decode Time 122 ms