Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

Typical Network

Requ
Hacker e sts Access Point

Resp
onse
s

q u ests
Re
Resources
Victim o n ses
Re sp eg:internet
ARP Spoofing

Hacker I hav Access Point


e
mac victim’
add s
ress
I have the
router’s mac
address
Resources
Victim
eg:internet
ARP Spoofing

Hacker Req Access Point


uest
s
Res
pon
ses
Responses
Requests

Resources
eg:internet

Victim
One Way ARP Spoofing

Hacker Req Access Point


uest
s
Res
pon
ses
Requests

se s Resources
p o n
Res eg:internet

Victim
ARP Request
Router
A . 2.6
.0
10
S
HA IP: 10.0.2.1
HO
W MAC: 00:11:22:33:44:20

Victim
IP: 10.0.2.7
B MAC: 00:11:22:33:44:55
IP: 10.0.2.6
MAC: 00:11:22:33:44:66
IP: 10.0.2.5
MAC: 00:11:22:33:44:44
AR
PR
Router
My esp
A Ih o nse
MA av
Ci e1
s0 0.0
0:1 .2.6 IP: 10.0.2.1
1:2
2:3 MAC: 00:11:22:33:44:20
3:4
4:6
6

C
IP: 10.0.2.7
B MAC: 00:11:22:33:44:55
IP: 10.0.2.6
MAC: 00:11:22:33:44:66
IP: 10.0.2.5
MAC: 00:11:22:33:44:44
ARP Spoofing

Hacker Req Access Point


uest
s
Res
pon
ses
Responses
Requests

Resources
eg:internet

Victim
Restoring Network Traffic

Hacker Access Point

10.0.2.1 is at
00:11:22:33:44:20

IP: 10.0.2.1 Resources


Victim MAC: 00:11:22:33:44:20
eg:internet

IP: 10.0.2.6
MAC: 00:11:22:33:44:66
Restoring Network Traffic

10.0. Access Point


Hacker 00:11 2.6 is a
:22:3 t
3:44
:66

IP: 10.0.2.1 Resources


Victim MAC: 00:11:22:33:44:20
eg:internet

IP: 10.0.2.6
MAC: 00:11:22:33:44:66
Typical Network

Requ
Hacker e sts Access Point

Resp
onse
s

q u ests
Re
Resources
Victim o n ses
Re sp eg:internet
Handling Exceptions
● try/except can be used to handle errors.
● Write default code in try block.
● Write code to run if error occurs in except block.
→ if error occurs exception block gets executed, otherwise try code
gets executed.

Syntax:
Try:
#Default code to run
Except [exception type]:
#Code to run when exception/error occurs
Handling Exceptions
● try/except can be used to handle errors.
● Write default code in try block.
● Write code to run if error occurs in except block.
→ if error occurs exception block gets executed, otherwise try code
gets executed.

Syntax:
Try:
#Default code to run
Except [exception type]:
#Code to run when exception/error occurs

You might also like