请问在如何用vc更改一个进程里面的指令,比如说我用一个反编译工具反编译了一个程序,然后我想修改其中的一条或某些汇编指令,我该用到哪些函数啊?有代码更好!

解决方案 »

  1.   

    用调试的注入方法,或者IAT HOOK之类的方法
      

  2.   

    终于看到了,谢谢楼上的两位,我已经能通过设置全局钩子注入我自己的dll,我现在就是想在内存中修改程序指令,在vc里面要用到哪些函数啊?
      

  3.   

    留名...WriteProcessMemory应该可以写入自己的函数,不过要更改就不知道拉...
      

  4.   

    远程注入
    HOOK
    WriteProcessMemory
      

  5.   

    Mackz你说的话怎么那么深奥啊,不过正是我需要的,哈哈!但是现在我想知道的就是如何改内存指令!汇编在怎么样也是知道一点的啥,主要是不知道vc的语法和那些可以给我用的函数是哪些!