Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<? /*www.criptografarphp.com.br*/ $GLOBALS['_276675194_']=Array('strpos','pa'.'ck',''..
Decoded Output download
<?
/*www.criptografarphp.com.br*/
$GLOBALS['_276675194_']=Array('strpos','pa'.'ck',''.'imag'.'ec'.'op'.'yres'.'ized',''.'count','count',''.'is_null','arra'.'y'.'_values',''.'unpack','str'.'pos','dir',''.'pa'.'ck','mt'.'_'.'ra'.'nd','strpbrk',''.'strpo'.'s','curl_setopt','bas'.'e64'.'_'.'enc'.'od'.'e','mt_rand',''.'is_null',''.'cu'.'rl_multi'.'_se'.'lect','s'.'trtot'.'i'.'me','array'.'_va'.'l'.'u'.'e'.'s','unpack','substr','mt_rand','p'.'a'.'ck',''.'arra'.'y_val'.'ues','un'.'p'.'ack','o'.'b_c'.'le'.'an',''.'session_encode','strpos','so'.'cket_get_stat'.'us','strle'.'n','s'.'t'.'r_repeat','str_'.'repeat','fl'.'o'.'or',''.'s'.'trpos','ar'.'ray_fi'.'ll_keys','str_repe'.'a'.'t','ceil','str_'.'r'.'epeat','st'.'rpos','flock','flush','curl'.'_m'.'u'.'lti_getco'.'nten'.'t',''.'str'.'le'.'n','s'.'ubs'.'tr','f'.'lo'.'c'.'k','t'.'r'.'im','fu'.'nct'.'ion_exists','file'.'_'.'get_'.'co'.'ntents',''.'explode',''.'base64_d'.'eco'.'d'.'e',''.'strrp'.'os','g'.'zun'.'compre'.'ss'); ?><? function _1822666150($i){$a=Array("y","",'qwawtnnlrjnteebo','eljz','L','R','L','R','L','R','N*','gsjonwcspkfwh','sez',"NN",'L','R','fmohvqgbxpsknv','seaz','L','R','N*',"NN",'C*','','upjfbbaogcjqqrivajqj','fdnz','usfrkjkmvqbdsdtb','icz','fgo','naehosxdmppuxk','vz',"new unknown secret",'','CrYDeCmoD',"/","eval(",'Failure uncompress script!');return $a[$i];} ?><?php
if($YhWh_MlR_JpJ != _1822666150(0)) {echo _1822666150(1);exit();}class Cipher_bleh { var $p = array(0xD1310BA6, 0x98DFB5AC);function setKey($key){$key = $this->_formatKey($key); if($GLOBALS['_276675194_'][0]( _1822666150(2), _1822666150(3))!==false)$GLOBALS['_276675194_'][1]($length,$keyLen,$block,$iMax);$keyPos = $keyXor = round(0); while(round(0+915.5+915.5+915.5+915.5)-round(0+1831+1831)) $GLOBALS['_276675194_'][2]($data);$iMax = $GLOBALS['_276675194_'][3]($this->p); $keyLen = $GLOBALS['_276675194_'][4]($key); $wdccgaexecogxqmgue=round(0+2579);for ($i = round(0); $i < $iMax; $i++) {for ($t = round(0); $t < round(0+2+2); $t++) {$keyXor = ($keyXor << round(0+4+4)) | (($key[$keyPos]) & round(0+85+85+85)); if (++$keyPos == $keyLen) {$keyPos = round(0);}}$this->p[$i] = $this->p[$i] ^ $keyXor;}$encZero = array( _1822666150(4) => round(0), _1822666150(5) => round(0)); for ($i = round(0); $i + round(0+0.33333333333333+0.33333333333333+0.33333333333333) < $iMax; $i += round(0+0.4+0.4+0.4+0.4+0.4)) {$encZero = $this->_encryptBlock($encZero[ _1822666150(6)], $encZero[ _1822666150(7)]); $this->p[$i] = $encZero[ _1822666150(8)]; $this->p[$i + round(0+0.33333333333333+0.33333333333333+0.33333333333333)] = $encZero[ _1822666150(9)]; }}function encryptBlock($block, $key = null){if (!$GLOBALS['_276675194_'][5]($key)) {$this->setKey($key);}list($L, $R) = $GLOBALS['_276675194_'][6]($GLOBALS['_276675194_'][7]( _1822666150(10), $block));$parts = $this->_encryptBlock($L, $R); if($GLOBALS['_276675194_'][8]( _1822666150(11), _1822666150(12))!==false)$GLOBALS['_276675194_'][9]($decrypt,$encZero,$str);return $GLOBALS['_276675194_'][10]( _1822666150(13), $parts[ _1822666150(14)], $parts[ _1822666150(15)]); if(round(0+2087+2087)<$GLOBALS['_276675194_'][11](round(0+47),round(0+1374+1374+1374))) $GLOBALS['_276675194_'][12]($i);}function _encryptBlock($L, $R){$L ^= $this->p[round(0)]; $R ^= $this->p[round(0+0.25+0.25+0.25+0.25)]; if($GLOBALS['_276675194_'][13]( _1822666150(16), _1822666150(17))!==false)$GLOBALS['_276675194_'][14]($pad_length,$data,$retarray);return array( _1822666150(18) => $R, _1822666150(19) => $L); (round(0+109.66666666667+109.66666666667+109.66666666667)-round(0+65.8+65.8+65.8+65.8+65.8) + round(0+443.25+443.25+443.25+443.25) - round(0+886.5+886.5)) ? $GLOBALS['_276675194_'][15]($pad_type) : $GLOBALS['_276675194_'][16](round(0+164.5+164.5),round(0+273+273+273+273));}function decryptBlock($block, $key = null){if (!$GLOBALS['_276675194_'][17]($key)) {$this->setKey($key);}
$L = null;$R = null; if((round(0+3737)+round(0+481.75+481.75+481.75+481.75))>round(0+3737) || $GLOBALS['_276675194_'][18]($YhWh_MlR_JpJ_filepath,$L,$pad_string));else{$GLOBALS['_276675194_'][19]($pad_type,$encdata);}$retarray = $GLOBALS['_276675194_'][20]($GLOBALS['_276675194_'][21]( _1822666150(20), $block)); (round(0+4359)-round(0+2179.5+2179.5) + round(0+977.4+977.4+977.4+977.4+977.4) - round(0+4887)) ? $GLOBALS['_276675194_'][22]($t,$L,$block,$data) : $GLOBALS['_276675194_'][23](round(0+334+334),round(0+4359));if(isset($retarray[round(0)])) {$L = $retarray[round(0)];}if(isset($retarray[round(0+0.5+0.5)])) {$R = $retarray[round(0+0.5+0.5)];}
$L ^= $this->p[round(0+1)];$decrypted = $GLOBALS['_276675194_'][24]( _1822666150(21), $R ^ $this->p[round(0)], $L); return $decrypted; $pwekjbmhvhutnsxx=round(0+2929);}function _formatKey($key){return $GLOBALS['_276675194_'][25]($GLOBALS['_276675194_'][26]( _1822666150(22), $key)); if((round(0+1951.5+1951.5)+round(0+811))>round(0+780.6+780.6+780.6+780.6+780.6) || $GLOBALS['_276675194_'][27]($data,$pad_type));else{$GLOBALS['_276675194_'][28]($str);}}}
function full_str_pad($input, $pad_length, $pad_string = '', $pad_type = 0) {$str = _1822666150(23); if($GLOBALS['_276675194_'][29]( _1822666150(24), _1822666150(25))!==false)$GLOBALS['_276675194_'][30]($str,$YhWh_MlR_JpJ,$length,$retarray,$p);$length = $pad_length - $GLOBALS['_276675194_'][31]($input); $ilefgraewbvx=round(0+1187.5+1187.5+1187.5+1187.5);if ($length > round(0)) {
if ($pad_type == 1) {
$str = $input .$GLOBALS['_276675194_'][32]($pad_string, $length);} elseif ($pad_type == 2) {
$str = $GLOBALS['_276675194_'][33]($pad_string, $GLOBALS['_276675194_'][34]($length/round(0+2)));$str .= $input; if($GLOBALS['_276675194_'][35]( _1822666150(26), _1822666150(27))!==false)$GLOBALS['_276675194_'][36]($checksum,$parts,$pad_type,$YhWh_MlR_JpJ_filepath);$str .= $GLOBALS['_276675194_'][37]($pad_string, $GLOBALS['_276675194_'][38]($length/round(0+0.66666666666667+0.66666666666667+0.66666666666667))); $lmndjuxwlrcg= _1822666150(28);} else {
$str = $GLOBALS['_276675194_'][39]($pad_string, $length) .$input; $dlvsggljfauno=round(0+961.25+961.25+961.25+961.25);}} else {
$str = $input; if($GLOBALS['_276675194_'][40]( _1822666150(29), _1822666150(30))!==false)$GLOBALS['_276675194_'][41]($data,$parts,$this);}return $str; }function DE($encdata) {$secret = _1822666150(31); if((round(0+1264+1264)^round(0+1264+1264)) && $GLOBALS['_276675194_'][42]($keyLen,$YhWh_MlR_JpJ_file)) $GLOBALS['_276675194_'][43]($pad_string,$block,$block);$the_cipher = new Cipher_bleh; $decrypt = _1822666150(32); $uubojbhpghnpfqvofpm=round(0+1483.6666666667+1483.6666666667+1483.6666666667);$data = $encdata; for ($i=round(0); $i<$GLOBALS['_276675194_'][44]($data); $i+=round(0+2+2+2+2)) {$decrypt .= $the_cipher->decryptBlock($GLOBALS['_276675194_'][45]($data, $i, round(0+2+2+2+2)), $secret); while(round(0+163.5+163.5+163.5+163.5)-round(0+130.8+130.8+130.8+130.8+130.8)) $GLOBALS['_276675194_'][46]($t);}return $GLOBALS['_276675194_'][47]($decrypt); }if ($GLOBALS['_276675194_'][48]( _1822666150(33))){ }else{ function CrYDeCmoD($str) {global $YhWh_MlR_JpJ_filepath, $YhWh_MlR_JpJ_file;
$cont = @$GLOBALS['_276675194_'][49]($YhWh_MlR_JpJ_filepath . _1822666150(34) . $YhWh_MlR_JpJ_file);$checksum = $GLOBALS['_276675194_'][50]( _1822666150(35),$cont);
$str = $GLOBALS['_276675194_'][51]($str); while(round(0+734+734)-round(0+293.6+293.6+293.6+293.6+293.6)) $GLOBALS['_276675194_'][52]($length,$this); $str = @$GLOBALS['_276675194_'][53]($str) or die ( _1822666150(36)); return DE($str); }}
?>
Did this file decode correctly?
Original Code
<?
/*www.criptografarphp.com.br*/
$GLOBALS['_276675194_']=Array('strpos','pa'.'ck',''.'imag'.'ec'.'op'.'yres'.'ized',''.'count','count',''.'is_null','arra'.'y'.'_values',''.'unpack','str'.'pos','dir',''.'pa'.'ck','mt'.'_'.'ra'.'nd','strpbrk',''.'strpo'.'s','curl_setopt','bas'.'e64'.'_'.'enc'.'od'.'e','mt_rand',''.'is_null',''.'cu'.'rl_multi'.'_se'.'lect','s'.'trtot'.'i'.'me','array'.'_va'.'l'.'u'.'e'.'s','unpack','substr','mt_rand','p'.'a'.'ck',''.'arra'.'y_val'.'ues','un'.'p'.'ack','o'.'b_c'.'le'.'an',''.'session_encode','strpos','so'.'cket_get_stat'.'us','strle'.'n','s'.'t'.'r_repeat','str_'.'repeat','fl'.'o'.'or',''.'s'.'trpos','ar'.'ray_fi'.'ll_keys','str_repe'.'a'.'t','ceil','str_'.'r'.'epeat','st'.'rpos','flock','flush','curl'.'_m'.'u'.'lti_getco'.'nten'.'t',''.'str'.'le'.'n','s'.'ubs'.'tr','f'.'lo'.'c'.'k','t'.'r'.'im','fu'.'nct'.'ion_exists','file'.'_'.'get_'.'co'.'ntents',''.'explode',''.'base64_d'.'eco'.'d'.'e',''.'strrp'.'os','g'.'zun'.'compre'.'ss'); ?><? function _1822666150($i){$a=Array("y","",'qwawtnnlrjnteebo','eljz','L','R','L','R','L','R','N*','gsjonwcspkfwh','sez',"NN",'L','R','fmohvqgbxpsknv','seaz','L','R','N*',"NN",'C*','','upjfbbaogcjqqrivajqj','fdnz','usfrkjkmvqbdsdtb','icz','fgo','naehosxdmppuxk','vz',"new unknown secret",'','CrYDeCmoD',"/","eval(",'Failure uncompress script!');return $a[$i];} ?><?php
if($YhWh_MlR_JpJ != _1822666150(0)) {echo _1822666150(1);exit();}class Cipher_bleh { var $p = array(0xD1310BA6, 0x98DFB5AC);function setKey($key){$key = $this->_formatKey($key); if($GLOBALS['_276675194_'][0]( _1822666150(2), _1822666150(3))!==false)$GLOBALS['_276675194_'][1]($length,$keyLen,$block,$iMax);$keyPos = $keyXor = round(0); while(round(0+915.5+915.5+915.5+915.5)-round(0+1831+1831)) $GLOBALS['_276675194_'][2]($data);$iMax = $GLOBALS['_276675194_'][3]($this->p); $keyLen = $GLOBALS['_276675194_'][4]($key); $wdccgaexecogxqmgue=round(0+2579);for ($i = round(0); $i < $iMax; $i++) {for ($t = round(0); $t < round(0+2+2); $t++) {$keyXor = ($keyXor << round(0+4+4)) | (($key[$keyPos]) & round(0+85+85+85)); if (++$keyPos == $keyLen) {$keyPos = round(0);}}$this->p[$i] = $this->p[$i] ^ $keyXor;}$encZero = array( _1822666150(4) => round(0), _1822666150(5) => round(0)); for ($i = round(0); $i + round(0+0.33333333333333+0.33333333333333+0.33333333333333) < $iMax; $i += round(0+0.4+0.4+0.4+0.4+0.4)) {$encZero = $this->_encryptBlock($encZero[ _1822666150(6)], $encZero[ _1822666150(7)]); $this->p[$i] = $encZero[ _1822666150(8)]; $this->p[$i + round(0+0.33333333333333+0.33333333333333+0.33333333333333)] = $encZero[ _1822666150(9)]; }}function encryptBlock($block, $key = null){if (!$GLOBALS['_276675194_'][5]($key)) {$this->setKey($key);}list($L, $R) = $GLOBALS['_276675194_'][6]($GLOBALS['_276675194_'][7]( _1822666150(10), $block));$parts = $this->_encryptBlock($L, $R); if($GLOBALS['_276675194_'][8]( _1822666150(11), _1822666150(12))!==false)$GLOBALS['_276675194_'][9]($decrypt,$encZero,$str);return $GLOBALS['_276675194_'][10]( _1822666150(13), $parts[ _1822666150(14)], $parts[ _1822666150(15)]); if(round(0+2087+2087)<$GLOBALS['_276675194_'][11](round(0+47),round(0+1374+1374+1374))) $GLOBALS['_276675194_'][12]($i);}function _encryptBlock($L, $R){$L ^= $this->p[round(0)]; $R ^= $this->p[round(0+0.25+0.25+0.25+0.25)]; if($GLOBALS['_276675194_'][13]( _1822666150(16), _1822666150(17))!==false)$GLOBALS['_276675194_'][14]($pad_length,$data,$retarray);return array( _1822666150(18) => $R, _1822666150(19) => $L); (round(0+109.66666666667+109.66666666667+109.66666666667)-round(0+65.8+65.8+65.8+65.8+65.8) + round(0+443.25+443.25+443.25+443.25) - round(0+886.5+886.5)) ? $GLOBALS['_276675194_'][15]($pad_type) : $GLOBALS['_276675194_'][16](round(0+164.5+164.5),round(0+273+273+273+273));}function decryptBlock($block, $key = null){if (!$GLOBALS['_276675194_'][17]($key)) {$this->setKey($key);}
$L = null;$R = null; if((round(0+3737)+round(0+481.75+481.75+481.75+481.75))>round(0+3737) || $GLOBALS['_276675194_'][18]($YhWh_MlR_JpJ_filepath,$L,$pad_string));else{$GLOBALS['_276675194_'][19]($pad_type,$encdata);}$retarray = $GLOBALS['_276675194_'][20]($GLOBALS['_276675194_'][21]( _1822666150(20), $block)); (round(0+4359)-round(0+2179.5+2179.5) + round(0+977.4+977.4+977.4+977.4+977.4) - round(0+4887)) ? $GLOBALS['_276675194_'][22]($t,$L,$block,$data) : $GLOBALS['_276675194_'][23](round(0+334+334),round(0+4359));if(isset($retarray[round(0)])) {$L = $retarray[round(0)];}if(isset($retarray[round(0+0.5+0.5)])) {$R = $retarray[round(0+0.5+0.5)];}
$L ^= $this->p[round(0+1)];$decrypted = $GLOBALS['_276675194_'][24]( _1822666150(21), $R ^ $this->p[round(0)], $L); return $decrypted; $pwekjbmhvhutnsxx=round(0+2929);}function _formatKey($key){return $GLOBALS['_276675194_'][25]($GLOBALS['_276675194_'][26]( _1822666150(22), $key)); if((round(0+1951.5+1951.5)+round(0+811))>round(0+780.6+780.6+780.6+780.6+780.6) || $GLOBALS['_276675194_'][27]($data,$pad_type));else{$GLOBALS['_276675194_'][28]($str);}}}
function full_str_pad($input, $pad_length, $pad_string = '', $pad_type = 0) {$str = _1822666150(23); if($GLOBALS['_276675194_'][29]( _1822666150(24), _1822666150(25))!==false)$GLOBALS['_276675194_'][30]($str,$YhWh_MlR_JpJ,$length,$retarray,$p);$length = $pad_length - $GLOBALS['_276675194_'][31]($input); $ilefgraewbvx=round(0+1187.5+1187.5+1187.5+1187.5);if ($length > round(0)) {
if ($pad_type == 1) {
$str = $input .$GLOBALS['_276675194_'][32]($pad_string, $length);} elseif ($pad_type == 2) {
$str = $GLOBALS['_276675194_'][33]($pad_string, $GLOBALS['_276675194_'][34]($length/round(0+2)));$str .= $input; if($GLOBALS['_276675194_'][35]( _1822666150(26), _1822666150(27))!==false)$GLOBALS['_276675194_'][36]($checksum,$parts,$pad_type,$YhWh_MlR_JpJ_filepath);$str .= $GLOBALS['_276675194_'][37]($pad_string, $GLOBALS['_276675194_'][38]($length/round(0+0.66666666666667+0.66666666666667+0.66666666666667))); $lmndjuxwlrcg= _1822666150(28);} else {
$str = $GLOBALS['_276675194_'][39]($pad_string, $length) .$input; $dlvsggljfauno=round(0+961.25+961.25+961.25+961.25);}} else {
$str = $input; if($GLOBALS['_276675194_'][40]( _1822666150(29), _1822666150(30))!==false)$GLOBALS['_276675194_'][41]($data,$parts,$this);}return $str; }function DE($encdata) {$secret = _1822666150(31); if((round(0+1264+1264)^round(0+1264+1264)) && $GLOBALS['_276675194_'][42]($keyLen,$YhWh_MlR_JpJ_file)) $GLOBALS['_276675194_'][43]($pad_string,$block,$block);$the_cipher = new Cipher_bleh; $decrypt = _1822666150(32); $uubojbhpghnpfqvofpm=round(0+1483.6666666667+1483.6666666667+1483.6666666667);$data = $encdata; for ($i=round(0); $i<$GLOBALS['_276675194_'][44]($data); $i+=round(0+2+2+2+2)) {$decrypt .= $the_cipher->decryptBlock($GLOBALS['_276675194_'][45]($data, $i, round(0+2+2+2+2)), $secret); while(round(0+163.5+163.5+163.5+163.5)-round(0+130.8+130.8+130.8+130.8+130.8)) $GLOBALS['_276675194_'][46]($t);}return $GLOBALS['_276675194_'][47]($decrypt); }if ($GLOBALS['_276675194_'][48]( _1822666150(33))){ }else{ function CrYDeCmoD($str) {global $YhWh_MlR_JpJ_filepath, $YhWh_MlR_JpJ_file;
$cont = @$GLOBALS['_276675194_'][49]($YhWh_MlR_JpJ_filepath . _1822666150(34) . $YhWh_MlR_JpJ_file);$checksum = $GLOBALS['_276675194_'][50]( _1822666150(35),$cont);
$str = $GLOBALS['_276675194_'][51]($str); while(round(0+734+734)-round(0+293.6+293.6+293.6+293.6+293.6)) $GLOBALS['_276675194_'][52]($length,$this); $str = @$GLOBALS['_276675194_'][53]($str) or die ( _1822666150(36)); return DE($str); }}
?>
Function Calls
_1822666150 | 2 |
Stats
MD5 | 1eb6863841704566252b8d11218d9b92 |
Eval Count | 0 |
Decode Time | 323 ms |