有一个exe程序,我能否新写一个C代码
将exe的汇编放到我的C代码中间的某个部分
这样能否执行?如果能执行,需要注意什么?
如果不能执行,如何在exe程序中再加入部分代码?
------解决方案--------------------
程序注入 程序注入
------解决方案--------------------
嵌入是很容易的,直接db一系列字节就可以了,执行最简单的方法就是把这部分写入到一个临时文件,然后winexec。
------解决方案--------------------
将exe的汇编放到我的C代码中间的某个部分 一般不能执行,要经过特殊处理才可以;
在exe程序中再加入部分代码 道理和前面相同,要经过特殊处理才可以正常运行。
可以找找 self-relocating 相关信息
------解决方案--------------------
必须经过操作系统加载才行,exe文件至少里面地址都是浮动地址,没有os来变成绝对地址,怎么能运行呢?