------------------------------------------
#! /usr/share/doc/defaced/2/tandp/troj.txt
------------------------------------------


======================
Избавление от троянца. [ by -=zip=- ]
======================
	
Этой статьей я хотел показать:
- Основной принцип работы трояна.
- Логические ошибки при написании трояна.
- Как ненадежен наш мир :-).

Сижу  я  однажды  в  мирке  стучу  по  клавишам  как  заводной  :-) И тут кто-то
предлагает  скачать  XXXsupermegacrekporno.exe  (Название  вымышленное, на такую
фигню  я  бы  и  смотреть не стал :-))скачал… запускаю… как я ее запустил, сразу
понял что это вирус, ну зачем он самоуничтожился и без всяких окошек.
Отсюда  вывод  -  можно  без  удаления,  а  вывести сообщение типа: "Отсутствует
Lamer.dll", лично бы я ничего не заподозрил :).

Ни  ответа ни привета, думаю - вирус!!! Ааа нет, смотрю в свой фаервол, а он уже
получил  права  как  доверенный и в инет просится, а фиг ему - я взял и запретил
доступ, скачал парочку утилит типа Regmon и Filemon.
(Можно  конечно  и другими, но эти я считаю лучшими в своем роде :-)), а утром у
меня состоялось рандеву с ним :-).

Утро …
Давай  разберусь  я с этой заразой. С чего же начать? Да хотя бы с ctrl+alt+del.
Там,  разумеется,  ничего нет. Так, дай попробую вспомнить как она называлась, а
не помню, помню что xxx*. Ну давай по маске на харде поищем Пуск->Найти->Файлы и
загоняем  туда  xxx*.*  и  жмак  на  кнопке  "поиск"  найден файл единственный в
директории  с:\windows\sustem\  :).  Зуб  даю он заразный :-), даже название при
автоудалении  не  сменил!!!  (Если  троян самоудалился хотя бы в новое место под
другим именем, записался бы, например, как system.exe, то этот трюк меня надолго
бы в раздумья бросил).
Думаю, исследую-ка я подходы к нему. Запускаю Filemon и он через несколько минут
показал только то, что он периодически запускается в моей системе.

===================->
0	C:\WINDOWS\HOSTS	NOTFOUND
-------------Всякое барахло------------
58	C:\WINDOWS\HOSTS	NOTFOUND
<-===================

Как  вы  можете  понять,  из  этого я ничего полезного не почерпнул. Так, думаю,
уберу тогда его из реестра (Перед этим все из памяти выгнал чтоб лишних логов не
было), и тут выскочили такие строчки…

===================->
158  HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
159  HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\Winsock2 driver
160  HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
161  HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
162  HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Winsock2 driver
163  HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
<-===================

Идем в риестр Пуск->Выполнить пишем regedit.
Редактор  реестра  запустился и спрятался, думаю что за фигня - там видать такая
защита  стоит (Грамотно чел сделал). Помедлив, перезагружаюсь и нажимаю F8. Идем
в "safe mode" и там все работает - regedit открылся.

Хех, давай проверим наши логи :) 
Так  смотрим  в  эту строку №158 - сидит там какой-то icq файл - не трогаем его,
пусть живет :-)
Следующие два пункта ссылаются на одну и тоже директорию в реестре.
Ищем  дальше.  Теперь у нас на очереди строка №161, а в ней приблизительно такая
байда (на разных компах по-разному).

===================->
Mirabilis ICQ         "C:\Program Files\ICQ\ICQNet.exe"
XXXsupermegacrekporno "C:\windows\system\"
WinampAgent 	      "C:\PROGRAM FILES\WINAMP\WINAMPa.exe"
и еще куча разного хлама.
<-===================

Догадайся,    что    я    удалил?    :-)    Правильно!!!   Вот   этот   параметр
XXXsupermegacrekporno. Опять перезагрузка. Проверяем (то есть запускаем Regmon и
Filemon).  Никаких  упоминаний  о  нем  -  победа!!!  Перетаскиваю  эту  дрянь c
c:\windws\system  в c:\1\. Теперь вооружаюсь всяким hex-редакторами, дэбугерами,
дизассемблерами и начинаю изучать эту дрянь.

:-)
З.Ы. Обидно только одно - не сохранил экземплярчик для вас :-)

Полезные ссылки: 
http://winchanger.narod.ru/reg35.zip - Очень хороший справочник по реестру.
http://www.webhowto.ru/   -   частенько  пролетают  статьи  по  реестру. (много
подобного рода информации).
http://www.sysinternals.com/files/FILEMON.ZIP - Монитор файлов.
http://www.sysinternals.com/files/regmon95.zip - Монитор реестра.