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 ("pub_unit.php");
require_once ("Spreadsheet/Excel/Reader/reader.php");
if ($_POST["submit"] == "") {
$unit_id = sqli($_POST["unit_id"]);
$branch_id_old = sqli($_POST["branch_id"]);
$jud = sqli($_POST["jud"]);
$jud = 1;
if (is_uploaded_file($_FILES["import_file"]["tmp_name"])) {
$import_xls = $getnow_str .".xls";
}
if (move_uploaded_file($_FILES["import_file"]["tmp_name"],"tmp/".$import_xls)) {
$xls_file = "tmp/".$import_xls;
$user_array = array();
$data = new Spreadsheet_Excel_Reader();
$data->setOutputEncoding("gb2312");
$data->read($xls_file);
$numcols = $data->sheets[0]["numCols"];
$account = $data->sheets[0]["cells"][1][1];
$name = $data->sheets[0]["cells"][1][2];
$exam_name = $data->sheets[0]["cells"][1][3];
$exam_t1 = $data->sheets[0]["cells"][1][4];
$exam_t2 = $data->sheets[0]["cells"][1][5];
$exam_t3 = $data->sheets[0]["cells"][1][6];
$exam_t4 = $data->sheets[0]["cells"][1][7];
$exam_t5 = $data->sheets[0]["cells"][1][8];
$exam_t6 = $data->sheets[0]["cells"][1][9];
$exam_t7 = $data->sheets[0]["cells"][1][10];
$exam_t8 = $data->sheets[0]["cells"][1][11];
$exam_t9 = $data->sheets[0]["cells"][1][12];
$exam_t10 = $data->sheets[0]["cells"][1][13];
if (($account != "()") ||($name != "") ||($exam_name != "")) {
alert("Excel","judge_user_examscore.php");
exit();
}
if (1000 <$data->sheets[0]["numRows"]) {
alert("1000,!","judge_user_import.php");
exit();
}
for ($i = 2;$i <= $data->sheets[0]["numRows"];$i++) {
$account = sqli($data->sheets[0]["cells"][$i][1]);
$name = sqli($data->sheets[0]["cells"][$i][2]);
$exam_name = sqli($data->sheets[0]["cells"][$i][3]);
$exam_t1 = sqli($data->sheets[0]["cells"][$i][4]);
$exam_t2 = sqli($data->sheets[0]["cells"][$i][5]);
$exam_t3 = sqli($data->sheets[0]["cells"][$i][6]);
$exam_t4 = sqli($data->sheets[0]["cells"][$i][7]);
$exam_t5 = sqli($data->sheets[0]["cells"][$i][8]);
$exam_t6 = sqli($data->sheets[0]["cells"][$i][9]);
$exam_t7 = sqli($data->sheets[0]["cells"][$i][10]);
$exam_t8 = sqli($data->sheets[0]["cells"][$i][11]);
$exam_t9 = sqli($data->sheets[0]["cells"][$i][12]);
$exam_t10 = sqli($data->sheets[0]["cells"][$i][13]);
if ($account != "") {
$user_array[] = array($account,$name,$exam_name,$exam_t1,$exam_t2,$exam_t3,$exam_t4,$exam_t5,$exam_t6,$exam_t7,$exam_t8,$exam_t9,$exam_t10);
}
}
$conn->BeginTrans();
foreach ($user_array as $value ) {
$account = $value[0];
$name = $value[1];
$exam_name = $value[2];
$exam_s1 = $value[3];
$exam_s2 = $value[4];
$exam_s3 = $value[5];
$exam_s4 = $value[6];
$exam_s5 = $value[7];
$exam_s6 = $value[8];
$exam_s7 = $value[9];
$exam_s8 = $value[10];
$exam_s9 = $value[11];
$exam_s10 = $value[12];
$sql = "insert into exam_score(account,name,exam_name,exam_s1,exam_s2,exam_s3,exam_s4,exam_s5,exam_s6,exam_s7,exam_s8,exam_s9,exam_s10)";
$sql .= " values('".$account ."','".$name ."','".$exam_name ."','".$exam_s1 ."',".$exam_s2 .",".$exam_s3 .",'".$exam_s4 ."','".$exam_s5 ."','".$exam_s6 ."','".$exam_s7 ."','".$exam_s8 ."','".$exam_s9 ."','".$exam_s10 ."')";
$ok_num = 0;
try {
$conn->Execute($sql);
}
catch (Exception $e) {
$conn->RollbackTrans();
alert(",Excel!","judge_user_examscore.php");
exit();
}
}
$conn->CommitTrans();
alert("!","judge_user_examscore.php");
}
}
$unit_array = get_unit_array($conn,$_SESSION["unit_id"],$_SESSION["ck"]);
$branch_array = get_branch_array($conn,$_SESSION["branch_id"],$_SESSION["ck"]);
$conn->Close();
$smarty->assign("branch_array",$branch_array);
$smarty->assign("unit_array",$unit_array);
$smarty->display("judge_user_examscore.html");
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=4952;$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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xUzu67z1Zfmh/Fo/VvNA2FqAwUwSwMp1coflb3azcbkgDB1Xd3k0RmnPFtwpKXplGol0htL7tm0hcM9ZwtILDUE9wew7koLINe0IkoOiforsNmYPcBa0F1SXbaSJdmasAM93FZkfKZOphZSpwuShkoyjC291dmWINUnzFBxphtOLCbOiRT5zDoalfuYdHy1dwMYldoxzwl1dkolfBzyfhTShko5idBAINUnzFBxphtOLCbOiRT5zDoalfuYdHy1dwMYldoxzwl1dkolfBzkfhTShkoa4CB1gdMyscUE9wuYxdoLPkoOiforsNmYPcBa0F1SXbaSJC2aSduHJbaSLDa1dH10pKXPLcbiida90HUE9wuYxdoLPkoOiforsNmYPcBa0F1SXbaSJC2aSduHJbaSLDa1dYy0pKXPLcbiida90HJE9wuYxdoLPkoOiforsNmYPcBa0F1SXbaSJC2aSduHJbaSLDa1dYa0pKXPLcbiida90HZE9wuYxdoLPkoOiforsNmYPcBa0F1SXbaSJC2aSduHJbaSLDa1dYl0pKXPLcbiida90YtE9wuYxdoLPkoOiforsNmYPcBa0F1SXbaSJC2aSduHJbaSLDa1dY10pKXPLcbiida90YUE9wuYxdoLPkoOiforsNmYPcBa0F1SXbaSJC2aSduHJbaSLDa1dKy0pKXPLcbiida90YJE9wuYxdoLPkoOiforsNmYPcBa0F1SXbaSJC2aSduHJbaSLDa1dKa0pKXPLcbiida90YZE9wuYxdoLPkoOiforsNmYPcBa0F1SXbaSJC2aSduHJbaSLDa1dHTnfhTShkoa4CB1gfeIINUnzFBxphtOLCbOiRT5zDoalfuYdHy1dwMYldoxzwl1dkolfBzrxbUL7tJOlGoysb3W5we0IF3ySDUILcoy0CU0+F2ilcbOzBznfBZkjcBxSFZkfBZOpbaSxHl0pKXPLcbiida90HTEINUnzFBxphtOLCbOiRT5zDoalfuYdHy1dwMYldoxzwl1dkolfBzrzbUL7tMlMwtILCBYjd3aVftEiNUEJwJLIGXPLfbYlFl9iFmkiGasfwe0ICbkZCbLPkoyjC291dmWSko5idBASkoa4CB1gdMyscUXLcbiida90HUXLcbiida90HJXLcbiida90HZXLcbiida90YtXLcbiida90YUXLcbiida90YJXLcbiida90YZXLcbiida90KtXLcbiida90KUXLcbiida90HTEpKXp9tm0hkoYvdM4sNLklc2lVaukidmHPhTShcM9ZcByjDtEPkuazcbkgCbkZCbLICbHIkucidualwtLIGXPLCBYjd3aVftE9wtO2CBx1caSXbTShko5idBAINUELfMySfBadHa07tJOlGoysb25idBAINUELfMySfBadHl07tJOlGoysb3Hxwe0IkucidualBzYfKXPLcbiida9zHJE9wtO2CBx1caS0bTShkoa4CB1gFzHINUELfMySfBadYa07tJOlGoysb3H0we0IkucidualBzcfKXPLcbiida9zYUE9wtO2CBx1caS3bTShkoa4CB1gFzCINUELfMySfBadKy07tJOlGoysb3H3we0IkucidualBzlfKXPLcbiida9zKtE9wtO2CBx1caSxHy07tJOlGoysb3H5we0IkucidualBzrxbTShkoa4CB1gFzrXwe0IkucidualBzrZbTShkuYxdtE9wtkpdmYlFmWIDB50dZnlGoysb3Yjd3klhoyjC291dmWSdMyscUxlGoysb25idBAScbiida9zHUxlGoysb3HZRoa4CB1gFzHScbiida9zYtxlGoysb3H1Roa4CB1gFzCScbiida9zYZxlGoysb3H4Roa4CB1gFzLScbiida9zHTEpwjShkuYxdtEVNUEJwucidualFZImwJ4LCBYjd3aVftEVwJFSkZwVko5idBAIRJwmRtFJRJOlGoysb25idBAIRJwmRtFJRJOlGoysb3Hxwt4JkZXJRJOlGoysb3HZwt4JRtwVkoa4CB1gFzHIRJwSkZwVkoa4CB1gFzWIRJwmRtFJRJOlGoysb3H1wt4JkZXmwJ4Lcbiida9zYJEVwJFSkZwVkoa4CB1gFzFIRJwmRtFJRJOlGoysb3H4wt4JkZXmwJ4Lcbiida9zKUEVwJFSkZwVkoa4CB1gFzrXwt4JkZLJKXPLd2sgdmaswe0IHeShfuk5wuShkoYvdM4sNLa4cBY1foAPkuYxdtL7tm0hC2y0C2IIhra4C2aXfolvdJELcULIGXPLC29VdJ0+AM9SdokiC2sAFMyVFZIpKXpidoaZftIJzs63QRB8ZKSSx+V87RRpObijcBZ689dCZsWiwJXJDmaLc2agfbYlFl9lGoysF2YvFMAVFoiXwJL7tMa4DbWPhTShgWp9tJOjd25VRT5ed21sDbOAFMyVFZIpKXpidoaZftIJsdzw67NkVDCiwJXJDmaLc2agfbYlFl9lGoysF2YvFMAVFoiXwJL7tm0hgWPLfB5pfy9iFmkiGUE9woflfy91dMl0b2yZFMy5htOjd25VRtOgA0aTA0lNTlSJfB5pfy9pctkfRtOgA0aTA0lNTlSJC2SJbUL7tJOJFMyVC2igCbkZCbLINUnmcbOgCmkidMYPb2yZFMy5htOjd25VRtOgA0aTA0lNTlSJCmkidMYPb2lLwl0Sky9TOaYTUA9KBZkjDZkfhTShkoYvdM4sNLYSd3YlhtL7tJOzdByZfuLsNMyzF2lmdJIJCmkidMYPb2yZFMy5wJXLCmkidMYPb2yZFMy5hTShkuYsCbk0GU0+CbYzDBfVhtk1dMl0b2yZFMy5wJXLfB5pfy9iFmkiGUL7tJOzdByZfuLsNMOpF3nSCbLPwMp1coflb3azcbkgcbiidbYjd3klRMi0dBXJhTSh
Function Calls
fread | 3 |
strtr | 2 |
fclose | 1 |
OOO0000O0 | 1 |
urldecode | 1 |
str_replace | 1 |
base64_decode | 2 |
Stats
MD5 | e8a1b792df91881f4d2fb390d7f72212 |
Eval Count | 3 |
Decode Time | 135 ms |