就像可以修改.exe文件(让其感染)一样,在EXE后面加部分代码,执行时就感染了病毒。
当有专杀工具修复时,原理也是去掉原EXE后面的代码。
那么问题来了,
这种方式能不能用在.DOC ,或XLS文件中?
修改。doc文件(或文件头),如加入一些代码,使之不可使用。
然后,可以再逆向操作,进行修复。
简单的说,就是用VB如何写程序 能破坏WORD文件,并也能恢复?
如果只是破坏文件头再修复还原的话,你可以自定义一串字符串,对文件头逐字节执行异或操作,还原时同理。
A= S Xor D
你可以定一个字节型数组,一次读入文件头任意长度数据,与你预设的字符串逐字节异或后,再写回 .DOC ,或XLS 中,即可。
还原时同理。