跳至主要内容

Hak5 Plunder Bug 原廠技術說明書與全功能操作手冊

Hak5 出品的 Plunder Bug 是一款專為資訊安全專業人員、網路稽核團隊與系統管理員打造的口袋型乙太網路分流側錄設備(LAN Tap)。透過其精密的硬體架構與 USB Type-C 介面,它能在不中斷現有網路通訊的情況下,以被動分流或主動注入方式透明側錄 10/100 Mbps 雙向網路封包。


目錄​


1. 產品概述與硬體架構​

本章節詳細說明 Hak5 Plunder Bug 的產品架構、運作原理與原廠硬體規格基準表。

1.1 Plunder Bug 原廠介紹​

Plunder Bug 是 Hak5 研發的極致微型化乙太網路 Tap 側錄裝置。傳統網路分流器體積龐大、需要外接電源,或需透過繁複的網管交換器鏡像連接埠(SPAN/Mirror Port)設定;Plunder Bug 則將所有分流邏輯濃縮於隨身拇指大小的機身中。

核心設計特性包括:

  • 雙向零延遲分流:串接於目標主機與上游網路設備之間,維持 10/100 Mbps 鏈路的全雙工通訊。
  • USB Type-C 高速輸出:分流資料直接封裝為標準乙太網路訊框,透過 USB Type-C 連接埠即時傳輸至稽核專用筆記型電腦或 Android 智慧型手機。
  • 超低功耗驅動:僅需由 USB 主機端汲取極微量電力(小於 250 mA),無需額外電源供應器。
  • 雙模運作機制:支援純被動監聽模式(Passive Tap,對目標完全隱形,不發出任何封包)與主動網路介面模式(Active Mode,可主動向網路發送診斷與測試流量)。

1.2 技術規格與硬體校準基準表​

硬體元件專案原廠官方技術規格基準
設備架構口袋型主動/被動雙模乙太網路分流器 (Active/Passive USB LAN Tap)
網路介面2 組 10/100 Fast Ethernet 連接埠 (RJ-45 串接式分流端)
Tap 輸出連接埠1 組 USB Type-C 高速連接埠
供電需求5 V DC 透過 USB Type-C 供電 (耗電量 < 250 mA)
運作模式被動分流模式 (Passive Tap)、主動虛擬網卡模式 (Active NIC)、簡易交換機模式
核心晶片組高效能低功耗 ASIX / Realtek 乙太網路控制晶片組
作業系統相容性Linux (免驅動原生支援)、macOS (免驅動/專用驅動)、Windows (ASIX 驅動)、Android

2. 硬體連接、接線與驅動程式設定​

本章節提供 Plunder Bug 實體接線拓撲說明以及各大作業系統環境下的驅動程式安裝指引。

正確的實體連接是確保網路訊號完整傳輸且不引發網路中斷的前提:

[ 上游網路設備 (交換器/路由器) ]
│
▼ (RJ-45 網路線)
┌──────────────────────────────────────┐
│ Hak5 Plunder Bug (LAN Tap) │
│ [RJ-45 埠 A] [RJ-45 埠 B] │
└──────────────────┬───────────────────┘
│ (USB Type-C 傳輸線)
▼
[ 稽核分析電腦 (Wireshark) ]
│
▲ (RJ-45 網路線)
│
[ 目標主機 / 受測伺服器 ]
  1. 斷開目標連線:將原本插入目標主機的網路線拔出,插入 Plunder Bug 的 RJ-45 埠 A。
  2. 連接目標主機:使用隨附的短跳線,一端插入 Plunder Bug 的 RJ-45 埠 B,另一端接回目標主機的網路連接埠。確認兩側 RJ-45 連接指示燈正常亮起。
  3. 連接分析工作站:使用 USB Type-C 傳輸線將 Plunder Bug 連接至測試用電腦。

2.2 跨平台驅動程式安裝與設定 (Drivers)​

  • Linux:多數現代 Linux 核心(Kernel 4.x / 5.x / 6.x)均已內建 ASIX AX88179 / Realtek USB 乙太網路驅動程式,插入後立即識別為新的網路介面(如 eth1 或 enp0s20u2),完全免安裝驅動。
  • macOS:macOS 10.15 及更高版本具備內建 USB 網路驅動。插入後於「系統設定」>「網路」中即可看到新增之 USB 乙太網路裝置。
  • Windows:Windows 10 / 11 通常會自動經由 Windows Update 下載相容驅動。若未自動辨識,請至 ASIX 官方網站下載最新版 USB-to-LAN 驅動程式安裝套件。
  • Android:支援具備 USB-OTG 功能之 Android 裝置,配合專用封包擷取 App(如 Packet Capture 或 Wireshark for Android)即可實現掌上型即時網路監聽。

3. 主動與被動運作模式及跨平台切換​

本章節詳細說明 Plunder Bug 的核心運作機制,包括被動監聽模式與主動注入模式的切換作業流程。

3.1 模式切換機制原理說明 (About Mode Switching)​

Plunder Bug 具備兩種根本不同的工作模式:

  1. 被動監聽模式 (Passive Tap Mode):
    • USB 網路介面處於「純接收」狀態,硬體層級徹底阻斷向網路發送任何封包(TX 禁用)。
    • 在目標網路與安全性監控系統(IDS/IPS/NAC)眼中,該 Tap 完全隱形,不具備 IP 位址與 MAC 位址,達到 100% 隱蔽側錄。
  2. 主動網路介面模式 (Active NIC Mode):
    • 啟用完整雙向通訊能力,分析電腦可直接透過 Plunder Bug 發送 ARP 查詢、ping、通訊埠掃描或注入測試封包。
    • 適合用於現場故障檢測、DHCP 測試或滲透測試主動攻擊。

3.2 Windows 平台模式切換作業程序​

使用官方 PowerShell 自動化指令碼 (plunderbug.ps1):​

# 以系統管理員身分執行 PowerShell
.\plunderbug.ps1 -Mode Passive
# 系統將提示切換成功,並自動調整介面設定為純側錄狀態

手動設定流程:​

  1. 開啟「網路和共用中心」>「變更介面卡設定」。
  2. 找到 Plunder Bug 對應的乙太網路卡,右鍵點選「內容」。
  3. 取消勾選「Client for Microsoft Networks」、「網際網路通訊協定第 4 版 (TCP/IPv4)」及「IPv6」,僅保留「Npcap Packet Driver」或封包擷取驅動,避免本機作業系統主動向目標鏈路廣播雜訊。

3.3 macOS 平台模式切換作業程序​

使用命令列指令碼 (plunderbug.sh):​

chmod +x plunderbug.sh
sudo ./plunderbug.sh passive

手動設定流程:​

# 查詢 Plunder Bug 介面識別碼 (例如 en5)
networksetup -listallhardwareports

# 關閉介面上的自動 IPv4/IPv6 設定,進入被動側錄模式
sudo ifconfig en5 up promisc -arp

3.4 Linux 平台模式切換作業程序​

在 Linux 環境中,管理員享有最高彈性:

# 啟用混雜模式 (Promiscuous Mode) 並停用 ARP 解析與發送
sudo ifconfig eth1 0.0.0.0 promisc -arp up

# 或使用 ip 工具鏈
sudo ip link set eth1 promisc on
sudo ip link set eth1 arp off
sudo ip link set eth1 up

4. 進階網路應用、封包截獲與維護指引​

本章節提供交換機模式應用教學、Wireshark 整合截獲流程以及設備物理保養與維護指引。

4.1 簡易交換機模式設定 (Using as a Simple Switch)​

當不需要進行分流側錄,而是需要臨時在現場擴展乙太網路連接時,Plunder Bug 亦可透過內部交換邏輯運作:

  • 將埠 A 與埠 B 分別連接至不同主機或交換器。
  • 設備內部轉發封包,充當超微型 2 埠無網管交換機,確保鏈路連通性。

4.2 Wireshark 與 tcpdump 實戰側錄流程​

在完成實體分流與被動模式設定後,即可啟動分析軟體:

# 使用 tcpdump 進行背景安靜側錄並存入 pcap 檔案
sudo tcpdump -i eth1 -s 0 -w /tmp/capture_$(date +%Y%m%d_%H%M%S).pcap

# 在 Wireshark 中直接選取 Plunder Bug 介面
# 點選「Start Capture」,即可在封包清單中即時分析 DNS 查詢、HTTP 流量、SMB 協商等

4.3 故障排查、物理保養與維護準則​

常見問題排查:​

  • RJ-45 鏈路燈未亮:檢查網路線線芯是否完好,確認上游交換器與目標主機埠口均已通電。
  • 電腦無法辨識 USB 裝置:確認使用的 USB Type-C 傳輸線具備高速資料傳輸能力(非僅充電線),更換主機端連接埠測試。
  • Wireshark 看不到封包:確認網路介面已開啟混雜模式(Promiscuous Mode)。

物理保養規範:​

  • 避免在潮濕、高靜電或強磁場環境下操作。
  • 拔插 RJ-45 卡榫時請勿暴力拉扯,保持針腳清潔以維持訊號傳輸品質。