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 & provided under license. Copyright(C) 20..
Decoded Output download
require_once ("pub.php");
require_once ("adodb.php");
require_once ("ckauth.php");
require_once ("measure_pub.php");
require_once ("pub_unit.php");
ob_start();
$id = intval(sqls($_GET["id"]));
$sql = "select * from measure_table where id=".$id;
$result = $conn->Execute($sql);
if ($result) {
$measure_id = $result->fields["id"];
$measure_title = $result->fields["measure_title"];
$measure_file = $result->fields["measure_xml_path"];
$measure_report = $result->fields["measure_result_xml_path"];
$m_xml = simplexml_load_string(decrypt(file_get_contents($measure_file)));
$measure_descript = $m_xml->descript;
for ($i = 0;$i <count($m_xml->body->q);$i++) {
$a = $m_xml->body->q[$i][score];
$q = $m_xml->body->q[$i];
$j = $i +1;
$q = c_m($q);
$que = $q[0];
array_shift($q);
$a = c_s(trim($a));
$total_ans = array();
for ($k = 0;$k <count($q);$k++) {
$new_ans = array();
$new_ans["answer"] = iconv("utf-8","gb2312",$q[$k]);
$new_ans["score"] = iconv("utf-8","gb2312",$a[$k]);
array_push($total_ans,$new_ans);
}
$ret[] = array("id"=>$j,"question"=>iconv("utf-8","gb2312",$que),"ans"=>$total_ans);
}
$smarty->assign("measure_title",$measure_title);
$smarty->assign("measure_descript",iconv("utf-8","gb2312",$measure_descript));
$smarty->assign("measure_id",$measure_id);
$smarty->assign("ret",$ret);
$html_file = "tmp/".$getnow_str ."_measure";
$smarty->assign("html_file",$html_file);
$smarty->display("measure_detail.html");
}
else {
echo "!";
exit();
}
$content = ob_get_contents();
tohtmlfile($html_file .".html",$content);
ob_end_flush();
Did this file decode correctly?
Original Code
<?php // This file is protected by copyright law & provided under license. Copyright(C) 2005-2009 www.vidun.com, All rights reserved.
$OOO0O0O00=__FILE__;$OOO000000=urldecode('%74%68%36%73%62%65%68%71%6c%61%34%63%6f%5f%73%61%64%66%70%6e%72');$OO00O0000=2064;$OOO0000O0=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5};$OOO0000O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$OOO0000O0.=$OOO0000O0{3}.$OOO000000{11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};$O0O0000O0='OOO0000O0';eval(($$O0O0000O0('JE9PME9PMDAwMD0kT09PMDAwMDAwezE3fS4kT09PMDAwMDAwezEyfS4kT09PMDAwMDAwezE4fS4kT09PMDAwMDAwezV9LiRPT08wMDAwMDB7MTl9O2lmKCEwKSRPMDAwTzBPMDA9JE9PME9PMDAwMCgkT09PME8wTzAwLCdyYicpOyRPTzBPTzAwME89JE9PTzAwMDAwMHsxN30uJE9PTzAwMDAwMHsyMH0uJE9PTzAwMDAwMHs1fS4kT09PMDAwMDAwezl9LiRPT08wMDAwMDB7MTZ9OyRPTzBPTzAwTzA9JE9PTzAwMDAwMHsxNH0uJE9PTzAwMDAwMHswfS4kT09PMDAwMDAwezIwfS4kT09PMDAwMDAwezB9LiRPT08wMDAwMDB7MjB9OyRPTzBPTzAwME8oJE8wMDBPME8wMCwxMjYxKTskT08wME8wME8wPSgkT09PMDAwME8wKCRPTzBPTzAwTzAoJE9PME9PMDAwTygkTzAwME8wTzAwLDM4MCksJ0VudGVyeW91d2toUkhZS05XT1VUQWFCYkNjRGRGZkdnSWlKakxsTW1QcFFxU3NWdlh4WnowMTIzNDU2Nzg5Ky89JywnQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLycpKSk7ZXZhbCgkT08wME8wME8wKTs=')));return;?>
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
Function Calls
fread | 3 |
strtr | 2 |
fclose | 1 |
OOO0000O0 | 1 |
urldecode | 1 |
str_replace | 1 |
base64_decode | 2 |
Stats
MD5 | 83e5fb8286c8116792f77e982903deef |
Eval Count | 3 |
Decode Time | 118 ms |