Как стать рабовладельцем в сети
Спецвыпуск хакер, номер #001, стр. 001-098-2
Step 3
«А теперь я все
о тебе расскажу
хозяину»
Cобранные разведданные отправляются владельцу не просто, а очень просто — по почте. Чтобы отправить письмо, необходимо связаться с почтовым сервером по протоколу STMP. Подобных серверов множество. У каждого уважающего себя провайдера есть свой сервер. Но связываться с такими серверами не стоит. Они весьма капризны и могут отказать в посылке письма, если текущий IP адрес принадлежит другому провайдеру. Надежнее использовать нейтральный сервер. Не стоит связываться с некоммерческими, типа тех, что стоят в штатовских университетах. Они имеют тенденцию закрываться без предупреждений, т.к. никому ничего не обязаны. Лучше всего использовать STMP серверы больших почтовых сайтов типа HotMail или USAnet. Они могу потребовать только, чтобы обратный адрес принадлежал данному серверу. Поэтому, когда будешь конфигурить Троянца под себя, вводи адрес SMTP сервера — «pop.netaddress. com», предварительно создав себе почтовый ящик на Usa.net. После того как данные собраны, наш троян проверит, отсылались ли данные. Если нет — то данные отсылаются и сохраняются в регистре. Если уже отсылались, то из регистра извлекается предыдущее письмо и происходит сравнение с текущим. Если произошли какие-либо изменения (например, у юзера новый акаунт в Интернет появился), то письмо отсылается, и в регистре записываются свежие данные о паролях.
Письмо включает в себя описанные выше данные. Скрипты и PWL-файлы добавляются как вложения в письмо.
«Апгрейди меня!»
В последнее время появился новый признак хорошего тона — программа должна сама проверять, не выпустила ли фирма-производитель новую версию своего программного продукта, и если сие чудо произошло, то предлагать скачать свежую версию. Наш Троян не исключение. Только он скачивает апгрейд и запускает его, не спрашивая на то разрешения :). Апргрейд в данном случае скачивается не с сайта, а с обычного бесплатного почтового сервера. Т.е. программа «проверяет почту» на определенном сервере и, если обнаруживает письмо с определенным заголовком, скачивает его, распаковывает вложенный в письмо апгрейд и запускает его. Апгрейд деинсталлирует текущую версию программы (завершает работу текущей копии, чистит регистри и убивает программу из виндовой директории) и после инсталлирует себя.