【Colasoft Packet Builder】封包產生器


【安裝】
  1. 下載並安裝 Colasoft Packet Builder
    http://www.colasoft.com/download/products/download_packet_builder.php

【使用】

  1. 範例一: ICMP
    1. 首先來造一個ICMP的封包。
    2. 打開 WireShark。
    3. 點選Menu Capture | Interface,選定你要用來抓封包的Interface。按 Start
      比如我的是Atheros AtcL001 Gigabit Ethernet Controller。
      image
    4. 打開 cmd,先ping Hinet DNS一次。
      >ping 168.95.1.1 -n 1
    5. 回到 WireShark,就會發現剛剛 ICMP 的封包被 Monitor 到了。
      如果封包太多,可以在 Fiter 那邊加個 ICMP 的條件(紅色框框那邊)。
      image
    6. 將封包存檔。先停掉WireShark的監視功能。請點選Menu Capture | Stop
    7. 請點選Menu File/Save,注意這邊只要存我們要的封包就好(紅色框部分)。檔名可以取作icmp.pcap。
      image
    8. 打開 Colasoft Packet Builder,將剛剛存檔 import 進來。請點選 File | Import
       image
    9. 再封包旁邊按右鍵,選擇 Send Selected Packets…
      image
    10. 這樣會打開下面的視窗,我設成 ping 5 次,每次間隔一秒。
      image
    11. 當然就會看到 ICMP 的封包送出去了。並且也收到 Hinet DNS 回復的封包。
      看起來 Hinet Dns 少回一個封包(紅色框框部分)。
      image
    12. 如果要看到 Hinet DNS 回復的封包,記得第 Step 9 要把 Wireshark Enable。
  2. 範例二: 自行製造封包  (再研究)

【其他】

  1. Packet generator http://en.wikipedia.org/wiki/Packet_generator
  2. EthView http://people.chu.edu.tw/~anita/
 

Ed32. Copyright 2008 All Rights Reserved Revolution Two Church theme by Brian Gardner Converted into Blogger Template by Bloganol dot com