Осталось разобраться как библиотека грузится.
Убрав шпиона из автозагрузки (как я уже писал
файл с именем из набора букв) и перезагрузившись
я увидел, что время файла qwe7972.ini изменилось,
следовательно библиотека продолжает грузиться
и работать. Попробовал удалить библиотеку,
но система выдала, что объект заблокирован,
что подтвердило догадку о работе библиотеки
в данный момент. Воспользовавшись программой
ProcessInfo из прилагаемых к книге Рихтера
«Windows для профессионалов», я посмотрел
какие процессы грузят эту DLL. Это оказался
EXPLORER и только он ей пользовался (есть
и другие проги для просмотра инфы о процессах,
но я в то время читал книгу Рихтера и для
опыта использовал его проги). Я сравнил файл
EXPLORER с рабочего компа с заведомо исправным
файлом с дистрибутива Windows. Оказалось,
что они одинаковы и на тот момент у меня
не возникло версий как же грузится библиотека,
т.е. изменений в заголовок файла не вносились.
Перезагрузив комп в безопасном режиме я эту
библиотеку удалил. Из антивирусников на то
время я использовал Нортон Антивирус с новыми
базами, обновляемыми раз в неделю, но Нортон
на эту библиотеку не ругался. Я поставил
Касперского 5 с новыми базами. В копии этой
библиотеки Каспер увидел шпиона.
Около месяца все было нормально пока у меня
не был решен один вопрос - как же библиотека
грузилась? Через месяц на рабочем компе я
опять увидел проблемы, стартовая страница
уже так явно не менялась, но происходили
изменения url в реестре и при работе в IE
открывались совсем другие ссылки, а не те,
на которые я нажимал. Идя проторенным путем
я обнаружил в папке Windows\System32 библиотеку
qweХХХХ.dll, где вместо "ХХХХ"
уже другие цифры, а также ini файл с тем
же именем. Стоящий на компе Каспер уже не
видел в ней шпиона.
Перезагрузившись в безопасном режиме я эту
библиотеку удалил. Все опять встало на места.
Обновил базы Каспера. Но мне все не давала
покоя мысль как библиотека грузилась. Я проверял
все ключи ответственные за автозагрузку программ,
там удалял все подозрительное, и, даже когда
там оставались только необходимые программы,
которым я доверяю, библиотека все равно грузилась.
Читая литературу я встретил информацию, что
есть и еще возможность загрузки которую я
не проверял.
В
Internet Explorer встроена
технология
Browser Object Helper. Данная технология позволяет встраивать другим
программам свои плагины в IE
и выполнять
какие-то действия во время его
работы. Так,
например, поступают качалки.
У меня стоит
FlashGet. Данная технология может
быть использована
и для наблюдения за действиями
пользователя
в IE и вместо его действий выполнять
свои,
в том числе для загрузки других
страниц вместо
тех на которые хотим перейти
по ссылке.
Читать дальше...