Fragmentation Flashcards

1
Q

When does Fragmentation occur

A

When mtu is smaller than datagram

ex. dg=2024 bytes mtu=512 bytes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What number do all fragments have to have that are the same

A

Fragment ID number

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Fragment ID number is created how?

A

Taken from IP ID number from original unfragmented datagram

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is an offset

A

the offset / position in bytes within the original datagram

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is Ethernet mtu

A

1500 bytes
20 bytes for IP header
1480 for rest of data/headers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

In tcpdump the + sign indicates what?

A

more fragments coming

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is minimum supported mtu in IPv6

A

1280 bytes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Which attack sent fragmented ICMP packets for DOS

A

Ping of death

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Ping Of Death How does it work

A
  • Very large datagram > 65,535 bytes crafted using fragments
  • Victim reassembled and max datagram 65,535 would be exceeded
  • Host crashes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

How does Teardrop attack work

A

Fragment overlap
1st packet length 36 and offset 0
2nd packet length 24 and offset 8
system hangs on reassembly

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

How does OpenBSD IPv6 mbufs buffer overflow work

A

set first frag offset to zero with no payload

set second frag offset to 0 with large payload and inject code for bof

How well did you know this?
1
Not at all
2
3
4
5
Perfectly