Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Заблокировать ARP [D6, WinXP]


DLL ©   (2004-06-10 19:42:00) 

Можно ли как-нибудь блокировать все ARP-запросы и ответы с определенного компа (чтоб не прописывать статически таблицу)? И как вообще программно работать с ARP-таблицей? Help! То достали уже в нашей сети такие атаки проводить!


DLL   (2004-06-11 10:25:00) [1]

Ладно, спасибо большое


Verg   (2004-06-11 10:22:00) [2]


> Скинь, если не влом, на мыло или дай пару ссылок.


Не, не влом.

http://www.misalpina.com/ghost3k/delphi.php
http://winpcap.polito.it/

В интернете есть такое слово замечательное - google....


DLL   (2004-06-11 10:17:00) [3]

>...он устанавливает собственный драйвер ядра
Да, ты прав :( Жаль, что низя обойтись простой ""апликухой" с баттонами?"

>Я знаю только один способ - WinPCAP
А есть доки по работе с ним из делфей? Скинь, если не влом, на мыло или дай пару ссылок.
И спасибо что разъяснил что к чему.


Verg   (2004-06-11 10:02:00) [4]


> Но как работать в делфи с ARP-пакетами? На основе сокетов
> можно?


Нет, на основе сокетов не получится. Я знаю только один способ - WinPCAP


> Если да, то как тогда его распознать?


Чего распознать?


> Но опять же можно(есть такой фаер Conseal) и нужно "ловить"
> и зпрещать ARP-ответы (пусть даже все),


Conseal - это тот, который от фирмы Signal9? Был такой.

Хм. А разве при его установке ты не заметил, что он устанавливает собственный драйвер ядра (Intermediate драйвер), что это не просто "апликуха" с баттонами?


DLL   (2004-06-11 02:21:00) [5]

Да, действительно ARP-запрос не содержит никакой :( информации об отправителе. Но опять же можно(есть такой фаер Conseal) и нужно"ловить" и зпрещать ARP-ответы (пусть даже все), предварительно записав в таблицу трансляций все соответствия.

Но какработать в делфи с ARP-пакетами? На основе сокетов можно? Если да, то как тогда его распознать?


Verg   (2004-06-11 01:43:00) [6]


> [4] DLL   (11.06.04 01:10)


>  А как тогда это делают всякие фаерволы?


Нет, файеры тут не при чем. Они могут влиять на проходящий черезних трафик, а не на распростроянющийся по сети на канальном уровне. Понимаешь - параллельно, т.е. если кто-то отправил, то это уже все  (или кому надо) приняли, а дальше хоть "замахайся кулаками"...


> И ничего здесь странного: вполне можно знать теоритически
> как проводится подобная атака, но неуметь "обрабатывать
> пакеты канального уровн


Именно, что теоритически можно знать о сотнях вариантов атак и не тоьлко по ARP, но почему-то задуматься только об одном из этих вариантов.
К чему бы это?


DLL   (2004-06-11 01:10:00) [7]

>Как? Откуда такие знания?
Догадался. Выполнил для известного компа что-то типа arp -s 192.168.0.1 00-01-02-03-04-05 и связь (по крайней мере в эксплорере) с этим компом восстановилась. И ничего здесь странного: вполне можно знать теоритическикак проводится подобная атака, но неуметь " обрабатыватьпакеты канального уровня".

>Заблокировать передачу пакетов ты не сможешь.
Почему? Разве нельзя заблокировать весь траффик определенного хоста? А как тогда это делают всякие фаерволы?

А насчет алгоритма идея примерно такая: блокировать по одному хосту и проверять связь с компом друга, если появится, то заблокированный и будет тот самый.

>Зачем?
Чтобы во время атаки прога прописала статически все соответствия IP и MAC, предварительно записанные, а по окончанию - сняла.

Так как насчет делфи?


Verg   (2004-06-10 22:11:00) [8]

Заблокировать передачу пакетов ты не сможешь. Разве что отключив сетевой шнурок от компа злоумышлинника или повредив его систему (можно еще и в бубен прислать, но... это уже из другой оперы)


> Так что насчет моего вопроса? Как в делфи обрабатывать ARP?


Хм... ты не знаешь как обрабатывать пакеты канального уровня.... но ты точно знаешь, что атака именно ARP.... странно это.
Как? Откуда такие знания?


> Да. Но есть же и утилитка arp, которая позволяет и статически
> "связывать" IP и MAC. А как это сделать из делфи?


Зачем?


> найти методом исключения того засранца, который парализует
> сеть.


Поясни алгоритм, .... в словесной форме.


DLL   (2004-06-10 21:11:00) [9]

>Чего сказал? Она вообщето динамически строится...
Да. Но есть же и утилитка arp, которая позволяет и статически "связывать" IP и MAC. А как это сделать из делфи?

>Можно, но что это тебе даст?
найти методом исключения того засранца, который парализует сеть.

>Какого плана атаки? Что-то новое...
Не слышал про ARP-атаки????? Это когда прходят тебе ARP-ответы с ложными связями IP и MAC для всех компов сети, и ты, ессно, их уже не видешь(опять же если не прописать таблицу статически)

>IP Helper IP
А если с англиским туговато???

Так что насчет моего вопроса? Как в делфи обрабатывать ARP?


Rouse_   (2004-06-10 20:44:00) [10]

> Можно ли как-нибудь блокировать все ARP-запросы и ответы
> с определенного

Можно, но что это тебе даст?

> чтоб не прописывать статически таблицу
Чего сказал? Она вообщето динамически строится...

> И как вообще программно работать с ARP-таблицей?
IP Helper IP

> То достали уже в нашей сети такие атаки проводить!
Какого плана атаки? Что-то новое...


Наверх

Титульная страница Поиск, карта сайта Написать письмо