想用C或者C++写一个感染Windows的exe文件的病毒
大数据菜 2005-06-18 06:55:22 但是现在遇到了一些困难,window的PE文件格式我不太清楚,不知道有没有一个库里面有表示PE格式文件的类,能方便一些,同时也避免对各种不同版本的PE的细节处理。
呵呵,我写病毒当然不是为了害人,只是想自己试一下而已。还有一个退而求其次的目标就是感染Dos exe,格式相对简单一些。从网上找到的资料来看(http://new.77169.com/Article/Class33/Class15/200312/2428.html),开头是一个exehead的结构,其中有重定位表的位置和程序入口CS:IP。但是我还是没有找到整个DOS EXE文件的结构图。
是不是重定位表后面接着的就是代码段?
程序入口的CS:IP其中的CS是不是就是重定位表中某一项的值?
最终的程序入口怎么计算?是"CS*段大小"还是"CS+IP"??
请大大高手给各提示或这是资料。