Computer Science 161 Fall 2016 Popa and Weaver
Network #1: Ethernet, DHCP , ARP , and WiFi
1
Network #1: Ethernet, DHCP , ARP , and WiFi 1 Meme of the Day - - PowerPoint PPT Presentation
Computer Science 161 Fall 2016 Popa and Weaver Network #1: Ethernet, DHCP , ARP , and WiFi 1 Meme of the Day Computer Science 161 Fall 2016 Popa and Weaver 2 Meme of the Day (True: Its called "Machine Learning")
Computer Science 161 Fall 2016 Popa and Weaver
1
Computer Science 161 Fall 2016 Popa and Weaver
2
Computer Science 161 Fall 2016 Popa and Weaver
3
Computer Science 161 Fall 2016 Popa and Weaver
4
Computer Science 161 Fall 2016 Popa and Weaver
5
Computer Science 161 Fall 2016 Popa and Weaver
102.14.183.12 for IPv4 (32b value, presented as 4 integers from 0-255), cafe:f00d:f00d:000f:02:21:1a:2 (128b value, presented as 8 hex groups of 16b each) for IPv6
6
Computer Science 161 Fall 2016 Popa and Weaver
7
Computer Science 161 Fall 2016 Popa and Weaver
8
Computer Science 161 Fall 2016 Popa and Weaver
talking"
9
Computer Science 161 Fall 2016 Popa and Weaver
10
Computer Science 161 Fall 2016 Popa and Weaver
11
Computer Science 161 Fall 2016 Popa and Weaver
particular network
puts it back together
They are checksums not cryptographic MACs.
12
Computer Science 161 Fall 2016 Popa and Weaver
13
VLAN Type DST MAC SRC MAC PAYLOAD
Computer Science 161 Fall 2016 Popa and Weaver
address (ff:ff:ff:ff:ff:ff)
14
Computer Science 161 Fall 2016 Popa and Weaver
the network card’s default to ignore anything not directed at it
packet
15
Computer Science 161 Fall 2016 Popa and Weaver
networks it knows
computer connects to them
16
Computer Science 161 Fall 2016 Popa and Weaver
the user actually does something
17
Computer Science 161 Fall 2016 Popa and Weaver
you see
18
Computer Science 161 Fall 2016 Popa and Weaver
19
Computer Science 161 Fall 2016 Popa and Weaver
20
GET /foo/image.jpg HTTP/1.1 host: www.somedomain.com HTTP 200 OK ..... GET /foo/image.jpg HTTP/1.1 host: www.anydomain.com HTTP 302 FOUND location: http://www.evil.com/hello.jpg HTTP 200 OK .... Here's the goatee image it will be seared into your brain forever… MUAHAHAHAHAHAHAH GET /hello.jpg HTTP/1.1 host: www.evil.com
Computer Science 161 Fall 2016 Popa and Weaver
browser, and then use whatever exploits exist
21
Computer Science 161 Fall 2016 Popa and Weaver
without the goatse!
22
Computer Science 161 Fall 2016 Popa and Weaver
and not for our own server
23
Computer Science 161 Fall 2016 Popa and Weaver
necessary signature of a packet injection attack
Measurement”
Things are always more broken then you think they are
24
Computer Science 161 Fall 2016 Popa and Weaver
SSID (network name)
an iteration count, and an output size
25
Computer Science 161 Fall 2016 Popa and Weaver
GTK + MIC
26
Icons made by Freepik and Iconic from www.flaticon.com CC 3.0 BY
ANonce SNonce + MIC Ack Computed PTK = F(PSK, ANonce SNonce, AP MAC, Client MAC) Computed PTK = F(PSK, ANonce SNonce, AP MAC, Client MAC)
Computer Science 161 Fall 2016 Popa and Weaver
computations to get the transport key
This is a "do not disturb sign" security. It will keep the maid from entering your hotel room but won't stop a burglar
27
Computer Science 161 Fall 2016 Popa and Weaver
28
Computer Science 161 Fall 2016 Popa and Weaver
If the attacker controls the DNS server they have complete ability to intercept all traffic!
If the attacker controls the gateway
29
Computer Science 161 Fall 2016 Popa and Weaver
"Hard on the outside with a goey chewy caramel center"
30
Computer Science 161 Fall 2016 Popa and Weaver
bandwidth
31
Computer Science 161 Fall 2016 Popa and Weaver
Don't want 'root on random box, pwn whole network'
bandwidth than a $100 Linksys.
32
Computer Science 161 Fall 2016 Popa and Weaver
33
Computer Science 161 Fall 2016 Popa and Weaver
34
Computer Science 161 Fall 2016 Popa and Weaver
35