首页
社区
课程
招聘
memcpy或memset, WriteProcessMemory总有一个字节没拷贝是什么原因?
发表于: 2014-8-24 16:37 3366

memcpy或memset, WriteProcessMemory总有一个字节没拷贝是什么原因?

2014-8-24 16:37
3366
不管是memcpy或memset还是WriteProcessMemory总有一个字节没有拷贝成功,而且是第一个字节

这是执行之前该位置的反汇编
以下是执行memset

以下是结果,第一个字节还是68


难道要我手动一个一个的拷贝吗?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 185
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
感觉像是对齐问题。  ca 不对齐。   

你直接执行*ca = 0x90h;
2014-8-24 16:49
0
雪    币: 1443
活跃值: (101)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
0x012951ca地址有断点么?有的话去掉再试试看。
2014-8-24 17:18
0
雪    币: 95
活跃值: (119)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
确实是你说的情况,谢谢
2014-8-24 20:06
0
游客
登录 | 注册 方可回帖
返回
//