Comments 11
Это круто, спасибо за статью.
+3
UFO just landed and posted this here
Вопрос по поводу
Разве не 192.168.10.0/24 должно быть указано в таком случае?
В последнем случае пакет будет отправлен на каждый адрес в подсети
Разве не 192.168.10.0/24 должно быть указано в таком случае?
0
Статья, хорошая, сам одно время плотно пользовался для тестирования оборудования. Одна беда — стресс-тесты им не сделаешь, медленно шлет. Приходилось генерировать пакеты scapy, ловить tcpdump и в цикле слать, если тест позволял. Или пользоваться инструментами попроще.
0
очень хорошая статья. большое спасибо!
+1
Сатья огонь, спасибо!
Вот я создаю пакет на 80 порт вебсера, в дату я пишу:
GET /index.htm HTTP/1.1 host: www.test.ru
Ловлю ответ, можно ли заглянуть в дату ответа? То есть в HTTP ответ?
Вот я создаю пакет на 80 порт вебсера, в дату я пишу:
GET /index.htm HTTP/1.1 host: www.test.ru
Ловлю ответ, можно ли заглянуть в дату ответа? То есть в HTTP ответ?
0
Вы можете сделать например так:
И далее, вызывая переменную syn_ack увидеть ответ, но как вы понимаете, если соединение еще не установилось, то особо там данных вы не найдете.
В статье описано как вручную установить трехэтапное соединение (рукопожатие), после которого уже можно будет отправлять и получать данные.
>>> syn = IP(dst='www.google.com') / TCP(dport=80, flags='S')
>>> syn_ack = sr1(syn)
И далее, вызывая переменную syn_ack увидеть ответ, но как вы понимаете, если соединение еще не установилось, то особо там данных вы не найдете.
В статье описано как вручную установить трехэтапное соединение (рукопожатие), после которого уже можно будет отправлять и получать данные.
+2
Спасибо за статью!
0
Sign up to leave a comment.
Packet crafting как он есть