scapy ntp v4 monlist数据包

时间:2019-06-14 04:45:54

标签: scapy ntp

>>> packet = IP(dst="ntpid")/UDP(dport=123,sport=50000)/("\x1b\x00\x00\x00"+"\x00"*11*4)
>>> packet.show()

###[ IP ]### 
  version   = 4
  ihl       = None
  tos       = 0x0
  len       = None
  id        = 1
  flags     = 
  frag      = 0
  ttl       = 64
  proto     = udp
  chksum    = None
  src       = xxx.xxx.xxx.xxx
  dst       = xxx.xxx.xxx.xxx
  \options   \
###[ UDP ]### 
     sport     = 50000
     dport     = ntp
     len       = None
     chksum    = None
###[ Raw ]### 
        load      = '\x1b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

>>> rep,non_rep = sr(packet)
Begin emission:
Finished sending 1 packets.
..........................^C
Received 26 packets, got 0 answers, remaining 1 packets

我想获得NTP服务器的ntp_monlist响应。 实际上,数据包已发送,但我什么也没收到。 有人可以告诉我原因吗?

我会这样尝试吗?但是收到的ntp是问号。

 >>> packet = IP(dst=ntpserver)/UDP(dport=123,sport=50000)/ NTP(version=4)
    >>>rep,non_rep = sr(packet)
    >>> rep.show()
    0000 IP / UDP / NTP v??, ?? ==> IP / UDP / NTP v??, ??

0 个答案:

没有答案