-
-
[讨论]书中的错误汇总
-
发表于: 2011-10-19 17:23 3548
-
区置有“【注意】0day第二版补充资料及勘误整理 ”的帖子
我认为该帖子应该是在采集了读者的反馈之后,经过整理的置顶帖,而不是一个讨论帖,有太多不相关的回复。
所以,读者发现的问题,还是应该单独立贴。
下面是我看书发现的一些问题,有些可能是我理解错误,欢迎指出:
1.1. 总体问题
一些普遍存在的问题:
代码缩进:我相信failwest的代码缩进肯定没问题,但是打印排版的时候问题颇多,比如P40。
前置信息不足:比如有的地方头文件问题,很多代码都省略了#include<string.h>,可能某些读者照着敲代码会遇到问题。再比如,攻击SEH时,使用POP-POP-Return指令序列的原理没有交代,直接进行使用,导致理解困难。当然,这种地方不算多。
1.2. 具体问题
P10:标示错误
图1.2.5 VOffset对应文字说明应该是:相对虚拟地址(RVA),而不是“虚拟内存地址”(RA),和表1-2-1矛盾。
P40,P46:代码缩进问题
给出的代码,函数定义返回值和函数名连在一起了。后同,这些不属于作者的问题,略过。
P58:掉词
第三段,第一点:如函数地址举例缓冲区的偏移量等,这里函数地址=>函数返回地址
P66:超链接在打印时丢失
对MessageBox结构体的定义,变量名全部变为了“错误!超级链接引用无效”
P126:拼写错误
第二段:FramWork=>FrameWork
P189:图标题错误
图6.1.11标题应该是:没有使用unwind操作的示意图。(书中前段文字有说明)
P252:排版问题
ResultSet result = stmt.execute() 应该在上面的代码区中
后续的还在reading……
我认为该帖子应该是在采集了读者的反馈之后,经过整理的置顶帖,而不是一个讨论帖,有太多不相关的回复。
所以,读者发现的问题,还是应该单独立贴。
下面是我看书发现的一些问题,有些可能是我理解错误,欢迎指出:
1.1. 总体问题
一些普遍存在的问题:
代码缩进:我相信failwest的代码缩进肯定没问题,但是打印排版的时候问题颇多,比如P40。
前置信息不足:比如有的地方头文件问题,很多代码都省略了#include<string.h>,可能某些读者照着敲代码会遇到问题。再比如,攻击SEH时,使用POP-POP-Return指令序列的原理没有交代,直接进行使用,导致理解困难。当然,这种地方不算多。
1.2. 具体问题
P10:标示错误
图1.2.5 VOffset对应文字说明应该是:相对虚拟地址(RVA),而不是“虚拟内存地址”(RA),和表1-2-1矛盾。
P40,P46:代码缩进问题
给出的代码,函数定义返回值和函数名连在一起了。后同,这些不属于作者的问题,略过。
P58:掉词
第三段,第一点:如函数地址举例缓冲区的偏移量等,这里函数地址=>函数返回地址
P66:超链接在打印时丢失
对MessageBox结构体的定义,变量名全部变为了“错误!超级链接引用无效”
P126:拼写错误
第二段:FramWork=>FrameWork
P189:图标题错误
图6.1.11标题应该是:没有使用unwind操作的示意图。(书中前段文字有说明)
P252:排版问题
ResultSet result = stmt.execute() 应该在上面的代码区中
后续的还在reading……
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
赞赏
他的文章
- [原创]第一题 WannaLOL -- writeup 2354
- [注意]GS_SEH在xp sp3中不能运行的原因是? 3639
- [求助]int3中断后在OD中不能继续运行 6750
- [讨论]书中的错误汇总 3549
看原图
赞赏
雪币:
留言: