首页
社区
课程
招聘
[旧帖] [求助]下面一段代码是如何判断输入的序列号的? 0.00雪花
发表于: 2007-2-23 02:08 3090

[旧帖] [求助]下面一段代码是如何判断输入的序列号的? 0.00雪花

2007-2-23 02:08
3090
各位dagedajie,在破解软件时,判断输入的序列号好象是在一个循环里面操作的,我按了N久的F8一直在里面循环(如下),一跳出循环(跳到46F060),错误的对话框就出来了,不知道各位高手对下面的一段代码是否能看出点问题来。

0046F012  |.  8990 4C020000               mov     dword ptr [eax+24C], edx
0046F018  |>  A1 E8FB5300                 /mov     eax, dword ptr [53FBE8]
0046F01D  |.  E8 62310000                 |call    00472184
0046F022  |.  A1 E8FB5300                 |mov     eax, dword ptr [53FBE8]
0046F027  |.  80B8 9C000000 00            |cmp     byte ptr [eax+9C], 0
0046F02E  |.  74 0F                       |je      short 0046F03F
0046F030  |.  8B45 FC                     |mov     eax, dword ptr [ebp-4]
0046F033  |.  C780 4C020000 02000000      |mov     dword ptr [eax+24C], 2
0046F03D  |.  EB 14                       |jmp     short 0046F053
0046F03F  |>  8B45 FC                     |mov     eax, dword ptr [ebp-4]
0046F042  |.  83B8 4C020000 00            |cmp     dword ptr [eax+24C], 0
0046F049  |.  74 08                       |je      short 0046F053
0046F04B  |.  8B45 FC                     |mov     eax, dword ptr [ebp-4]
0046F04E  |.  E8 1DFDFFFF                 |call    0046ED70
0046F053  |>  8B45 FC                     |mov     eax, dword ptr [ebp-4]
0046F056  |.  8B80 4C020000               |mov     eax, dword ptr [eax+24C]
0046F05C  |.  85C0                        |test    eax, eax
0046F05E  |.^ 74 B8                       \je      short 0046F018
0046F060  |.  8945 F8                     mov     dword ptr [ebp-8], eax


[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
占个位置先
2007-2-23 02:20
0
游客
登录 | 注册 方可回帖
返回
//