死亡之Ping

死亡之Ping ， （ 英文 ： ping of death, POD ） ， 是一種向目標電腦發送錯誤封包的或惡意的ping指令的攻擊方式 。 通常 ， 一次ping大小爲32字節 （ 若考慮IP標頭則爲84字節 ） 。 在當時 ， 大部分電腦無法處理大於IPv4最大封包大小 （ 65,535 字節 ） 的ping封包 。 因此發送這樣大小的ping可以令目標電腦崩潰 。 在早期TCP / IP的實現中 ， 這攻擊方式很容易實現 ， 能影響到衆多系統 ， 如Unix 、 Linux 、 Mac 、 Windows 、 打印機 、 路由器等 。 這是一種專門針對一種弱點的非常簡單的攻擊 。 在1997 - 1998年後幾乎所有的現代系統都已經修正了這問題 。 一般而言 ， 在ICMP規範中 ， ICMP回送消息在數據包的數據部分只有 65,536 個字節 。 送出超過 65,536 字節ping封包對IP通訊協定而言不是合法的用法 ， 若送出ping封包時分成多個片段 ， 目標電腦必須不斷重組封包 ， 期間可能引發緩衝區溢位 ， 而導致系統崩潰 。 近年來 ， 出現了另一種更多見的ping的攻擊 — — Ping洪泛攻擊 （ Ping flood ） 。 將過量的ping向目的電腦洪泛以使得正常的訪問無法到達目的電腦 （ 一種基本的拒絕服務攻擊 ） 。