Scapy
Ejecución
#cat anetsend.py
#!/usr/bin/env python import sys from scapy.all import * src=sys.argv[1] dst=sys.argv[2] ipsrc=sys.argv[3] ipdst=sys.argv[4] msg=sys.argv[5] port=138 ws='workstation' ether=Ether(dst='ff:ff:ff:ff:ff:ff',src='de:ad:de:ad:de:ad') ip=IP(src=ipsrc,dst=ipdst,ttl=13) udp=UDP(sport=port,dport=port) nbt=NBTDatagram( Type=17,Flags=2,SourceIP=ipsrc,SourcePort=port, SourceName=src,SUFFIX1=ws,NULL=0, DestinationName=dst,SUFFIX2=ws ) len0=len(src)+1+len(dst)+1 len1=len0+len(msg)+1 len2=len1+19 raw=Raw(load='\xffSMB%\x00\x00\x00\x00\x18\x04\x00\x00\x00'+ '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xfe'+ '\x00\x00\x00\x00\x11\x00\x00'+chr(len1)+'\x00\x02\x00\x00'+ '\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x58'+ '\x00'+chr(len1)+'\x00\x58\x00\x03\x00\x01\x00\x00\x00\x02'+ '\x00'+chr(len2)+'\x00\\MAILSLOT\\MESSNGR\x00\x00'+src+ '\x00'+dst+'\x00'+msg+'\x00') p=ether/ip/udp/nbt/raw sendp(p) #./anetsend.py morpheo workgroup 0.0.0.0 192.168.1.255 'The matrix has you...'
No comments:
Post a Comment