首页
社区
课程
招聘
软件加密技术内幕中的疑问!!
发表于: 2006-12-3 20:14 5310

软件加密技术内幕中的疑问!!

2006-12-3 20:14
5310
软件加密技术内幕第91页3.3.1节里
有一行代码为
static const EditAddress=0x58cc5b;
//VC下编译能通过,可是感觉有点怪,!!
还有下面的代码
::ReadProcessMemory(
             pi.hProcess,
             (void*)&EditAddress,  
              static_cast<void*>(pReadBuffer),
              20,
              &uActualBytes)

代码中的&EditAddress不就是EditAddress的地址么?该函数岂不是把0x58cc5b读到了pReadBuffer中?

同样下面的代码
::WriteProcessMemory(
             pi.hProcess,
             (void*)&EditAddress,  
              static_cast<void*>(pWriteBuffer),
              20,
              &uActualBytes)
岂不是把pWriteBuffer中内容写到了EditAddress中?

不知是不是我多疑了

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 380
活跃值: (101)
能力值: ( LV13,RANK:370 )
在线值:
发帖
回帖
粉丝
2
是本好书,从中学到不少东西,正在研究,乐而忘返。
可买不起,等到明年毕业的时候我想把它从图书馆里×出来,到时候它就是我的了哈哈 D:
2006-12-3 20:27
0
雪    币: 380
活跃值: (101)
能力值: ( LV13,RANK:370 )
在线值:
发帖
回帖
粉丝
3
怎么没人顶啊,
2006-12-6 13:24
0
雪    币: 126
活跃值: (48)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
查下msdn 就知道了。。是读0x58cc5b地址开始的20个字节,放入缓冲区pReadBuffer中
2006-12-9 11:33
0
雪    币: 380
活跃值: (101)
能力值: ( LV13,RANK:370 )
在线值:
发帖
回帖
粉丝
5
。。。。。。。。。。。。。。
2006-12-9 12:48
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
真想学加密 解密
2006-12-28 16:27
0
游客
登录 | 注册 方可回帖
返回
//