首页
社区
课程
招聘
什么狗会用这段代码?
发表于: 2004-8-21 19:25 4314

什么狗会用这段代码?

2004-8-21 19:25
4314
00406154   |>  8B45 FC           mov eax,dword ptr ss:[ebp-4]
00406157   |.  E8 84020000       call Sr.Checksn::TCheckSn::DogExists
0040615C   |.  8B45 FC           mov eax,dword ptr ss:[ebp-4]
0040615F   |.  E8 A8020000       call Sr.Checksn::TCheckSn::DogConvertCheck
00406164   |.  33C0              xor eax,eax
00406166   |.  A3 18C04500       mov dword ptr ds:[Checksn::DogCascade],eax
0040616B   |.  8B45 FC           mov eax,dword ptr ss:[ebp-4]
0040616E   |.  E8 D9050000       call Sr.Checksn::TCheckSn::SetDogPwd
00406173   |.  33C0              xor eax,eax
00406175   |.  8945 F4           mov dword ptr ss:[ebp-C],eax
00406178   |.  8D45 F4           lea eax,dword ptr ss:[ebp-C]
0040617B   |.  A3 2CC04500       mov dword ptr ds:[Checksn::DogData],eax
00406180   |.  C705 20C04500 040>mov dword ptr ds:[Checksn::DogBytes],4
0040618A   |.  C705 1CC04500 0A0>mov dword ptr ds:[Checksn::DogAddr],0A
00406194   |.  E8 10FEFFFF       call Sr.00405FA9
00406199   |.  8945 F8           mov dword ptr ss:[ebp-8],eax
0040619C   |.  837D F8 00        cmp dword ptr ss:[ebp-8],0
004061A0   |.  74 0A             je short Sr.004061AC
004061A2   |.  8B45 FC           mov eax,dword ptr ss:[ebp-4]
004061A5   |.  E8 EA050000       call Sr.Checksn::TCheckSn::Push
004061AA   |.  EB 2D             jmp short Sr.004061D9
004061AC   |>  A1 24C04500       mov eax,dword ptr ds:[Checksn::DogPassword]
004061B1   |.  3145 F4           xor dword ptr ss:[ebp-C],eax
004061B4   |.  8B45 FC           mov eax,dword ptr ss:[ebp-4]
004061B7   |.  E8 E0010000       call Sr.Checksn::TCheckSn::GetDogID
004061BC   |.  33D2              xor edx,edx
004061BE   |.  52                push edx
004061BF   |.  50                push eax
004061C0   |.  8B45 F4           mov eax,dword ptr ss:[ebp-C]
004061C3   |.  99                cdq
004061C4   |.  3B5424 04         cmp edx,dword ptr ss:[esp+4]
004061C8   |.  75 03             jnz short Sr.004061CD
004061CA   |.  3B0424            cmp eax,dword ptr ss:[esp]
004061CD   |>  5A                pop edx
004061CE   |.  58                pop eax
004061CF   |.  74 08             je short Sr.004061D9
004061D1   |.  8B45 FC           mov eax,dword ptr ss:[ebp-4]
004061D4   |.  E8 BB050000       call Sr.Checksn::TCheckSn::Push
004061D9   |>  33C0              xor eax,eax
004061DB   |.  8945 F4           mov dword ptr ss:[ebp-C],eax
004061DE   |.  8D45 F4           lea eax,dword ptr ss:[ebp-C]
004061E1   |.  A3 2CC04500       mov dword ptr ds:[Checksn::DogData],eax
004061E6   |.  C705 20C04500 040>mov dword ptr ds:[Checksn::DogBytes],4
004061F0   |.  C705 1CC04500 0F0>mov dword ptr ds:[Checksn::DogAddr],0F
004061FA   |.  E8 AAFDFFFF       call Sr.00405FA9
004061FF   |.  8945 F8           mov dword ptr ss:[ebp-8],eax
00406202   |.  837D F8 00        cmp dword ptr ss:[ebp-8],0
00406206   |.  74 0A             je short Sr.00406212
00406208   |.  8B45 FC           mov eax,dword ptr ss:[ebp-4]
0040620B   |.  E8 84050000       call Sr.Checksn::TCheckSn::Push
00406210   |.  EB 0E             jmp short Sr.00406220
00406212   |>  8B45 F4           mov eax,dword ptr ss:[ebp-C]
00406215   |.  3305 24C04500     xor eax,dword ptr ds:[Checksn::DogPassword]
0040621B   |.  A3 34C04500       mov dword ptr ds:[Checksn::Gi_UserCount],eax
00406220   |>  C645 E7 00        mov byte ptr ss:[ebp-19],0
00406224   |.  8D45 E7           lea eax,dword ptr ss:[ebp-19]
00406227   |.  A3 2CC04500       mov dword ptr ds:[Checksn::DogData],eax
0040622C   |.  C705 20C04500 010>mov dword ptr ds:[Checksn::DogBytes],1
00406236   |.  C705 1CC04500 130>mov dword ptr ds:[Checksn::DogAddr],13
00406240   |.  E8 64FDFFFF       call Sr.00405FA9
00406245   |.  8945 F8           mov dword ptr ss:[ebp-8],eax
00406248   |.  837D F8 00        cmp dword ptr ss:[ebp-8],0
0040624C   |.  74 08             je short Sr.00406256
0040624E   |.  8B45 FC           mov eax,dword ptr ss:[ebp-4]
00406251   |.  E8 3E050000       call Sr.Checksn::TCheckSn::Push
00406256   |>  33C0              xor eax,eax
00406258   |.  8A45 E7           mov al,byte ptr ss:[ebp-19]
0040625B   |.  50                push eax
0040625C   |.  B8 50C04500       mov eax,offset Sr.Checksn::DogStr
00406261   |.  B9 01000000       mov ecx,1
00406266   |.  8B15 5C604000     mov edx,dword ptr ds:[40605C]                    ;  Sr.Checksn::CheckSn__1
0040626C   |.  E8 2BFA0400       call Sr.00455C9C
00406271   |.  83C4 04           add esp,4
00406274   |.  C745 E8 14000000  mov dword ptr ss:[ebp-18],14
0040627B   |.  A1 50C04500       mov eax,dword ptr ds:[Checksn::DogStr]
00406280   |.  E8 63F80400       call Sr.00455AE8
00406285   |.  85C0              test eax,eax
00406287   |.  0F8C 0A010000     jl Sr.00406397
0040628D   |.  40                inc eax
0040628E   |.  8945 E0           mov dword ptr ss:[ebp-20],eax
00406291   |.  C745 F0 00000000  mov dword ptr ss:[ebp-10],0
00406298   |>  8D45 E7           /lea eax,dword ptr ss:[ebp-19]
0040629B   |.  A3 2CC04500       |mov dword ptr ds:[Checksn::DogData],eax
004062A0   |.  C705 20C04500 010>|mov dword ptr ds:[Checksn::DogBytes],1
004062AA   |.  8B45 E8           |mov eax,dword ptr ss:[ebp-18]
004062AD   |.  A3 1CC04500       |mov dword ptr ds:[Checksn::DogAddr],eax
004062B2   |.  E8 F2FCFFFF       |call Sr.00405FA9
004062B7   |.  8945 F8           |mov dword ptr ss:[ebp-8],eax
004062BA   |.  837D F8 00        |cmp dword ptr ss:[ebp-8],0
004062BE   |.  74 08             |je short Sr.004062C8
004062C0   |.  8B45 FC           |mov eax,dword ptr ss:[ebp-4]
004062C3   |.  E8 CC040000       |call Sr.Checksn::TCheckSn::Push
004062C8   |>  FF45 E8           |inc dword ptr ss:[ebp-18]
004062CB   |.  33D2              |xor edx,edx
004062CD   |.  8A55 E7           |mov dl,byte ptr ss:[ebp-19]
004062D0   |.  A1 50C04500       |mov eax,dword ptr ds:[Checksn::DogStr]
004062D5   |.  8B4D F0           |mov ecx,dword ptr ss:[ebp-10]
004062D8   |.  8D0488            |lea eax,dword ptr ds:[eax+ecx*4]
004062DB   |.  E8 78EC0400       |call Sr.00454F58
004062E0   |.  A1 50C04500       |mov eax,dword ptr ds:[Checksn::DogStr]
004062E5   |.  8B55 F0           |mov edx,dword ptr ss:[ebp-10]
004062E8   |.  8D0490            |lea eax,dword ptr ds:[eax+edx*4]
004062EB   |.  E8 04EB0400       |call Sr.00454DF4
004062F0   |.  A3 2CC04500       |mov dword ptr ds:[Checksn::DogData],eax
004062F5   |.  33C0              |xor eax,eax
004062F7   |.  8A45 E7           |mov al,byte ptr ss:[ebp-19]
004062FA   |.  A3 20C04500       |mov dword ptr ds:[Checksn::DogBytes],eax
004062FF   |.  8B45 E8           |mov eax,dword ptr ss:[ebp-18]
00406302   |.  A3 1CC04500       |mov dword ptr ds:[Checksn::DogAddr],eax
00406307   |.  E8 9DFCFFFF       |call Sr.00405FA9
0040630C   |.  8945 F8           |mov dword ptr ss:[ebp-8],eax
0040630F   |.  837D F8 00        |cmp dword ptr ss:[ebp-8],0
00406313   |.  74 0A             |je short Sr.0040631F
00406315   |.  8B45 FC           |mov eax,dword ptr ss:[ebp-4]
00406318   |.  E8 77040000       |call Sr.Checksn::TCheckSn::Push
0040631D   |.  EB 59             |jmp short Sr.00406378
0040631F   |>  A1 50C04500       |mov eax,dword ptr ds:[Checksn::DogStr]
00406324   |.  8B55 F0           |mov edx,dword ptr ss:[ebp-10]
00406327   |.  8B0490            |mov eax,dword ptr ds:[eax+edx*4]
0040632A   |.  E8 F5E80400       |call Sr.00454C24
0040632F   |.  85C0              |test eax,eax
00406331   |.  7E 45             |jle short Sr.00406378
00406333   |.  8945 DC           |mov dword ptr ss:[ebp-24],eax
00406336   |.  C745 EC 01000000  |mov dword ptr ss:[ebp-14],1
0040633D   |>  A1 50C04500       |/mov eax,dword ptr ds:[Checksn::DogStr]
00406342   |.  8B55 F0           ||mov edx,dword ptr ss:[ebp-10]
00406345   |.  8D0490            ||lea eax,dword ptr ds:[eax+edx*4]
00406348   |.  E8 A7EA0400       ||call Sr.00454DF4
0040634D   |.  8B55 EC           ||mov edx,dword ptr ss:[ebp-14]
00406350   |.  8B0D 50C04500     ||mov ecx,dword ptr ds:[Checksn::DogStr]
00406356   |.  8B5D F0           ||mov ebx,dword ptr ss:[ebp-10]
00406359   |.  8B0C99            ||mov ecx,dword ptr ds:[ecx+ebx*4]
0040635C   |.  8B5D EC           ||mov ebx,dword ptr ss:[ebp-14]
0040635F   |.  0FB64C19 FF       ||movzx ecx,byte ptr ds:[ecx+ebx-1]
00406364   |.  8B5D E8           ||mov ebx,dword ptr ss:[ebp-18]
00406367   |.  035D EC           ||add ebx,dword ptr ss:[ebp-14]
0040636A   |.  33CB              ||xor ecx,ebx
0040636C   |.  884C10 FF         ||mov byte ptr ds:[eax+edx-1],cl
00406370   |.  FF45 EC           ||inc dword ptr ss:[ebp-14]
00406373   |.  FF4D DC           ||dec dword ptr ss:[ebp-24]
00406376   |.^ 75 C5             |\jnz short Sr.0040633D
00406378   |>  A1 50C04500       |mov eax,dword ptr ds:[Checksn::DogStr]
0040637D   |.  8B55 F0           |mov edx,dword ptr ss:[ebp-10]
00406380   |.  8B0490            |mov eax,dword ptr ds:[eax+edx*4]
00406383   |.  E8 9CE80400       |call Sr.00454C24
00406388   |.  0145 E8           |add dword ptr ss:[ebp-18],eax
0040638B   |.  FF45 F0           |inc dword ptr ss:[ebp-10]
0040638E   |.  FF4D E0           |dec dword ptr ss:[ebp-20]
00406391   |.^ 0F85 01FFFFFF     \jnz Sr.00406298
00406397   |>  5B                pop ebx
00406398   |.  8BE5              mov esp,ebp
0040639A   |.  5D                pop ebp
0040639B   \.  C3                retn

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 1
支持
分享
最新回复 (4)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
是彩虹微狗。
2004-8-23 23:42
0
雪    币: 208
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
这是狗狗的驱动吧。
楼上的在哪里看出是彩虹微狗。
2004-8-25 14:03
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
函数的参数 传递,看出来的
2004-8-25 22:00
0
雪    币: 463
活跃值: (116)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
下载一个开发说明就会了:)
2004-8-26 08:48
0
游客
登录 | 注册 方可回帖
返回
//