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 ini_set("display_errors", "Off"); error_reporting(0); function encode($b,$c='',$d..
Decoded Output download
<?php
ini_set("display_errors", "Off");
error_reporting(0);
function encode($b,$c='',$d=0){$e=4;$c=md5($c);$f=md5(substr($c,0,16));$g=md5(substr($c,16,16));$h=$e?($k=='DECODE'?substr($b,0,$e):substr(md5(microtime()),-$e)):'';$l=$f.md5($f.$h);$m=strlen($l);$b=sprintf('%010d',$d?$d+time():0).substr(md5($b.$g),0,16).$b;$n=strlen($b);$o='';$p=range(0,255);$q=array();for($r=0;$r<=255;$r++){$q[$r]=ord($l[$r%$m]);}for($s=$r=0;$r<256;$r++){$s=($s+$p[$r]+$q[$r])%256;$t=$p[$r];$p[$r]=$p[$s];$p[$s]=$t;}for($u=$s=$r=0;$r<$n;$r++){$u=($u+1)%256;$s=($s+$p[$u])%256;$t=$p[$u];$p[$u]=$p[$s];$p[$s]=$t;$o.=chr(ord($b[$r])^($p[($p[$u]+$p[$s])%256]));}return $h.str_replace('=','',base64_encode($o));}$c="flag_1s_n0t_h3re";$cipher = "3133g8JTV89Ds4oh5k0JRPFijAbc1Qw7HciaZfhsV5lWr+7RM9IAF9SNw9WJMEg";?>
Did this file decode correctly?
Original Code
<?php
ini_set("display_errors", "Off");
error_reporting(0);
function encode($b,$c='',$d=0){$e=4;$c=md5($c);$f=md5(substr($c,0,16));$g=md5(substr($c,16,16));$h=$e?($k=='DECODE'?substr($b,0,$e):substr(md5(microtime()),-$e)):'';$l=$f.md5($f.$h);$m=strlen($l);$b=sprintf('%010d',$d?$d+time():0).substr(md5($b.$g),0,16).$b;$n=strlen($b);$o='';$p=range(0,255);$q=array();for($r=0;$r<=255;$r++){$q[$r]=ord($l[$r%$m]);}for($s=$r=0;$r<256;$r++){$s=($s+$p[$r]+$q[$r])%256;$t=$p[$r];$p[$r]=$p[$s];$p[$s]=$t;}for($u=$s=$r=0;$r<$n;$r++){$u=($u+1)%256;$s=($s+$p[$u])%256;$t=$p[$u];$p[$u]=$p[$s];$p[$s]=$t;$o.=chr(ord($b[$r])^($p[($p[$u]+$p[$s])%256]));}return $h.str_replace('=','',base64_encode($o));}$c="flag_1s_n0t_h3re";$cipher = "3133g8JTV89Ds4oh5k0JRPFijAbc1Qw7HciaZfhsV5lWr+7RM9IAF9SNw9WJMEg";?>
Function Calls
| ini_set | 1 |
| error_reporting | 1 |
Stats
| MD5 | 4ce3e39c6f9b074d61b9cbd2f05fa30b |
| Eval Count | 0 |
| Decode Time | 102 ms |