本文中“IP地址模擬”這個描述似乎不太合理,但我也不知道該怎么描述。本文介紹的是如何在windows上不依賴其他設備模擬任意ip地址。
在一些程序的的破解過程中,可能需要獲取到程序發送給某個ip的數據(當然這里是可以使用wireshark來實現的),也可能需要自己寫一個服務給程序提供假數據。如果程序是指定一個固定的ip地址我們想要給它提供假數據就必須把自己偽裝成程序所直連的ip服務。要想偽裝可以通過修改本機網卡的ip設置來實現,但是如果沒有上游設備存在即是修改了網卡的ip設置也無濟於事。在探索很多教程后終於總結出來比較完美的辦法:
-
打開設備管理器
-
選中網絡適配器,點擊操作,添加過時硬件
-
出現向導界面后點擊下一步,選擇手動安裝
-
選中網絡適配器點擊下一步
-
選擇廠商為Microsoft,型號為Microsoft KM-TEST 環回適配器,然后一路確認
-
在網絡連接里可以看到新添加的環回適配器,給這個適配器配置一個ip后就可以使用了。
例如,8.8.8.8是谷歌提供的一個DNS服務,我們如果訪問這個ip地址將會訪問到谷歌的服務器,在這里將環回適配器的ip配置為8.8.8.8,訪問8.8.8.8相當於訪問127.0.0.1,如果我們在本機啟動着nginx服務,在瀏覽器的地址欄里輸入8.8.8.8將會訪問到nginx的歡迎頁面。