程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 走開!讓金山詞霸自動驗證形同虛設

走開!讓金山詞霸自動驗證形同虛設

編輯:關於C語言
 金山詞霸2005是我們閱讀英文資料時經常用到的工具軟件,海量詞匯,智能模糊查詞,優點多多。在單位多台電腦安裝了金山詞霸並共用一個序列號,如果上網時再啟動金山詞霸,幾秒鐘後就會跳出對話框要求輸入合法授權序列號(如圖1),無奈之下只好把對話框拖到屏幕底邊不要讓其遮擋主要區域,但只能使用屏幕鼠標取詞功能而不能查詞了。很多用戶都有這一煩惱,筆者經過測試,終於找到解決方案,特寫出來與大家分享。


走開!讓金山詞霸自動驗證形同虛設

思路分析:

  出現圖1所示的提示意味著在一個網段內只有第一個啟動金山詞霸的用戶才能正常使用,之後才啟動的金山詞霸會被判定為非法用戶。既然牽涉到網絡,則金山詞霸只有上網才能進行序列號匹配對比。為了證實這一猜測,安裝ZoneAlarm Pro防火牆,再啟動金山詞霸,防火牆提示金山詞霸的主程序Xdict.exe試圖連接外網,目標IP地址是61.129.59.97,如果隱藏在該IP地址背後的數據庫發現有多人都使用同一個序列號,則返回序列號非法的信息,自動停止金山詞霸的使用權限,只要想辦法禁止金山詞霸與外網的網絡連接,就可以正常使用金山詞霸而不必擔心會提示序列號無效。

實現方法:

  禁止金山詞霸連網的方法無外乎兩個,一是拔網線或停用本地連接,二是用防火牆阻擋。方法一要以犧牲上網為代價,不現實;方法二並不適用於未裝防火牆軟件的電腦。對於Windows 98/Me/2000系統,可以安裝瑞星防火牆、金山網镖、天網、ZoneAlarm等防火牆軟件進行屏蔽;對於Windows XP系統,可以啟用Windows防火牆,當打開金山詞霸時就會自動提示是否對金山詞霸保持阻止。

  其實,除了上面提到的這些方法之外,還有一個途徑可以實現對金山詞霸的上網屏蔽。用網絡監控軟件對金山詞霸運行時的狀態進行統計,可以發現每隔一段時間金山詞霸就會自動通過本機的11113端口與61.129.59.97:5000進行遠程數據交換(如圖2),如果屏蔽了本機的11113端口,就可以阻斷金山詞霸與服務器的連接。

走開!讓金山詞霸自動驗證形同虛設

  以Windows 2000系統為例,執行“開始→控制面板→網絡和撥號連接”打開“本地連接”,單擊“屬性”按鈕,在本地連接屬性對話框上選擇Internet協議(TCP/IP),再單擊“屬性”按鈕,在Internet協議(TCP/IP)屬性對話框上單擊“高級”選項,調出高級TCP/IP設置對話框,選擇“選項”標簽,進入最關鍵的設置步驟。選中“TCP/IP篩選”,繼續單擊“屬性”按鈕,在TCP/IP篩選對話框中啟用TCP/IP(所有適配器),在TCP端口位置選擇“只允許”,再單擊“添加”按鈕,輸入常用的端口,如21(FTP)、23(Telnet)、25(SMTP)、80(HTTP)、4000(QQ)等,每輸完一個端口按“確定”保存(如圖3)。對UDP端口允許使用的端口可參照TCP端口的方法進行設置。端口設置完畢後,連續單擊“確定”按鈕退出,此時提示需重啟系統以使新設置生效。系統重啟完畢,再次啟動金山詞霸,就再也不會提示輸入序列號了。

走開!讓金山詞霸自動驗證形同虛設

小提示

  該方法限制了系統只能通過可用端口進行遠程數據交換,凡是不在這個可用端口清單裡的端口一律視為非法端口禁止使用,這就屏蔽了金山詞霸試圖通過本機11113端口遠程驗證序列號的企圖,與用防火牆阻擋金山詞霸的方法有異曲同工之效。該方法亦適用於Windows XP/2003/NT等系統。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved