Man-In-The-Midle Attack Script



Pada artikel sebelumnya kita sudah membahas tentang Man-In--The-Midle Attack dimana cara kerja serangan ini adalah mengintersepsi atau mengubah komunikasi antara kedua belah pihak. Umumnya Man-In-The-Midle dilakukan dengan bantuan sofwtare tertentu. Pada artikel ini kita akan membuat script / kode yang memiliki cara kerja hampir sama dengan MITM.


1. Requirements

Sebelum membuat script / kode ini ada beberapa requirements yang diperlukan yaitu 
  1. Termux > gunakan versi Fdroid
  2. Micro Text Editor > Opsional 
  3. Scapy > Module Bahasa Python 
  4. Signal memadai 
  5. Kopi / Rokok 


2. Langkah - Langkah

    1. Import Module

form scapy.all import *
import time

Pertaman kita mengimport module scapy dan time. Scapy digunakan untuk manipulasi paket jaringan. Sementara library time digunakan untuk membuat jeda antara pengiriman paket.

    2. Definisi Fungsi

def arp_spoof (target_ip, spoof_ip):
    packet = ARP(op =2, pdst = target_ip, psrc=spoof_ip, hwdst ="FF:FF:FF:FF:FF:FF")
    senf(packet, varbose =false)

Langkah kedua kita membuat fungsi yang digunakan untuk membuat paket parameter. Dalam hal parameter kita buat dengan op=2 , yang memungkinkan ARP Response. pdst adalah ip target, psrc adalah IP yang ingin kita spoof , dan hwdst diisi dengan alamat broadcat.

    3.Mengatur Target dan Spoof IP

target_ip ="192.168.1,5"
spoo_ip ="192.168.1.1"

Kemudian , kita juga atur di bagian target ip dan spoof ip. Sebagai contoh , ip target 192.168.1.5 dan ip spoof adalah 192.168..1.1

    4. Loop Packet ARP

arp_spoof(target_ip, spoof_ip)
time.sleep(2)

Terakhir, lakukan looping / pengulangan paket arp spoof setiap 2 detik. Ini memastikan bahwa tabel ARP target terus diperbarui dengan informasi yang salah.


Kesimpulan: 

Karena kita menggunakan termux tanpa akses root , maka script diatas tidak dapat bekerja. Namun , setelah menulis script di atas kita dapat tahu cara kerja yang sebenarnya dari MITM.


Subscribe to receive free email updates:

0 Response to "Man-In-The-Midle Attack Script"

Post a Comment