前言
網吧/機房管理軟體 (如 PubWin) 透過限制桌面、註冊表、群組原則、虛擬桌面等手段管控用戶行為。本文歸納通用突破思路,並對應給出管理端加固建議。
常見限制手段
- 隱藏盤符、禁止存取磁碟機 (群組原則)。
- 禁用執行 (cmd, regedit, taskmgr, gpedit.msc)。
- 虛擬桌面/還原精靈/影子系統還原環境。
- 進程守護 (如 PubWin 的
reclock.exe 監控主程式)。
- 防火牆封鎖特定埠/程式。
通用突破思路
- 資訊收集:識別管理軟體品牌版本、進程名稱、安裝路徑、守護機制。
- 繞過執行限制:快捷鍵 (Win+R)、輸入法漏洞、辦公軟體巨集、瀏覽器
file:// 協議、mshta.exe、rundll32.exe 等系統內建執行器。
- 修改註冊表/群組原則:若能執行
regedit/gpedit.msc,解除隱藏盤符、禁用命令提示字元等限制。
- 終結守護進程:任務管理員、
taskkill、pskill、Process Hacker 結束守護進程,再重命名/刪除主程式。
- 利用還原精靈/影子系統特性:重啟前修改啟動項、註冊表、排程任務,使變更持久化;或尋找排除目錄 (如
D:\) 存放工具。
- 提權與持久化:利用本地提權漏洞 (CVE-2021-XXXX 等) 獲取 SYSTEM,安裝服務/計劃任務維持存取。
管理端加固清單
- 核心進程保護:啟用 ELAM (早啟動反惡意軟體)、PPL (受保護進程輕量級)、簽名驗證,防止非簽名程式終結管理進程。
- 配置鎖定:群組原則設為「強制」、註冊表 ACL 僅 SYSTEM/管理員可寫、配置檔案數位簽名驗證。
- 虛擬桌面/還原精靈加固:排除目錄最小化、啟用寫入保護、管理介面強制 MFA、日誌上傳中央審計。
- 網路存取控制:座位間隔離 (VLAN/端口隔離)、禁止 SMB/NetBIOS、僅允許代理上網。
- 帳號體系:每座位獨立標準用戶帳號、複雜密碼、定期輪換、禁用 Guest、重命名 Administrator。
- 應用程式白名單:AppLocker/WDAC 僅允許簽名授權程式執行,阻擋未知工具。
- 監控與告警:關鍵進程終止、註冊表敏感鍵值變更、異常登入、USB 存儲插入即時告警。
總結
管理軟體對抗本質是「限制繞過」與「防禦加固」的博弈。單一技術手段均可被繞過,唯有系統性架構 (零信任、最小權限、纖深防禦、持續監控) 能提高攻擊成本超過收益。