如何欺騙 Windows 相信有網路連接

如何欺騙 Windows 相信有網路連接

我是一名安全分析師,我需要評估 Windows UWP 程式。我有一台沒有網路連線的虛擬機,以及將回答第一台機器的所有請求的機器(第二台機器也沒有網路連線)。

普通程式通常會毫無問題地嘗試發送請求,但在這種情況下,UWP 程式似乎使用某些 Windows API 來檢查是否有網路連線。

Q:有沒有辦法讓Windows10/11認為有網路連線?如何?

(「無網際網路連線」是指當 Windows 顯示此狀態時:https://www.thewindowsclub.com/wp-content/uploads/2019/12/Ethernet-Not-Connected-No-Connections-are-available.png

答案1

你可以嘗試開源的 一直在線:

AlwaysOnline 是一個 HTTP 和 DNS 伺服器,它模擬了許多網路/網際網路/入口網站偵測伺服器。

如果您有 Visual Studio Code 或 Visual Studio,則可以使用其模擬器。看文章 在模擬器中執行 UWP 應用:

為了調試或測試網路成本感知程式碼,模擬器可以模擬透過 GetInternetConnectionProfile 傳回的 ConnectionProfile 物件公開的網路屬性。

相關內容