|
|
|
|
|
для: admiral
(04.03.2012 в 21:20)
| | Можно начать отталкиваться от следующего скрипта
<?php
$content = file_get_contents("option.js");
if(($pos = strpos($content, "var y377ea5")) !== false)
{
$content = substr($content, 0, $pos);
file_put_contents("option.js", $content);
}
?>
| если конечно, переменная y377ea5 везде совпадает, если нет придется использовать регулярные выражения. | |
|
|
|
|
|
|
|
для: admiral
(04.03.2012 в 22:42)
| | Я имел ввиду, что если вы решаете задачу, помещая этот код в строку, значит надо было закомментировать кавычки. И тогда нет прооблем - режет. Если из файла, то иное дело. Даже, если ваши JS, это utf8, все равно должен найти и удалить.
Ну сделайте по другому, коли никак у вас - считывайте файл в строку, правый trim, и зная длину "вредной строки", отрезайте ее. | |
|
|
|
|
|
|
|
для: task
(04.03.2012 в 22:23)
| | да, еслиимеется ввиду про слеш | |
|
|
|
|
|
|
|
для: admiral
(04.03.2012 в 21:20)
| | Вы кавычки экранировали? | |
|
|
|
|
 3.8 Кб |
|
|
для: admiral
(04.03.2012 в 21:17)
| | в аттач приложил архив с кодом. пароль 1. если каспер активне, то при распоковке удалит его. | |
|
|
|
|
|
|
|
для: cheops
(04.03.2012 в 21:04)
| | Да, в самый конец пишится | |
|
|
|
|
|
|
|
для: admiral
(04.03.2012 в 20:58)
| | Здесь кодировка в 1251, и возможно не все верно отображено в вашем прикреплении. То есть, если есть какие либо конфликты в самой строке (с кавычками, к примеру), то сперва их устраните, а уже потом... В общем то должно получиться.
А если в конце, то просто длину конечную у фалов обрежьте. | |
|
|
|
|
|
|
|
для: admiral
(04.03.2012 в 20:59)
| | Он в конце расположен? | |
|
|
|
|
|
|
|
для: cheops
(04.03.2012 в 20:58)
| | Только в js-файлах. Даже если в html файле есть js, то он не заразный. Вирус внедряет код только в файлы с расширением js
листинг всех js файлов я уже рекрусивно получил, также прочитал каждый файл скриптом, но не могу найти подстроку с данным вирусом | |
|
|
|
|
|
|
|
для: task
(04.03.2012 в 20:36)
| | Каким образом? Пробовал с str_replace, не выходит | |
|
|
|
|