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
define('IN_CHH',true);
require(dirname('index.php') .'/includes/init.php');
require_once(ROOT_PATH .'/includes/cls_firmware_cat.php');
$cat = new cls_firmware_cat($db,$chh->table("firmware_cat") );
require_once(ROOT_PATH .'/includes/cls_firmware.php');
$data = new cls_firmware($db,$chh->table("firmware"),$cat);
$data->set('page_size',10);
$top_cls = 'page4_topmenu_bg';
$active = 4;
$subactive = 3;
$smarty->assign('top_cls',$top_cls);
$smarty->assign('active',$active);
$smarty->assign('subactive',$subactive);
switch($_REQUEST['act'] ){
case 'dl_self_file':
$id = !isset($_REQUEST['id']) ?0 : intval($_REQUEST['id']);
$data->dl_file($id);
break;
default:
assign_template();
$id = empty($_REQUEST['cat_id'])?1:intval($_REQUEST['cat_id']);
$smarty->assign('page_title',$cat->get_page_title($id) );
$path = $cat->get_path($id);
$smarty->assign('path',$path);
$_REQUEST['cat_id'] = $id;
$list = $data->get_list();
require_once(ROOT_PATH .'/includes/cls_mypage.php');
$page=new mypage(array('total'=>$list['filter']['record_count'],'perpage'=>$list['filter']['page_size'],'nowindex'=>$list['filter']['page']));
$cat_info = $cat->get_info($id);
$smarty->assign('keywords',htmlspecialchars($info['meta_keywords']));
$smarty->assign('description',htmlspecialchars($info['meta_description']));
$smarty->assign('cat_info',$cat_info);
$smarty->assign('list',$list['list']);
$smarty->assign('page',$page->show(4));
$smarty->display('firmware_list.html');
break;
}
Did this file decode correctly?
Original Code
<?php // This file is protected by copyright law & provided under license. Copyright(C) 2005-2009 shsing1, 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=1992;$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('JE9PME9PMDAwMD0kT09PMDAwMDAwezE3fS4kT09PMDAwMDAwezEyfS4kT09PMDAwMDAwezE4fS4kT09PMDAwMDAwezV9LiRPT08wMDAwMDB7MTl9O2lmKCEwKSRPMDAwTzBPMDA9JE9PME9PMDAwMCgkT09PME8wTzAwLCdyYicpOyRPTzBPTzAwME89JE9PTzAwMDAwMHsxN30uJE9PTzAwMDAwMHsyMH0uJE9PTzAwMDAwMHs1fS4kT09PMDAwMDAwezl9LiRPT08wMDAwMDB7MTZ9OyRPTzBPTzAwTzA9JE9PTzAwMDAwMHsxNH0uJE9PTzAwMDAwMHswfS4kT09PMDAwMDAwezIwfS4kT09PMDAwMDAwezB9LiRPT08wMDAwMDB7MjB9OyRPTzBPTzAwME8oJE8wMDBPME8wMCwxMjU1KTskT08wME8wME8wPSgkT09PMDAwME8wKCRPTzBPTzAwTzAoJE9PME9PMDAwTygkTzAwME8wTzAwLDM4MCksJ0lBY3lCTUhYSzEvVVN2OUZmVnN4YVl1a2htYkNpRGRFZUdnSmpMbE5uT29QcFFxUnJUdFd3WnowMjM0NTY3OCs9JywnQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLycpKSk7ZXZhbCgkT08wME8wME8wKTs=')));return;?>
1B7FSyAFSyAFSyZWDX1EilYrCHMJmseNkZ7HsaTMkZ6NUcKNKg2jxw7FSB6rxWIrUgKNKgrn1B7FxWIrSyAFScejxw6rxw6rSB6r/cVFxWAFxWIrSB6n1B6rSyAFSB6rScrjxw6rSB6rSyIr/srNsaMJda1vsMGUSs7Ya0h3Vlmui0GGukYPbHZgfzLBmBYLVzD/bjTpxl3FCZArakMsiLVwY0DbdJItSWfZvJi2/WwNUcDAfjvBVamXsBL/swTvxj7faY1xYMYuYZGmulMghzVLmlDnbuOPCHZqC0ATiNvwDkm0dXL4SyBtSWfZvJi29spR1tjO/sj5mlvpC0vL/cVFSyIrxWAFSyIO9zYzhurn1B7FSyAFSyAFScj5yfOjmumOClan1wL9kwvKscipDX1Zmsj5yfOtmkMZbk1L/HVOil3GCuankZ7HsaTMkZ6OKc2NUzLqhzTZmHYWUzLqbkfqiHGr1tj5yfOtmkMZbk1Lkz7qhzanaj7FYM7ffYVKKc2NUzLqhzTZmHYWUzvpiZ7lbk1QDzMtmY7JhkfqiHGr1tj5yfnjhzMwKyweClY0KHvpiZ7lbk1QDzMtmY7Jhkfn1HVgUcVJbHeQFNVGhlTL/c1lbk1QDzMtmY7Jhkfg/sIO9rw/ilYTDuLtmY7RClvL/M1FxZVEaBMascIq1t7OClvpDuVLit7JCXvEmlLtCkDGilaqiHGr1tj5yfnjmHMwhsI7KH3LDtAJCXvEmlLtCkDGilan1HVgUcVJbHeQFNVGhlTL/c1lbk1QDzMtmsKOUcVJhkfO9rw/1HVGDHBQFNvLDceNiHMNmY7WbkOL1trTScj5yfnjDH7rkzvpitI7KcDrhuDLvM7wC0AQmu3Zkz1N1WpvcgVGh0VODlaeFsIw9rw/1XvZhlMJDHLzmsI7KyS5yfnjizZGiNV3Ux3Gi0vOmz2n10VRiM7JCXSNUcVwC0AEhzTW/xpvcgVWCuMtDXjQFlMWizLNCgeNhuvwbkmL1trjhuvwbkmL/xpvcgVWCuMtDXjQFlMWizLNCgeNi0YghuvwbkmL1trji0YghuvwbkmL/xpvcNv0bkVJbcejkZ1MaYYMaZVC1zMJDcDDKcL5yfOJhkvLKcDjCM7WmuTlkzmOCHaN9ew/1HLjKyweKuLWizYw/cVEajYVYaYxYMpNbufNksjeFWIe9gAOCNVzhurn1M7sVYMYVYvautDOmcDD/xpvcgVjhkVGUx3jCM7lbuTL/cVOmcj5yfOgilYGbWpvclVLmlMZCXf4yfOGi0vOmz3EDHYQiHTGDHan/xpvcgVOmcI7KHYQiXV3/cVEajYVYaYxYMpNhzMwkzLj1ZwOFWB4bu3wDlMp/cVEajYVYaYxYMpNhzMwkzLj1ZwO9rw/1XvQhk1wdsw8hkvWbuDq/cDrhuDLk0VODHTL1trjhzMwUx3NmkVEiHMNmY7wbkVpmsejbufOKcj5yfnjiHMwbcI7KcVJhkfQFlDLDM7rhkVn/cVOmcj5yfnjizZGiNV3Ux3Gi0vOmz2n10AGDHeNUcVrhkVn/xpvcgVEajYVYaYxYMpNhzMwkzLj1ZweFsIjbuf5yfnjCHLWDcI7KcVjhkVGUx3NmkVECHLWDceO9rw/ilYTDuLtmY7RClvL/M1FxZVEaBMascIq1t7OClvpDuVLit7JCXvECkLrhuDLUNAniciO9rw/1XAGmza7ClY0KHZ3iHMNmsGGiN1GdseNDH7whurNFx2jCHLWDMpNmlLpDHYt1ZZC101Lhz7tmM7JC0YqDcDDUcDrmk1rhuDL1Ww81HTOi0VC1zmOCXVLigDDutDrhuDLk0vOdlaNksrNCl70bu3jmkeNFx2jCHLWDMpNmlLpDHYt1ZZC10AGmzaNksjO9rw/1HvGDM7OClmRKywe1HvGDcw8mzYwkzLqml6n1HLj/xpvcgVWCuMtDXjQFlMWizLNCgeNbzY3Dz7tmXSNUHGwCuTWiHYJbuMphzGGiNSn1HLqml7C1zZLDHMEbzY3Dz7tmXSNksjO9rw/1XvQhk1wdsw8hkvWbuDq/cDjmkvJilLrDHLRCgipbXVQCXvrmuvOhuTJbHMtitejbu3lCZpNCuYwhY7jmkvJilLrDHLRCgDD/sj5yfnjizZGiNV3Ux3Gi0vOmz2n1zvGDM7OClmR1trjhzMwkzLqml6O9rw/1XvQhk1wdsw8hkvWbuDq/cDpbkvw1trjCHLWDMpNCHLWDcDD/xpvcgVWCuMtDXjQFlMWizLNCgeNiHMNmsip1XAGmzaQFNvnC0invcjO9rw/1XvQhk1wdsw8mHLWiHTGdseNmlLtCkDGilYECHLWDc3nDHZp1tj5yfOgilYGbWpvcNwvce==
Function Calls
| fread | 3 |
| strtr | 2 |
| fclose | 1 |
| OOO0000O0 | 1 |
| urldecode | 1 |
| str_replace | 1 |
| base64_decode | 2 |
Stats
| MD5 | 21bb7285ca482ed969b9ac365d9eec6c |
| Eval Count | 3 |
| Decode Time | 155 ms |