首页
社区
课程
招聘
《C++反汇编与逆向分析技术揭秘》勘误
发表于: 2011-10-19 01:26 111213

《C++反汇编与逆向分析技术揭秘》勘误

2011-10-19 01:26
111213
收藏
免费 1
支持
分享
最新回复 (58)
雪    币: 5444
活跃值: (2491)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
51
p149页,“当栈顶指针esp小于栈底指针ebp时,就形成了栈帧。”
这句话怎么理解?
2014-8-10 10:05
0
雪    币: 6
活跃值: (60)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
52
对.就这样
2014-8-10 10:09
0
雪    币: 229
活跃值: (94)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
53
不知道 理解对不对
P275  最下面一段 这句话“反之,如果使用一个子类对象的指针去访问父类对象,则存在越界访问的危险”,

不是应该是"反之,如果使用一个父类对象的指针去访问子类对象,则存在越界访问的危险"  吗?   子类的内存布局应该比父类大把。
2014-8-10 11:40
0
雪    币: 1829
活跃值: (1372)
能力值: (RANK:50 )
在线值:
发帖
回帖
粉丝
54
不对。去上机调试一下就明白了
2014-8-11 05:34
0
雪    币: 229
活跃值: (94)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
55
对,我自己理解错了 。  

“子类” 的内存布局比 “父类”的内存布局大, 所以用子类(内存布局大的)的对象指针去访问 父类(内存布局小的)的对象,  肯定会有存在越界危险,
2014-8-12 20:45
0
雪    币: 1140
活跃值: (102)
能力值: ( LV4,RANK:48 )
在线值:
发帖
回帖
粉丝
56
p241, 中间的代码  CMYString* GetMyString (CMyString * pMyString){.......}这个函数是不是有问题,函数返回了局部变量的地址,同时把局部变量的地址放到参数里,

不知是我太菜了还是真的错了或者是故意写成这样?
2016-4-13 13:06
0
雪    币: 1140
活跃值: (102)
能力值: ( LV4,RANK:48 )
在线值:
发帖
回帖
粉丝
57
作者还在这吗?请解答下,谢谢
2016-4-13 13:07
0
雪    币: 291
活跃值: (18)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
58
第258页   第七行";取出this指针并保存到eax中,这个地址将会作为指针保存到虚表的首地址中" , 个人觉得有误,应该改成 ";取出this指针并保存到eax中,这个地址将会作为虚表的首地址" ,如果是本人理解有误,请指正!
2016-4-16 11:26
0
雪    币: 244
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
pwp
59
backer 有些地方是修改描述,觉得修改后可能更容易使读者理解。 有些地方是各类错误,属于作者自身原因导致。虽然作者也梦想本书完美无错,可惜能力有限,只得以勘误的方式尽力弥补了。
大佬,什么时候再版啊?
2020-4-8 11:48
0
游客
登录 | 注册 方可回帖
返回
//