鱼C论坛

 找回密码
 立即注册
查看: 1704|回复: 2

这几天天天在看小甲鱼的视频,碰到一个代码没看明白的地方

[复制链接]
发表于 2012-11-5 02:34:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
004013D0   .  83EC 10       sub esp,0x10
004013D3   .  8D4424 00     lea eax,dword ptr ss:[esp]
004013D7   .  56            push esi
004013D8   .  6A 0F         push 0xF
004013DA   .  50            push eax
004013DB   .  8BF1          mov esi,ecx
004013DD   .  68 E8030000   push 0x3E8
004013E2   .  E8 75020000   call <jmp.&MFC42.#3098>

004013E7   .  83F8 08       cmp eax,0x8                              ;  注册长度等于8,不相等就跳出去,注册失败
问题1:为什么比较的是长度,而不是数值呢?
004013EA   .  75 5D         jnz short Crackme3.00401449
004013EC   .  807C24 09 2D  cmp byte ptr ss:[esp+0x9],0x2D           ;  2DH也就是10进制45即字符"-"所以注册第6位为-
问题2:为什么ss:[esp+0x9],是第6位为-
,而不是第9位为-
004013F1   .  75 56         jnz short Crackme3.00401449

还请小鱼老师有时间帮我解答一下,谢谢!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
头像被屏蔽
发表于 2012-11-5 04:06:42 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2012-11-5 11:10:45 | 显示全部楼层
谢谢二楼的,继续追问问题2
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-8 02:19

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表