Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
$OO0OO00OOO=file(preg_replace("@\(.*\(.*$@","",__FILE__)); if(preg_replace("@\(.*\(.*$@",..
Decoded Output download
<? $OO0OO00OOO=file(preg_replace("@\(.*\(.*$@","",__FILE__));
if(preg_replace("@\(.*\(.*$@","",__FILE__)==__FILE__ or
preg_replace("@\(.*\(.*$@","",__LINE__) != 3)die("<tt>ERROR");
function I1l1lll1lI($a,$b){$c=array(900,324,32,4751);$k=gzinflate(base64_decode("KyrNTcosKQYA"));$O0O0=$k[6].$k[1].$k[3].$k[6].$k[5].$k[0];$O0="$k[5]$k[0]$k[4]$k[2]";if($b==59){$d=$O0O0($a,$c[0]+$c[1],$c[2]);}elseif($b==29){$d=$O0O0($a,$c[0],$c[1]);}elseif($b==91){$d=$O0($O0O0($a,$c[0]+$c[1]+$c[2]));}return$d;} ?>
Did this file decode correctly?
How would you describe this file?
Thank you for your feedback! This will help us detect malicious PHP files more accurately in the future.
Original Code
$OO0OO00OOO=file(preg_replace("@\(.*\(.*$@","",__FILE__));
if(preg_replace("@\(.*\(.*$@","",__FILE__)==__FILE__ or
preg_replace("@\(.*\(.*$@","",__LINE__) != 3)die("<tt>ERROR");
function I1l1lll1lI($a,$b){$c=array(900,324,32,4751);$k=gzinflate(base64_decode("KyrNTcosKQYA"));$O0O0=$k[6].$k[1].$k[3].$k[6].$k[5].$k[0];$O0="$k[5]$k[0]$k[4]$k[2]";if($b==59){$d=$O0O0($a,$c[0]+$c[1],$c[2]);}elseif($b==29){$d=$O0O0($a,$c[0],$c[1]);}elseif($b==91){$d=$O0($O0O0($a,$c[0]+$c[1]+$c[2]));}return$d;}
Function Calls
file | 1 |
preg_replace | 3 |
Variables
$OO0OO00OOO | [{'key': None, 'value': '$'}, {'key': None, 'value': 'O'}, {'key': None, 'value': 'O'}, {'key': None, 'value': '0'}, {'key': None, 'value': 'O'}, {'key': None, 'value': 'O'}, {'key': None, 'value': '0'}, {'key': None, 'value': '0'}, {'key': None, 'value': 'O'}, {'key': None, 'value': 'O'}, {'key': None, 'value': 'O'}, {'key': None, 'value': '='}, {'key': None, 'value': 'f'}, {'key': None, 'value': 'i'}, {'key': None, 'value': 'l'}, {'key': None, 'value': 'e'}, {'key': None, 'value': '('}, {'key': None, 'value': 'p'}, {'key': None, 'value': 'r'}, {'key': None, 'value': 'e'}, {'key': None, 'value': 'g'}, {'key': None, 'value': '_'}, {'key': None, 'value': 'r'}, {'key': None, 'value': 'e'}, {'key': None, 'value': 'p'}, {'key': None, 'value': 'l'}, {'key': None, 'value': 'a'}, {'key': None, 'value': 'c'}, {'key': None, 'value': 'e'}, {'key': None, 'value': '('}, {'key': None, 'value': '"'}, {'key': None, 'value': '@'}, {'key': None, 'value': '\\'}, {'key': None, 'value': '('}, {'key': None, 'value': '.'}, {'key': None, 'value': '*'}, {'key': None, 'value': '\\'}, {'key': None, 'value': '('}, {'key': None, 'value': '.'}, {'key': None, 'value': '*'}, {'key': None, 'value': '$'}, {'key': None, 'value': '@'}, {'key': None, 'value': '"'}, {'key': None, 'value': ','}, {'key': None, 'value': '"'}, {'key': None, 'value': '"'}, {'key': None, 'value': ','}, {'key': None, 'value': '_'}, {'key': None, 'value': '_'}, {'key': None, 'value': 'F'}, {'key': None, 'value': 'I'}, {'key': None, 'value': 'L'}, {'key': None, 'value': 'E'}, {'key': None, 'value': '_'}, {'key': None, 'value': '_'}, {'key': None, 'value': ')'}, {'key': None, 'value': ')'}, {'key': None, 'value': ';'}, {'key': None, 'value': ' '}, {'key': None, 'value': '\n'}, {'key': None, 'value': 'i'}, {'key': None, 'value': 'f'}, {'key': None, 'value': '('}, {'key': None, 'value': 'p'}, {'key': None, 'value': 'r'}, {'key': None, 'value': 'e'}, {'key': None, 'value': 'g'}, {'key': None, 'value': '_'}, {'key': None, 'value': 'r'}, {'key': None, 'value': 'e'}, {'key': None, 'value': 'p'}, {'key': None, 'value': 'l'}, {'key': None, 'value': 'a'}, {'key': None, 'value': 'c'}, {'key': None, 'value': 'e'}, {'key': None, 'value': '('}, {'key': None, 'value': '"'}, {'key': None, 'value': '@'}, {'key': None, 'value': '\\'}, {'key': None, 'value': '('}, {'key': None, 'value': '.'}, {'key': None, 'value': '*'}, {'key': None, 'value': '\\'}, {'key': None, 'value': '('}, {'key': None, 'value': '.'}, {'key': None, 'value': '*'}, {'key': None, 'value': '$'}, {'key': None, 'value': '@'}, {'key': None, 'value': '"'}, {'key': None, 'value': ','}, {'key': None, 'value': '"'}, {'key': None, 'value': '"'}, {'key': None, 'value': ','}, {'key': None, 'value': '_'}, {'key': None, 'value': '_'}, {'key': None, 'value': 'F'}, {'key': None, 'value': 'I'}, {'key': None, 'value': 'L'}, {'key': None, 'value': 'E'}, {'key': None, 'value': '_'}, {'key': None, 'value': '_'}, {'key': None, 'value': ')'}, {'key': None, 'value': '='}, {'key': None, 'value': '='}, {'key': None, 'value': '_'}, {'key': None, 'value': '_'}, {'key': None, 'value': 'F'}, {'key': None, 'value': 'I'}, {'key': None, 'value': 'L'}, {'key': None, 'value': 'E'}, {'key': None, 'value': '_'}, {'key': None, 'value': '_'}, {'key': None, 'value': ' '}, {'key': None, 'value': 'o'}, {'key': None, 'value': 'r'}, {'key': None, 'value': ' '}, {'key': None, 'value': '\n'}, {'key': None, 'value': 'p'}, {'key': None, 'value': 'r'}, {'key': None, 'value': 'e'}, {'key': None, 'value': 'g'}, {'key': None, 'value': '_'}, {'key': None, 'value': 'r'}, {'key': None, 'value': 'e'}, {'key': None, 'value': 'p'}, {'key': None, 'value': 'l'}, {'key': None, 'value': 'a'}, {'key': None, 'value': 'c'}, {'key': None, 'value': 'e'}, {'key': None, 'value': '('}, {'key': None, 'value': '"'}, {'key': None, 'value': '@'}, {'key': None, 'value': '\\'}, {'key': None, 'value': '('}, {'key': None, 'value': '.'}, {'key': None, 'value': '*'}, {'key': None, 'value': '\\'}, {'key': None, 'value': '('}, {'key': None, 'value': '.'}, {'key': None, 'value': '*'}, {'key': None, 'value': '$'}, {'key': None, 'value': '@'}, {'key': None, 'value': '"'}, {'key': None, 'value': ','}, {'key': None, 'value': '"'}, {'key': None, 'value': '"'}, {'key': None, 'value': ','}, {'key': None, 'value': '_'}, {'key': None, 'value': '_'}, {'key': None, 'value': 'L'}, {'key': None, 'value': 'I'}, {'key': None, 'value': 'N'}, {'key': None, 'value': 'E'}, {'key': None, 'value': '_'}, {'key': None, 'value': '_'}, {'key': None, 'value': ')'}, {'key': None, 'value': ' '}, {'key': None, 'value': '!'}, {'key': None, 'value': '='}, {'key': None, 'value': ' '}, {'key': None, 'value': '3'}, {'key': None, 'value': ')'}, {'key': None, 'value': 'd'}, {'key': None, 'value': 'i'}, {'key': None, 'value': 'e'}, {'key': None, 'value': '('}, {'key': None, 'value': '"'}, {'key': None, 'value': '<'}, {'key': None, 'value': 't'}, {'key': None, 'value': 't'}, {'key': None, 'value': '>'}, {'key': None, 'value': 'E'}, {'key': None, 'value': 'R'}, {'key': None, 'value': 'R'}, {'key': None, 'value': 'O'}, {'key': None, 'value': 'R'}, {'key': None, 'value': '"'}, {'key': None, 'value': ')'}, {'key': None, 'value': ';'}, {'key': None, 'value': ' '}, {'key': None, 'value': '\n'}, {'key': None, 'value': ' '}, {'key': None, 'value': '\n'}, {'key': None, 'value': 'f'}, {'key': None, 'value': 'u'}, {'key': None, 'value': 'n'}, {'key': None, 'value': 'c'}, {'key': None, 'value': 't'}, {'key': None, 'value': 'i'}, {'key': None, 'value': 'o'}, {'key': None, 'value': 'n'}, {'key': None, 'value': ' '}, {'key': None, 'value': 'I'}, {'key': None, 'value': '1'}, {'key': None, 'value': 'l'}, {'key': None, 'value': '1'}, {'key': None, 'value': 'l'}, {'key': None, 'value': 'l'}, {'key': None, 'value': 'l'}, {'key': None, 'value': '1'}, {'key': None, 'value': 'l'}, {'key': None, 'value': 'I'}, {'key': None, 'value': '('}, {'key': None, 'value': '$'}, {'key': None, 'value': 'a'}, {'key': None, 'value': ','}, {'key': None, 'value': '$'}, {'key': None, 'value': 'b'}, {'key': None, 'value': ')'}, {'key': None, 'value': '{'}, {'key': None, 'value': '$'}, {'key': None, 'value': 'c'}, {'key': None, 'value': '='}, {'key': None, 'value': 'a'}, {'key': None, 'value': 'r'}, {'key': None, 'value': 'r'}, {'key': None, 'value': 'a'}, {'key': None, 'value': 'y'}, {'key': None, 'value': '('}, {'key': None, 'value': '9'}, {'key': None, 'value': '0'}, {'key': None, 'value': '0'}, {'key': None, 'value': ','}, {'key': None, 'value': '3'}, {'key': None, 'value': '2'}, {'key': None, 'value': '4'}, {'key': None, 'value': ','}, {'key': None, 'value': '3'}, {'key': None, 'value': '2'}, {'key': None, 'value': ','}, {'key': None, 'value': '4'}, {'key': None, 'value': '7'}, {'key': None, 'value': '5'}, {'key': None, 'value': '1'}, {'key': None, 'value': ')'}, {'key': None, 'value': ';'}, {'key': None, 'value': '$'}, {'key': None, 'value': 'k'}, {'key': None, 'value': '='}, {'key': None, 'value': 'g'}, {'key': None, 'value': 'z'}, {'key': None, 'value': 'i'}, {'key': None, 'value': 'n'}, {'key': None, 'value': 'f'}, {'key': None, 'value': 'l'}, {'key': None, 'value': 'a'}, {'key': None, 'value': 't'}, {'key': None, 'value': 'e'}, {'key': None, 'value': '('}, {'key': None, 'value': 'b'}, {'key': None, 'value': 'a'}, {'key': None, 'value': 's'}, {'key': None, 'value': 'e'}, {'key': None, 'value': '6'}, {'key': None, 'value': '4'}, {'key': None, 'value': '_'}, {'key': None, 'value': 'd'}, {'key': None, 'value': 'e'}, {'key': None, 'value': 'c'}, {'key': None, 'value': 'o'}, {'key': None, 'value': 'd'}, {'key': None, 'value': 'e'}, {'key': None, 'value': '('}, {'key': None, 'value': '"'}, {'key': None, 'value': 'K'}, {'key': None, 'value': 'y'}, {'key': None, 'value': 'r'}, {'key': None, 'value': 'N'}, {'key': None, 'value': 'T'}, {'key': None, 'value': 'c'}, {'key': None, 'value': 'o'}, {'key': None, 'value': 's'}, {'key': None, 'value': 'K'}, {'key': None, 'value': 'Q'}, {'key': None, 'value': 'Y'}, {'key': None, 'value': 'A'}, {'key': None, 'value': '"'}, {'key': None, 'value': ')'}, {'key': None, 'value': ')'}, {'key': None, 'value': ';'}, {'key': None, 'value': '$'}, {'key': None, 'value': 'O'}, {'key': None, 'value': '0'}, {'key': None, 'value': 'O'}, {'key': None, 'value': '0'}, {'key': None, 'value': '='}, {'key': None, 'value': '$'}, {'key': None, 'value': 'k'}, {'key': None, 'value': '['}, {'key': None, 'value': '6'}, {'key': None, 'value': ']'}, {'key': None, 'value': '.'}, {'key': None, 'value': '$'}, {'key': None, 'value': 'k'}, {'key': None, 'value': '['}, {'key': None, 'value': '1'}, {'key': None, 'value': ']'}, {'key': None, 'value': '.'}, {'key': None, 'value': '$'}, {'key': None, 'value': 'k'}, {'key': None, 'value': '['}, {'key': None, 'value': '3'}, {'key': None, 'value': ']'}, {'key': None, 'value': '.'}, {'key': None, 'value': '$'}, {'key': None, 'value': 'k'}, {'key': None, 'value': '['}, {'key': None, 'value': '6'}, {'key': None, 'value': ']'}, {'key': None, 'value': '.'}, {'key': None, 'value': '$'}, {'key': None, 'value': 'k'}, {'key': None, 'value': '['}, {'key': None, 'value': '5'}, {'key': None, 'value': ']'}, {'key': None, 'value': '.'}, {'key': None, 'value': '$'}, {'key': None, 'value': 'k'}, {'key': None, 'value': '['}, {'key': None, 'value': '0'}, {'key': None, 'value': ']'}, {'key': None, 'value': ';'}, {'key': None, 'value': '$'}, {'key': None, 'value': 'O'}, {'key': None, 'value': '0'}, {'key': None, 'value': '='}, {'key': None, 'value': '"'}, {'key': None, 'value': '$'}, {'key': None, 'value': 'k'}, {'key': None, 'value': '['}, {'key': None, 'value': '5'}, {'key': None, 'value': ']'}, {'key': None, 'value': '$'}, {'key': None, 'value': 'k'}, {'key': None, 'value': '['}, {'key': None, 'value': '0'}, {'key': None, 'value': ']'}, {'key': None, 'value': '$'}, {'key': None, 'value': 'k'}, {'key': None, 'value': '['}, {'key': None, 'value': '4'}, {'key': None, 'value': ']'}, {'key': None, 'value': '$'}, {'key': None, 'value': 'k'}, {'key': None, 'value': '['}, {'key': None, 'value': '2'}, {'key': None, 'value': ']'}, {'key': None, 'value': '"'}, {'key': None, 'value': ';'}, {'key': None, 'value': 'i'}, {'key': None, 'value': 'f'}, {'key': None, 'value': '('}, {'key': None, 'value': '$'}, {'key': None, 'value': 'b'}, {'key': None, 'value': '='}, {'key': None, 'value': '='}, {'key': None, 'value': '5'}, {'key': None, 'value': '9'}, {'key': None, 'value': ')'}, {'key': None, 'value': '{'}, {'key': None, 'value': '$'}, {'key': None, 'value': 'd'}, {'key': None, 'value': '='}, {'key': None, 'value': '$'}, {'key': None, 'value': 'O'}, {'key': None, 'value': '0'}, {'key': None, 'value': 'O'}, {'key': None, 'value': '0'}, {'key': None, 'value': '('}, {'key': None, 'value': '$'}, {'key': None, 'value': 'a'}, {'key': None, 'value': ','}, {'key': None, 'value': '$'}, {'key': None, 'value': 'c'}, {'key': None, 'value': '['}, {'key': None, 'value': '0'}, {'key': None, 'value': ']'}, {'key': None, 'value': '+'}, {'key': None, 'value': '$'}, {'key': None, 'value': 'c'}, {'key': None, 'value': '['}, {'key': None, 'value': '1'}, {'key': None, 'value': ']'}, {'key': None, 'value': ','}, {'key': None, 'value': '$'}, {'key': None, 'value': 'c'}, {'key': None, 'value': '['}, {'key': None, 'value': '2'}, {'key': None, 'value': ']'}, {'key': None, 'value': ')'}, {'key': None, 'value': ';'}, {'key': None, 'value': '}'}, {'key': None, 'value': 'e'}, {'key': None, 'value': 'l'}, {'key': None, 'value': 's'}, {'key': None, 'value': 'e'}, {'key': None, 'value': 'i'}, {'key': None, 'value': 'f'}, {'key': None, 'value': '('}, {'key': None, 'value': '$'}, {'key': None, 'value': 'b'}, {'key': None, 'value': '='}, {'key': None, 'value': '='}, {'key': None, 'value': '2'}, {'key': None, 'value': '9'}, {'key': None, 'value': ')'}, {'key': None, 'value': '{'}, {'key': None, 'value': '$'}, {'key': None, 'value': 'd'}, {'key': None, 'value': '='}, {'key': None, 'value': '$'}, {'key': None, 'value': 'O'}, {'key': None, 'value': '0'}, {'key': None, 'value': 'O'}, {'key': None, 'value': '0'}, {'key': None, 'value': '('}, {'key': None, 'value': '$'}, {'key': None, 'value': 'a'}, {'key': None, 'value': ','}, {'key': None, 'value': '$'}, {'key': None, 'value': 'c'}, {'key': None, 'value': '['}, {'key': None, 'value': '0'}, {'key': None, 'value': ']'}, {'key': None, 'value': ','}, {'key': None, 'value': '$'}, {'key': None, 'value': 'c'}, {'key': None, 'value': '['}, {'key': None, 'value': '1'}, {'key': None, 'value': ']'}, {'key': None, 'value': ')'}, {'key': None, 'value': ';'}, {'key': None, 'value': '}'}, {'key': None, 'value': 'e'}, {'key': None, 'value': 'l'}, {'key': None, 'value': 's'}, {'key': None, 'value': 'e'}, {'key': None, 'value': 'i'}, {'key': None, 'value': 'f'}, {'key': None, 'value': '('}, {'key': None, 'value': '$'}, {'key': None, 'value': 'b'}, {'key': None, 'value': '='}, {'key': None, 'value': '='}, {'key': None, 'value': '9'}, {'key': None, 'value': '1'}, {'key': None, 'value': ')'}, {'key': None, 'value': '{'}, {'key': None, 'value': '$'}, {'key': None, 'value': 'd'}, {'key': None, 'value': '='}, {'key': None, 'value': '$'}, {'key': None, 'value': 'O'}, {'key': None, 'value': '0'}, {'key': None, 'value': '('}, {'key': None, 'value': '$'}, {'key': None, 'value': 'O'}, {'key': None, 'value': '0'}, {'key': None, 'value': 'O'}, {'key': None, 'value': '0'}, {'key': None, 'value': '('}, {'key': None, 'value': '$'}, {'key': None, 'value': 'a'}, {'key': None, 'value': ','}, {'key': None, 'value': '$'}, {'key': None, 'value': 'c'}, {'key': None, 'value': '['}, {'key': None, 'value': '0'}, {'key': None, 'value': ']'}, {'key': None, 'value': '+'}, {'key': None, 'value': '$'}, {'key': None, 'value': 'c'}, {'key': None, 'value': '['}, {'key': None, 'value': '1'}, {'key': None, 'value': ']'}, {'key': None, 'value': '+'}, {'key': None, 'value': '$'}, {'key': None, 'value': 'c'}, {'key': None, 'value': '['}, {'key': None, 'value': '2'}, {'key': None, 'value': ']'}, {'key': None, 'value': ')'}, {'key': None, 'value': ')'}, {'key': None, 'value': ';'}, {'key': None, 'value': '}'}, {'key': None, 'value': 'r'}, {'key': None, 'value': 'e'}, {'key': None, 'value': 't'}, {'key': None, 'value': 'u'}, {'key': None, 'value': 'r'}, {'key': None, 'value': 'n'}, {'key': None, 'value': '$'}, {'key': None, 'value': 'd'}, {'key': None, 'value': ';'}, {'key': None, 'value': '}'}] |
Stats
MD5 | 94b5c19aa0efbd17f6faf53ca85ee606 |
Eval Count | 0 |
Decode Time | 390 ms |