首页
社区
课程
招聘
[旧帖] [求助]关于WriteProcessMemory写入地址 0.00雪花
发表于: 2009-6-20 21:44 4460

[旧帖] [求助]关于WriteProcessMemory写入地址 0.00雪花

2009-6-20 21:44
4460
看罗云彬的WIN32汇编到第13章进程隐藏部分,有代码:
invoke        WriteProcessMemory, hProcess,  lpRemoteCode,  offset REMOTE_CODE_START,REMOTE_CODE_LENGTH,NULL

invoke        WriteProcessMemory, hProcess,  lpRemoteCode,  offset lpLoadLibrary,sizeof dword * 3,NULL

我不理解连续两个WriteProcessMemory的(lpBaseAddress——目标进程中被读写的起始线性地址)写入地址都是lpRemoteCode(值一样),为什么第二个写入东西后不会覆盖第一个写入的东西?

[注意]看雪招聘,专注安全领域的专业人才平台!

收藏
免费
支持
分享
最新回复 (3)
雪    币: 370
活跃值: (52)
能力值: ( LV13,RANK:350 )
在线值:
发帖
回帖
粉丝
2
这个我看过 恩 第二个写入会覆盖下边的数据地址:
_lpLoadLibrary                dd        ?        ;导入函数地址表
_lpGetProcAddress        dd        ?
_lpGetModuleHandle        dd        ?

这样做是要把上面三个函数地址写入远程地址空间里进行调用
2009-6-21 14:48
0
雪    币: 262
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
啊,成为高手就是有道理啊,我看了半天就没有想起来仔细往下看看究竟会覆盖什么
谢谢moonife
2009-6-21 16:37
0
雪    币: 370
活跃值: (52)
能力值: ( LV13,RANK:350 )
在线值:
发帖
回帖
粉丝
4
恩 不会 我不是高手了 还有很多要学 一起努力了
2009-6-21 16:57
0
游客
登录 | 注册 方可回帖
返回

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册