網頁惡意程式碼的十一大危害及其解決方案論文
惡意程式碼是指沒有作用卻會帶來危險的程式碼,一個最安全的定義是把所有不必要的程式碼都看作是惡意的,不必要程式碼比惡意程式碼具有更寬泛的含義,包括所有可能與某個組織安全策略相沖突的軟體。以下是小編今天為大家精心準備的:網頁惡意程式碼的十一大危害及其解決方案計算機相關論文。內容僅供參考,歡迎閱讀!
網頁惡意程式碼的十一大危害及其解決方案全文如下:
***一***如何在登錄檔被鎖定的情況下修復登錄檔
登錄檔被鎖定這一招是比較惡毒的,它使普遍使用者即使會簡單修改登錄檔使其恢復的條件下,困難又多了一層。症狀是在開始選單中點選“執行”,在執行框中輸入regedit命令時,登錄檔不能夠使用,並發現系統提示你沒有許可權執行該程式,然後讓你聯絡系統管理員。
這是由於登錄檔編輯器:
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem下的DWORD值“DisableRegistryTools”被修改為“1”的緣故,將其鍵值恢復為“0”即可恢復登錄檔的使用。
解決辦法:
***1***可以自己動手製作一個解除登錄檔鎖定的工具,就是用記事本編輯一個任意名字的.reg檔案,比如recover.reg,內容如下:
REGEDIT4
[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem]
"DisableRegistryTools"=
要特別注意的是:如果你用這個方法制作解除登錄檔鎖定的工具,一定要嚴格按照上面的書寫格式進行,不能遺漏更不能修改***其實你只需將上述內容“複製”、“貼上”到你機器記事本中即可***;完成上述工作後,點選記事本的檔案選單中的“另存為”項,檔名可以隨意,但副檔名必須為.reg***切記***,然後點選“儲存”。這樣一個登錄檔解鎖工具就製作完成了,之後你只須雙擊生成的工具圖示,其會提示你是否將這個資訊新增進登錄檔,你要點選“是”,隨後系統提示資訊已成功輸入登錄檔,再點選“確定”即可將登錄檔解鎖了。
***2***也可以直接下載下面這個解鎖工具,下載完成執行後可直接解鎖登錄檔編輯器:
***二***篡改IE的預設頁
有些IE被改了起始頁後,即使設定了“使用預設頁”仍然無效,這是因為IE起始頁的預設頁也被篡改了。具體說就是以下注冊表項被修改:
HKEY_LOCAL_MACHINESoftwareMicrosoftInternet ExplorerMainDefault_Page_URL
“Default_Page_URL”這個子鍵的鍵值即起始頁的預設頁。
解決辦法:
執行登錄檔編輯器,然後展開上述子鍵,將“Default_Page_UR”子鍵的鍵值中的那些篡改網站的網址改掉就行了,或者將其設定為IE的預設值。
***三***修改IE瀏覽器預設主頁,並且鎖定設定項,禁止使用者更改
主要是修改了登錄檔中IE設定的下面這些鍵值***DWORD值為1時為不可選***:
HKEY_CURRENT_USERSoftwarePoliciesMicrosoftInternet ExplorerControl Panel
"Settings"=dword:1
HKEY_CURRENT_USERSoftwarePoliciesMicrosoftInternet ExplorerControl Panel
"Links"=dword:1
HKEY_CURRENT_USERSoftwarePoliciesMicrosoftInternet ExplorerControl Panel
"SecAddSites"=dword:1
解決辦法:
將上面這些DWORD值改為“0”即可恢復功能。
***四***IE的預設首頁灰色按扭不可選
這是由於登錄檔HKEY_USERS.DEFAULTSoftwarePoliciesMicrosoftInternet ExplorerControl Panel
下的DWORD值“homepage”的鍵值被修改的緣故。原來的鍵值為“0”,被修改後為“1”***即為灰色不可選狀態***。
解決辦法:
將“homepage”的鍵值改為“0”即可。
***五***IE標題欄被修改
在系統預設狀態下,是由應用程式本身來提供標題欄的資訊,但也允許使用者自行在上述登錄檔專案中填加資訊,而一些惡意的網站正是利用了這一點來得逞的:它們將串值Window Title下的鍵值改為其網站名或更多的廣告資訊,從而達到改變瀏覽者IE標題欄的目的。
具體說來受到更改的登錄檔專案為:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet ExplorerMainWindow Title
HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMainWindow Title
解決辦法:
①在Windows啟動後,點選“開始”→“執行”選單項,在“開啟”欄中鍵入regedit,然後按“確定”鍵;
②展開登錄檔到
HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet ExplorerMain下,在右半部分視窗中找到串值“Window Title” ,將該串值刪除即可,或將Window Title的鍵值改為“IE瀏覽器”等你喜歡的名字;
③同理,展開登錄檔到
HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMain
然後按②中所述方法處理。
④退出登錄檔編輯器,重新啟動計算機,執行IE,你會發現困擾你的問題被解決了!
***六***IE右鍵選單被修改
受到修改的登錄檔專案為:
HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMenuExt
下被新建了網頁的廣告資訊,並由此在IE右鍵選單中出現!
解決辦法:
開啟註冊標編輯器,找到
HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMenuExt
刪除相關的廣告條文即可,注意不要把下載軟體FlashGet和Netants也刪除掉,這兩個可是“正常”的,除非你不想在IE的右鍵選單中見到它們。
***七***IE預設搜尋引擎被修改
在IE瀏覽器的工具欄中有一個搜尋引擎的工具按鈕,可以實現網路搜尋,被篡改後只要點選那個搜尋工具按鈕就會連結到那個篡改網站。出現這種現象的原因是以下注冊表被修改:
HKEY_LOCAL_MACHINESoftwareMicrosoftInternet ExplorerSearchCustomizeSearch
HKEY_LOCAL_MACHINESoftwareMicrosoftInternet ExplorerSearchSearchAssistant
解決辦法:
執行登錄檔編輯器,依次展開上述子鍵,將“CustomizeSearch”和“SearchAssistant”的鍵值改為某個搜尋引擎的網址即可。
***八***系統啟動時彈出對話方塊
受到更改的登錄檔專案為:
HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionWinlogon
在其下被建立了字串“LegalNoticeCaption”和“LegalNoticeText”,其中“LegalNoticeCaption”是提示框的標題,“LegalNoticeText”是提示框的文字內容。由於它們的存在,就使得我們每次登陸到Windwos桌面前都出現一個提示視窗,顯示那些網頁的廣告資訊!
解決辦法:
開啟登錄檔編輯器,找到
HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionWinlogon
這一個主鍵,然後在右邊視窗中找到“LegalNoticeCaption”和“LegalNoticeText”這兩個字串,刪除這兩個字串就可以解決在登陸時出現提示框的現象了。
***九***IE預設連線首頁被修改
IE瀏覽器上方的標題欄被改成“歡迎訪問……網站”的樣式,這是最常見的篡改手段,受害者眾多。
受到更改的登錄檔專案為:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet ExplorerMainStart Page
HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMainStart Page
通過修改“Start Page”的鍵值,來達到修改瀏覽者IE預設連線首頁的目的,如瀏覽“萬花谷”就會將你的IE預設連線首頁修改為“ ”,即便是出於給自己的主頁做廣告的目的,也顯得太霸道了一些,這也是這類網頁惹人厭惡的原因。
解決辦法:
①在Windows啟動後,點選“開始”→“執行”選單項,在“開啟”欄中鍵入regedit,然後按“確定”鍵;
②展開登錄檔到
HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet ExplorerMain下,在右半部分視窗中找到串值“Start Page”雙擊 ,將Start Page的鍵值改為“;
③同理,展開登錄檔到
HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMain
在右半部分視窗中找到串值“Start Page”,然後按②中所述方法處理。
④退出登錄檔編輯器,重新啟動計算機,一切OK了!
特殊例子:當IE的起始頁變成了某些網址後,就算你通過選項設定修改好了,重啟以後又會變成他們的網址啦,十分的難纏。其實他們是在你機器里加了一個自執行程式,它會在系統啟動時將你的IE起始頁設成他們的網站。
解決辦法:執行登錄檔編輯器regedit.exe,然後依次展開
HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrent VersionRun
主鍵,然後將其下的registry.exe子鍵刪除,然後刪除自執行程式c:Program Filesregistry.exe,最後從IE選項中重新設定起始頁。
***十***IE中滑鼠右鍵失效
瀏覽網頁後在IE中滑鼠右鍵失效,點選右鍵沒有任何反應!
有的網路流氓為了達到其惡意宣傳的目的,將你的右鍵彈出的功能選單進行了修改,並且加入了一些亂七八糟的東西,甚至為了禁止你下載,將IE視窗中單擊右鍵的功能都遮蔽掉。
解決辦法:
1.右鍵選單被修改。開啟登錄檔編輯器,找到HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt,刪除相關的廣告條文。
2.右鍵功能失效。開啟登錄檔編輯器,展開到HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions,將其DWORD值"NoBrowserContextMenu"的值改為0。
***十一***檢視“原始檔”選單被禁用
在IE視窗中點選“檢視”→“原始檔”,發現“原始檔”選單已經被禁用。
惡意網頁修改了登錄檔,具體的位置為:
在登錄檔HKEY_CURRENT_USERSoftwarePoliciesMicrosoftInternet Explorer下建立子鍵“Restrictions”,然後在“Restrictions”下面建立兩個DWORD值:
“NoViewSource”和“NoBrowserContextMenu”,併為這兩個DWORD值賦值為“1”。
在登錄檔HKEY_USERS.DEFAULTSoftwarePoliciesMicrosoftInternet ExplorerRestrictions下,將兩個DWORD值:“NoViewSource”和“NoBrowserContextMenu”的鍵值都改為了“1”。
通過上面這些鍵值的修改就達到了在IE中使滑鼠右鍵失效,使“檢視”選單中的“原始檔”被禁用的目的。
解決辦法:
將以下內容另存為字尾名為.reg的登錄檔檔案,比如說unlock.reg,雙擊unlock.reg匯入登錄檔,不用重啟電腦,重新執行IE就會發現IE的功能恢復正常了。
REGEDIT4
HKEY_CURRENT_USERSoftwarePoliciesMicrosoftInternet ExplorerRestrictions
“NoViewSource”=
"NoBrowserContextMenu"=
HKEY_USERS.DEFAULTSoftwarePoliciesMicrosoftInternet ExplorerRestrictions
“NoViewSource”=
“NoBrowserContextMenu”=