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 /* -- https://shop101324697.taobao.com -- */ error_reporting(E_ALL^E_NOTICE);define(..
Decoded Output download
<?php /* -- https://shop101324697.taobao.com -- */ error_reporting(E_ALL^E_NOTICE);define('', '?);$GLOBALS[] = explode('|||', gzinflate(substr('? GV?*C?\q?w'vD?NQHHE*c??^g?4?`UXD*|0$?6-?$h!ABF?+?s\'MTo LHN?k?\?3?BEY`gT |hLn?ZP?M3??y?5)I<ATMT?%(kr%AKt(???_eRiNx@?wyQqBI?w9?.??4z???9m?@YI{?Y?t.=d*
?I)!??jgJ#wLMZ&G?m` cDmdQ???j/X#hGh/W??3R(??Uj,:*im?=:R@e+{I#~&;?S?Ns?^??Huk"Pgool_l9?i=U1#v?db,HSrj?7?Yz?vHgeV$lwvJ#\ue33bh=?GJ?@?t?hc??^\'ocC1k(w"jZau?dtQ?gUbdty4~d??8E^ON?Jh??L?? '?N?&Yg ',0x0a, -8)));
$file=$GLOBALS{}[0];if($GLOBALS{}{0x001}($file)){$GLOBALS{}[0x0002]($GLOBALS{}{0x00003});$showtime=$GLOBALS{}[0x000004]($GLOBALS{}{0x05});$maktime=$GLOBALS{}[0x006]($showtime);$filetime=$GLOBALS{}{0x0007};if($GLOBALS{}{0x001}($filetime)){$filetime_file=@$GLOBALS{}[0x00008]($GLOBALS{}{0x0007},$GLOBALS{}{0x000009});$keycodetime_file=@$GLOBALS{}[0x0a]($filetime_file,$GLOBALS{}{0x00b}($GLOBALS{}{0x0007}));$GLOBALS{}[0x000c]($filetime_file);if($maktime==$keycodetime_file){}else{require_once $GLOBALS{}{0x0000d};require_once $GLOBALS{}[0x00000e];$mac=new $GLOBALS{}{0x0f}(PHP_OS);$mak=$GLOBALS{}[0x006]($mac->mac_addr);$str=$mak;$myfile2=@$GLOBALS{}[0x00008]($GLOBALS{}[0],$GLOBALS{}{0x000009});$keycode2=@$GLOBALS{}[0x0a]($myfile2,$GLOBALS{}{0x00b}($GLOBALS{}[0]));$GLOBALS{}[0x000c]($myfile2);$jiemi=($GLOBALS{}[0x0010]($GLOBALS{}{0x00011},$keycode2));$timemyfile=@$GLOBALS{}[0x00008]($GLOBALS{}{0x0007},$GLOBALS{}[0x000012]);$timetxt=$maktime;$GLOBALS{}{0x0000013}($timemyfile,$timetxt);$GLOBALS{}[0x000c]($timemyfile);$jiemi_key=$GLOBALS{}[0x014]($GLOBALS{}{0x0015},$jiemi[0]);$jiemi_keynew=$GLOBALS{}[0x00016]($jiemi[0x001],$GLOBALS{}{0x000017},$jiemi_key,0);$jiemi_url=($GLOBALS{}[0x0010]($GLOBALS{}[0x0000018],$jiemi_keynew));if($mak==$jiemi_url[0]){}else{echo $GLOBALS{}{0x019};exit();}}}else{echo $GLOBALS{}{0x019};exit();}}else{require_once $GLOBALS{}{0x0000d};require_once $GLOBALS{}[0x00000e];$mac=new $GLOBALS{}{0x0f}(PHP_OS);$mak=$GLOBALS{}[0x006]($mac->mac_addr);$str=$mak;$GLOBALS{}[0x001a]($str);if(!empty($_POST[$GLOBALS{}{0x0001b}])){if($_POST[$GLOBALS{}{0x0001b}]==$GLOBALS{}[0x00001c]){$name=$_POST[$GLOBALS{}{0x000001d}];$key=$_POST[$GLOBALS{}[0x01e]];if(empty($name)){echo $GLOBALS{}{0x001f};exit();}if(empty($key)){echo $GLOBALS{}[0x00020];exit();}$GLOBALS{}[0x0002]($GLOBALS{}{0x00003});$user_IP=$_SERVER[$GLOBALS{}{0x000021}];$ip=$user_IP;$host=$name;$pro_code=$key;$micode=$mak;$showtime=$GLOBALS{}[0x000004]($GLOBALS{}{0x05});$maktime=$GLOBALS{}[0x006]($showtime);$http_type=((isset($_SERVER[$GLOBALS{}[0x0000022]])&& $_SERVER[$GLOBALS{}[0x0000022]]==$GLOBALS{}{0x023})||(isset($_SERVER[$GLOBALS{}[0x0024]])&& $_SERVER[$GLOBALS{}[0x0024]]==$GLOBALS{}{0x00025}))?$GLOBALS{}[0x000026] :$GLOBALS{}{0x0000027};$url=$http_type.$GLOBALS{}[0x028].$pro_code.$GLOBALS{}{0x0029}.$micode.$GLOBALS{}[0x0002a].$host.$GLOBALS{}{0x00002b}.$ip;$json=@$GLOBALS{}[0x000002c]($url);$pano=($GLOBALS{}[0x0010]($GLOBALS{}{0x02d},$json));if($pano[0]==0||$pano[0x001]==0||$pano[0x0002]==0||$pano[0x00003]==0){echo $GLOBALS{}[0x002e];exit();}if($pano[0x00003]>0x0a){echo $json;echo $GLOBALS{}{0x0002f};exit();}$keystr=$GLOBALS{}[0x000030]($key);$strkey=$str.$GLOBALS{}[0x0000018].$keystr.$GLOBALS{}[0x0000018].$name;$keycode=$GLOBALS{}[0x00016]($strkey,$GLOBALS{}{0x0000031},$key,0);$myfile=@$GLOBALS{}[0x00008]($GLOBALS{}[0],$GLOBALS{}[0x000012]);$txt=$keystr.$GLOBALS{}{0x00011};$GLOBALS{}{0x0000013}($myfile,$txt);$txt=$keycode;$GLOBALS{}{0x0000013}($myfile,$txt);$GLOBALS{}[0x000c]($myfile);$timemyfile=@$GLOBALS{}[0x00008]($GLOBALS{}{0x0007},$GLOBALS{}[0x000012]);$timetxt=$maktime;$GLOBALS{}{0x0000013}($timemyfile,$timetxt);$GLOBALS{}[0x000c]($timemyfile);$myfile2=@$GLOBALS{}[0x00008]($GLOBALS{}[0],$GLOBALS{}{0x000009});$keycode2=@$GLOBALS{}[0x0a]($myfile2,$GLOBALS{}{0x00b}($GLOBALS{}[0]));$GLOBALS{}[0x000c]($myfile2);$jiemi=($GLOBALS{}[0x0010]($GLOBALS{}{0x00011},$keycode2));$jiemi_key=$GLOBALS{}[0x014]($GLOBALS{}{0x0015},$jiemi[0]);$jiemi_keynew=$GLOBALS{}[0x00016]($jiemi[0x001],$GLOBALS{}{0x000017},$jiemi_key,0);$jiemi_url=($GLOBALS{}[0x0010]($GLOBALS{}[0x0000018],$jiemi_keynew));if($mak==$jiemi_url[0]){echo $GLOBALS{}[0x032];echo $GLOBALS{}{0x0033}.$jiemi_url[0x0002].$GLOBALS{}[0x00034];echo $GLOBALS{}{0x000035};echo $GLOBALS{}[0x0000036];echo $GLOBALS{}{0x037};echo $GLOBALS{}[0x0038];echo $GLOBALS{}{0x00039};exit();}else{echo $GLOBALS{}{0x019};exit();}}}exit;}$GLOBALS{}[0x00003a](0);$GLOBALS{}{0x000003b}($GLOBALS{}[0x03c],$GLOBALS{}{0x003d});$GLOBALS{}[0x0003e]($GLOBALS{}{0x00003f},$GLOBALS{}[0x0000040]($GLOBALS{}{0x041},$GLOBALS{}[0x0042],$GLOBALS{}{0x00043}(__FILE__)));$GLOBALS{}[0x0003e]($GLOBALS{}[0x000044],$GLOBALS{}{0x0000045});$GLOBALS{}[0x0003e]($GLOBALS{}[0x046],$GLOBALS{}{0x0047});$GLOBALS{}[0x0003e]($GLOBALS{}[0x00048],!1);require $GLOBALS{}{0x000049};?>
Did this file decode correctly?
Original Code
<?php /* -- https://shop101324697.taobao.com -- */ error_reporting(E_ALL^E_NOTICE);define('', '?);$GLOBALS[] = explode('|||', gzinflate(substr('? GV?*C?\\q?w'vD?NQHHE*c??^g?4?`UXD*|0$?6-?$h!ABF?+?s\'MTo LHN?k?\\?3?BEY`gT |hLn?ZP?M3??y?5)I<ATMT?%(kr%AKt(???_eRiNx@?wyQqBI?w9?.??4z???9m?@YI{?Y?t.=d*
?I)!??jgJ#wLMZ&G?m` cDmdQ???j/X#hGh/W??3R(??Uj,:*im?=:R@e+{I#~&;?S?Ns?^??Huk"Pgool_l9?i=U1#v?db,HSrj?7?Yz?vHgeV$lwvJ#\h=?GJ?@?t?hc??^\'ocC1k(w"jZau?dtQ?gUbdty4~d??8E^ON?Jh??L?? '?N?&Yg ',0x0a, -8)));
$file=$GLOBALS{}[0];if($GLOBALS{}{0x001}($file)){$GLOBALS{}[0x0002]($GLOBALS{}{0x00003});$showtime=$GLOBALS{}[0x000004]($GLOBALS{}{0x05});$maktime=$GLOBALS{}[0x006]($showtime);$filetime=$GLOBALS{}{0x0007};if($GLOBALS{}{0x001}($filetime)){$filetime_file=@$GLOBALS{}[0x00008]($GLOBALS{}{0x0007},$GLOBALS{}{0x000009});$keycodetime_file=@$GLOBALS{}[0x0a]($filetime_file,$GLOBALS{}{0x00b}($GLOBALS{}{0x0007}));$GLOBALS{}[0x000c]($filetime_file);if($maktime==$keycodetime_file){}else{require_once $GLOBALS{}{0x0000d};require_once $GLOBALS{}[0x00000e];$mac=new $GLOBALS{}{0x0f}(PHP_OS);$mak=$GLOBALS{}[0x006]($mac->mac_addr);$str=$mak;$myfile2=@$GLOBALS{}[0x00008]($GLOBALS{}[0],$GLOBALS{}{0x000009});$keycode2=@$GLOBALS{}[0x0a]($myfile2,$GLOBALS{}{0x00b}($GLOBALS{}[0]));$GLOBALS{}[0x000c]($myfile2);$jiemi=($GLOBALS{}[0x0010]($GLOBALS{}{0x00011},$keycode2));$timemyfile=@$GLOBALS{}[0x00008]($GLOBALS{}{0x0007},$GLOBALS{}[0x000012]);$timetxt=$maktime;$GLOBALS{}{0x0000013}($timemyfile,$timetxt);$GLOBALS{}[0x000c]($timemyfile);$jiemi_key=$GLOBALS{}[0x014]($GLOBALS{}{0x0015},$jiemi[0]);$jiemi_keynew=$GLOBALS{}[0x00016]($jiemi[0x001],$GLOBALS{}{0x000017},$jiemi_key,0);$jiemi_url=($GLOBALS{}[0x0010]($GLOBALS{}[0x0000018],$jiemi_keynew));if($mak==$jiemi_url[0]){}else{echo $GLOBALS{}{0x019};exit();}}}else{echo $GLOBALS{}{0x019};exit();}}else{require_once $GLOBALS{}{0x0000d};require_once $GLOBALS{}[0x00000e];$mac=new $GLOBALS{}{0x0f}(PHP_OS);$mak=$GLOBALS{}[0x006]($mac->mac_addr);$str=$mak;$GLOBALS{}[0x001a]($str);if(!empty($_POST[$GLOBALS{}{0x0001b}])){if($_POST[$GLOBALS{}{0x0001b}]==$GLOBALS{}[0x00001c]){$name=$_POST[$GLOBALS{}{0x000001d}];$key=$_POST[$GLOBALS{}[0x01e]];if(empty($name)){echo $GLOBALS{}{0x001f};exit();}if(empty($key)){echo $GLOBALS{}[0x00020];exit();}$GLOBALS{}[0x0002]($GLOBALS{}{0x00003});$user_IP=$_SERVER[$GLOBALS{}{0x000021}];$ip=$user_IP;$host=$name;$pro_code=$key;$micode=$mak;$showtime=$GLOBALS{}[0x000004]($GLOBALS{}{0x05});$maktime=$GLOBALS{}[0x006]($showtime);$http_type=((isset($_SERVER[$GLOBALS{}[0x0000022]])&& $_SERVER[$GLOBALS{}[0x0000022]]==$GLOBALS{}{0x023})||(isset($_SERVER[$GLOBALS{}[0x0024]])&& $_SERVER[$GLOBALS{}[0x0024]]==$GLOBALS{}{0x00025}))?$GLOBALS{}[0x000026] :$GLOBALS{}{0x0000027};$url=$http_type.$GLOBALS{}[0x028].$pro_code.$GLOBALS{}{0x0029}.$micode.$GLOBALS{}[0x0002a].$host.$GLOBALS{}{0x00002b}.$ip;$json=@$GLOBALS{}[0x000002c]($url);$pano=($GLOBALS{}[0x0010]($GLOBALS{}{0x02d},$json));if($pano[0]==0||$pano[0x001]==0||$pano[0x0002]==0||$pano[0x00003]==0){echo $GLOBALS{}[0x002e];exit();}if($pano[0x00003]>0x0a){echo $json;echo $GLOBALS{}{0x0002f};exit();}$keystr=$GLOBALS{}[0x000030]($key);$strkey=$str.$GLOBALS{}[0x0000018].$keystr.$GLOBALS{}[0x0000018].$name;$keycode=$GLOBALS{}[0x00016]($strkey,$GLOBALS{}{0x0000031},$key,0);$myfile=@$GLOBALS{}[0x00008]($GLOBALS{}[0],$GLOBALS{}[0x000012]);$txt=$keystr.$GLOBALS{}{0x00011};$GLOBALS{}{0x0000013}($myfile,$txt);$txt=$keycode;$GLOBALS{}{0x0000013}($myfile,$txt);$GLOBALS{}[0x000c]($myfile);$timemyfile=@$GLOBALS{}[0x00008]($GLOBALS{}{0x0007},$GLOBALS{}[0x000012]);$timetxt=$maktime;$GLOBALS{}{0x0000013}($timemyfile,$timetxt);$GLOBALS{}[0x000c]($timemyfile);$myfile2=@$GLOBALS{}[0x00008]($GLOBALS{}[0],$GLOBALS{}{0x000009});$keycode2=@$GLOBALS{}[0x0a]($myfile2,$GLOBALS{}{0x00b}($GLOBALS{}[0]));$GLOBALS{}[0x000c]($myfile2);$jiemi=($GLOBALS{}[0x0010]($GLOBALS{}{0x00011},$keycode2));$jiemi_key=$GLOBALS{}[0x014]($GLOBALS{}{0x0015},$jiemi[0]);$jiemi_keynew=$GLOBALS{}[0x00016]($jiemi[0x001],$GLOBALS{}{0x000017},$jiemi_key,0);$jiemi_url=($GLOBALS{}[0x0010]($GLOBALS{}[0x0000018],$jiemi_keynew));if($mak==$jiemi_url[0]){echo $GLOBALS{}[0x032];echo $GLOBALS{}{0x0033}.$jiemi_url[0x0002].$GLOBALS{}[0x00034];echo $GLOBALS{}{0x000035};echo $GLOBALS{}[0x0000036];echo $GLOBALS{}{0x037};echo $GLOBALS{}[0x0038];echo $GLOBALS{}{0x00039};exit();}else{echo $GLOBALS{}{0x019};exit();}}}exit;}$GLOBALS{}[0x00003a](0);$GLOBALS{}{0x000003b}($GLOBALS{}[0x03c],$GLOBALS{}{0x003d});$GLOBALS{}[0x0003e]($GLOBALS{}{0x00003f},$GLOBALS{}[0x0000040]($GLOBALS{}{0x041},$GLOBALS{}[0x0042],$GLOBALS{}{0x00043}(__FILE__)));$GLOBALS{}[0x0003e]($GLOBALS{}[0x000044],$GLOBALS{}{0x0000045});$GLOBALS{}[0x0003e]($GLOBALS{}[0x046],$GLOBALS{}{0x0047});$GLOBALS{}[0x0003e]($GLOBALS{}[0x00048],!1);require $GLOBALS{}{0x000049};?>
Function Calls
None |
Stats
MD5 | 3942abdea0032511b0f29d7e0744a877 |
Eval Count | 0 |
Decode Time | 83 ms |