MitM
Conferência O Outro Lado 8ª Edição
Ricardo Iramar dos Santos
ricardo.iramar@gmail.com
Agenda
- Basic Concepts
- Address Resolution Protocol (ARP)
- Routing and Default Gateway
- Proxy Server
- SSL Handshake
-
MitM
- ARP Poisoning
-
Definition
- Tools
- Demo
- Mitigations
- Tools
- Static ARP
-
Dynamic ARP Inspection (DAI)
- IEEE 802.1X
- Transport Layer Security
- Questions?
Basic Concepts
Address Resolution Protocol (ARP)
Basic Concepts
Routing and Default Gateway
Basic Concepts
Proxy Server
Basic Concepts
SSL Handshake
MitM
Definition
MitM
ARP Poisoning
ARP poisoning is an attack that is accomplished using the technique of ARP spoofing.
MitM
Flying Pig
MitM
Tools
-
Cain and Abel (http://www.oxid.it)
-
Ettercap (http://ettercap.github.io/ettercap/)
-
sslsniff (http://www.thoughtcrime.org/software/sslsniff/)
- OWASP ZAP (https://www.owasp.org/index.php/OWASP_Zed_Attack_Proxy_Project)
-
Fiddler (http://www.telerik.com/fiddler/)
-
Burp Proxy (http://portswigger.net/burp/proxy.html)
-
mitmproxy (http://mitmproxy.org)
- Others (https://www.google.com)
MitM
Demo
Mitigations
Tools
-
DefendARP (http://www.arppoisoning.com/defense-scripts/)
-
Arpwatch (http://ee.lbl.gov)
-
ArpON (http://arpon.sourceforge.net)
- Antidote (http://antidote.sourceforge.net)
- Arp_Antidote (http://burbon04.gmxhome.de/linux/ARPSpoofing.html)
- Wikipedia (https://en.wikipedia.org/wiki/ARP_spoofing)
- Others (https://www.google.com)
Mitigations
Static ARP
Linux
$ sudo arp -s 10.0.0.2 00:0c:29:c0:94:bf
Windows
Others
-
RTFM or https://www.google.com
Mitigations
Dynamic ARP Inspection (DAI)
Mitigations
IEEE 802.1X
Mitigations
Transport Layer Security
Questions?
MitM
By Ricardo Iramar Dos Santos
MitM
The man-in-the-middle attack.
- 1,935