|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Окт 19, 2003 16:24:16 Трабл заключается вот в чём: есть комп в локальной сети(100Mbit). Сам комп-клиент WinXP, proxy-server -- FreeBSD. Через него идёт доступ в нет.IP-статический(_._._._) Вопрос 1:Как скрыть/изменить стат. IP ? (Ну или перехватить чужой пакет и оставить там от всех полей только адрес отправителя.) Вопрос 2:как ПЕРЕХВАТИТЬ чужой пакет. Понимаю,что вопрос не из серии "как переслать из одного регистра в другой",но если бы сам знал,то не спрашивал бы. Злых умыслов не преследую,и вопрос я задал во имя просвещения,чтобы не оставаться шлангом до конца дней. УЧЕНЬЕ-СВЕТ,А НЕУЧЁНЫХ-ТЬМА. :) Всем зараннее благодарен. |
|
|
Дата: Окт 19, 2003 19:42:22 PING как ПЕРЕХВАТИТЬ чужой пакет Сетевая плата ВСЕГДА хватает ВСЕ пакеты в сети Ethernet - таково свойство широковещательных сетей. Пакет рассылается всем! Но лишь gateway отвечает на него. В случае Ethernet обзаведись сниффером, который покажет тебе все пакеты, которые видела твоя карта, но которые были дропнуты драйвером. Что до остального - читай статьи и ищи в форуме. А то ответ больно объемным получается... |
|
|
Дата: Окт 19, 2003 20:14:39 · Поправил: van PING&&volodya А то ответ больно объемным получается ну почему же...на C дофига примеров в сети валяется, чай PING не мальчик... чтобы не оставаться шлангом до конца дней. эт врядли... оставить там от всех полей только адрес отправителя Некорректно.поля-то все останутся...только пустые... row-sockets,ndis-дров-перехватчик-заменитель etc. Я так понимаю, решили вы, сэр, похулиганствовать... А зачем, скажите, скрывать IP... Если стоит XP - то это подурезанная Win2k(попрошу поправить,если неправ).идём DDK>>Network drivers>>Hook drivers.Делаем хук.По всем правилам-очень подробно расписано. volodya Эта часть будет отражена в статье + ещё кое-что стандартное + немного про ndis,но для первой статьи хватит,надеюсь... Во второй планирую раскурочить ndis + остатки tdi... P.S. а Outpost2 не ловит msblast....это уже попахивает tdi, а не качественным ndis-перехватом, крепко попахивает |
|
|
Дата: Окт 19, 2003 20:26:33 · Поправил: van PING Как скрыть/изменить стат. IP Ну изменишь ты IP, и что? А если проксик настроен так,что все не свои(IP1-IP2)пакеты он режет? Тогда как? Или когда при раздаче он увидит,что нет такого во внутренней сетке? Ломай тогда уж сервант. как ПЕРЕХВАТИТЬ чужой пакет если эзернет или что-то широковещательное ставишь Effercap,а если ещё нужно восстановаить сеанс работы(неважно чей),IRIS. |
|
|
Дата: Окт 19, 2003 20:28:41 van Это шикарно. С нетерпением жду. Если тебе книги нужны, или софт, там (получше чем твой примаханый Effercap ;)), то только скажи. |
|
|
Дата: Окт 19, 2003 20:58:24 мыл проверь |
|
|
Дата: Окт 19, 2003 21:16:22 volodya Сетевая плата ВСЕГДА хватает ВСЕ пакеты в сети Ethernet Кхе-кхе... Это если switch не установлен :))) Иначе вам чужих пакетов не видать. PING К предыдущим ответам могу добавить, что тут когда-то давали ссылку на код для иньекции пакетов... Воспользуйтесь поиском. |
|
|
Дата: Окт 19, 2003 21:30:09 Это если switch не установлен Дороговатое решение... |
|
|
Дата: Окт 19, 2003 21:57:32 Quantum Гы-гы. Ты говоришь о частных случаях, я говорю о среде Ethernet как таковой :) |
|
|
Дата: Окт 23, 2003 01:37:36 van Зы.Выдам себя.Я обитатель сети 100Mb LAN на ~2.000-8.000 может и больше компов...Свичей тут немерено... Так что за ответы,конечно,спасибо.В DDK пороюсь. Но тема НЕ закрыта... Ша вот перехожу из разряда DOSовских ламеров :) (ламера<я<профи [благодаря вашему сайту]) в PM-32bit Windows ламаку... :).Уже 2 месяца мутирую... Ша идёт битва за ring0.Вот и интересны практические стороны применения... Спасибо всем за понимание. |
|
|
Дата: Окт 23, 2003 02:25:07 · Поправил: rst volodya Сетевая плата ВСЕГДА хватает ВСЕ пакеты в сети Ethernet Херню порете товарищ. Если вы обратитесь к Олиферу или Таненбауму - вы поймете что MAC_ADDRESS и IP_ADDRESS Это две большие разницы. Так вот. Пакеты с разными IP адресами сетевая действительно принимает все. И они фильтруются уже операционкой. А вот пакеты с разными MAC адресами сетевуха принимает _ТОЛЬКО_ в том случае, если Promiscous Mode включен. А это фича не оси, а адаптера. В качестве домашнего чтения могу посоветовать к примеру исходники драйвера для RTL8139C+ а именно /usr/src/linux/drivers/net/8139cp.c функция __cp_set_rx_mode . |
|
|
Дата: Окт 23, 2003 02:33:37 · Поправил: rst Quantum Кхе-кхе... Это если switch не установлен :))) Иначе вам чужих пакетов не видать. Ни свич ни маршрутизатор ни мост нам не помеха -) Опять же почитав Олифера можно понять откуда появилась технология Sniffing in switched network под линух есть снифферы которые это умеют делать. Принцип - свитч отличается от хаба, который транслирует пакеты на все интерфейсы тем, что свитч является само-адаптирующейся системой. Он имеет таблицу соответсвия MAC адресов и физического сегмента сети (порта). Таблица эта строится динамически. Т.е. первый пакет, который пришел к неизвестному MAC-адресу отсылается на все порты, и потом слушается траффик - на какой порт пришел ответ по этому пакету, тот порт и ставится в соотвествие. И после этого создается виртуальное соединение с этим портом (тогда пакеты идут только на один порт, а не на все). Но при этом таблица не резиновая, и у записей есть время жизни. И если сделать MAC-flood, чтоб забить таблицу MAC-адресов в свитче, то мы получим, что траффик будет всегда поступать на все порты свитча и соотвественно можно будет слушать switched network. P.S. Это не применимо к маршрутизаторам с раздельными vlan, а так же к маршрутизаторам со статической MAC таблицей. |
|
|
Дата: Окт 23, 2003 02:45:48 PING Это называется Ip-spoof атака. В принципе инфу по ней можно найти на хак-сайтах 96-98 года. Но реализация зависит от того, что ты хочешь. Начнем с простого : почему у тебя может это не получиться: а) Помимо IP есть ещё MAC адрес сетевой карты, который далеко не всегда можно подменить. На прокси-сервере может стоять проверка IP+MAC и если они не соотвествуют, то пакет может отбрасываться. (см. мою предыдущую мессагу - у в Unix системах есть встроеная защита от ARP-spoofing посредством таблиц соотвествия MAC и IP). Но далеко не все сетевые карты позволяют отсылать пакет с произвольным MAC. б) Если пункт а. тебе пофиг, и ты хочешь, чтоб когда ты лазишь в инетку светился IP компа бухгалтера а не твой, то тебе нужно сделать следующие вещи: 1) побеспокоиться о том, чтоб комп бухгалтера не получал ACK пакеты от прокси с его ипом и твоим маком - иначе винда заорет что в сети появилось несколько компов с одинаковыми ипами (это можно сделать просто зафлудив сетевой интерфейс бухгалтера - чтоб он вообще ничего не принимал) 2) при инициализации сети винда отсылает ARP-Broadcast который говорит, что "вот он я - чувак с таким ипом и таким маком" на который опять же комп бухгалтера заорет. Лечится packet-filter, который не даст отослать. 3) ну и самое простое - просто добавь ещё один IP (бухгалтера) в список IP который поддерживается данным сетевым интерфейсом. |
|
|
Дата: Окт 23, 2003 04:06:41 rst Ни свич ни маршрутизатор ни мост нам не помеха -) Опять же почитав Олифера можно понять откуда появилась технология Sniffing in switched network под линух есть снифферы которые это умеют делать. Извините за вопрос, а что "мост" как таковой где-то, кроме литературы, ещё существует и какое он отношение имеет к перехвату пакетов? Занесло вас с терминологией, товарищ rst. Ну, если многоуважаемый г-н Олифер знает больше чем не менее уважаемый г-н Коммер, то потрудитесь объяснить (хоть в общих чертах) суть технологии Sniffing in switched network, или хоть линк дайте. Что-то я сомневаюсь в возможности перехвата пакетов "телепатическими" способами. Что до хаба vs. свитча, то про это тут речи не шло, хотя ваши объяснения могут кому-то и пригодиться. |
|
|
Дата: Окт 23, 2003 04:27:02 · Поправил: rst Саму технологию я описал в предыдущем посте , адресованном тебе. суть технологии - заставить свитч посылать пакеты на все порты. Тогда свитч превращается в хаб. Мост если не ошибаюсь представляет из себя двухпортовый свитч. Помимо этого я смею заверить - даже PDP-10 еще используются -) |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.086 |