Приветствую дороги друзья, читатели, посетители и прочие личности.
Частенько, пользователи, завидев в списке процессов много svchost.exe (а их бывает чуть ли не с десяток и более), начинают сильно паниковать и экстренно писать письма о злобном вирусе, заполонившем их систему и буквально рвущимся наружу из корпуса, предварительно (видимо для устрашения), подвывая куллерами :)
Сегодня я хочу раз и навсегда закрыть вопрос с тем, что же такое представляет из себя этот самый злобный вирус svchost, как с ним бороться и надо ли это делать вообще (и вирус ли это вообще :) ).
Поехали.
Что такое svchost.exe. Вирус? Куда бежать?!
Начнем с того, что Generic Host Process for Win32 Services (а именно и есть тот самый svchost) представляет из себя системный процесс, вселенски важный в существовании Windows, а именно тех служб, программ и сервисов системы, которые используют, так называемые, DLL-библиотеки.
Этих самых svchost.exe и впрямь может быть в системе решительно много, ведь службам и программам довольно затруднительно дружно использовать и возюкаться с одним процессом (их то, служб, много, а бедный беззащитный svchost совсем один), а посему обычно системой запускаются несколько экземпляров сего счастья, но с разными номерами (идентификаторами процесса, если быть точным). Соответственно, каждый svchost.exe обслуживает свой набор служб и программ, а посему, в зависимости от количества их в Windows, число этих самых процессов svchost может варьироваться от штуки до нескольких десятков. Еще раз для тех кто не понял: это процессы системы и трогать их не надо.
Но действительно, бывают ситуации, когда под этот процесс маскируются вирусы (еще раз хочу заострить внимание: именно маскируются, именно вирусы, а не сам процесс является вредоносным). Давайте разбираться как их вычислить и что с ними делать.
Как распознать вирус svchost, а точнее гадости под него маскирующиеся
Начнем с того, что системный svchost.exe обитает исключительно в папке:
- C:\WINDOWS\system32
- C:\WINDOWS\ServicePackFiles\i386
- C:\WINDOWS\Prefetch
- С:\WINDOWS\winsxs\*
Где C:\ - диск куда установлена система, а * - длинное название папки вроде amd64_microsoft-windows-s..s-svchost.resources_31bf3856ad364e35_6.1.7600.16385_ru-ru_f65efa35122fa5be
Если он находится в любом другом месте, а особенно каким-то чудом поселился в самой папке WINDOWS, то наиболее вероятно (почти 95,5%), что это вирус (за редким исключением).
Привожу несколько самых путей маскировки вирусами под этот процесс:
- C:\WINDOWS\svchost.exe
- C:\WINDOWS\system\svchost.exe
- C:\WINDOWS\config\svchost.exe
- C:\WINDOWS\inet20000\svchost.exe
- C:\WINDOWS\inetsponsor\svchost.exe
- C:\WINDOWS\sistem\svchost.exe
- C:\WINDOWS\windows\svchost.exe
- C:\WINDOWS\drivers\svchost.exe
И несколько самых часто используемых названий файлов, вирусами маскирующимися под svchost.exe:
- svсhost.exe (вместо английской "c" используется русская "с")
- svch0st.exe (вместо "o" используется ноль)
- svchos1.exe (вместо "t" используется единица)
- svcchost.exe (2 "c")
- svhost.exe (пропущено "c")
- svchosl.exe (вместо "t" используется "l")
- svchost32.exe (в конец добавлено "32")
- svchosts32.exe (в конец добавлено "s32")
- svchosts.exe (в конец добавлено "s")
- svchoste.exe (в конец добавлено "e")
- svchostt.exe (2 "t" на конце)
- svchosthlp.exe (в конец добавлено "hlp")
- svehost.exe (вместо "c" используется "e")
- svrhost.exe (вместо "c" используется "r")
- svdhost32.exe (вместо "c" используется "d" + в конец добавлено "32")
- svshost.exe (вместо "c" используется "s")
- svhostes.exe (пропущено "c" + в конец добавлено "es")
- svschost.exe (после "v" добавлено лишнее "s")
- svcshost.exe (после "c" добавлено лишнее "s")
- svxhost.exe (вместо "c" используется "x")
- syshost.exe (вместо "vc" используется "ys")
- svchest.exe (вместо "o" используется "e")
- svchoes.exe (вместо "st" используется "es")
- svho0st98.exe
- ssvvcchhoosst.exe
Остальные, в общем-то, тоже бывают, но эти одни из самых популярных, так что имейте ввиду и будьте бдительны.
Посмотреть название файла можно в диспетчере задач, хотя я рекомендую сразу использовать Process Explorer, благо, используя его, можно сразу посмотреть пути и прочую информацию просто сделав двойной клик по процессу в списке.
Как удалить вирус svchost.exe
В удалении этой гадости (если она все таки ею является) нам поможет старый-добрый AVZ.
Что делаем:
- Скачиваем avz, распаковываем архив, запускаем avz.exe
- В окне программы выбираем “Файл” – “Выполнить скрипт“.
- Вставляем в появившееся окно скрипт:
begin
SearchRootkit(true, true);
SetAVZGuardStatus(True);
QuarantineFile('сюда вставлять путь к файлу (главное не перепутать кавычки)','');
DeleteFile('сюда вставлять путь к файлу (главное не перепутать кавычки)');
BC_ImportAll;
ExecuteSysClean;
ExecuteWizard('TSW',2,3,true);
BC_Activate;
RebootWindows(true);
end.Где, как Вы понимаете, под словами "сюда вставлять путь к файлу (главное не перепутать кавычки)" нужно, собственно, вставить этот путь, т.е, например: C:\WINDOWS\system\syshost.exe прямо между '', т.е получиться строки должны так:
QuarantineFile('C:\WINDOWS\system\syshost.exe','');
DeleteFile('C:\WINDOWS\system\syshost.exe'); - Жмем "Запустить", предварительно закрыв все программы.
- Ждем перезагрузки системы
- Проверяем наличие файла
- Проводим полноценную проверку на вирусы и spyware.
Ну и.. Улыбаемся и машем.. В смысле радуемся жизни и очищенному компьютеру.
Впрочем, если и это не помогает, то есть еще небольшой способ (при учете конечно, что Вы сделали всё вышенаписанное), который может помочь.
Проверка и поврежденных системных файлов в целях лечения svchost.exe
В редких (сильно) случаях может помочь вариант проверки системных файлов, который есть в самой системе. Перейдите по пути "C:\ -> Windows -> System32" (где диск C:\ - это тот, куда установлена система).
Там найдите cmd.exe, нажмите на него правой кнопкой мышки и выберите пункт "Запуск от имени администратора".
В самой командной строке введите строку:
sfc /scannow
И дождитесь окончания процесса. Система проведет сканирование всех защищенных системных файлов и заменит все поврежденные файлы. Возможно это не вылечит сам svchost, но может починить сопутствующие файлы, которые приводит к нагрузкам и другим проблемам.
Послесловие
Как всегда, если будут какие-то вопросы, дополнения и прочие разности, то пишите в комментариях.
Буду рад почитать, послушать, поддержать и помочь ;)
- PS: Многие сталкиваются с тем, что svchost загружает процессор и систему вообще. Часто это связано с тем, что в системе находится вирус, рассылающий спам или создающий прочий вредный трафик, из-за чего процесс активно используется оным. Как правило это лечится сканированием на вирусы, spyware и установкой фаерволла.
- PS2: Проблема может быть связана с работой в фоне обновления Windows. Возможно, что есть смысл его отключить или вообще произвести полную оптимизацию системы из этого материала (особенно для 10-ой версии системы)
- PS3: Если ничего не помогает, то попробуйте пройтись Kaspersky Virus Remove Tool из этой статьи для очистки возможных svchost-разновидностей вируса
Первый!))
Спасибо за статью.
Турбометла, блин :)
Пожалуйста.
Весьма познавательно. Маскировать вирус дав ему такое название умно. )
Прям статья мини урок для вирусописателей из разряда как замаскировать ваш вирус )))
Ручной спам?
Почему сразу спам? По моему первый коментарый это реально спам (хотя флуд наверно скорее)
аааа понял ссылка на мой сайт)) совпало
Здравствуйте. Позвольте полюбопытствовать, с чем связано написание статьи про этот вирус? Стал в последнее время активен? Или просто профилактика так сказать.
Часто спрашивают просто. Да и поднял почту - раньше тоже было много вопросов по этой теме.
Плюс, судя, по статистике гугла, в рунете делают в месяц где-то 10000-30000 запросов по теме. Значит актуальненько.
Да и читающим новичкам/средним-айтишникам будет полезно знать, наверняка столкнутся в практике.
Всем привет!!!
Спасибо! Познавательно!
Тока один вопрос он, этот вирус, может прям так и называться svchost.exe , как сам процесс
или обязательно какая-то буква будет изменена или цифра добавлена ??
Да, может так и называться, если лежит по другому пути.
Всем привет!!!
Спасибо. Терь буду оч. внимательным.
P.S. И воспользуюсь советом Walvater. Комментарий ниже :)
C:\Windows\System32 у меня он лежит в этой папке это вирус или нет?
Думаю может :) , если программист писавший вирус был достаточно талантлив .
Cпасибо Андрей , за информацию учтем ................................................................................................
Мм.. А чего точек столько? :)
Приветствую. Озадачили, раньше внимания не обращал (до15 запущенных процессов).
Посоветуйте, есть один подозрительный svchost.exe*32, и обитает в C:\Windows\SysWOW64. Я думал он отвечает за принтер-Служба HP CUE DeviceDiscovery.
Проверяю компьютер постоянно, вроде всё нормально. В общем нужен совет.
SysWOW64 это как папка System32 в 32-битных Windows. В 64-битных есть обе эти папки, и наличие в ней svchost нормально. Ваш процесс svchost.exe*32 действительно принадлежит принтерам HP, насколько я знаю. Не знаю только, в правильном ли месте он у вас находится. По идее - да.
Попробуйте Svchost Process Analyzer
А вообще чего в дебри лазить. На этом сайте все уже есть. ) Ставьте и все там будет видно.
Живой пример. - плюс в контекстном меню (правой кнопкой 1 клик) каждого файла внизу есть возможность проверки на сайте Virus Total.
Всем привет!!!
Спасибо, Walvater!
Проверить то проверил. Результат на Virus Total, для C:\Windows\SysWOW64 1/43 (Win32.TrojanHorse). Да, но на сам процесс AnVir.exe выдало 2/43 (Virus.Win32.Part.a; Trojan.Win32.Agent.a (fs)). Т.е. мой (svchost) "подозрительный", всё же менее подозрительный.
Все нормально :)
Я с этой, блин, битностью забыл совсем про SysWOW64. Надо будет добавить в статью как руки дойдут.
Всем спасибо.
И с наступающим Новым годом!
Взаимно ;)
Спасибо!
Пожалуйста ;)
Как всегда познавательно, доступно и самое главное ПОЛЕЗНО Когда-то перелопатил уйму информации в интернете по этому вопросу. Прямо новогодний подарок от Sonikа.
Спасибо. Хотя подарок будет помощней.. ;)
Ура! Да здравствует Sonik!
Здравствуйте. Весьма нужная и полезная статья. Использую SvchostAnalyzer.
ЗЫ: Угу, помню тебя отлично, все время ник в комментах мелькает
ЗЫ: Приятно что Вы меня помните Андрей :) ( На форуме я Оптимус :) )
Привет :) Всегда пожалуйста, рад, что пригодилось.
SvchostAnalyzer хорошая вещь, но мне как-то привычней по старинке.. :)
ЗЫ: Про форум не знал, теперь буду и там узнавать ;)
Простите, а что за форум?
Форум проекта
Ох попил у меня этот гад кровушки в свое время :) Касперский мне тогда не помог, было это лет пять назад... Спасло только форматирование диска.
Да, вредненькая штука, одно время тоже возился по молодости.. :)
имхо, первая РЕАЛЬНО полезная статья за всю осень и зиму ) прям как в старые добрые :)
Пугающий комментарий :) А остальные чафо тогда? ;)
То ли я чото натворил с компом или что, но у меня ни одного процесса svhost O_o
Звучит странно :)
Рус, если правильно написано svhost, то радоваться надо.
Огромнейшее спасибо !
Огромнейшее пожалуйста :)
Я раз удалила эту штуку, приняв ее за вирус, и пришел каюк Винде! Пришлось переустанавливать.
Одна из причин по которой я и написал эту статью - чтобы не удаляли по ошибке :)
Такая проблема (не по теме, но возможно если получится сделайте и про это статью): сестринский ноут не контролирую, поэтому не могу сказать точно, что она с ним делает, что туда устанавливает, и на какие сайты заходит, но где-то месяц назад её ноут зажил собственной жизнью. Т.е. сам управлял мышкой, сам менял порядок расположение окон в экспресс-панели в Opera, а потом и сам начал печатать (при том не абракадабру, а вполне связный текст в приложениях вконтакте). Не долго думая быстро отрубил интернет у него и начал сканирование всеми возможными антивирусами, сканерами. Я так понял это был несанкционированный контроль через удаленный доступ. Просьба если сталкивались с такой проблемой, то напишите последовательность в решении этой пакости.
PS: После установки на компьютер брандмауэра этой пакости больше не было.
Вы сами себе ответили:
А вообще вот статьи, велком как говорится - http://sonikelf.ru/tag/faervoll/
Огромное Спасибо за оперативный ответ!))
Это был бэкдор
Необязательно
Это больше похоже на скрытно установленный Radmin, ну это мне так кажется.
Скорее обычный удаленный доступ
Автору респект, за статью. Ну а так, чтоб народ не парился, есть масса прог., отображающих этот самый svchost.exe, к примеру Firewall COMODO выдаёт список активных процессов со всеми путями. Да в том же Виндовском Диспетчере Задач, как упоминал автор, можно посмотреть все пути процесса, описание, место хранения, перейти к запущенным в этом процессе службам. Другое дело скрытые процессы, с этим покруче, хотелось, чтоб автор осветил эту тему тоже, посоветовал бы программы для отображения, поиска скрытых процессов.
Всех С Наступающим !!!!
Комод громоздок, хотя про него, скорее всего в январе, будет толстющая статья.
По скрытым процессам тоже когда-нибудь напишу, все руки не доходят.
С наступающим.
Про Comodo, пожалуйста, потолще статью. Как-то ставил, так вообще ничего почти не работало, кроме как сам Comodo, при чем на разных настройках. В интернете почти ничего не нашел по"комоду".(так что вопрос кто тупил, я или "комод" так и остался не выясненным)
По комоду статья уже написана и выглядит пугающе обширно. Там много всего и весьма подробно, думаю, что понравится. Читатели платной подписки вроде довольны весма.
В общем, ждите, будет что почитать.
Спасибо, статья очень полезная!
Всегда пожалуйста
бывает так, что вирус внедряется в процесс svchost.exe и распознать такой вирус сможет не каждый.. ведь по всем свойствам, PID и путям всё четко и правильно..
с помощью программы, которую описывает автор процес эксплорер или подобной другой в свойствах процесса можно увидеть несколько другой путь..
например:
полный путь: C:\WINDOWS\system32\svchost.exe
путь запуска: C:\Documents and Settings\имя_компа\
и ключ может быть тоже ничем не отличающимся от оригинала
C:\WINDOWS\system32\svchost.exe -k imgsvc или -k LocalService, но скорее всего вы увидите -k NetworkService (это из опыта..)
ну так вот, если вы видите путь запуска отличный от "C:\WINDOWS\system32\" или по статье автора (см. статью) то могу сказать, что вирус живет в теле оригинального процесса svchost.exe
будьте бдительны..)
Спасибо за комментарий :)
вот у меня именно такая фигня чё с ней делать
Алексей у меня кокраз вот так и есть NetworkService будтьте добры подскажите как его удалить и не вынести винду на =)
у меня тоже такая же фигня
хеееелп
рус
2011-12-26 14:20:22
имхо, первая РЕАЛЬНО полезная статья за всю осень и зиму ) прям как в старые добрые
Во многом согласен с автором. Все больше красивости, да мелочи без которых и так хорошо.
Толи уровень нашей компьютерной грамотности вырос (постоянных читателей), толи Соник продолжает упрощать свои статьи. Еще была статья про то как выбрать видео карту, для меня интересной :) Пожалуй все.
Дай бог наш уровень вырос а не статьи изменились. :)
Где статьи научившие пользоваться "Акронисом" и забыть про проблемы с системой, в принципе. И материалы подобного "веса" и масштаба ?
Даешь полноценный проект по созданию сайтов, товарищи!!! А? Скоро уже? :)
Ну тут уж кому как.
Я на вскидку могу назвать 10-15 серьезных статей за заявленный срок (осень-зима). Примерно столько же, а может и поменьше, было статей про украшательства и мелкие настройки. В общем, не знаю, кому как, что кажется, но я стараюсь держать баланс между легкими статейками по мелочам для обычных пользователей и толстыми для тех кто посерьезней шарит в вопросе.
ЗЫ: Пользуйтесь кнопкой "Ответить"
Научиться работать с акроинсом могу даже я без всяких статей :p а вот про создание сайтов статью хотелось бы (только не на юкозе и народе o_o)
Юкоз и народ - дурной тон :)