如何使用DNS劫持技術(shù)實(shí)現(xiàn)付費(fèi)軟件的偽驗(yàn)證
很多付費(fèi)軟件需要用戶購買才能正式注冊并使用。有些軟件通過訪問遠(yuǎn)程服務(wù)器來獲取用戶的注冊信息,并以此信息進(jìn)行軟件授權(quán)。本文將以"萬能數(shù)據(jù)恢復(fù)大師"為例,介紹如何使用DNS劫持技術(shù)來偽造注冊信息,從而實(shí)現(xiàn)
很多付費(fèi)軟件需要用戶購買才能正式注冊并使用。有些軟件通過訪問遠(yuǎn)程服務(wù)器來獲取用戶的注冊信息,并以此信息進(jìn)行軟件授權(quán)。本文將以"萬能數(shù)據(jù)恢復(fù)大師"為例,介紹如何使用DNS劫持技術(shù)來偽造注冊信息,從而實(shí)現(xiàn)付費(fèi)軟件的偽驗(yàn)證。
步驟一:使用Fiddler抓取數(shù)據(jù)包
首先,打開Fiddler和"萬能數(shù)據(jù)恢復(fù)大師"軟件,嘗試進(jìn)行軟件的注冊操作或獲取用戶信息操作。通過Fiddler可以捕獲到服務(wù)器域名、數(shù)據(jù)訪問的網(wǎng)頁以及返回的數(shù)據(jù)。
步驟二:修改本機(jī)DNS文件
打開C:WindowsSystem32driversetchosts文件,在該文件中添加一行"127.0.0.1 域名",其中"域名"是通過Fiddler捕獲到的服務(wù)器域名。
步驟三:安裝phpStudy并搭建php服務(wù)
下載并安裝phpStudy,然后搭建一個php服務(wù)。在phpStudy中新建一個網(wǎng)頁,根據(jù)之前捕獲到的數(shù)據(jù)格式編寫相應(yīng)的數(shù)據(jù),并將其輸出到網(wǎng)頁上。這樣就可以通過調(diào)試網(wǎng)頁來驗(yàn)證數(shù)據(jù)是否正常。
步驟四:刷新用戶信息并進(jìn)行驗(yàn)證
在"萬能數(shù)據(jù)恢復(fù)大師"軟件中刷新用戶信息,如果一切設(shè)置正確,驗(yàn)證成功。此時,軟件會認(rèn)為用戶已經(jīng)注冊并購買了正版授權(quán),因此可以正常使用。