首页
社区
课程
招聘
[推荐]《C++反汇编与逆向分析技术揭秘第2版》勘误
2021-9-21 15:45 23085

[推荐]《C++反汇编与逆向分析技术揭秘第2版》勘误

2021-9-21 15:45
23085

1.第4章 第98页
代码清单4-5中:
1
少一个符号,修正为:
图片描述
修正日期:2021-09-21
感谢科锐34期朱耀威提供错误

 

2.第4章 第102页
代码清单4-6中:
图片描述
第3步中少个2*,修正为:
图片描述
修正日期:2021-09-21
感谢科锐34期朱耀威提供错误

 

3.第5章 第209页
总结,b)图中,跳转到DO_WHILE语句代码块
修正为:
跳转到DO_WHILE结束代码块
修正日期:2021-11-09
感谢科锐26期张新琪提供错误

 

4.第2章 第51页,倒数第6行
同理,p2、p23将会
修正为:
同理,p2、p3将会
修正日期:2021-11-09
感谢网友jackyxinli提供错误

 

5.第14章 第487页,第9行
单击地址0x0043FFD
修正为:
单击地址0x00438FFD
修正日期:2021-11-09
感谢网友schip提供错误

 

6.第14章 第90页,倒数第5行
q=(a-r)/b=(9-r)/(-3)=-2
修正为:
q=(a-r)/b=(8-r)/(-3)=-2
修正日期:2021-11-09
感谢网友fishod提供错误

 

7.第8章 第274页,第13行
int *p = &g_ary;
修正为:
int *p = g_ary;
修正日期:2021-11-09
感谢网友mb_obkjfzrs提供错误

 

8.第9章 第315页,倒数第19行
;传递参数2,person.age
修正为:
;传递参数2,person.height
修正日期:2021-11-09
感谢网友mb_obkjfzrs提供错误

 

9.第6章 第224页
代码清单6-2中:
;// 函数调用结束后,执行eps+4平衡参数
修正为:
;// 函数调用结束后,执行esp+4平衡参数
修正日期:2022-11-24
感谢网友提kali000供错误

 

10.第4章 第112页,第9行

修正为:

修正日期:2022-11-24
感谢科锐42期kali000提供错误

 

11.第4章 第121页,第4行

修正为:

修正日期:2022-11-24
感谢科锐42期kali000提供错误

 

12.第4章 第121页,第9行

修正为:

修正日期:2022-11-24
感谢科锐42期kali000提供错误


[培训]二进制漏洞攻防(第3期);满10人开班;模糊测试与工具使用二次开发;网络协议漏洞挖掘;Linux内核漏洞挖掘与利用;AOSP漏洞挖掘与利用;代码审计。

最后于 2023-1-25 00:19 被张延清编辑 ,原因:
收藏
点赞2
打赏
分享
最新回复 (19)
雪    币: 100
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
jackyxinli 2021-9-28 15:00
2
0
51页,倒数第6行,p23应为p3
雪    币: 382
活跃值: (429)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
schip 2021-9-30 17:35
3
0

第487页,中间部分,“单击地址 0x0043FFD”,应为“单击地址 0x00438FFD”。

雪    币: 5159
活跃值: (1741)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
fishod 2021-10-1 11:05
4
0
4.1 算术运算和赋值
位置在 除法运算 5个性质下方
q= (a-r) /b= (9-r) / (-3) =-2
根据例子上下文应为:
q= (a-r) /b= (8-r) / (-3) =-2
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
mb_obkjfzrs 2021-10-11 11:36
5
0
274页还原源码int *p=&g_ary;这里取数组名地址我觉得不太对,那p++解释就会出问题
雪    币: 4083
活跃值: (3753)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
昵称好麻烦 2021-10-11 12:34
6
0
这种数学公式,我是看都不看,反正看不懂
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
mb_obkjfzrs 2021-10-11 17:24
7
0
那位好心人帮我看看303页到304页内存对齐,我看不懂。
地址为什么是个区间直
char ary[4]为什么占5个空间
q=min(M.N)是一个一个成员对比对齐吗
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
mb_obkjfzrs 2021-10-12 10:29
8
0
315页传递参数2和1同名了
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
mb_obkjfzrs 2021-10-12 14:07
9
0
337页赋值10错行了
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
mb_obkjfzrs 2021-10-14 15:33
10
0
387页代码清单10-5的神秘调用,在351页讲全局对象时也没讲
雪    币: 226
活跃值: (21)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
璐璐 2021-10-28 09:56
11
0
p10,r6
文件名称,
文件名称。\nClang
雪    币: 3247
活跃值: (719)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
张延清 2021-11-9 15:56
12
0

回复mb_obkjfzrs,2=min(8, 2);因为s地址必须放在2的倍数的地址上,无法放在0x0012ff05上;所以导致ary[4]变成5个字节。

最后于 2021-11-9 15:59 被张延清编辑 ,原因:
雪    币: 3046
活跃值: (3516)
能力值: ( LV11,RANK:182 )
在线值:
发帖
回帖
粉丝
QiuJYu 4 2021-12-16 00:50
13
0

p36 指令处理过程错误:


p105 公式错误:

雪    币: 1652
活跃值: (396)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
__不说 2021-12-20 21:40
14
0

P161:

想问一下:这里是因为从argv[1][2]取到的默认是可打印字符,所以edx为0,导致后边的eax赋值表达式里没有加edx的值嘛?

最后于 2021-12-20 21:42 被__不说编辑 ,原因: 少加了页数
雪    币: 0
活跃值: (22)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
CrashRootkit 2022-4-28 18:53
15
0
P31,倒数第二行:大于8则为负数
建议改成:大于等于8则为负数
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
wx_符某某 2023-5-2 23:08
16
0


最后于 2023-5-3 23:48 被wx_符某某编辑 ,原因: 已解决
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
wx_符某某 2023-5-3 23:47
17
0
有个问题:
Person* a = new Person[10];   // 按书本所写,这里栈空间开辟4x10 + 4 = 44个字节空间,前4字节是对象个数
a[2].age = 3;  // 这里通过下标寻址到数组第三个数据是怎么做到的呢?不是应该要先跳过前4字节,然后再偏移2x4个字节才能正确寻址吗?但这里没有跳过4字节的,这里不是很懂,望赐教。
雪    币: 4
活跃值: (120)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
mb_oyrthxwu 2023-12-5 22:19
18
0

画横线的地方9应该是8

上传的附件:
雪    币: 3333
活跃值: (2378)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
monpea 2023-12-6 09:41
19
0
各位好厉害
雪    币: 221
活跃值: (2057)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
contain_of 2024-4-19 11:44
20
0
第4章 第125页 代码清单4-13 汇编代码 第十二行  0040101            5   之间有空格  
游客
登录 | 注册 方可回帖
返回