SWEN-331: Engineering Secure Software Benjamin S Meyers
Man in the Middle Attacks
Engineering Secure Software
Last Revised: September 1, 2020 1
Man in the Middle Attacks Engineering Secure Software Last Revised: - - PowerPoint PPT Presentation
Man in the Middle Attacks Engineering Secure Software Last Revised: September 1, 2020 SWEN-331: Engineering Secure Software Benjamin S Meyers 1 High Level View Allows the hacker to sit in between all communication between client and
SWEN-331: Engineering Secure Software Benjamin S Meyers
Last Revised: September 1, 2020 1
SWEN-331: Engineering Secure Software Benjamin S Meyers
2
User Hacker Target App/Server
SWEN-331: Engineering Secure Software Benjamin S Meyers
3
SWEN-331: Engineering Secure Software Benjamin S Meyers
4
Hacker IP: 200.21.22.21 MAC: cc:cc:cc:cc:cc:cc User IP: 200.21.22.20 Target App/Server IP: 200.21.22.23 MAC: aa:aa:aa:aa:aa:aa Switch
W h
a s 2 . 2 1 . 2 2 . 2 3 ? W h
a s 2 . 2 1 . 2 2 . 2 3 ?
SWEN-331: Engineering Secure Software Benjamin S Meyers
5
Hacker IP: 200.21.22.21 MAC: cc:cc:cc:cc:cc:cc User IP: 200.21.22.20 Target App/Server IP: 200.21.22.23 MAC: aa:aa:aa:aa:aa:aa Switch
cc:cc:cc:cc:cc:cc
SWEN-331: Engineering Secure Software Benjamin S Meyers
6
Hacker IP: 200.21.22.21 MAC: cc:cc:cc:cc:cc:cc User IP: 200.21.22.20 Target App/Server IP: 200.21.22.23 MAC: aa:aa:aa:aa:aa:aa Switch
SWEN-331: Engineering Secure Software Benjamin S Meyers
7
nitron$ arp -a Host Ethernet Address Netif Expire Flags nitron.se.rit.edu 00:50:56:99:72:ec em0 permanent 1 gleep.se.rit.edu 00:a0:98:31:30:58 em0 10m6s control.se.rit.edu 00:50:56:8c:00:36 em0 17m12s potamus.se.rit.edu 00:50:56:8c:00:1e em0 19m46s norville.se.rit.edu 00:c0:9f:3f:4a:1e em0 12m31s freezoid.se.rit.edu 00:25:90:6c:38:82 em0 19m39s zin.se.rit.edu 00:0d:b9:42:d6:60 em0 19m39s grapeape.se.rit.edu 00:50:56:99:6c:19 em0 13m26s dynomutt.se.rit.edu 00:0d:b9:4c:ab:3c em0 19m39s rit-west3-gw-070-vlan208.rit.edu f4:cc:55:de:3a:92 em0 20m0s
SWEN-331: Engineering Secure Software Benjamin S Meyers
8
SWEN-331: Engineering Secure Software Benjamin S Meyers
9
SWEN-331: Engineering Secure Software Benjamin S Meyers
10 10
SWEN-331: Engineering Secure Software Benjamin S Meyers
11 11
Source: https://www.cloudflare.com/learning/dns/dns-cache-poisoning/
query_id query_id
SWEN-331: Engineering Secure Software Benjamin S Meyers
12 12
Source: https://www.cloudflare.com/learning/dns/dns-cache-poisoning/
query_id query_id
SWEN-331: Engineering Secure Software Benjamin S Meyers
13 13
Source: https://www.cloudflare.com/learning/dns/dns-cache-poisoning/
query_id query_id query_id
SWEN-331: Engineering Secure Software Benjamin S Meyers
14 14
Source: https://www.cloudflare.com/learning/dns/dns-cache-poisoning/
SWEN-331: Engineering Secure Software Benjamin S Meyers
15 15