首页
社区
课程
招聘
《加密与解密》第二版书上的一点错误
2004-7-10 21:32 6893

《加密与解密》第二版书上的一点错误

2004-7-10 21:32
6893
书上89页
书上提到 需要输入大于5位字符的姓名,这点没错
但书上给出的代码是下面这个(我叫它跳转2),事实上它是比较序列号的个数的

Reference To: MFC42.Ordinal:0F24, Ord:0F24h
                                  |
:004014EB E85A030000              Call 0040184A     ;取得姓名字符个数
:004014F0 83F805                  cmp eax, 00000005   ;是否大于5
:004014F3 7E41                    jle 00401536                             ;跳转2
:004014F5 8D86E0000000            lea eax, dword ptr [esi+000000E0]
:004014FB 8BCF                    mov ecx, edi
:004014FD 50                      push eax

真正比较姓名字符个数的在这里(我叫它跳转1)

* Reference To: MFC42.Ordinal:0F24, Ord:0F24h
                                  |
:004014D6 E86F030000              Call 0040184A

* Reference To: USER32.PostQuitMessage, Ord:01E0h
                                  |
:004014DB 8B1DFC214000            mov ebx, dword ptr [004021FC]
:004014E1 83F805                  cmp eax, 00000005
:004014E4 7E50                    jle 00401536                                  ;跳转1
:004014E6 8D6E60                  lea ebp, dword ptr [esi+60]
:004014E9 8BCD                    mov ecx, ebp

*

也即是程序不仅会比较姓名字符的个数,还会比较序列号的个数是否大于5
我比较菜,看了很久才搞清楚,希望其他跟我一样的新手看这里的时候注意

阿里云助力开发者!2核2G 3M带宽不限流量!6.18限时价,开 发者可享99元/年,续费同价!

收藏
点赞2
打赏
分享
最新回复 (7)
雪    币: 32403
活跃值: (18860)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
kanxue 8 2004-7-11 20:22
2
0
谢谢指正,是我搞错了,疏忽了一点。
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
龙马大哥 2004-7-13 17:50
3
0
利害!
比我们院长还能!!1
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
socool 2004-8-3 20:35
4
0
高手,
看来这里真的藏龙卧虎
雪    币: 217
活跃值: (70)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
zhlgame 1 2004-8-3 21:16
5
0
这本书的错误还算少的,我买的一本编程书,十个实例,有一半完全照着书上做是做不成功的。现在质量好的书少呀。希望看雪老大的新书能少点错误。
雪    币: 242
活跃值: (32)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
ygwh 2004-8-4 16:41
6
0
谢谢了
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
luax 2004-8-16 18:49
7
0
天下没有完美的东西,只要学到知识了,不介意这点小错误
雪    币: 117
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
无奈无赖 2004-8-28 10:30
8
0
能看出错误,哇,厉害。就是要有错误再去找出来才会进步得更快
游客
登录 | 注册 方可回帖
返回