路上不塞车 发表于 2011-3-29 09:21:25

远程线城CALL要出错,请帮忙解决下

我是用的远程线城来CALL,CALL久了(最多CALL10来次)就要出错,不是没有释放内存,是其他原因,我用HOOK DLL来CALL就没问题,真是怪了

wangyt312 发表于 2011-3-29 09:21:37

1、可能程序没设计好
2、某个CALL的汇编代码有问题
3、未知原因
。。。

路上不塞车 发表于 2011-3-29 09:22:05

谢谢解答,我现在没用远程线程来CALL了,但是遇到一个新问题,因为内存地址 00000000 不可读. 尝试更改 EIP 或忽略程序异常

sherwood5 发表于 2011-3-29 09:22:12

远程线程要注意的一个问题是
远程线程要注入运行的代码是要在其他进程里运行的,所以要注入的代码中不可以用全局变量、函数,因为你的全局变量、函数都是在本地进程的内存中,在目标进程的对应内存中并没有相应的变量和函数。

5000564 发表于 2011-3-29 09:22:28

想要数据互相联系,建立一个内存映射文件

ytn2001 发表于 2011-3-29 09:22:36

申请远程内存,写入参数,执行代码包含远程参数内存地址
页: [1]
查看完整版本: 远程线城CALL要出错,请帮忙解决下