IPBan 防爆力破解資安神器,讓Windows能自動封鎖攻擊IP【安裝教學】

你的 Windows 伺服器開放服務後,經常可以看到來自不同 IP 的大量異常登入嘗試,除了手動封鎖,有沒有更自動化的防護方式?老黑整理這篇 IPBan 教學,在 Windows Server 2025 Standard,從安裝、設定到最後實際產生 IP 阻擋效果,一步步替 Windows 伺服器套上暴力破解自動防護裝備…

老黑實作環境:Windows Server 2025 標準版、遠端桌面連線服務、IPBan 4.1.0、.NET 10 (安裝 ASP.NET Core 執行階段 Windows Hosting Bundle)

其他適用環境:Windows 10、Windows 11、微軟 SQL Server

IPBan 網址:https://github.com/digitalruby/ipban

IPBan 下載網址:https://github.com/DigitalRuby/IPBan/releases

.NET 10 下載網址:https://dotnet.microsoft.com/zh-tw/download/dotnet/10.0

老黑YT技巧廢片解說,點擊這裡:https://youtu.be/1-icqSPEvRc

 

第1步: 進入 IPBan 官方 GitHub 專案頁面,在右側 Releases 區塊,點擊下方的 「+ releases」進入版本列表
前往IPBan GitHub網頁

 

第2步: 接著直接找到適合 Windows 環境使用的 IPBan 安裝檔,老黑這次示範的是Windows Server 2025 標準版64位元,選擇下載「IPBan-Windows-x64_4_1_0.zip」到你的指定資料夾中下載新版IPBan 4.1.0版本

 

第3步: 開始安裝 IPBan 之前,老黑建議先以系統管理員身分開啟 PowerShell,輸入「 dotnet --list-runtimes 」檢查目前你的 Windows 電腦是否安裝的 .NET Runtime 版本

從畫面可以看到這台主機已經安裝 Microsoft.NETCore.App 10.0.11,確認執行環境存在後,再繼續後面的 IPBan 安裝步驟。

檢查Windows電腦是否安裝的.NET Runtime

 

第4步: 如果前一步使用檢查指令出現紅字或沒有內容,則所需安裝至少 .NET 10 執行環境,可以前往微軟 .NET 10.0 下載頁面,找到 「ASP.NET Core 執行階段」,依照你的 Windows 作業系統架構下載對應版本,如果不清楚電腦狀況,直接下載安裝「Hosting Bundle」

下載.NET10 ASP.NET Core執行階段 Hosting Bundle

 

第5步: 上面的元件搞定後,把剛才下載完成的「IPBan Windows 壓縮檔」解壓縮到「C:\Program Files\IPBan」目錄,自行新增一個IPBan的資料夾中,完成後可以確認資料夾內包含 DigitalRuby.IPBan.exe、ipban.config 等主要程式與設定檔

解壓縮IPBan-Windows-x64

 

第6步: 再用系統管理員身分開啟 PowerShell,使用 sc.exe create 指令將 DigitalRuby.IPBan.exe 建立 Windows 系統服務,參考老黑完整指令「sc.exe create IPBan binPath= "C:\Program Files\IPBan\DigitalRuby.IPBan.exe" start= auto DisplayName= "IPBan Service"」

PS.若你安裝IPBan工具路徑與老黑相同,可以直接複製指令服用。

建立DigitalRuby.IPBan Windows系統服務

 

第7步: 使用快捷鍵 Win + R 開啟「執行」,輸入 services.msc 到 Window 「服務」管理視窗,找到剛才建立的「IPBan Service」,點開先確認「啟動類型」為「自動」,按下 「啟動」,讓 IPBan 正式開始工作

啟動IPBan Service

 

第8步: 當你把 IPBan 服務啟動後,維持專業形象要到 「工作管理員」用眼睛確認「DigitalRuby.IPBan → IPBan Service」已在背景執行,

同時也要到 C:\Program Files\IPBan 資料夾,你會看到 ipban.sqlite、logfile.txt 執行後產生的檔案,這些也都是判斷 IPBan 已經正常啟動

到Windows Server 2025工作管理員確認啟動IPBanServices

 

第9步: 有個重要的小細節要避免之後把自己鎖死,用「系統管理員」開啟「記事本」選擇「ipban.config」設定檔並開啟,這個檔案包含 IPBan 的主要運作參數

開啟ipban.config

 

第10步: 在 ipban.config 設定檔中尋找 (可用快捷Ctrl + F)「Whitelist」這是 IPBan 的白名單設定位置,並在「<add key="Whitelist" value="填上IP位置"/」這裡輸入自己辦公室的內網IP網段及外網固定IP,

舉例Key法「192.168.10.0/24,188.8.8.88」用半行「,」不帶空白做區隔,

完整示範就會是這樣「<add key="Whitelist" value="192.168.10.0/24,188.8.8.88"/」

目的是設定白名單可以降低辦公室人員多次登入失敗而誤封自己,修改時務必確認填入的 IP 或網段正確

ipban加入白名單IP

 

第11步: IP 白名單設定好並儲存,再到 Windows 的「服務」視窗,找到「IPBan Service」用滑鼠右鍵選 「重新啟動」,這樣剛才加入白名單 IP 才會生效

重新啟動IPBan服務

 

第12步: 維持優良的檢查習慣,我們來看一下有使用,微軟「遠端桌面連線」實際案例,要確認已經有阻擋效果,去開啟「C:\Program Files\IPBan\logfile.txt」看IPBan工作紀錄,

看到同一個來源 IP 持續嘗試登入 RDP 多次失敗,達到預設的超過5次登入錯誤的封鎖條件後,IPBan 就會自動將該 IP 加入封鎖清單,

到「Windows Defender 防火牆的輸入規則」可以看到 IPBan 已把 IP 加入到 IPBan_Block_0 規則中的阻擋清單中,代表自動防護已成功運作

實測IPBan Windows Server防暴力破解效果

恭喜你偷學到一個幫Windows電腦安裝防爆力破解的技巧,解如剛好幫助到你記得為這篇教學按個讚,再分享給正再搜尋工具的同事…

Add a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料。