iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 20
0
Security

一起來霹踢系列 第 20

[鐵人修煉_20]-TTL & NMAP到底在回應什麼!?

  • 分享至 

  • xImage
  •  

上一篇提到可以透過TTL來判斷設備的類型,甚至是可以用TTL來判斷是不是我們可以攻擊的距離,以下我們列出幾項常見的作業系統的TTL供大家參考:

  1. Linux (Kernel 2.0.x) – ICMP TTL - 64
  2. Linux (RHEL 9) – ICMP & TCP - TTL 64
  3. Linux (Kernel 2.2.14 & 2.4) – ICMP - TTL 255
  4. MacOS/MacTCP (X(10.5.6)) – ICMP & TCP & UDP - TTL 64
  5. Windows (NT 4.0 SP5) – TTL 32
  6. Windows (NT 4.0 SP6) – TTL 128
  7. Windows (NT 3.51) – TTL 32
  8. Solaris (2.5.1, 2.6, 2.7, 2.8) – ICMP - TTL 255
    這邊比較值得一提的是,「大多數的」Windows作業系統 TTL 都是 128

光說不練怎麼可以~大家ping起來吧!
下圖為 ping Windows 2012 的主機的結果,請大家注意看 TTL
https://ithelp.ithome.com.tw/upload/images/20190927/20119885FzO0tRlxLq.jpg

下圖則是 ping 一台 Kernel 為 2.6.32 的RedHat 作業系統
發現了嗎? TTL 不同耶!
https://ithelp.ithome.com.tw/upload/images/20190927/20119885wZEWCNXIr3.jpg

以上就是 TTL 主要用的用途(喂~),大家好好利用囉!

==========我是分隔線==========NMAP連接埠狀態==========
下一篇,我們將列出NMAP針對 host discovery 列出的幾個指令進行測試,但在使用NMAP指令前,我們先來了解,掃描的六個連接埠狀態所代表的意義:

  1. open
    目標連接埠狀態:開啟
    可接受TCP連線、UDP datagrams或是SCTP associations,知道這個port是開啟的狀態後,就有了攻擊的目標

  2. closed
    目標連接埠狀態:關閉 (代表有收到封包並回應,只是沒有服務使用這個 port)
    透過這個回覆,可以得知系統是否在線上,並且有限度地做到 OS detection

  3. filtered
    目標連接埠狀態:不知道是開啟或關閉
    代表從Kali到目標主機之間有設備擋住,這些設備可能是防火牆、路由器等,有時候甚至會回覆 ICMP error messages例如. type 3 code 13 (destination unreachable: communication administratively prohibited),但當NMAP遇到這個回應時,會多試幾次來確認是否是由於網路壅塞導致封包被丟棄(drop),而不是被過濾掉,但也大幅降低了掃描的速度
    下圖測試為「經過防火牆」
    https://ithelp.ithome.com.tw/upload/images/20190927/2011988534DPMX1GPZ.jpg

  4. unfiltered
    目標連接埠狀態:不知道是開啟或關閉
    只有 ACK scan 在用來確認與目標設備之間的防火牆規則,會分類成這個狀態,當看到這個狀態時,可以再使用進階的方式例如 Window scan、SYN scan 或 FIN scan 來判斷port是否有開啟
    下圖測試為「未經過防火牆」
    https://ithelp.ithome.com.tw/upload/images/20190927/20119885sSlrdPpIHX.jpg

  5. open|filtered
    目標連接埠狀態:不知道是開啟或被過濾
    這種類型的回應會出現在有開啟的目標連接埠但未給出任何的回應,沒有回應代表了封包被丟棄(drop),或被elicited,所以NMAP無法判斷port的狀態,通常是UDP, IP protocol, FIN, NULL和Xmas scan會出現的結果。

  6. closed|filtered
    目標連接埠狀態:不知道是關閉或被過濾
    此狀態通常只會出現在 IP ID idle scan

那麼~NMAP連接埠的六個狀態就說明到這邊,我們明天見!
Finally, it is the Final Countdown!!!!!!!!!!


上一篇
[鐵人修煉_19]-使用NMAP & HPING3進行Host Discovery
下一篇
[鐵人修煉_21]-使用 NMAP做Host Discovery_-sL_-sn_-sP
系列文
一起來霹踢30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言