Fragmentation Flashcards
When does Fragmentation occur
When mtu is smaller than datagram
ex. dg=2024 bytes mtu=512 bytes
What number do all fragments have to have that are the same
Fragment ID number
Fragment ID number is created how?
Taken from IP ID number from original unfragmented datagram
What is an offset
the offset / position in bytes within the original datagram
What is Ethernet mtu
1500 bytes
20 bytes for IP header
1480 for rest of data/headers
In tcpdump the + sign indicates what?
more fragments coming
What is minimum supported mtu in IPv6
1280 bytes
Which attack sent fragmented ICMP packets for DOS
Ping of death
Ping Of Death How does it work
- Very large datagram > 65,535 bytes crafted using fragments
- Victim reassembled and max datagram 65,535 would be exceeded
- Host crashes
How does Teardrop attack work
Fragment overlap
1st packet length 36 and offset 0
2nd packet length 24 and offset 8
system hangs on reassembly
How does OpenBSD IPv6 mbufs buffer overflow work
set first frag offset to zero with no payload
set second frag offset to 0 with large payload and inject code for bof