電腦時間運(yùn)行錯誤有多種原因,首先你可以下載一個時間軟件在網(wǎng)絡(luò)上實(shí)時更正本地計算機(jī)時間。如果還是不行的話你可以嘗試更換主板電池。
溢出有可能是緩沖區(qū)溢出,這是個系統(tǒng)漏洞,黑客有可能利用此漏洞入侵你的計算機(jī)。
緩沖區(qū)溢出
簡單解釋一下,緩沖區(qū)溢出主要因?yàn)樘峤坏臄?shù)據(jù)長度超出了服務(wù)器正常要求,導(dǎo)致服務(wù)器檢查代碼錯誤。而溢出的方法有可以分為:基于堆棧的溢出和基于堆的溢出。在IIS 6以前的版本,Web服務(wù)是運(yùn)行在LocalSystem賬戶下,當(dāng)某個黑客利用緩沖區(qū)溢出的漏洞入侵后,當(dāng)然就可以執(zhí)行大部分的管理員命令了。
利用該漏洞比較名的病毒是“紅色代碼(Redcode)”和“尼姆達(dá)(Nimda)”。eEye Digital Security 公司早于1996年就發(fā)現(xiàn)了這類漏洞的代表作HTR緩沖區(qū)漏洞。eEye發(fā)現(xiàn),IIS抵抗力十分脆弱。如果攻擊傳遞給IIS,那么輸入值將不是一串字母而是可以執(zhí)行的系統(tǒng)命令。HTR文件的解釋程序是將一個以.htr結(jié)尾的超長文件在ism.dll中造成輸入緩沖區(qū)溢出。
我們早已用不到HTR了(筆者個人的理解),那只是早些時候,微軟腳本編程用到的,早已經(jīng)被ASP技術(shù)取代。
說明:根據(jù)上文的說明我們知道一個漏洞的根源就是.htr文件與System32目錄下的ism.dll存在著關(guān)聯(lián),如果將ism.dll和.htr文件之間存在的映射關(guān)系斷開,或者刪除了ism.dll,就可以解決了。