Я хочу узнать о создании SYN-пакета

Я видел исходный код пакета SYN.

Но там нет ничего о создании пакета Ethernet.

Почему исходный код не манипулирует заголовком Ethernet. Почему просто TCP (им нужно манипулировать) и IP (так же должно быть) манипулируют?

Если заголовок ethernet не обрабатывается, ядро ​​автоматически создает исходный адрес заголовка ethernet с mac-адресом злоумышленника. Таким образом, жертва может знать MAC-адрес источника, но не IP-адрес (из-за рандомизации IP-адреса при отправке пакета SYN жертве).

1 ответ

Решение

MAC-адрес действителен только внутри той же локальной сети и будет изменен через шлюзы. Таким образом, жертва не может узнать источник Mac.

Но ваш шлюз может знать исходный mac, так как это ваш шлюз, очень легко отследить вас, даже если вы смените исходный mac.

Так что менять исходный макинтош бессмысленно.

Другие вопросы по тегам