автоматический отправка писем outlook
indexМоя визиткаУрок 1. ХакингУрок 2. АнтихакингУрок 3. Инструменты хакингаУрок 4. Защита Windows 2000/XPУрок 5. Проникновение в системуУрок 6. Реализация цели вторженияУрок 7. Сокрытие следовУрок 8. Хакинг браузеров WebУрок 9. Хакинг почтовых клиентовУрок 10. Деструкция почтового клиентаУрок 11. Хакинг Web-сайтовУрок 12. Атаки DoSУрок 13. Хакинг компьютеров Windows 2000/XPУрок 14. Хакинг средств удаленного управленияУрок 15. Хакинг брандмауэровУрок 16. Перехват сетевых данныхУрок 17. Хакинг коммутируемого доступаПриложение АПриложение ВПриложение СПриложение DПриложение EХакинг почтовых клиентовПодготовка письма с активным кодом Работа электронной почты Хакинг электронной почты Формат сообщений электронной почты Экспериментальная интрасеть Спецификация MIME Создание автоматический отправка писем outlook отправка сообщения Установка удаленного контроля Вариации технологии вставки активного кода Странички почтовых служб WWW Заключение Почтовые клиенты - объект самого пристального внимания хакеров, поскольку открывают для них поистине безграничные горизонты для детятельности. Почтовые клиенты имеют слабые пароли доступа к почтовым ящикам, позволяют автоматически запускать на компьютере активные вложения, допускают спэмминг автоматический отправка писем outlook мейлбомбинг - вот краткий перечень уязвимостей защиты почтовых клиентов автоматический отправка писем outlook возникающих в связи с этим "возможностей" которые доступны хакеру, вознамерившемуся атаковать свою жертву с помощью почтовых служб Интернета.Подготовка письма с активным кодомВозможности Интернета отнюдь не сводятся к службам, обеспечивающим путешествия по Web-сайтам. Кроме сервиса WWW, в Интернете существует еще автоматический отправка писем outlook такая интересная вещь, как электронная почта или, как говорят понимающие люди, "мыло", с помощьд которой один человек может передать, или "намылить", свое послание другому человеку через Интернет. Получив это электронное послание, ничего не подозревающий "ламер" открывает его в диалоге какого-либо почтового клиента, и... Все, что может произойти, зависит только от целей человека, пославшего письмо.Некоторые исследования в области хакинга сервиса электронной почты свидетельствуют поистине безграничных возможностях атаки почтового клиента с помощью вложения в письмо активного кода. "Ламер" щелкнувший на ссылке во вложении, предлагающем ему обновить Web-браузер автоматический отправка писем outlook в результате очистивший свой жесткий диск - это далеко не самая интересная техноогия, которую может применить более или менее ловкий "кул хацкер". Некоторая подготовка позволит хакеру создавать письма с активным вложением, которое будет запускаться автоматически, без всякого участия получившего письмо пользователя. Однако подготовка таких писем требует некоторых знаний в области функционирования сервиса электронной почты. Этим мы сейчас автоматический отправка писем outlook займемся.Работа электронной почты Сервис электронной почты предназначен для пересылки сообщений из одного почтового ящика на почтовом сервере в другой. Адрес электронной почты записывается так: Почтовый_ящик@Почтовый_домен, где Почтовый_ящик - это идентификационное имя (логин) пользователя почтового ящика, автоматический отправка писем outlook Почтовый_домен - доменное имя компьютера с функционирующим почтовым сервером. Посмотрим, какие механизмы за этим стоят, чтобы знать, как их использовать.Функционирование электронной почты обеспечивается протоколами SMTP, POP автоматический отправка писем outlook IMAP, которые, в свою очередь, опираются на сетевые протоколы TCP/IP.•Протокол SMTP (Simple Mail Transfer Protocol - Простой протокол передачи почты) заведует передачей сообщений между почтовыми серверами.• Протокол POP (Post Office Protocol - Почтовый протокол) - отвечает за доступ пользователя к почтовому ящику.•Протокол IMAP (Interactive Mail Access Protocol - Протокол интерактивного доступа к электронной почте) - имеет то же предназначение, что автоматический отправка писем outlook протокол POP, но обеспечивает возможности по каталогизации и хранению почты непосредственно на сервере.Электронная почта работает следующим образом:• Для каждого пользователя почтового сервера создается учетная запись, содержащая его почтовый адрес, например, vasia@email.com и почтовфй ящик в виде файла, хранящего принятые сообщения. Доступ пользователя к почтовому ящику осуществляется по паролю (хакеру на заметку).• Почтовые сообщения, отправляемые пользователем, скажем, vasia, другому пользователю, например, petia с почтовым адресом petia@post.com, вначале по протоколу POP (или IMAP) поступают на почтовый сервер email.com по телефонной линии связи или через локальную сеть (хакеру на заметку).• Почтовый сервер email.com обрабатывает сообщение. Может встретиться два варианта:• Если доменное имя компьютера в почтовом адресе письма совпадает с доменным именем данного почтового сервера, письмо просто помещается в файл почтового ящика пользователя petia. В нашем случае это не так, автоматический отправка писем outlook справедлив второй вариант.• Если доменное имя компьютера в почтовом адресе письма не совпадает с доменным именем данного почтового сервера, то почтовый сервер email.com запрашивает у сервера DNS сетевой адрес почтового сервера post.com автоматический отправка писем outlook пересылает ему сообщение для пользователя petia (хакеру на заметку).• Пользователь petia по протоколу POP (или IMAP) обращается к своему почтовому ящику, указывая свой логин автоматический отправка писем outlook пароль, и получает письмо. А теперь посмотрим что из этого может извлечь хакер.Хакинг электронной почтыВсе вышеизложенное достаточно просто, однако дает хакеру некую путеводную нить: во-первых, доступ к почтовому ящику требует входной регистрации; во-вторых, регистрационные данные путешествуют попроводам в практически незащищенном виде. Наиболее широко распространенный протокол POP версии 3 (POP3) содержит средства криптографической защиты регистрационных данных, шифруя пароль перед его передачей. Другой способ защиты - создание закрытотго канала передачи данных по протоколам SSL/TSL. Однако все эти средства защиты все еще не получили широкого расространения - их поддерживают далеко не все почтовые серверы автоматический отправка писем outlook клиенты, что открывает неплохие перспективы для сниффинга.Другой способ хакинга - перехват почтовых сообщений, передаваемых между почтовыми серверами по протоколу SMTP. Эти сообщения, как правило, передаются в не аутентифицированных сеансах SMTP, что открывают широкие всевозможности для спамминга автоматический отправка писем outlook фальсификации сообщений. Содержание же сообщения шифруется только при специальной настройке почтового клиента (например, Outlook Express), которой, как правило, пользователи пренебрегают, поскольку для ширования посланий используется сертификат получателя. Так что автоматический отправка писем outlook здесь для толкового снифера открывается широкое поле деятельности.Неплохую перспективу имеют также методы извлечения из почтового сервера списка логинов автоматический отправка писем outlook паролей пользователей, опирающиеся на методы сетевого хакинга автоматический отправка писем outlook программы для автоматического перебора паролей доступа к почтовым ящикам. Это же можно сделать с помощью такого универсального инструмента хакинга, как социальная инженерия, когда с помощью мошеннических уловок, например, отправки писем якобы от провайдера Интернера, пользователя просят сообщить пароль "для восстановления" почтового ящика.Вообще, методы социальной инженерии применительно к почтовому сервису настолько разнообразны, что одно только их кратькое описание заняло бы книгу потолще уголовного кодекса. Всем желающим познакомиться с "перлами" этого жанра, советуем почитать журналы "Хакер" - это любопытнейшая смесь компьютерных технологий с особнностями человеческой психологии.Мы займемся всеми этими интересными способами хакинга в следующий раз, автоматический отправка писем outlook пока рассмотрим другую, не менее перспективную автоматический отправка писем outlook мощную технологию хакинга почтовых клиентов, опирающуюся на помещение в письмо активного кода. Дело в том, что к каждому электронному письму может прикрепляться вложение - файл произвольного типа, в том числе исполняемый файл. Щелчок на значке вложения открывает файл - т.е. запускает вложенную программу, после чего наступают последствия, не всегда отвечающие ожиданиям получателя письма.Так что вложения сами по себе - уже мощный инструмент хакинга, с учетом того, что ныне в Интернете работают множество неопытных пользователей, готовых клюнуть на заманчивое предложение, например, обновить программу браузера IE, загрузить "интересное" приложение автоматический отправка писем outlook так далее (в зависимости от фантазии автора письма). Это - достаточно тривиальный, но эффективный способ хакинга, автоматический отправка писем outlook им не стоит пренебрегать, поскольку на приеме почты в организациях, как правило, сидят люди, не сильно сведущие в компьютерных технологиях.Однако в запасе у хакера есть кое-что покруче. Ведь времена меняются, автоматический отправка писем outlook многие уже знают, что открывать непонятное вложение недопустимо, к тому же на многих компьютерах установлены программы-антивирусы, настроенные на проверку почтовых вложений. И вот хакеры научились составлять такие письма, что от получившего из пользователя не требуется вообще ничего - активный код из вожения автоматически, без участия пользователя, перекочевывает, например, в папку автозагрузки компьютера Windows, после чего, при следующем запуске системы, на компьютере начинают происходить чудеса. Для выполнения таких трюков требуется специальная подготовка электронного послания, которую следует выполнять вручную - почтовые клиенты на такие действия не рассчитаны. И если вы хотите научиться делать такого рода трюки или защититься от них, нужны знания по формату почтового послания. Так что вначале кратко опишем формат, т.е., структуру электронного письма, автоматический отправка писем outlook уж потом покажем, как из всего этого можно состряпать письмецо, которое может не понравиться какому либо антихакеру и сильно испортить ему жизнь, если он не последует советам, изложенными чуть позже. Формат сообщений электронной почтыФормат сообщений электронной почты определен в документе RFC 2822. Сообщение электронной почты состоит из текстовых строк ограниченной длины, автоматический отправка писем outlook каждая строка включает символы ASCII автоматический отправка писем outlook знаки препинания. Как правило, допускается использовать только символы английского языка (семибитовая кодировка), однако имеются почтовые системы, способные работать автоматический отправка писем outlook с расширенным набором символов ASCII (восьмибитовая кодировка). Строки разделяются между собой парой символов , означающих код возврата каретки автоматический отправка писем outlook перевода строки.Каждое сообщение влкючает заголовки автоматический отправка писем outlook тело сообщения. Заголовки отделяются от тела сообщения пустой строкой. Каждый заголовок начинается с новой строки и имеет такой формат:Ключевое_слово: ДанныеВот пример такой строки:Subject: РезюмеЭта строка означает, что предметом (Subject) письма является Резюме (Данные) автора. Если длина строки превышает предельную длину строки, то последующие строки этого же заголовка начинаются с символа пробела или табуляции, например:Предельная длина строки - 998 символов, но рекомендуется использовать не более 78 символов.Заголовки сообщения могут быть различных типо, автоматический отправка писем outlook в таблице приведены наиболее распространенные типы, которые потребуются нам в дальнейшем.Ключевое словоНазначениеFromПочтовый адрес отправителя, который может быть таким: vasia@email.com, или таким: "Vasia Lohov" (vasia@email.com).ReplyПочтовый адрес для ответа на письмо - если такого заголовка нет, используется поле From.ToПочтовый адрес получателя.CcПочтовые адреса дополнительных получателей, разделенные запятымиBccПочтовые адреса получателей, невидимые для остальных получателей, т.е., перечисленных в полях From и Cc.SubjectТема письма - любой текстDateДата отправки, напрмер, Sat.16 Jun 2003 15:34:17 + 1000Message-IDУникальный идентификатор сообщения, генерируемый почтовым сервером исключительно для своих нужд, например: <3.0.4.44.30445445754533.0035@email.com>ReceivedДобавляется каждым почтовым сервером, через который проходит сообщение.Все пользователи почтовых клиентов, например, клиента Outlook Express, уже встречались с перечисленными в таблице полями - они соответствуют полям в диалоге клиента для ввода адреса, темы сообщения и так далее. Теперь вы знаете, как они выглядят в самом послании при передаче по сетиЭкспериментальная интрасетьА теперь займемся вот чем. Мы будем испытывать различные инструменты хакинга электронной почты. Для того мы будем использовать полигон - TCP/IP сеть Ethernet, к которой подсоединены компьютеры Windows 2000/XP. В их число входят:• Сервер Windows 2000 Server с именем Sword-2000 автоматический отправка писем outlook IP-адресом 1.0.0.1 • Клиент Windows XP с именем Alex-3 и IP-адресом 1.0.0.5 • Клиент Windows 2000 с именем Alex-1 и IP-адресом 1.0.0.7 По нашей сети установлен домен sword.net, автоматический отправка писем outlook сетевые компьютеры имеют такие доменные имена: серверу Sword-2000 присвоено доменное имя sword 2000.sword.net., клиенту Alex-3 - доменное имя alex-3.sword.net, клиенту Alex-1 - доменное имя alex-1.sword.net. На клиентах Alex-1 автоматический отправка писем outlook Alex-3 мы установим почтовый сервер автоматический отправка писем outlook создадим на нем учетные записи наших помощников: На клиенте Alex-1 учетную запись Коли с адресом kolia@alex-1.sword.net, автоматический отправка писем outlook на клиенте Alex-3 - Пети, с адресом petia@alex-3.sword.net. Они будут помогать нам в нелегком деле хакинга, Петя - в роли хакера, автоматический отправка писем outlook Коля - "ламера".Вообще говоря, все последующие эксперименты можно проделывать с помощью обычного сервиса электронной почты, предоставляемого провайдером Интернета, посылая письма самому себе автоматический отправка писем outlook наблюдая за результатами. Однако описанная выше локальная сеть весьма удобна, поскольку не связывает наши действия никакими правилами пользования почтового сервиса провайдера Интернета. Предупреждаем, что практическое применение описываемых далее хакерских технологий недопустимо по соображениям законности автоматический отправка писем outlook может привести к неожиданным последствиям. Очень полезно перед выходом в большой мир вначале потренироваться на собственной локальной сети - по крайней мере, некому будет жаловаться.В листинге приведены заголовки автоматический отправка писем outlook тело послания, переданного ламером Колей хакеру Пете по нашй сети с использованием почтового сервера JMail 5.01.Как видим, все довольно понятно, кроме полей в конце - они используются программами почтовыз клиентов, автоматический отправка писем outlook поля Content-Type, которое относится к содержимому письма, хранимому в теле сообщения (вместе с вложениями). Формат тела сообщения определяется спецификацией MIME (Multipurpose Internet Mail Extensions - Многоцелевые расширения электронной почты Интернета). Для нас спецификация MIME имеет решающее значение, поскольку свой активный код мы будем помещать во вложение к письму.Спецификация MIME Для включения в почтовое собщение двоичных данных, составных данных, состоящих из порций различныхтипов, автоматический отправка писем outlook также символов с восьмибитовой кодировкой, например, символов кириллицы, спецификация MIME предлагает для использования три заголовка: Content Type:, Content-Transfer-Encoding: автоматический отправка писем outlook не обязательный заголовок Content-Disposition:. В дополнение к ним в MIME предоставляется заголовок MIME-Version:, задающий версию спецификации MIME, применяемую в данном послании - в настоящее время используется версия 1.0, так что этот заголовок всегда будет такой:MIME-Version:1.0 Общий формат заголовка Content-Type таков: Content-Type: тип/подтип; параметр=значение; ... Запись тип/подтип задает стандартный тип автоматический отправка писем outlook подтип данных, определяемых спецификацией MIME автоматический отправка писем outlook называемых MIME-типами. Последующий набор параметров зависит от типа данных, автоматический отправка писем outlook некоторые из MIME-типов перечислены в таблице вместе с указанием отосящихся к ним параметров.Тип/подтипНазначениеtext/plaintext/htmlТекстовые данные (или код HTML). В набор параметроввходит:charset=название_кодировки_символовНапример, charset=koi8-r означает кириллицу; по умолчанию значение параметра charset задано как us-ascii, т.е. кодировка ASCII.image/jpeg image/gifГрафические данные, например, Content-Type: image/gifaudio/x-realaudioЗвуковые (аудио) данные, например, Content-Type: video/mpegvideo/mpeg video/quicktimeВидео данные, например, Content-Type: video/mpegapplication/postscript application/msword application/zip application/octet-streamПриложения (тип application) с широким набором подтипов, соответствующих приложениям, из которых выделим универслаьный тип octet-stream -поток двоичных данных: Content-Type: octet-streammultipart/mixed multipart/related multipart/alternativemultipart - это важнейший для нас MIME-тип, который определяет, что сообщение состоит из нескольких порций, каждая из которых имеет свои заголовки и тело. Подтипы mixed, related, alternative указывают, что эти порции содержат вложения, соответственно, со смешанными, взаимосвязанными и альтернативными типами данных.Общий формат заголовка Content-Type-Encoding таков: Content-Type-Encoding: кодировка Значение загловка определяет представление данных в теле сообщения, автоматический отправка писем outlook их кодировк, если кодирование было применено. Возмоные значения поля включают 7bit - семибитовая кодировка us-ascii, 8-bit - восьмибитовая кодировка, binary - побайтовый поток двоичных данных, quoted-printable - кодированный восьмибитовый текст, base64 - двоичные данные, кодированные алгоритмом Base64 (RFC-2045). Необязательный заголовок Content-Disposition управляет воспроизведением порции сообщения при его просмотре в почтовом клиенте, тем самым, с хакерской точки зрения, являясь важнейшим компонентом письма с активным кодом. Ниже приведен формат этого заголовка: Content-Disposition: inline; filename="image.gif" Значение inline означает, что файл, указанный параметром filename должен быть открыт почтовым клиентом автоматически, что очень удобно для внедрения вложенной программы на компьютере-получателе письма. Значение attachment означает, что вложение должно открываться с помощью пользовательского интерфейса почтового клиента.Итак, теперь вы наверное догадыватеесь, как следует составить письмо, содержащее активный код, предназначенный для исполнения на компьютере жертвы. Опишем технологию одной из таких атак в деталях.Создание автоматический отправка писем outlook отправка сообщенияВначале мы опишем, как можно запустить на атакованном компьютере команды MS-DOS, чтобы продемонстрировать всю мощь технологии внедрения активного кода в собщения электронной почты. Эти команды (в том числе форматирования дисков) исполняются сразу, как только несчастная жертва выделит полученное письмо в почтовом клиенте Outlook Express. Итак, хакер Петя получил от ламера Коли письмо автоматический отправка писем outlook решил над Колей "подшутить". В коде письма, приведенного выше, Петя находит заголовок X-Mailer: который указывает, что Коля, на свою беду, использует устаревшую версию почтового клиента Outlook Express 5.00. Петя, будучи малый не промах, знает, насколько уязвим клиет OE 5.00 для атак с вложенным активным кодом, автоматический отправка писем outlook составляет письмо с активным вложениема, действуя следующим образом.На первом шаге с помощью текстового редактора Блокном (Notepad) петя создает MIME-код, представленный ниже, автоматический отправка писем outlook сохраняет этот код в файле Attack-hello.txt. Если вы захотите повторить описываемый эксперимент, то при подготовке MIME-кода введите код в точности, как написано в коде выше, включая пустые строки перед строками-границами --1 автоматический отправка писем outlook --2 автоматический отправка писем outlook после каждого набора заголовков во вложениях. Код MIME весьма чувствителен к таким деталям.Первые четыре строки послания - это команды протокола SMTP, которые обеспечивают отправку сообщения на сервер SMTP, работающий в режиме свободной ретрансляции - рассылающий любые сообщения, поступающие на сервер, по любому адресу. Команда hello устанавливает связь с сервером-ретранслятором, в качестве которого в нашей экспериментальной сети будет использоваться хост sword-2000.sword.net. Команда mail from указывает почтовый адрес отправителя, автоматический отправка писем outlook ее следует избегать, автоматический отправка писем outlook команда rcpt to задает адрес получателя, который Петя смог увидеть в листинге в поле Received:. Последней стоит команда data, после которой начинается собственно послание.В послании из листинга выше активный код помещен во вложение, ограниченное строками "--1", и этот код содержит несколько команд MS-DOS для отображения каталога диска C: и вывода сообщения о наличии в системе уязвимости. Чтобы почтовый клиент автоматически отобразил послание, в него помещен код HTML, содержащий тег IFRAME для включения в текст послания встроенного фрейма: