好友
阅读权限10
听众
最后登录1970-1-1
|
本帖最后由 dirisyou 于 2017-12-23 00:32 编辑
00424539 /. 55 push ebp 消息断点位置
0042453A |. 8BEC mov ebp,esp
0042453C |. 81EC 2C000000 sub esp,0x2C
00424542 |. C745 FC 00000>mov [local.1],0x0
00424549 |. 6A FF push -0x1
0042454B |. 6A 08 push 0x8
0042454D |. 68 2C0E0116 push 0x16010E2C
以下很长一串算法就不发了,自己跑跑OD.就明白了。
0042490D |. 68 E1010116 push 0x160101E1
00424912 |. 68 01000152 push 0x52010001
00424917 |. E8 D7DD0000 call 周易起名.004326F3
0042491C |. 83C4 10 add esp,0x10
0042491F |. 8945 DC mov [local.9],eax ; kernel32.BaseThreadInitThunk
00424922 |. 6A 01 push 0x1
00424924 |. 8D45 DC lea eax,[local.9]
00424927 |. 50 push eax ; kernel32.BaseThreadInitThunk
00424928 |. 6A 01 push 0x1
0042492A |. 8D45 E0 lea eax,[local.8]
0042492D |. 50 push eax ; kernel32.BaseThreadInitThunk
0042492E |. 68 90405B00 push 周易起名.005B4090
00424933 |. 8B0424 mov eax,dword ptr ss:[esp] ; kernel32.75D3336A
00424936 |. 8B00 mov eax,dword ptr ds:[eax]
00424938 |. 8B00 mov eax,dword ptr ds:[eax]
0042493A |. FF50 1C call dword ptr ds:[eax+0x1C]
0042493D |. 8945 D8 mov [local.10],eax ; kernel32.BaseThreadInitThunk 内存注册机写入地址
00424940 |. 8B5D E0 mov ebx,[local.8]
00424943 |. 85DB test ebx,ebx
00424945 |. 74 09 je short 周易起名.00424950
00424947 |. 53 push ebx
00424948 |. E8 88DD0000 call 周易起名.004326D5
0042494D |. 83C4 04 add esp,0x4
00424950 |> 8B5D DC mov ebx,[local.9]
00424953 |. 85DB test ebx,ebx
00424955 |. 74 09 je short 周易起名.00424960
00424957 |. 53 push ebx
00424958 |. E8 78DD0000 call 周易起名.004326D5
0042495D |. 83C4 04 add esp,0x4
00424960 |> 8B45 D8 mov eax,[local.10]
00424963 |. 50 push eax ; kernel32.BaseThreadInitThunk
00424964 |. FF75 FC push [local.1]
|
|