- OS : Ubuntu 16.04 64bit
- Language : python 2.7.12
- Requirements
기본 python 내장 모듈
- Usage : sudo arp_spoof.py <interface> <sender ip 1> <target ip 1> [<sender ip 2> <target ip 2>...]
- 완성도 : ping 통신, 인터넷 접속 모두 가능.
- [리포트]
arp spoofing 프로그램을 구현하라.
victim(sender)에서 ping 통신이 원활히 작동하면 과제 완료.
- [프로그램]
arp_spoof <interface> <sender ip 1> <target ip 1> [<sender ip 2> <target ip 2>...]
ex : arp_spoof wlan0 192.168.10.2 192.168.10.1 192.168.10.1 192.168.10.2
sender ip는 victim ip, target ip는 일반적으로 gateway임.
- [학습]
지난번 과제를 완료를 해야만 본 과제를 진행할 수 있음.
오늘 배운 "ARP spoofing의 모든 것" PPT 숙지할 것.
https://stackoverflow.com/questions/24415294/python-arp-sniffing-raw-socket-no-reply-packets
https://stackoverflow.com/questions/17602455/raw-socket-python-packet-sniffer