ПОШЛИ ВСЕХ ОТ ЧУЖОГО ИМЕНИ! Alex Shark Спецвыпуск Xakep, номер #032, стр. 032-082-1 (qqqqqwww@e-mail.ru) ОБЗОР ТУЛЗ ДЛЯ СПУФИНГА ПОД ВЫНЬ Перец, тебе не приходило в голову расковырять пакет данных, напихать туда побольше мусора и бросить его в комп? Не из злого умысла, а так, ради эксперимента. Если приходило, то сейчас ты узнаешь многое о ковырялках и кидалках этих самых пакетов. Прежде чем препарировать пакеты, давай выясним, зачем нам это нужно. ЧТО ТАКОЕ СПУФЕР? Спуферы - это программы, с помощью которых ты сможешь послать в сеть любой пакет данных. Всего их несколько основных видов. В первую очередь это спуферы, скажем так, высокого уровня. К ним относятся все проги, которые шлют в сеть пакеты прикладного уровня. Это всякие mail-бомберы, сканеры веб-пагов и даже брут-форсеры для ломки pop3-аккаунта. Короче, это все, что может слать пакеты в не совсем стандартном количестве или качестве. Например, отличие спуфера от обычного мылера в том, что он может сам перебрать файл со списком паролей. Или разослать тонны письмишек по разным адресам. К ним же можно отнести остальные брут-форсеры, например, ломалки ftp-аккаунтов. Но это не интересные спуферы, поскольку они только упрощают жизнь, но не позволяют делать что-то нестандартное. ЧЕМ НИЖЕ, ТЕМ ИНТЕРЕСНЕЕ Спуферы, скажем так, низкого уровня немного интересней. Это проги, которые позволяют послать любой TCP или UDP пакет. На первом месте стоит любимый telnet. Пользуя его на 80-м порту, можно узнать, какой стоит сервак у твоего "товарисча". Пользуя на 21-м порту, можно выяснить версию и производителя ftp-сервера. Вообще, это крайне полезная утилита. При желании и сноровке можно послать пакет buffer-overflow с шеллом. Но это равносильно написанию асм-кода в far'е, то есть теоретически возможно, но практически никто не пробовал. Спуферы пакетного уровня дают возможность посылать вообще все, что тебе угодно. То есть ты можешь послать пакет с битой контрольной суммой. С неверным исходящим IP-адресом. С левым исходящим портом (даже нулевым). Можно вообще натворить очень много. Именно этот вид спуферов, как правило, рассматривается как "спуферы". На принципе ложного посыла исходящего IP, то есть как бы подмене твоего адреса, основана атака, называемая smurf. В таких прогах обычно можно посылать пакеты, формируя их на Ethernet уровне. То есть можно послать абсолютно правильный пакет, но с другой сетевой карточки, которой и в природе может не существовать. ПРИКЛАДУХА Прежде всего хочется вспомнить IcnewQ. В ней под spoof понималась рассылка сообщений от другого UIN-а. Само по себе безобидное занятие, но только не для древней 98-ой аси. Достаточно было послать сообщения от примерно пятидесяти человек, для того чтобы запарить перца и добиться от него удаления сообщений без предварительного просмотра. После чего послать ему сообщение от его же UIN-а. Это называлось хана тете асе. После удаления самого себя перец улетал из аськиной сети, иногда просто до перезагрузки, иногда до переустановки аси. Для аси есть еще один высокоуровневый флудер, который зовется ICQRevenge. С него можно заслать пачку писем, которые светятся в асе такими маленькими беленькими конвертиками. Шутка по сути тоже безобидная. Но если перец ушел спать и отрубил асю, можно было заслать даже на медленном модеме эдак тысяч десять письмишек. После его выхода в он-лайн наступал жуткий ступор, с визгом аси и концом Интернета. Это не pop3, а следовательно, зайти на сервак и просто грохнуть все сообщения не выйдет. Нужно было долго и нудно принимать их, при этом выслушивая ненавистные к тому времени звуки. Есть еще пачка мыл-бомберов и брут-форсеров, но это уже не так интересно. |