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 $OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$GLOBALS..

Decoded Output download


function ps_hex($str='',$code='') 
{
$t='';
if(($code>=0)and($code<100)) 
{
$t .=$GLOBALS['IIIIII1l111l'](strlen($str)+$code)."g";
$str=$GLOBALS['IIIIIllll1lI']($str);
for($i=0;$i<=strlen($str)-1;$i++) 
{
$t .=$GLOBALS['IIIIII1l111l']($GLOBALS['IIIIII1I11Il']($GLOBALS['IIIIIIIIlI1I']($str,$i,1))+$code);
}
}
return $t;
}
function ps_unhex($str='',$code='') 
{
$t='';
$all	=$GLOBALS['IIIIII1I11l1']("g",$str);
$head	=$GLOBALS['IIIIIllll11l']($all[0])-$code;
$content=$all[1];
if($head==(strlen($content)/2)) 
{
for($i=0;$i<=$head-1;$i++) 
{
$t .=$GLOBALS['IIIIIlll1III']($GLOBALS['IIIIIllll11l']($GLOBALS['IIIIIIIIlI1I']($content,$i*2,2))-$code);
}
$t=$GLOBALS['IIIIIllll1lI']($t);
}
return $t;
}
function hex($str='') 
{
$random	=($GLOBALS['IIIIIlll1II1']()%4);if($random==0) $random=1;
$str	=$GLOBALS['IIIIIIIIIl11']("d-m-Y").$str;
$str	=$GLOBALS['IIIIIIIIlI1I']($str,-$random).$GLOBALS['IIIIIIIIlI1I']($str,0,(strlen($str)-$random));
$str	=ps_hex($str,82);
$str	=acakangka(5).$str.acakangka(5);
$str=$random.$str;
return $str;
}
function unhex($str='') 
{
$random	=$GLOBALS['IIIIIIIIlI1I']($str,0,1);
$str	=$GLOBALS['IIIIIIIIlI1I']($str,1);
$str	=$GLOBALS['IIIIIIIIlI1I']($str,5);
$str	=$GLOBALS['IIIIIIIIlI1I']($str,0,strlen($str)-5);
$str	=ps_unhex($str,82);
$str	=$GLOBALS['IIIIIIIIlI1I']($str,-(strlen($str)-$random)).$GLOBALS['IIIIIIIIlI1I']($str,0,$random);
$cektgl1=$GLOBALS['IIIIIllII1Il']($GLOBALS['IIIIIIIIlI1I']($str,0,10));
if(!empty($cektgl1)) $cektgl1=$GLOBALS['IIIIIIIIIl11']("d-m-Y",$cektgl1);
$str	=$GLOBALS['IIIIIIIIlI1I']($str,10);
$cektgl2=$GLOBALS['IIIIIIIIIl11']("d-m-Y");
if(!empty($cektgl1) and $cektgl1!=$cektgl2)	$GLOBALS['IIIIIIIIlIII']('location:../?stt=2');
return $str;
}
function acakangka($str) 
{
$karakter= 'abcdefghijklmnopqrstuvwxyz1234567890';
$string= '';
for ($i= 0;$i <$str;$i++) 
{
$pos 	=$GLOBALS['IIIIIlll1II1'](0,strlen($karakter)-1);
$string=$string.$karakter{$pos};
}
return $GLOBALS['IIIIIIIIlI1I']($string,0,10);
}$GLOBALS['IIIIIIIIlIII']='header';$GLOBALS['IIIIIllII1Il']='strtotime';$GLOBALS['IIIIIIIIIl11']='date';$GLOBALS['IIIIIlll1II1']='rand';$GLOBALS['IIIIIlll1III']='chr';$GLOBALS['IIIIIllll11l']='hexdec';$GLOBALS['IIIIII1I11l1']='explode';$GLOBALS['IIIIIIIIlI1I']='substr';$GLOBALS['IIIIII1I11Il']='ord';$GLOBALS['IIIIIllll1lI']='strrev';$GLOBALS['IIIIII1l111l']='dechex';$O000O0O00=$GLOBALS['OOO000O00']($OOO0O0O00,'rb');$GLOBALS['O0O00OO00']($O000O0O00,0x796);$OO00O00O0=$GLOBALS['OOO0000O0']($GLOBALS['OOO00000O']($GLOBALS['O0O00OO00']($O000O0O00,0x1a8),'EnteryouwkhRHYKNWOUTAaBbCcDdFfGgIiJjLlMmPpQqSsVvXxZz0123456789+/=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'));eval($OO00O00O0);$OO00O00O0=str_replace('__FILE__',"'".$OOO0O0O00."'",$GLOBALS['OOO0000O0']($GLOBALS['OOO00000O']($GLOBALS['O0O00OO00']($O000O0O00,$OO00O0000),'EnteryouwkhRHYKNWOUTAaBbCcDdFfGgIiJjLlMmPpQqSsVvXxZz0123456789+/=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/')));fclose($O000O0O00);eval($OO00O00O0);
function ps_hex($str='',$code='') 
{
$t='';
if(($code>=0)and($code<100)) 
{
$t .=$GLOBALS['IIIIII1l111l'](strlen($str)+$code)."g";
$str=$GLOBALS['IIIIIllll1lI']($str);
for($i=0;$i<=strlen($str)-1;$i++) 
{
$t .=$GLOBALS['IIIIII1l111l']($GLOBALS['IIIIII1I11Il']($GLOBALS['IIIIIIIIlI1I']($str,$i,1))+$code);
}
}
return $t;
}
function ps_unhex($str='',$code='') 
{
$t='';
$all	=$GLOBALS['IIIIII1I11l1']("g",$str);
$head	=$GLOBALS['IIIIIllll11l']($all[0])-$code;
$content=$all[1];
if($head==(strlen($content)/2)) 
{
for($i=0;$i<=$head-1;$i++) 
{
$t .=$GLOBALS['IIIIIlll1III']($GLOBALS['IIIIIllll11l']($GLOBALS['IIIIIIIIlI1I']($content,$i*2,2))-$code);
}
$t=$GLOBALS['IIIIIllll1lI']($t);
}
return $t;
}
function hex($str='') 
{
$random	=($GLOBALS['IIIIIlll1II1']()%4);if($random==0) $random=1;
$str	=$GLOBALS['IIIIIIIIIl11']("d-m-Y").$str;
$str	=$GLOBALS['IIIIIIIIlI1I']($str,-$random).$GLOBALS['IIIIIIIIlI1I']($str,0,(strlen($str)-$random));
$str	=ps_hex($str,82);
$str	=acakangka(5).$str.acakangka(5);
$str=$random.$str;
return $str;
}
function unhex($str='') 
{
$random	=$GLOBALS['IIIIIIIIlI1I']($str,0,1);
$str	=$GLOBALS['IIIIIIIIlI1I']($str,1);
$str	=$GLOBALS['IIIIIIIIlI1I']($str,5);
$str	=$GLOBALS['IIIIIIIIlI1I']($str,0,strlen($str)-5);
$str	=ps_unhex($str,82);
$str	=$GLOBALS['IIIIIIIIlI1I']($str,-(strlen($str)-$random)).$GLOBALS['IIIIIIIIlI1I']($str,0,$random);
$cektgl1=$GLOBALS['IIIIIllII1Il']($GLOBALS['IIIIIIIIlI1I']($str,0,10));
if(!empty($cektgl1)) $cektgl1=$GLOBALS['IIIIIIIIIl11']("d-m-Y",$cektgl1);
$str	=$GLOBALS['IIIIIIIIlI1I']($str,10);
$cektgl2=$GLOBALS['IIIIIIIIIl11']("d-m-Y");
if(!empty($cektgl1) and $cektgl1!=$cektgl2)	$GLOBALS['IIIIIIIIlIII']('location:../?stt=2');
return $str;
}
function acakangka($str) 
{
$karakter= 'abcdefghijklmnopqrstuvwxyz1234567890';
$string= '';
for ($i= 0;$i <$str;$i++) 
{
$pos 	=$GLOBALS['IIIIIlll1II1'](0,strlen($karakter)-1);
$string=$string.$karakter{$pos};
}
return $GLOBALS['IIIIIIIIlI1I']($string,0,10);
};

Did this file decode correctly?

Original Code

<?php $OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$GLOBALS['OOO0000O0']=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5}.$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$GLOBALS['OOO0000O0'].=$GLOBALS['OOO0000O0']{3}.$OOO000000{11}.$OOO000000{12}.$GLOBALS['OOO0000O0']{7}.$OOO000000{5};?><?php eval($GLOBALS['OOO0000O0']('JEdMT0JBTFNbJ0lJSUlJSUlJbElJSSddPSdoZWFkZXInOyRHTE9CQUxTWydJSUlJSWxsSUkxSWwnXT0nc3RydG90aW1lJzskR0xPQkFMU1snSUlJSUlJSUlJbDExJ109J2RhdGUnOyRHTE9CQUxTWydJSUlJSWxsbDFJSTEnXT0ncmFuZCc7JEdMT0JBTFNbJ0lJSUlJbGxsMUlJSSddPSdjaHInOyRHTE9CQUxTWydJSUlJSWxsbGwxMWwnXT0naGV4ZGVjJzskR0xPQkFMU1snSUlJSUlJMUkxMWwxJ109J2V4cGxvZGUnOyRHTE9CQUxTWydJSUlJSUlJSWxJMUknXT0nc3Vic3RyJzskR0xPQkFMU1snSUlJSUlJMUkxMUlsJ109J29yZCc7JEdMT0JBTFNbJ0lJSUlJbGxsbDFsSSddPSdzdHJyZXYnOyRHTE9CQUxTWydJSUlJSUkxbDExMWwnXT0nZGVjaGV4Jzs=')); ?><?php /* kjhasdifuiwehoweyoiwqhe9823hiqweih89312uhqwyd81gqw87d23uqw988d3uhqw8d32b9833bhuqjwhj98jqh98312hubqwih89312 */$GLOBALS['OOO000O00']=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$GLOBALS['O0O000O00']=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$GLOBALS['O0O000O00']=$O0O000O00.$OOO000000{3};$GLOBALS['O0O00OO00']=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$GLOBALS['OOO00000O']=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0xa98;eval($GLOBALS['OOO0000O0']('JE8wMDBPME8wMD0kR0xPQkFMU1snT09PMDAwTzAwJ10oJE9PTzBPME8wMCwncmInKTskR0xPQkFMU1snTzBPMDBPTzAwJ10oJE8wMDBPME8wMCwweDc5Nik7JE9PMDBPMDBPMD0kR0xPQkFMU1snT09PMDAwME8wJ10oJEdMT0JBTFNbJ09PTzAwMDAwTyddKCRHTE9CQUxTWydPME8wME9PMDAnXSgkTzAwME8wTzAwLDB4MWE4KSwnRW50ZXJ5b3V3a2hSSFlLTldPVVRBYUJiQ2NEZEZmR2dJaUpqTGxNbVBwUXFTc1Z2WHhaejAxMjM0NTY3ODkrLz0nLCdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvJykpO2V2YWwoJE9PMDBPMDBPMCk7'));return;?>eiDp^o\b^vvK~@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GDjTv_lZ|EJKI}

Function Calls

fopen 1
fread 3
strtr 2
fclose 1
urldecode 1
str_replace 1
base64_decode 4

Variables

$O000O0O00 True
$O0O000O00 fgets
$O0O00OO00 fread
$OO00O0000 2712
$OO00O00O0 function ps_hex($str='',$code='') { $t=''; if(($code>=..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php
$IIIIII1I11Il ord
$IIIIII1I11l1 explode
$IIIIII1l111l dechex
$IIIIIIIIIl11 date
$IIIIIIIIlI1I substr
$IIIIIIIIlIII header
$IIIIIllII1Il strtotime
$IIIIIlll1II1 rand
$IIIIIlll1III chr
$IIIIIllll11l hexdec
$IIIIIllll1lI strrev

Stats

MD5 72225e89be644d8c9147044f721b6d27
Eval Count 4
Decode Time 158 ms