本来是想使用代码修改技术破解反调试,突然发现以前的注入器不能用了,今天验证一下,
需求:验证createRemoteThread是否能在最新的windows10成功
设计:1.首先将操作系统升级到最新的windows10
2.准备被注入的dll,会弹出hello world的对话框
3.准备dll注入程序
4.准备一个被注入的程序
5.用dll注入程序将hello world注入目标程序
结果可以注入
那为什么注入失败,如果注入器没有问题,dll编写没有问题,那么问题一定在进程调用loadLibary时发生了错误,根据以往的经验,应该是导入的模块依赖导致的问题,也就是该进程在导入目标模块是虽然使用的是绝对路径,但是目标模块在导入其他模块用的是相对路径,那么此时该进程的目录下是找不到其他模块的,所以导入失败了。第一次遇到这种问题记下来