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 // $OOO0O0O00=__FILE__;$OOO000000=urldecode('%74%68%36%73%62%65%68%71%6c%61%34%63%..

Decoded Output download


namespace PngFile;
require_once 'depng/pngCompote.php';
namespace CFPropertyList;
require_once 'deplist/CFPropertyList.php';
include '../../system/db.class.php';
include '../../system/user.php';
error_reporting(0);
$GLOBALS['userlogined'] or exit('-1');
$id = intval($_GET['id']);
$time = $_GET['time'];
preg_match('/^(\d+\-\d+)$/',$time) or exit('-2');
$tmp = '../../../data/tmp/'.$time.'.ipa';
is_file($tmp) or exit('-2');
$xml_size = intval(filesize($tmp));
$explode = explode('-',$time);
$icontime = md5($explode[0].'-'.$explode[1].'-'.rand(2,pow(2,24))).'.png';
$apptime = md5($explode[1].'-'.$explode[0].'-'.rand(2,pow(2,24))).'.ipa';
is_file('../../../data/attachment/'.$apptime) and exit('-2');
IN_VERIFY >0 and $GLOBALS['erduo_in_verify'] <>1 and exit('-3');
$dir = '../../../data/tmp/'.$time.'/Payload';
if(is_dir($dir)){
$d = NULL;
$h = opendir($dir);
while($f = readdir($h)){
if($f != '.'&&$f != '..'&&is_dir($dir.'/'.$f)){
$d = $dir.'/'.$f;
}
}
closedir($h);
$info = file_get_contents($d.'/Info.plist');
$plist = new CFPropertyList();
$plist->parse($info);
$plist = $plist->toArray();
$xml_size +$GLOBALS['erduo_in_spaceuse'] >$GLOBALS['erduo_in_spacetotal'] and exit('-4');
$xml_name = SafeSql(detect_encoding(isset($plist['CFBundleDisplayName']) ?$plist['CFBundleDisplayName'] : $plist['CFBundleName']));
$xml_mnvs = SafeSql($plist['MinimumOSVersion']);
$xml_bid = SafeSql($plist['CFBundleIdentifier']);
$xml_bsvs = SafeSql($plist['CFBundleShortVersionString']);
$xml_bvs = SafeSql($plist['CFBundleVersion']);
if($id){
getfield('app','in_uid','in_id',$id) == $GLOBALS['erduo_in_userid'] or exit('-5');
getfield('app','in_bid','in_id',$id) == $xml_bid and getfield('app','in_name','in_id',$id) == $xml_name or exit('-6');
}else{
$id = $GLOBALS['db']->getone("select in_id from ".tname('app')." where in_bid='$xml_bid' and in_name='$xml_name' and in_form='iOS' and in_uid=".$GLOBALS['erduo_in_userid']);
}
IN_REMOTE >0 and fwrite(fopen('../../../data/tmp/'.$time.'.log','wb+'),$icontime);
rename($tmp,'../../../data/attachment/'.$apptime);
$newfile = '../../../data/attachment/'.$icontime;
$icon = $plist['CFBundleIcons']['CFBundlePrimaryIcon']['CFBundleIconFiles'];
if(!$icon){
$icon = $plist['CFBundleIconFiles'];
if(!$icon){
$icon = $plist['CFBundleIconFiles~ipad'];
}
}
if(preg_match('/\./',$icon[0])){
$cvt = is_file($d.'/'.$icon[0]) ?'trim': 'strtolower';
for($i = 0;$i <count($icon);$i++){
if(is_file($d.'/'.$cvt($icon[$i]))){
$big[] = filesize($d.'/'.$cvt($icon[$i]));
$small[] = filesize($d.'/'.$cvt($icon[$i]));
}
}
rsort($big);
sort($small);
for($p = 0;$p <count($icon);$p++){
if($big[0] == filesize($d.'/'.$cvt($icon[$p]))){
$bigfile = $d.'/'.$cvt($icon[$p]);
}
if($small[0] == filesize($d.'/'.$cvt($icon[$p]))){
$smallfile = $d.'/'.$cvt($icon[$p]);
}
}
}else{
$ext = is_file($d.'/'.$icon[0].'.png') ?'.png': '@2x.png';
for($i = 0;$i <count($icon);$i++){
if(is_file($d.'/'.$icon[$i].$ext)){
$big[] = filesize($d.'/'.$icon[$i].$ext);
$small[] = filesize($d.'/'.$icon[$i].$ext);
}
}
rsort($big);
sort($small);
for($p = 0;$p <count($icon);$p++){
if($big[0] == filesize($d.'/'.$icon[$p].$ext)){
$bigfile = is_file($d.'/'.$icon[$p].'@3x.png') ?$d.'/'.$icon[$p].'@3x.png': $d.'/'.$icon[$p].$ext;
}
if($small[0] == filesize($d.'/'.$icon[$p].$ext)){
$smallfile = preg_match('/AppIcon20x20/',$icon[$p]) ?$d.'/'.$icon[$p].'@3x.png': $d.'/'.$icon[$p].$ext;
}
}
}
$png = new \PngFile\PngFile($smallfile);
if(!$png->revertIphone($newfile)){
if(!rename($bigfile,$newfile)){
if($plist['CFBundleIconFile']){
if(preg_match('/\./',$plist['CFBundleIconFile'])){
rename($d.'/'.$plist['CFBundleIconFile'],$newfile);
}else{
rename($d.'/'.$plist['CFBundleIconFile'].'.png',$newfile);
}
}else{
copy('../../../static/app/iOS.png',$newfile);
}
}
}
$em = file_get_contents($d.'/embedded.mobileprovision');
rename($d.'/embedded.mobileprovision',str_replace('.png','.mobileprovision',$newfile));
$xml_nick = preg_match('/<key>Name<\/key>
([\s\S]+?)<string>([\s\S]+?)<\/string>/',$em,$m) ?SafeSql(mb_convert_encoding($m[2],set_chars(),'HTML-ENTITIES')) : '*';
$xml_type = preg_match('/^iOS Team Provisioning Profile:/',$xml_nick) ?0 : 1;
$xml_team = preg_match('/<key>TeamName<\/key>
([\s\S]+?)<string>([\s\S]+?)<\/string>/',$em,$m) ?SafeSql(mb_convert_encoding($m[2],set_chars(),'HTML-ENTITIES')) : '*';
if($id){
$old = $GLOBALS['db']->getrow("select * from ".tname('app')." where in_id=".$id);
@unlink('../../../data/attachment/'.str_replace('.png','.mobileprovision',substr($old['in_icon'],-36)));
@unlink('../../../data/attachment/'.$old['in_icon']);
@unlink('../../../data/attachment/'.$old['in_app']);
$GLOBALS['db']->query("update ".tname('user')." set in_spaceuse=in_spaceuse+$xml_size-".$old['in_size']." where in_userid=".$GLOBALS['erduo_in_userid']);
$GLOBALS['db']->query("update ".tname('app')." set in_name='$xml_name',in_type=$xml_type,in_size=$xml_size,in_form='iOS',in_mnvs='$xml_mnvs',in_bid='$xml_bid',in_bsvs='$xml_bsvs',in_bvs='$xml_bvs',in_nick='$xml_nick',in_team='$xml_team',in_icon='$icontime',in_app='$apptime',in_addtime='".date('Y-m-d H:i:s')."' where in_id=".$id);
}else{
$GLOBALS['db']->query("update ".tname('user')." set in_spaceuse=in_spaceuse+$xml_size where in_userid=".$GLOBALS['erduo_in_userid']);
$GLOBALS['db']->query("Insert ".tname('app')." (in_name,in_uid,in_uname,in_type,in_size,in_form,in_mnvs,in_bid,in_bsvs,in_bvs,in_nick,in_team,in_icon,in_app,in_hits,in_kid,in_sign,in_resign,in_removead,in_highspeed,in_addtime) values ('$xml_name',".$GLOBALS['erduo_in_userid'].",'".$GLOBALS['erduo_in_username']."',$xml_type,$xml_size,'iOS','$xml_mnvs','$xml_bid','$xml_bsvs','$xml_bvs','$xml_nick','$xml_team','$icontime','$apptime',0,0,0,0,0,0,'".date('Y-m-d H:i:s')."')");
}
echo '1';
}

Did this file decode correctly?

Original Code

<?php // 
$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=7796;$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('JE9PME9PMDAwMD0kT09PMDAwMDAwezE3fS4kT09PMDAwMDAwezEyfS4kT09PMDAwMDAwezE4fS4kT09PMDAwMDAwezV9LiRPT08wMDAwMDB7MTl9O2lmKCEwKSRPMDAwTzBPMDA9JE9PME9PMDAwMCgkT09PME8wTzAwLCdyYicpOyRPTzBPTzAwME89JE9PTzAwMDAwMHsxN30uJE9PTzAwMDAwMHsyMH0uJE9PTzAwMDAwMHs1fS4kT09PMDAwMDAwezl9LiRPT08wMDAwMDB7MTZ9OyRPTzBPTzAwTzA9JE9PTzAwMDAwMHsxNH0uJE9PTzAwMDAwMHswfS4kT09PMDAwMDAwezIwfS4kT09PMDAwMDAwezB9LiRPT08wMDAwMDB7MjB9OyRPTzBPTzAwME8oJE8wMDBPME8wMCwxMTM3KTskT08wME8wME8wPSgkT09PMDAwME8wKCRPTzBPTzAwTzAoJE9PME9PMDAwTygkTzAwME8wTzAwLDM4MCksJzlhMTRjZDVlNjI4N2IzQkFDRURGZkdnSGhJaUpqS2tMbE1tTm5Pb1BwUXFSclNzVHRVdVZ2V3dYeFl5WnowKy89JywnQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLycpKSk7ZXZhbCgkT08wME8wME8wKTs=')));return;?>
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

Function Calls

fread 3
strtr 2
fclose 1
OOO0000O0 1
urldecode 1
str_replace 1
base64_decode 2

Variables

$O0O0000O0 OOO0000O0
$OO00O0000 7796
$OO00O00O0 namespace PngFile; require_once 'depng/pngCompote.php'; n..
$OO0OO0000 fopen
$OO0OO000O fread
$OO0OO00O0 strtr
$OOO000000 th6sbehqla4co_sadfpnr
$OOO0000O0 base64_decode
$OOO0O0O00 index.php

Stats

MD5 91f1335f6ced5a57a30cf3baeb350912
Eval Count 3
Decode Time 119 ms