首页
社区
课程
招聘
新手请教以下代码的作用,高手请指点一下
发表于: 2006-11-9 10:12 3964

新手请教以下代码的作用,高手请指点一下

2006-11-9 10:12
3964
005969F0  /.  55            push    ebp
005969F1  |.  8BEC          mov     ebp, esp
005969F3  |.  B9 04000000   mov     ecx, 4
005969F8  |>  6A 00         /push    0
005969FA  |.  6A 00         |push    0
005969FC  |.  49            |dec     ecx
005969FD  |.^ 75 F9         \jnz     short 005969F8
005969FF  |.  51            push    ecx
00596A00  |.  53            push    ebx
00596A01  |.  8BD8          mov     ebx, eax
00596A03  |.  33C0          xor     eax, eax
00596A05  |.  55            push    ebp
00596A06  |.  68 156B5900   push    00596B15
00596A0B  |.  64:FF30       push    dword ptr fs:[eax]
00596A0E  |.  64:8920       mov     dword ptr fs:[eax], esp
00596A11  |.  8D55 F4       lea     edx, dword ptr [ebp-C]
00596A14  |.  A1 E83E5C00   mov     eax, dword ptr [5C3EE8]
00596A19  |.  8B00          mov     eax, dword ptr [eax]
00596A1B  |.  E8 1001EFFF   call    00486B30
00596A20  |.  8B45 F4       mov     eax, dword ptr [ebp-C]
00596A23  |.  8D55 F8       lea     edx, dword ptr [ebp-8]
00596A26  |.  E8 A13AE7FF   call    0040A4CC
00596A2B  |.  8D55 F0       lea     edx, dword ptr [ebp-10]
00596A2E  |.  8B83 04030000 mov     eax, dword ptr [ebx+304]
00596A34  |.  E8 33FAECFF   call    0046646C
00596A39  |.  8B45 F0       mov     eax, dword ptr [ebp-10]
00596A3C  |.  8D55 FC       lea     edx, dword ptr [ebp-4]
00596A3F  |.  E8 6CDEFFFF   call    005948B0
00596A44  |.  8D55 E8       lea     edx, dword ptr [ebp-18]
00596A47  |.  8B83 10030000 mov     eax, dword ptr [ebx+310]
00596A4D  |.  E8 1AFAECFF   call    0046646C
00596A52  |.  8B45 E8       mov     eax, dword ptr [ebp-18]
00596A55  |.  8D55 EC       lea     edx, dword ptr [ebp-14]
00596A58  |.  E8 1B2EE7FF   call    00409878
00596A5D  |.  8B45 EC       mov     eax, dword ptr [ebp-14]
00596A60  |.  8B55 FC       mov     edx, dword ptr [ebp-4]
00596A63  |.  E8 DCE4E6FF   call    00404F44
我在00596a63此处设断点,可以拦到明码的注册码,请问一下,以上是不是就是注册算码,算法中的ptr是什么意思呢

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 1
支持
分享
最新回复 (1)
雪    币: 44229
活跃值: (19965)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
2
如果在00596A63  |.  E8 DCE4E6FF   call    00404F44能看到正确的注册码,说明其计算过程在前面一段,你多跟踪几次,可能计算过程在某个CALL里。
ptr是一个前缀,操作数的字长是用 "byte ptr" 和 "word ptr" 等前缀来表示的。
2006-11-9 11:09
0
游客
登录 | 注册 方可回帖
返回
//