Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: 1
RSS
Отравить arp-таблицу, Вроде всё правильно делаю...
 
Посылаю сырой поддельный пакет arp-ответа:

MACу:      00-13-d4-7b-26-8e
от MACа:  02-02-02-02-02-02 (этот МАС поддельный)

00 13 d4 7b 26 8e 02 02 02 02 02 02 08 06 00 01
08 00 06 04 00 02 02 02 02 02 02 02 c0 a8 09 57
00 13 d4 7b 26 8e c0 a8 09 a6

Длина пакета - 42. Т.е. вроде никаких лишних данных: только от кого, кому и технические данные о протоколе, типе сети и т.д.
IP точно перекодированы в пакете правильно: комп удалённый принимает их - видно в траффике по снифферу на компе-жертве.
Тем более перекодированием занимаюсь не вручную: это автоматически делает WinPCAP. Но таблицу arp жертва почему-то не
обновляет...

Сниффером перехватил реальные arp-ответы которые посылаются если в таблице нет соответствий MAC-IP:

00 13 d4 7b 26 8e 00 13 d4 8a ef 14 08 06 00 01
08 00 06 04 00 02 00 13 d4 8a ef 14 c0 a8 09 57
00 13 d4 7b 26 8e c0 a8 09 a6 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00

Т.е. вроде то же самое - только длинна 106. Или ещё чем-то отличается? При пинге других компов длина пакетов arp-ответа различна.
И последующие цифры в запросе после 42-ого НЕ обязательно нули. Так как же сформировать поддельный arp-ответ? Где косячил?

P.S. Пытаюсь атаковать с WinXP SP2 такой же WinXP SP2. В защите только виндовый файерволл стоит. Но вроде он не должен мешать таким вещам...
"Красота - как специи, которые хорошую еду делают ещё вкуснее, а без еды есть невозможно."
 
Попробуйте в поддельном MAC-е первый байт заменить с 02 на 00
 
А может у товарища статическая арп-таблица? Каким генератором пакетов пользуетесь? точно ли пакет составлен правильно? и еще, с чего вы взяли что таблица жертвы не обновляется? смотрели? потому что через какое-то время таймаута (насколько я помню в винде  секунд через 40) она обновляется опять
 
Меня волнует проблема: почему длина ответов разная: от 42 до 106? Что: кроме 42 первых остальные забиваются случайно? Зачем? |

Цитата
Andy_user пишет:
Попробуйте в поддельном MAC-е первый байт заменить с 02 на 00
Почему думаете что проблема здесь может быть? Хотя, многие сетевухи на 00 начинаются... я попробую...

Цитата
Xmas пишет:
А может у товарища статическая арп-таблица?
Нет :) Динамическая, при чём вычищенная перед экспериментами

Цитата
Xmas пишет:
Каким генератором пакетов пользуетесь?
Из примеров для WinPCAP : sendpack

Цитата
Xmas пишет:
точно ли пакет составлен правильно?
Если вы в этом разбираетесь - странно что такой вопрос задаёте :oops:  

Цитата
Xmas пишет:
и еще, с чего вы взяли что таблица жертвы не обновляется? смотрели? потому что через какое-то время таймаута (насколько я помню в винде секунд через 40) она обновляется опять
Ёшкин кот! Ну естественно она обновляется! Иначе толку от моих поддельных ответов? После моего пакета таблица должна обновиться холтя бы на какое то время. А она как оставалась пустой так и остаётся
"Красота - как специи, которые хорошую еду делают ещё вкуснее, а без еды есть невозможно."
 
Shanker,
думаю, Вы неправильно формируете поле контрольной суммы (Frame Check Sequence).
 
2Andy_user покажите плз поле сhecksum? :D Сейчас попробовал на  Win2k все прекрасно работает, пользовался генератором пакетов из Commview  сниффера, может у вас свич использует статическую таблицу? и посему сопстно не пропускает арпы с левым мак'ом? и еще....случаем не дефолтовый шлюз вы спуфите?
 
Xmas,
Покажите плз в cтруктуре ARP-пакета, приведенной Вами,  поля, соответствующие выделенным байтам:

Цитата
Shanker пишет:
00 13 d4 7b 26 8e 02 02 02 02 02 02 08 06 00 01
08 00 06 04 00 02 02 02 02 02 02 02 c0 a8 09 57
00 13 d4 7b 26 8e c0 a8 09 a6
 
Цитата
Andy_user пишет:
Xmas, Покажите плз в cтруктуре ARP-пакета, приведенной Вами, поля, соответствующие выделенным байтам:

Shanker пишет: 00 13 d4 7b 26 8e 02 02 02 02 02 02 08 06 00 01 08 00 06 04 00 02 02 02 02 02 02 02 c0 a8 09 57 00 13 d4 7b 26 8e c0 a8 09 a6
Ну это будет сделать довольно проблематично, учитывая то что на этом рисунке изображен формат только арп пакета, вы же выделили структуру изернет кадра: физические адреса получателя и источник + информация о типе кадра, для арпов эт окак раз 0806
 
Shanker а пакеты с атакованной тачки посылать пытались на тот IP который вы передаете в поле arp->sourceip( c0 a8 09 57)?
 
Всем спасибо, уже разобрался: всё прекрасно попылалось, но т.к. у жертвы не было записей в arp-таблице об тачке с которой я травил - ничё не обновлялось. Сделал как arp-запрос, а не ответ - всё сразу заработало :)
"Красота - как специи, которые хорошую еду делают ещё вкуснее, а без еды есть невозможно."
 
Единственное что я недопонял: я посылаю пакет длинной 42, а жертва принимает пакет длинной 60 (те же 42 набора цифр + оставшиеся 18 одинаковые -два нуля: 00 ).

Не понимаю почему так происходит? Хотя не мешает, но просто интересно... Да и сама моя система при ответах (если жертва запрашивает, т.е. когда я не травлю, а само всё работает) тоже посылает 42, а ужертвы 60  :oops:
"Красота - как специи, которые хорошую еду делают ещё вкуснее, а без еды есть невозможно."
 
Цитата
Andy_user пишет:
думаю, Вы неправильно формируете поле контрольной суммы (Frame Check Sequence).
Как уже сообщили, его для arp-пакетов нет  :)
"Красота - как специи, которые хорошую еду делают ещё вкуснее, а без еды есть невозможно."
 
Цитата
Shanker пишет:
Единственное что я недопонял: я посылаю пакет длинной 42, а жертва принимает пакет длинной 60 (те же 42 набора цифр + оставшиеся 18 одинаковые -два нуля: 00 ).
Минимальная длина кадра составляет 64 октета, максимальная ограничена 1500 октетами, включая полезные данные и заголовки.
64 октета (байта) :
6 MAC
6 MAC
2 Length/Type
28 ARP
18 trailer
4 Frame Check Sequence
---
По поводу Frame Check Sequence:
Цитата
Shanker пишет:
Как уже сообщили, его для arp-пакетов нет
Зато он есть в Ethernet-пакете.
Несмотря на это, я действительно ошибся:
Формировать Frame Check Sequence не нужно, поскольку его формированием занимается сетевая карта.
Страницы: 1
Читают тему