好友
阅读权限10
听众
最后登录1970-1-1
|
exeinfo好像没有字符串查看功能哦?
peid的stringview.dll插件有源代码嘛?
我od了下,完全看不懂,有人看懂可以给我说下他的算法好吗
1000115F /$ 55 push ebp
10001160 |. 8DAC24 60FFFF>lea ebp, dword ptr [esp-0xA0]
10001167 |. 81EC 20010000 sub esp, 0x120
1000116D |. A1 70920010 mov eax, dword ptr [0x10009270]
10001172 |. 56 push esi
10001173 |. 33F6 xor esi, esi
10001175 |. 6A 04 push 0x4
10001177 |. 8985 9C000000 mov dword ptr [ebp+0x9C], eax
1000117D |. 8B85 B0000000 mov eax, dword ptr [ebp+0xB0]
10001183 |. 56 push esi
10001184 |. 50 push eax
10001185 |. 8945 84 mov dword ptr [ebp-0x7C], eax
10001188 |. 8975 88 mov dword ptr [ebp-0x78], esi
1000118B |. 8975 8C mov dword ptr [ebp-0x74], esi
1000118E |. E8 4D060000 call StringVi.100017E0
10001193 |. 83C4 0C add esp, 0xC
10001196 |. 39B5 B4000000 cmp dword ptr [ebp+0xB4], esi
1000119C |. 0F8C C5000000 jl StringVi.10001267
100011A2 |. 8B35 0C710010 mov esi, dword ptr [<&USER32.SendDlg>; user32.SendDlgItemMessageA
100011A8 |. 53 push ebx
100011A9 |. 57 push edi
100011AA |. BB 2D100000 mov ebx, 0x102D
100011AF |. BF E9030000 mov edi, 0x3E9
100011B4 |> 8325 0C990010>/and dword ptr [0x1000990C], 0x0
100011BB |. 68 04990010 |push StringVi.10009904
100011C0 |. FF75 8C |push dword ptr [ebp-0x74]
100011C3 |. 8D85 90000000 |lea eax, dword ptr [ebp+0x90]
100011C9 |. 53 |push ebx
100011CA |. 57 |push edi
100011CB |. FFB5 A8000000 |push dword ptr [ebp+0xA8]
100011D1 |. C705 1C990010>|mov dword ptr [0x1000991C], 0x9
100011DB |. A3 18990010 |mov dword ptr [0x10009918], eax
100011E0 |. FFD6 |call esi
100011E2 |. 68 04990010 |push StringVi.10009904
100011E7 |. FF75 8C |push dword ptr [ebp-0x74]
100011EA |. 8D45 90 |lea eax, dword ptr [ebp-0x70]
100011ED |. 53 |push ebx
100011EE |. 57 |push edi
100011EF |. FFB5 A8000000 |push dword ptr [ebp+0xA8]
100011F5 |. C705 0C990010>|mov dword ptr [0x1000990C], 0x1
100011FF |. C705 1C990010>|mov dword ptr [0x1000991C], 0x100
10001209 |. A3 18990010 |mov dword ptr [0x10009918], eax
1000120E |. FFD6 |call esi
10001210 |. 8D45 90 |lea eax, dword ptr [ebp-0x70]
10001213 |. 50 |push eax
10001214 |. 8D85 90000000 |lea eax, dword ptr [ebp+0x90]
1000121A |. 50 |push eax
1000121B |. 68 48710010 |push StringVi.10007148 ; %s: %s\r\n
10001220 |. FF75 84 |push dword ptr [ebp-0x7C]
10001223 |. E8 59050000 |call StringVi.10001781
10001228 |. 8D45 90 |lea eax, dword ptr [ebp-0x70]
1000122B |. 50 |push eax
1000122C |. E8 4F060000 |call StringVi.10001880
10001231 |. 8B4D 84 |mov ecx, dword ptr [ebp-0x7C]
10001234 |. 8D4401 0C |lea eax, dword ptr [ecx+eax+0xC]
10001238 |. 8945 84 |mov dword ptr [ebp-0x7C], eax
1000123B |. 8D45 90 |lea eax, dword ptr [ebp-0x70]
1000123E |. 50 |push eax
1000123F |. E8 3C060000 |call StringVi.10001880
10001244 |. 8B4D 88 |mov ecx, dword ptr [ebp-0x78]
10001247 |. 83C4 18 |add esp, 0x18
1000124A |. FF45 8C |inc dword ptr [ebp-0x74]
1000124D |. 8D4401 0C |lea eax, dword ptr [ecx+eax+0xC]
10001251 |. 8945 88 |mov dword ptr [ebp-0x78], eax
10001254 |. 8B45 8C |mov eax, dword ptr [ebp-0x74]
10001257 |. 3B85 B4000000 |cmp eax, dword ptr [ebp+0xB4]
1000125D |.^ 0F8E 51FFFFFF \jle StringVi.100011B4
10001263 |. 5F pop edi
10001264 |. 33F6 xor esi, esi
10001266 |. 5B pop ebx
10001267 |> 56 push esi ; /pOverlapped
10001268 |. 8D45 80 lea eax, dword ptr [ebp-0x80] ; |
1000126B |. 50 push eax ; |pBytesWritten
1000126C |. 8B45 88 mov eax, dword ptr [ebp-0x78] ; |
1000126F |. 83C0 FE add eax, -0x2 ; |
10001272 |. 50 push eax ; |nBytesToWrite
10001273 |. FFB5 B0000000 push dword ptr [ebp+0xB0] ; |Buffer
10001279 |. FFB5 AC000000 push dword ptr [ebp+0xAC] ; |hFile
1000127F |. FF15 0C700010 call dword ptr [<&KERNEL32.WriteFile>>; \WriteFile
|
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|