能力值:
( LV2,RANK:10 )
|
-
-
2 楼
格式:
页码:第几页第几行
错误:*******
我发现的是
页码:525页..中下位置
错误:重复了两次<创建DLL文件>
书上这么写:
1.创建DLL文件
*****
2.创建DLL文件
****
应该是属于印刷错误?????希望大家积极提交一下.
BTW:
谢谢kanxue~
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
P5 L-12 D1
反馈者:senhuxi
原文:注释排版问题
更正:注释应下移一行
P32 L1 D1
原文:其中的一个设置为44013AA
更正:其中的一个设置为4013AA
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
P5 L-1
反馈者: 清风
原文: 用此,函数设置
更正: 用此函数设置
开始一直读不通,汗~
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
我的书从p531开始倒过来读了,应该是印刷的问题,是今天早上拿到的书
|
能力值:
( LV3,RANK:20 )
|
-
-
6 楼
P11 L8 D1
反馈者:未秋叶已落 (由于看雪不能注册五个汉字的ID,所以我的ID少了一个字)
原文:和这个程序执行不无关的东西。。。
更正:和这个程序执行无关的东西
(不知道是不是因为我没看懂的原因,如果是,请删掉本贴)
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
我买的书在74页以后到91页之间要倒过来读.今天拿到的书
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
P39
6.条件断点
(1)按寄存器条件中断
原文中条件断点设在40147C这行,但是在输入命令的时候是在401476下的条件断点(bp 401476 eax==0400000)
我试验了一下,在40147C这行,用eax==040000的条件下断断不下来,只有在41476这行才能断下来。
(原谅我没有按格式来排版,如有不对请删除)
P62 L15 D1
反馈者: 青枫
原文: 在DA\SIG目录中
更正: 在IDA\SIG目录中
P115 L3 D1
反馈者: 青枫
原文: 输入修改指令“jmp 4010C6”
更正: 输入修改指令"jmp 4010D6"
|
能力值:
( LV7,RANK:100 )
|
-
-
9 楼
P22 L8 D1
表2-1 OllDbg的单步跟踪功能键
其中对Ctrl+F9的描述是:直到出现RET指定时中断
应该为直到出现RET指令时中断。
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
P115 L3 D1
反馈者:senhuxi
原文:来到地址4010C6,输入修改指令"jmp 4010C6"
更正:这里是不是有错???我看了光盘里的"Timer方法1.exe",修改的地方是:
004010C2 . /EB 12 jmp short 004010D6 ; Case 110 (WM_INITDIALOG) of switch 004010A5
004010C4 . |24 08 and al, 8
原文件该处代码为:
004010C2 . 8B7424 08 mov esi, dword ptr [esp+8] ; Case 110 (WM_INITDIALOG) of switch 004010A5
________________________________________________________________________________________________________
还有一个,光盘里有个"Timer方法3.exe"应该是对应书上"方法2"的吧
|
能力值:
( LV6,RANK:90 )
|
-
-
11 楼
P78 L-8 D1
反馈者:pathletboy
因为不是简单的印刷错误,所以给出问题描述.
问题描述如下:
原代码和下页的反汇编代码不符.
pascal函数如未申明为stdcall则3个以内则采用寄存器传参.故79页的反汇编代码表完全与78页的原代码不符.
P78 L4 D1
反馈者:pathletboy
原文:call MyAdd
更正:call MyAdd1
P78 L5 D1
反馈者:pathletboy
原文:堆栈在MyAdd函数里平衡
更正:堆栈在MyAdd1函数里平衡
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
P135 L1 D1
反馈者:kan
原文: “push ecx,ecx”中即为
更正: “push ecx”,ecx中即为
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
P5 L-1 D1
P5 L-2 D1
反馈者:kmlch
原文: Memcpy
更正: memcpy
P18 L-2 D1
反馈者:kmlch
原文: 可以设置让OllyDbg忽略或不忽略那些异常
更正: 可以设置让OllyDbg忽略或不忽略哪些异常
P21 L-9 D1
反馈者:kmlch
原文: 模块加载/卸载、线程创建结束等事件的处理
更正: 模块加载/卸载、线程创建/结束等事件的处理
P22 L12 D1
反馈者:kmlch
原文: 遇到CALL跳过,不跟进
更正: 遇到CALL路过,不跟进
说明: 文中下面多次用到路过,还要用步过的,建议统一表述为其中的三个中的一个。
|
能力值:
( LV9,RANK:290 )
|
-
-
14 楼
P5 L-1 D1
反馈者:clide2000
原文:用此,函数设置
更正:用此函数设置
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
P46 L3 D1
反馈者:hdy981
原文:OllyDdg
更正:OllyDbg
|
能力值:
(RANK:350 )
|
-
-
16 楼
“忽略或不忽略那些异常”这句感觉正常。
感谢,4楼清风己反馈。
|
能力值:
( LV13,RANK:283 )
|
-
-
17 楼
P113
L9
1.使用SetTime函数
应该为:使用SetTimer函数
|
能力值:
( LV12,RANK:220 )
|
-
-
18 楼
笨熊
喜欢..呵呵呵
|
能力值:
( LV12,RANK:300 )
|
-
-
19 楼
P388 L3 D1
反馈者:轩辕小聪
原文:FlagDataDWORD
更正:FlagData DWORD
P388 L15 D1
反馈者:轩辕小聪
原文:callloc_next
更正:call loc_next
P388 L40 D1
反馈者:轩辕小聪
原文:pushfs:[0]
更正:push fs:[0]
注:都属于代码中间缺少空格(或/t)。
光盘映像中的源代码相应处则无误,应该是印刷时的问题。
|
能力值:
( LV2,RANK:10 )
|
-
-
20 楼
P325 L-17 D1
反馈者:hdy981
原文:被映像到
更正:被映射到
P326 L-7 D1
反馈者:hdy981
原文:决大多数
更正:绝大多数
P332 L7 D1
反馈者:hdy981
原文:处理ANSI字符的CUI版本
更正:处理ANSI字符的GUI版本
P335 L-4 D1
反馈者:hdy981
原文:就可以Dump内存境像了
更正:就可以Dump内存镜像了
(另外,从P332开始,“映像”和“镜像”这两个词语就经常混杂出现,希望能够统一起来)
P372 L-9 D1
反馈者:hdy981
原文:pusha
更正:pushad
|
能力值:
( LV6,RANK:90 )
|
-
-
21 楼
这个没错。你用IDA反汇编出来的就是pusha
|
能力值:
( LV2,RANK:10 )
|
-
-
22 楼
PX 内容导读 系统篇 第11章“结构化异常处理”
调试SHE处理的程序
应该为SEH
|
能力值:
( LV2,RANK:10 )
|
-
-
23 楼
P5 L1 D1/D2(行数勘误说明错误应为L-1)
反馈者:清风
原文:用此,函数设置
更正:用此函数设置
P5 L-12 D1/D2
反馈者:senhuxi
原文:hmemcpy函数的注释排版有问题
更正:注释应下移一行(勘误说明不够详细,应为三行注释均下移一行)
|
能力值:
( LV2,RANK:10 )
|
-
-
24 楼
P50 L1 D1
反馈者:senhuxi
原文:WindProc
更正:图3.10 内容为"WindProc",而相对应的图3.11却为"WindClass"
|
能力值:
( LV7,RANK:100 )
|
-
-
25 楼
在反馈一个错误
PX L24(以最右侧的内容开始数) D1
在内容导读中,系统篇,第11章“结构化异常处理”的右侧简短介绍中,最后一行
原文:调试SHE处理的程序,就会更加自如
更正:调试SEH处理的程序,就会更加自如
|
|
|