|
[求助]希望有人能分析下这个汇编 学习下..
哎呀 依然无人问津 |
|
|
|
|
|
[求助]希望有人能分析下这个汇编 学习下..
004465CC |> \52 push edx 004465CD |. 8D9424 1C0400>lea edx, dword ptr [esp+41C] 004465D4 |. 52 push edx 004465D5 |. E8 C6C20100 call 004628A0 004465DA |. 33C0 xor eax, eax 004465DC |. C64424 38 00 mov byte ptr [esp+38], 0 004465E1 |. B9 F9000000 mov ecx, 0F9 004465E6 |. 8D7C24 39 lea edi, dword ptr [esp+39] 004465EA |. F3:AB rep stos dword ptr es:[edi] 004465EC |. 66:AB stos word ptr es:[edi] 004465EE |. AA stos byte ptr es:[edi] 004465EF |. 83C4 08 add esp, 8 004465F2 |. 8D8424 180400>lea eax, dword ptr [esp+418] 004465F9 |. 50 push eax 004465FA |. 8D4C24 1C lea ecx, dword ptr [esp+1C] 004465FE |. C74424 18 640>mov dword ptr [esp+18], 64 00446606 |. E8 15FDFFFF call 00446320 0044660B |. 8D4C24 14 lea ecx, dword ptr [esp+14] 0044660F |. 51 push ecx 00446610 |. 8D5424 34 lea edx, dword ptr [esp+34] 00446614 |. 52 push edx 00446615 |. 8D4424 20 lea eax, dword ptr [esp+20] 00446619 |. 50 push eax 0044661A |. C68424 D01300>mov byte ptr [esp+13D0], 1 00446622 |. E8 79F9FFFF call 00445FA0 00446627 |. 8B4424 24 mov eax, dword ptr [esp+24] 0044662B |. 83C0 F0 add eax, -10 0044662E |. 83C4 0C add esp, 0C 00446631 |. C68424 C41300>mov byte ptr [esp+13C4], 0 00446639 |. 8D48 0C lea ecx, dword ptr [eax+C] 0044663C |. 83CA FF or edx, FFFFFFFF 0044663F |. F0:0FC111 lock xadd dword ptr [ecx], edx 00446643 |. 4A dec edx 00446644 |. 85D2 test edx, edx 00446646 |. 7F 08 jg short 00446650 00446648 |. 8B08 mov ecx, dword ptr [eax] 0044664A |. 8B11 mov edx, dword ptr [ecx] 0044664C |. 50 push eax 0044664D |. FF52 04 call dword ptr [edx+4] 00446650 |> 8A5424 32 mov dl, byte ptr [esp+32] ------一段不停的给DL 导数据的代码---------- 00446654 |. 8895 A6080000 mov byte ptr [ebp+8A6], dl 0044665A |. 8A5424 33 mov dl, byte ptr [esp+33] 0044665E |. 8895 A7080000 mov byte ptr [ebp+8A7], dl 00446664 |. 8A5424 34 mov dl, byte ptr [esp+34] 00446668 |. 8895 A8080000 mov byte ptr [ebp+8A8], dl 0044666E |. 8A5424 35 mov dl, byte ptr [esp+35] 00446672 |. 8895 A9080000 mov byte ptr [ebp+8A9], dl ------------------------ 00446678 |. 0FB6D2 movzx edx, dl 0044667B |. 895424 14 mov dword ptr [esp+14], edx 0044667F |. 0FB65424 34 movzx edx, byte ptr [esp+34] 00446684 |. 8A4424 30 mov al, byte ptr [esp+30] 00446688 |. 8A4C24 31 mov cl, byte ptr [esp+31] 0044668C |. 0FB67C24 37 movzx edi, byte ptr [esp+37] 00446691 |. 895424 24 mov dword ptr [esp+24], edx 00446695 |. 0FB65424 33 movzx edx, byte ptr [esp+33] 0044669A |. 895424 2C mov dword ptr [esp+2C], edx 0044669E |. 0FB6D0 movzx edx, al 004466A1 |. 8885 A4080000 mov byte ptr [ebp+8A4], al 004466A7 |. 895424 18 mov dword ptr [esp+18], edx 004466AB |. 888D A5080000 mov byte ptr [ebp+8A5], cl 004466B1 |. 0FB6C9 movzx ecx, cl 004466B4 |. 894C24 28 mov dword ptr [esp+28], ecx 004466B8 |. 8BC7 mov eax, edi 004466BA |. 99 cdq 004466BB |. B9 1D000000 mov ecx, 1D 004466C0 |. F7F9 idiv ecx 004466C2 |. 0FB67424 32 movzx esi, byte ptr [esp+32] 004466C7 |. 8BC6 mov eax, esi 004466C9 |. 897424 20 mov dword ptr [esp+20], esi 004466CD |. BE 1D000000 mov esi, 1D 004466D2 |. 8A5C24 36 mov bl, byte ptr [esp+36] 004466D6 |. 889D AA080000 mov byte ptr [ebp+8AA], bl 004466DC |. 0FB6DB movzx ebx, bl 004466DF |. 8D0C52 lea ecx, dword ptr [edx+edx*2] 004466E2 |. 99 cdq 004466E3 |. F7FE idiv esi 004466E5 |. 8B4424 24 mov eax, dword ptr [esp+24] 004466E9 |. 8D0C4A lea ecx, dword ptr [edx+ecx*2] 004466EC |. 99 cdq 004466ED |. F7FE idiv esi 004466EF |. 8B4424 14 mov eax, dword ptr [esp+14] 004466F3 |. 8D1492 lea edx, dword ptr [edx+edx*4] 004466F6 |. 8D0C4A lea ecx, dword ptr [edx+ecx*2] 004466F9 |. 99 cdq 004466FA |. F7FE idiv esi 004466FC |. 8B4424 28 mov eax, dword ptr [esp+28] 00446700 |. 6BD2 07 imul edx, edx, 7 00446703 |. 03CA add ecx, edx 00446705 |. 99 cdq 00446706 |. F7FE idiv esi 00446708 |. 8B4424 2C mov eax, dword ptr [esp+2C] 0044670C |. 03CA add ecx, edx 0044670E |. 99 cdq 0044670F |. F7FE idiv esi 00446711 |. 8D0C49 lea ecx, dword ptr [ecx+ecx*2] 00446714 |. 8BC3 mov eax, ebx 00446716 |. 8D1492 lea edx, dword ptr [edx+edx*4] 00446719 |. 8D0C51 lea ecx, dword ptr [ecx+edx*2] 0044671C |. 99 cdq 0044671D |. F7FE idiv esi 0044671F |. 8B4424 18 mov eax, dword ptr [esp+18] 00446723 |. 6BD2 1C imul edx, edx, 1C 00446726 |. 03CA add ecx, edx 00446728 |. 99 cdq 00446729 |. F7FE idiv esi 0044672B |. 8B4424 18 mov eax, dword ptr [esp+18] 0044672F |. 03CA add ecx, edx 00446731 |. 8D50 0D lea edx, dword ptr [eax+D] 00446734 |. 0FAFD0 imul edx, eax 00446737 |. 8B4424 28 mov eax, dword ptr [esp+28] 0044673B |. 8D344A lea esi, dword ptr [edx+ecx*2] 0044673E |. 8D48 0E lea ecx, dword ptr [eax+E] 00446741 |. 0FAFC8 imul ecx, eax 00446744 |. 8B4424 20 mov eax, dword ptr [esp+20] 00446748 |. 8D50 0F lea edx, dword ptr [eax+F] 0044674B |. 0FAFD0 imul edx, eax 0044674E |. 8B4424 2C mov eax, dword ptr [esp+2C] 00446752 |. 03F1 add esi, ecx 00446754 |. 03F2 add esi, edx 00446756 |. 8D48 10 lea ecx, dword ptr [eax+10] 00446759 |. 0FAFC8 imul ecx, eax 0044675C |. 8B4424 24 mov eax, dword ptr [esp+24] 00446760 |. 8D50 11 lea edx, dword ptr [eax+11] 00446763 |. 0FAFD0 imul edx, eax 00446766 |. 8B4424 14 mov eax, dword ptr [esp+14] 0044676A |. 03F1 add esi, ecx 0044676C |. 03F2 add esi, edx 0044676E |. 8D48 12 lea ecx, dword ptr [eax+12] 00446771 |. 0FAFC8 imul ecx, eax 00446774 |. 8D53 13 lea edx, dword ptr [ebx+13] 00446777 |. 0FAFD3 imul edx, ebx 0044677A |. 8D47 14 lea eax, dword ptr [edi+14] 0044677D |. 0FAFC7 imul eax, edi 00446780 |. 03F1 add esi, ecx 00446782 |. 8A4C24 37 mov cl, byte ptr [esp+37] 00446786 |. 03F2 add esi, edx 00446788 |. 03F0 add esi, eax 0044678A |. 888D AB080000 mov byte ptr [ebp+8AB], cl 00446790 |. 8B45 1C mov eax, dword ptr [ebp+1C] 00446793 |. 81F6 C627D589 xor esi, 89D527C6 00446799 |. 85C0 test eax, eax 0044679B |. 74 69 je short 00446806 0044679D |. 3B75 70 cmp esi, dword ptr [ebp+70] 004467A0 |. 74 55 je short 004467F7 004467A2 |. 8D5424 20 lea edx, dword ptr [esp+20] 004467A6 |. 6A 7D push 7D 004467A8 |. 52 push edx 004467A9 |. E8 A2020000 call 00446A50 004467AE |. 83C4 08 add esp, 8 004467B1 |. 8B00 mov eax, dword ptr [eax] 004467B3 |. 6A 00 push 0 004467B5 |. 6A 00 push 0 004467B7 |. 50 push eax 004467B8 |. C68424 D01300>mov byte ptr [esp+13D0], 2 004467C0 |. E8 19910300 call 0047F8DE 这里跳出 注册码错误的对话框 希望大牛能``指点关键处 |
|
|
|
|
|
[讨论]怎样找关键call
按常规的话在对比内存,寄存器前面是关键CALL |
|
[求助]w32Dasm静态分析,找不到被何处调用
好象在绕圈子 |
|
|
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值