本书勘误表
Lm 表示第m 行,L-n 表示倒数第n 行
■pⅥ L-7
原文:异常处理机制之一SHE
更正:异常处理机制之一SEH
■p182-4(感谢ANTI反馈)
原文:由于 mod reg,reg指令长度为2
更正:由于 mov reg,reg指令长度为2
■p253-15
原文:ImportTableEnd:
更正:(多写了,将ImportTableEnd删除)
■光盘
原来的路径:软件加密技术内幕\chap05\ANTIDI~1
修改为:软件加密技术内幕\chap05\Anti-Disassemble
■光盘:(感谢Ljtt修正)
原来:chap05\DetectBreakpoint\SEHbpx\SEHbpx.asm
chap05\DetectBreakpoint\SEHbpx\SEHbpx.exe
修改:点击下载
■光盘:(感谢Spring.W解答:http://bbs.pediy.com/showthread.php?s=&threadid=12067)
原来:chap06\TestUseVC\myShell.asm
修改:
Myshell.asm用TestVC测试时候,报告找不到文件,出错原因如下:
;----------------------------------------------
WJQ_PUSHA MACRO
push ebx
push ecx
push edx
push esi
push edi
push ebp
pushfd ;;;这里原来是pushf,是16为的标志入栈,产生了错误
ENDM
;----------------------------------------------
WJQ_POPA MACRO
popfd ;;;这里原来是popf,是16为的标志出栈,产生了错误
pop ebp
pop edi
pop esi
pop edx
pop ecx
pop ebx
ENDM
;----------------------------------------------