200分求将自身程序的一段(部分)代码或字符(符合执行文件规则的二进制),拷贝为另一个可执行文件!(200分)

  • 主题发起人 主题发起人 zhengxq
  • 开始时间 开始时间
;这好象是病毒程序执行的功能,在DOS下比较容易实现,在WINDOWS下就比较麻烦了
 
似乎要彻底清楚文件的结构,所有指针还要做调整。
 
我倒有个想法,如果你能知道你的二进制代码具体是哪些,为什么么不把它以字符串
或RCDATA的格式做成资源。这样处理起来就方便多了。
 
你想做病毒吗?呵呵。

简单的解决办法当然是把另一个可执行文件做成资源放在你的工程中,编译后就成
了一个带“仔”的程序了。传染哦不,运行时把它Load进内存再存成新文件就好了。
 
呵呵,要是不想做病毒的话,cee的办法肯定行,否则你就得研究文件格式了,
可能还要自己设计编译程序呢
 
接受答案了.
 
后退
顶部