首页
社区
课程
招聘
[求助]代码不懂,谁帮忙解释一下.
发表于: 2006-1-13 10:14 3443

[求助]代码不懂,谁帮忙解释一下.

2006-1-13 10:14
3443
:00610298 6A00                    push 00000000     //入栈00000000
:0061029A 6A00                    push 00000000
:0061029C 49                      dec ecx           // DEC是减1 ecx减1
:0061029D 75F9                    jne 00610298      //不相等跳到00610298
:0061029F 51                      push ecx          //ecx寄存器入栈
:006102A0 53                      push ebx          //ebx寄存器入栈
:006102A1 56                      push esi          //esi寄存器入栈
:006102A2 8BF0                    mov esi, eax      //把eax 寄存器值传送esi
:006102A4 33C0                    xor eax, eax      //eax清空
:006102A6 55                      push ebp          //ebp入栈   
:006102A7 68A5036100              push 006103A5
:006102AC 64FF30                  push dword ptr fs:[eax]
:006102AF 648920                  mov dword ptr fs:[eax], esp
:006102B2 8D55F8                  lea edx, dword ptr [ebp-08]
:006102B5 8B8608030000            mov eax, dword ptr [esi+00000308]
:006102BB E84C6DE7FF              call 0048700C
:006102C0 8B45F8                  mov eax, dword ptr [ebp-08]
:006102C3 8D55FC                  lea edx, dword ptr [ebp-04]
:006102C6 E8A999DFFF              call 00409C74
:006102CB 8B45FC                  mov eax, dword ptr [ebp-04]
:006102CE 50                      push eax
:006102CF 8D55EC                  lea edx, dword ptr [ebp-14]
:006102D2 8B8604030000            mov eax, dword ptr [esi+00000304]
:006102D8 E82F6DE7FF              call 0048700C
:006102DD 8B45EC                  mov eax, dword ptr [ebp-14]
:006102E0 8D55F0                  lea edx, dword ptr [ebp-10]
:006102E3 E88C99DFFF              call 00409C74

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0061026F(C)
|
:006102E8 8B55F0                  mov edx, dword ptr [ebp-10]
:006102EB 8D4DF4                  lea ecx, dword ptr [ebp-0C]
:006102EE 8BC6                    mov eax, esi

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00610275(C)
|
:006102F0 E8FF000000              call 006103F4

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0061027A(C)
|
:006102F5 8B55F4                  mov edx, dword ptr [ebp-0C]
:006102F8 58                      pop eax
:006102F9 E83E4DDFFF              call 0040503C
:006102FE 7550                    jne 00610350
:00610300 B301                    mov bl, 01
:00610302 8D55E4                  lea edx, dword ptr [ebp-1C]
:00610305 8B8604030000            mov eax, dword ptr [esi+00000304]
:0061030B E8FC6CE7FF              call 0048700C
:00610310 8B45E4                  mov eax, dword ptr [ebp-1C]
:00610313 8D55E8                  lea edx, dword ptr [ebp-18]
:00610316 E85999DFFF              call 00409C74
:0061031B 8B55E8                  mov edx, dword ptr [ebp-18]
:0061031E B874FA6600              mov eax, 0066FA74
:00610323 E85C49DFFF              call 00404C84
:00610328 8D55DC                  lea edx, dword ptr [ebp-24]
:0061032B 8B8608030000            mov eax, dword ptr [esi+00000308]
:00610331 E8D66CE7FF              call 0048700C
:00610336 8B45DC                  mov eax, dword ptr [ebp-24]
:00610339 8D55E0                  lea edx, dword ptr [ebp-20]
:0061033C E83399DFFF              call 00409C74
:00610341 8B55E0                  mov edx, dword ptr [ebp-20]
:00610344 B878FA6600              mov eax, 0066FA78
:00610349 E83649DFFF              call 00404C84
:0061034E EB02                    jmp 00610352

[培训]传播安全知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 298
活跃值: (496)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
:00610298 6A00                    push 00000000     //入栈00000000
:0061029A 6A00                    push 00000000
:0061029C 49                      dec ecx           // DEC是减1 ecx减1
:0061029D 75F9                    jne 00610298      //不相等跳到00610298
:0061029F 51                      push ecx          //ecx寄存器入栈
:006102A0 53                      push ebx          //ebx寄存器入栈
:006102A1 56                      push esi          //esi寄存器入栈
:006102A2 8BF0                    mov esi, eax      //把eax 寄存器值传送esi
:006102A4 33C0                    xor eax, eax      //eax清空

上面这段代码的作用是申请临时变量并将变量值清零
2006-1-13 13:20
0
雪    币: 415
活跃值: (34)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
3
观注中,代码作用
2006-1-14 18:08
0
雪    币: 214
活跃值: (85)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
4
老魔,你想干嘛?
2006-1-14 19:00
0
游客
登录 | 注册 方可回帖
返回