首页
社区
课程
招聘
[旧帖] [求助]问个汇编的问题。。。太菜了,只好来求助 0.00雪花
发表于: 2009-8-13 13:05 2981

[旧帖] [求助]问个汇编的问题。。。太菜了,只好来求助 0.00雪花

2009-8-13 13:05
2981
WIN32 ASM 写了一个DLL文件 ,注入后执行,,执行的时候,怎么把DLL里面的一个完整函数 COPY到内存中的另外一个地址?假设下面的这个DLL里的函数。。。怎么COPY到         主进程的07000000地方?

CP proc npcId:dword
	mov ecx,dword ptr ds:[baseS]
	mov eax,npcId
	push offset Str_AAAA
	push eax
	mov eax,baseNpcSelectCall
	call eax
	ret
CP endp

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 2368
活跃值: (81)
能力值: (RANK:300 )
在线值:
发帖
回帖
粉丝
2
dll被目标进程加载后,目标进程已经映射了dll在进程中了。没有必要再进行复制了。
2009-8-13 13:12
0
雪    币: 197
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
zhq
3
饿,先谢谢楼上,不过因为目标进程有保护和限制
mov eax,baseNpcSelectCall
  call eax
这个去执行原先主进程里函数,但这个函数加了保护,函数里代码无法修改,而且在函数里也有检查函数返回的范围,所以才想COPY过去
2009-8-13 13:32
0
雪    币: 265
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
yvi
4
[QUOTE=zhq;670537
mov eax,baseNpcSelectCall
call eax
这个去执行原先主进程里函数,但这个函数加了保护,函数里代码无法修改,而且在函数里也有检查函数返回的范围,所以才想COPY过去[/QUOTE]
我不能很好的理解楼主的意思,冒似楼主一楼的代码也没有达到修改的目的.
2009-8-14 20:10
0
游客
登录 | 注册 方可回帖
返回
//