精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何發現NTP放大攻擊漏洞

安全 黑客攻防 漏洞
NTP放大攻擊其實就是DDoS 的一種。通過NTP服務器,可以把很小的請求變成很大的響應,這些響應可以直接指向到受害者的電腦。

NTP漏洞相關的文章在Drops 已經有過了,并且不止一篇,之所以又翻譯了這一片文章,是覺得文章的整體思路很不錯,希望對看這篇文章的你有所幫助。

0x00 簡介

NTP放大攻擊其實就是DDoS的一種。通過NTP服務器,可以把很小的請求變成很大的響應,這些響應可以直接指向到受害者的電腦。

NTP放大使用的是MONLIST 命令。MONLIST 命令會讓 NTP 服務器返回使用 NTP 服務的最后600 個客戶端IP。通過一個有偽造源地址的NTP請求,NTP 服務器會將響應返回給那個偽造的 IP 地址。你可以想象,如果我們偽造受害者的 IP 對大量的NTP服務器發送MONLIST請求,這將形成DOS攻擊。

顯然我們不能容忍這樣做,但我比較有興趣的是去發現有多少 NTP 服務器能夠發大這種數據。他不是什么新的攻擊,所以你希望不會有太多的NTP服務器支持MONLIST命令。

0x01 如何去做

為了確定有多少NTP服務器響應MONLIST請求,我會通過兩個獨立的部分去做。

第一部分

在第一部分,通過masscan工具,對UDP的123 端口進行掃描,掃描結果保存到 ntp.xml 文件中,命令如下:

./masscan -pU:123 -oX ntp.xml --rate 160000 101.0.0.0-120.0.0.0

由于我的服務器帶寬比較小,如果選擇全網掃描,肯定會較慢,所以我隨機的選擇了一個 IP 段:101.0.0.0-120.0.0.0。

掃描完成后,會把 UDP 123 端口開放的設備保存在 XML 文件中。不知道什么原因,我的掃描結果 xml 文件中包含了許多重復的記錄,我寫了一個 python 腳本用于處理這些重復的記錄,去重后的結果會保存到 port123.txt 文件中。

代碼如下:

  1. from lxml import etree  
  2. port = None 
  3. address = None 
  4. parsedServers = []  
  5. #Opens the file used to store single enteries.  
  6. outputFile = open('port123.txt''a')  
  7. #Iterates through the masscan XML file.  
  8. for event, element in etree.iterparse('ntp.xml', tag="host"):  
  9.     for child in element:  
  10.         if child.tag == 'address':  
  11.             #Assigns the current iterations address to the address variable.  
  12.             address = child.attrib['addr']  
  13.         if child.tag == 'ports':  
  14.             for a in child:  
  15.                 #Assigns the current iterations port to the port variable.  
  16.                 port = a.attrib['portid']  
  17.         #is both port and IP address are present.  
  18.         if port > 1 and address > 1:  
  19.             #If the IP hasnt yet been added to the output file.  
  20.             if address not in parsedServers:  
  21.                 print address  
  22.                 #Write the IP address to the file.  
  23.                 outputFile.write(address + '\n')  
  24.                 #write the IP to the parsedServers list  
  25.                 parsedServers.append(address)  
  26.             port = None 
  27.             address = None 
  28.     element.clear()  
  29. outputFile.close()  
  30. print 'End' 

這個腳本運行后,port123.txt 文件中包含開放 UDP 123 端口并且去重后的所有 IP。

第二部分

在第二部分中我們主要來確定port123.txt 中的IP的123端口是否運行NTP服務,如果是NTP 服務,是否響應MONLIST請求。

我寫了一個 python 腳本來實現上面的需求,主要用到 scapy 庫。

首先我導入我腳本需要的所有庫,并且定義一些變量:

 

  1. from scapy.all import *  
  2. import thread  

 

然后我構造了發給 NTP 服務器的 MONLIST 請求的原始數據。在這個過程中我發現請求的數據必須達到一定的值服務器才會返回數據,具體原因不清楚。只要請求超過 60 字節,服務器就會返回數據,因此我下面的代碼中有 61 個\x00 字符。

  1. rawData = "\x17\x00\x03\x2a" + "\x00" * 61 

在 python 腳本中我打開了兩個文件:port123.txt 是 masscan 發現的開放 UDP 123 端口的 IP 地址,monlistServers.txt 是用于保存支持 MONLIST 命令的 NTP 服務器。

  1. logfile = open('port123.txt''r')  
  2. outputFile = open('monlistServers.txt''a')  

然后我定義了一個叫 sniffer 的函數,這個函數的作用主要就是監聽在 48769 端口上的 UDP 數據,這個端口是發送 MONLIST 請求的源端口,只要任何 NTP 服務器響應 MONLIST 請求,都將響應到這個端口上。目標網絡地址是你的 IP 地址,NTP 服務器的響應將返回到這個 IP 上,在本文中,我講設置這個 IP 為:99.99.99.99。

  1. def sniffer():  
  2. sniffedPacket = sniff(filter="udp port 48769 and dst net 99.99.99.99", store=0, prn=analyser)  
  3.  

任何符合 UDP 端口 48769 的數據包都會被捕獲到,并且會放到 analyser 函數中,稍后我講介紹 analyser 函數。

sniffer 定義好了,并且會在線程中執行,同時會放到后臺運行。

  1. thread.start_new_thread(sniffer, ()) 

接下來,我遍歷 masscan 發現的所有 IP 地址。對于每個 IP 地址我都會發送一個源端口為 48769,目的端口是 123 的 UDP 數據包,數據包就是我們前面構造的 rawData。實際上這個就是對所有的 IP 發送 MONLIST 請求。

  1. for address in logfile:  
  2. send(IP(dst=address)/UDP(sport=48769dport=123)/Raw(load=rawData)) 

只要有 NTP 服務器響應 MONLIST 請求,這個響應數據將會被運行在線程中 sniffer 抓取,sniffer 會把所有接收到的數據放到 analyser 函數中處理,而 analyser 函數會檢查捕獲到的數據包,并且確定包的大小超過 200 字節。在實際的測試中我發現,如果 NTP 服務器不響應 MONLIST 請求,響應包的大小通常在 60-90 字節,或者不存在響應包。如果 NTP 服務器響應 MONLIST 請求,響應包就會比較大,一般包含多個響應包,通常每個包為 480 字節。所以只要檢查到所接收的響應包是大于 200 字節就表示該 NTP 服務器支持 MONLIST 請求。最后我們會把響應包大約 200 字節的 IP 地址寫入到 outputFile。

  1. if len(packet) > 200:  
  2. if packet.haslayer(IP):  
  3. outputFile.write(packet.getlayer(IP).src + '\n')  

通常如果 NTP 服務器支持 MONLIST 請求,那么它將會返回多個數據包用于包含使用 NTP 服務的 IP 地址。因為 sniffer 會捕捉所有符合條件的數據包,所以 outputFile 文件中將會有許多重復的數據。我通過 sort 和 uniq 命令來對 outputFile 文件進行去重。

  1. sort monlistServers.txt | uniq 

這個結果文件中包含所有支持 MONLIST 命令的 NTP 服務器。

完整的 python 腳本如下:

  1. from scapy.all import *  
  2. import thread  
  3. #Raw packet data used to request Monlist from NTP server  
  4. rawData = "\x17\x00\x03\x2a" + "\x00" * 61 
  5. #File containing all IP addresses with NTP port open.  
  6. logfile = open('output.txt''r')  
  7. #Output file used to store all monlist enabled servers  
  8. outputFile = open('monlistServers.txt''a')  
  9. def sniffer():  
  10.     #Sniffs incomming network traffic on UDP port 48769, all packets meeting thease requirements run through the analyser function.  
  11.     sniffedPacket = sniff(filter="udp port 48769 and dst net 99.99.99.99", store=0, prn=analyser)  
  12.  
  13. def analyser(packet):  
  14.     #If the server responds to the GET_MONLIST command.  
  15.     if len(packet) > 200:  
  16.         if packet.haslayer(IP):  
  17.             print packet.getlayer(IP).src  
  18.             #Outputs the IP address to a log file.  
  19.             outputFile.write(packet.getlayer(IP).src + '\n')  
  20.  
  21. thread.start_new_thread(sniffer, ())  
  22.  
  23. for address in logfile:  
  24.     #Creates a UDP packet with NTP port 123 as the destination and the MON_GETLIST payload.  
  25.     send(IP(dst=address)/UDP(sport=48769, dport=123)/Raw(load=rawData))  
  26. print 'End' 

0x02 最后

正如我前面所提到的,我的帶寬實在是太小了,所以我只能夠選擇一個 IP 段:101.0.0.0-120.0.0.0。如果我的數學不是體育老師教的話,那么我應該不會算錯,這個 IP 段內包含 318,767,104 個 IP 地址(19256256)。

masscan 發現 253,994 個設備開放了 UDP 的 123 端口,占了掃描 IP 的 0.08%。

在 253,994 個設備中,支持 MONLIST 命令的設備有 7005 個,占比為 2.76%。

如果按照這個比例進行換算的話,那個整個互聯網上將有 91,000 臺開啟 MONLIST 功能的 NTP 服務器。

原文地址:http://jamesdotcom.com/?p=578

責任編輯:藍雨淚 來源: 烏云知識庫
相關推薦

2016-09-23 15:43:33

2018-04-11 10:38:52

2014-12-25 09:51:32

2020-12-30 09:27:55

漏洞DDoS攻擊網絡攻擊

2025-07-31 07:00:00

AI紅隊漏洞GenAI

2012-07-02 10:21:43

2011-08-10 13:47:38

2014-10-15 14:27:31

2023-04-26 19:15:09

2009-11-07 13:40:07

2019-11-11 08:43:46

信息安全NTP服務放大攻擊

2013-10-17 10:39:27

2015-09-23 15:33:44

2016-03-28 09:43:49

2020-02-17 09:53:57

漏洞DDoS攻擊

2012-07-31 09:43:53

2020-12-21 09:40:06

腳本攻擊XSS漏洞

2025-06-06 01:45:00

2017-01-16 09:20:32

2015-08-26 11:23:58

點贊
收藏

51CTO技術棧公眾號

精品伦一区二区三区| 亚洲欧美久久234| 波多野结衣视频网站| 国产亚洲欧美日韩在线观看一区二区| 欧美日韩在线综合| 4444在线观看| 精品乱码一区二区三四区视频| 美日韩一区二区| 欧美精品国产精品日韩精品| 日本一卡二卡在线播放| 91精品国产乱码久久久竹菊| 91黄色免费版| 亚洲国产精品无码av| 牛牛热在线视频| 久久国产精品99国产| 久精品免费视频| 欧美丰满美乳xxⅹ高潮www| 免费精品一区二区三区在线观看| 色婷婷综合久久久久中文| 超级碰在线观看| yw视频在线观看| av午夜一区麻豆| 91在线播放国产| 欧美另类高清videos的特点| 在线成人av| 毛片av中文字幕一区二区| 亚洲电影视频在线| 亚洲日本久久久| 色偷偷av一区二区三区| 国精产品一区一区三区mba桃花| av在线不卡精品| 美国黄色a级片| 亚洲日本成人网| 久久伦理在线| 99精品久久久久久中文字幕| 国产一伦一伦一伦| 亚洲自拍高清视频网站| 亚洲激情视频在线播放| 国产精品短视频| 亚洲大黄网站| 人人澡人人添人人爽一区二区| 丰满的亚洲女人毛茸茸| 蜜桃麻豆91| 欧美成人a在线| 亚洲同性同志一二三专区| 久久av在线看| 久久久99999| 日韩午夜电影网| 伊人久久久久久久久久| 亚洲人成人无码网www国产 | 国产一区毛片| 亚洲久久久久久久久久| 国产精品无码一区二区三| 极品一区美女高清| 亚洲精品福利在线| 亚洲精品乱码久久久久久不卡 | 蜜桃在线一区二区三区精品| 欧洲av在线播放| 成人精品高清在线| 久久国产精品一区二区三区四区| 国产 欧美 自拍| 北条麻妃国产九九精品视频| 国产亚洲欧美一区二区三区| 五十路在线视频| 久久久精品免费观看| 久久综合伊人77777麻豆| 香蕉视频网站在线| 国产性天天综合网| 中文字幕中文字幕一区三区| 国内精品不卡| 亚洲图片一区二区| 国产91xxx| 都市激情亚洲综合| 欧美三级日韩三级国产三级| 亚洲最大天堂网| 99久久香蕉| 亚洲精品中文字幕有码专区| 三年中国中文观看免费播放| 97精品国产福利一区二区三区| 欧美成在线观看| 日韩aaaaaa| 日韩成人dvd| 1区1区3区4区产品乱码芒果精品| 亚洲国产成人精品一区二区三区| av电影一区二区| 色乱码一区二区三在线看| 黄av在线播放| 黄色精品一区二区| 亚洲国产精品三区| 1204国产成人精品视频| 亚洲女人被黑人巨大进入al| 视频国产一区二区| 国产精品综合| 成人亚洲欧美一区二区三区| 婷婷五月综合激情| 国产精品国产成人国产三级 | 久久一区激情| 91在线观看免费网站| 五十路在线视频| 1024成人网| 欧美日韩一区二区在线免费观看| 99久久久国产| 亚洲人免费视频| 欧美色图一区二区| 日韩激情视频网站| 国产日韩精品推荐| 免费看美女视频在线网站| 亚洲6080在线| 亚洲精品一二三四| 日韩一级毛片| 日本精品免费观看| 亚洲女同志亚洲女同女播放| 中文字幕av一区 二区| 久操网在线观看| 国产极品嫩模在线观看91精品| 精品处破学生在线二十三| 男人的午夜天堂| 爽好多水快深点欧美视频| 国产精品国产三级国产专区53| 日本三级在线视频| 日本道精品一区二区三区| 婷婷五月精品中文字幕| 天天操夜夜操国产精品| 国产精品wwwwww| 午夜在线观看视频18| 亚洲一区二区三区在线| 奇米777在线| 91日韩欧美| 国产欧美一区二区白浆黑人| 黄视频在线播放| 欧美性生活大片免费观看网址| 无码人妻丰满熟妇区毛片蜜桃精品| 日韩免费特黄一二三区| 日本中文字幕久久看| 视频污在线观看| 亚洲国产精品欧美一二99| 黄色片子免费看| 国产精品二区不卡| 91精品啪aⅴ在线观看国产| 午夜在线小视频| 欧美日韩一区二区在线视频| 特级西西www444人体聚色 | 色综合成人av| 精品久久久久久国产| 欧类av怡春院| 亚洲深夜影院| 欧美日韩在线高清| 天天综合网站| 一区二区三区视频免费| 中文字幕乱码在线观看| 中文一区在线播放| 男生操女生视频在线观看| 99热国内精品永久免费观看| 国产免费一区视频观看免费 | 久久全球大尺度高清视频| 丰满人妻熟女aⅴ一区| 夜夜嗨av一区二区三区| 91亚洲一线产区二线产区 | 亚洲人成在线播放网站岛国| 免费黄频在线观看| 欧美激情亚洲| 国产一区二区在线网站| 二区三区不卡| 色天天综合狠狠色| av手机免费看| 无码av免费一区二区三区试看 | 久久久九九九热| 中文在线播放一区二区| 成人午夜电影在线播放| 男人久久天堂| 中文字幕日韩专区| 99久久久国产精品无码免费 | 波多野结衣一区二区在线 | 在线日韩av永久免费观看| 电影91久久久| 97欧美精品一区二区三区| 四虎在线观看| 欧美高清www午色夜在线视频| 麻豆亚洲av熟女国产一区二| 成人av网址在线| 成年人视频在线免费| 国产精品99视频| 精品久久久久久亚洲| 在线成人视屏| 欧美人与物videos| 国产51人人成人人人人爽色哟哟| 欧美一区二区三区思思人| 久久久午夜影院| 国产精品你懂的| 97人妻精品一区二区三区免费 | 国产精品视频免费在线观看| av网站大全在线| 亚洲三级黄色在线观看| www黄色在线观看| 91国产视频在线观看| 日本老熟俱乐部h0930| 久久久高清一区二区三区| a级大片免费看| 老**午夜毛片一区二区三区| 成人黄色片免费| 日韩夫妻性生活xx| 精品日本一区二区三区在线观看| 在线观看欧美| 日本精品性网站在线观看| 伊人福利在线| 色偷偷av亚洲男人的天堂| 色猫av在线| 精品少妇一区二区| 一本一道精品欧美中文字幕| 狠狠久久五月精品中文字幕| 破处女黄色一级片| 国产精品美女久久久久久| 国产精品一区二区人妻喷水| 九九视频精品免费| 欧美日韩亚洲一二三| 在线视频观看日韩| 成人在线免费高清视频| 欧美wwwww| 欧美系列一区| 四虎884aa成人精品最新| 成人片在线免费看| 日本一区精品视频| 成人午夜高潮视频| 8av国产精品爽爽ⅴa在线观看 | 免费一级a毛片| 精品美女永久免费视频| 久久久久性色av无码一区二区| 国产精品久久网站| 国产性猛交xx乱| 欧美国产日本视频| 国产在线综合视频| 久久精品一区二区三区四区| 国产高清自拍视频| 91视频你懂的| 久久久久国产精品区片区无码| 成人一区二区三区在线观看| 伊人久久久久久久久| 国产成人在线免费| 无码人妻一区二区三区一| 国产成人一区二区精品非洲| 九色91porny| 国产成人精品亚洲777人妖| 欧美污在线观看| 国产精品88888| 永久免费未满蜜桃| 91丨porny丨在线| 魔女鞋交玉足榨精调教| 久久久久久久久免费| 实拍女处破www免费看| 久久夜色精品一区| 免费人成又黄又爽又色| 中文字幕第一区二区| 成年人视频软件| 日韩一区在线看| 极品颜值美女露脸啪啪| 亚洲黄网站在线观看| 久久久久久久久精| 精品久久久久久久久久国产| 天堂中文字幕在线观看| 在线观看av一区二区| 亚洲天堂手机在线| 制服丝袜亚洲播放| 国模私拍视频在线| 亚洲欧美激情精品一区二区| av在线天堂播放| 久久亚洲精品中文字幕冲田杏梨| 18加网站在线| 91地址最新发布| 国产一区二区三区四区五区3d| 91久久中文字幕| 成人台湾亚洲精品一区二区 | 青草久久伊人| 精品国产拍在线观看| 美女91在线| 国产精品久久久久久中文字| 99久久这里有精品| 久久精品国产99精品国产亚洲性色| 国产一区二区三区电影在线观看 | 亚洲精品视频网址| 亚洲人一二三区| 毛片视频网站在线观看| 欧美日韩中文精品| 亚洲第一页在线观看| 亚洲欧美变态国产另类| 日本暖暖在线视频| 午夜精品久久久久久久99黑人| 日韩制服一区| 俄罗斯精品一区二区三区| 国产欧美一区二区三区精品观看 | 2024最新电影在线免费观看| 91精品国产91久久久| 亚洲一区二区三区久久久| 激情视频一区二区| 91精品国产自产拍在线观看蜜| 99热在线这里只有精品| 狠狠色丁香婷婷综合| 中文字幕国产综合| 亚洲一卡二卡三卡四卡无卡久久| 中文字幕福利视频| 亚洲国产精品一区二区久| 久久亚洲天堂| 国产成人精品电影久久久| 哺乳一区二区三区中文视频| 亚洲韩国在线| 男人的天堂亚洲| 国产伦精品一区三区精东| 国产精品国产三级国产普通话99| 欧美另类一区二区| 日韩美女在线视频| 亚洲免费视频一区二区三区| 欧美在线视频一区| 最新国产精品精品视频| 影音先锋亚洲视频| 蜜臀久久99精品久久久久久9| bl动漫在线观看| 亚洲综合激情另类小说区| 亚洲一区精品在线观看| 亚洲欧美综合另类中字| av影院在线免费观看| 成人看片视频| 我不卡影院28| 亚洲xxx在线观看| 中文字幕乱码亚洲精品一区| av大全在线观看| 日韩大片免费观看视频播放| 牛牛精品视频在线| 亚洲自拍小视频| 一区二区电影在线观看| 91精品视频国产| 中文字幕一区二区三区不卡在线| 五月婷婷六月婷婷| 夜夜嗨av色综合久久久综合网| xxxxx性欧美特大| 蜜桃麻豆www久久国产精品| 亚洲视频1区| 精品少妇一区二区三区免费观| 午夜影院在线观看欧美| 男人天堂网在线视频| 欧美极品少妇与黑人| 97久久综合精品久久久综合| 特级西西人体www高清大胆| 国产一区二区精品在线观看| 久久精品一区二区三区四区五区| 欧美另类z0zxhd电影| 欧美激情午夜| 亚洲aaa激情| 国内精品久久久久久久97牛牛| 国产又粗又猛又爽又黄| 亚洲一区自拍偷拍| 秋霞欧美在线观看| 9.1国产丝袜在线观看| 亚洲丝袜美腿一区| 日本久久久久久久久久久久| √…a在线天堂一区| 国产女同91疯狂高潮互磨| 欧美黑人性猛交| 日韩精品社区| 亚洲少妇第一页| 自拍偷自拍亚洲精品播放| 国产老妇伦国产熟女老妇视频| 欧美成人三级视频网站| 国产精品网在线观看| 日韩少妇内射免费播放18禁裸乳| 国产亚洲综合色| 97精品人妻一区二区三区香蕉| 欧美成人精品xxx| 欧美福利在线播放网址导航| www.四虎成人| 亚洲欧洲99久久| 天天插天天干天天操| 国产91色在线播放| 91精品一区二区三区综合| 中国特级黄色大片| 欧美性色综合网| av片在线观看永久免费| 久久精品aaaaaa毛片| 六月婷婷色综合| 久久精品国产亚洲av高清色欲| 日韩精品视频观看| 亚洲欧美在线综合| 青青青免费在线| 国产精品天美传媒沈樵| 黄色小视频免费观看| 国产成人一区二区三区电影| 911久久香蕉国产线看观看| 中文字幕第3页| 欧美男同性恋视频网站| 国产色播av在线| 日韩人妻精品一区二区三区| xf在线a精品一区二区视频网站| 一二三四区在线| 2019中文字幕在线免费观看| 久久一区二区三区电影| 国产+高潮+白浆+无码| 欧美三级韩国三级日本一级| h片在线观看| 欧美少妇一级片| 国产日本欧美一区二区| 国模私拍视频在线| 91美女福利视频高清|