- UID
- 2927
注册时间2005-8-29
阅读权限20
最后登录1970-1-1
以武会友
该用户从未签到
|
发表于 2005-11-11 10:07:14
|
显示全部楼层
004542B0 push ebp
004542B1 mov ebp, esp
004542B3 mov ecx, 6
004542B8 /push 0
004542BA |push 0
004542BC |dec ecx
004542BD \jnz short 5_.004542B8
004542BF push ebx
004542C0 mov ebx, eax
004542C2 xor eax, eax
004542C4 push ebp
004542C5 push 5_.0045448D
004542CA push dword ptr fs:[eax]
004542CD mov dword ptr fs:[eax], esp
004542D0 lea edx, dword ptr ss:[ebp-4]
004542D3 mov eax, dword ptr ds:[ebx+2F8]
004542D9 call 5_.00433160
004542DE mov eax, dword ptr ss:[ebp-4]
004542E1 push eax
004542E2 lea edx, dword ptr ss:[ebp-C]
004542E5 mov eax, dword ptr ds:[ebx+314]
004542EB call 5_.00433160
004542F0 mov eax, dword ptr ss:[ebp-C] ; 随机数
004542F3 call 5_.00408340
004542F8 xor eax, 3039 ; 随机数 XOR 0x3039
004542FD lea edx, dword ptr ss:[ebp-8]
00454300 call 5_.00408204
00454305 mov edx, dword ptr ss:[ebp-8] ; 变十进制串为第一组
00454308 pop eax
00454309 call 5_.00404648
0045430E jnz 5_.004543F4
00454314 lea edx, dword ptr ss:[ebp-10]
00454317 mov eax, dword ptr ds:[ebx+2FC]
0045431D call 5_.00433160
00454322 mov eax, dword ptr ss:[ebp-10]
00454325 push eax
00454326 lea edx, dword ptr ss:[ebp-18]
00454329 mov eax, dword ptr ds:[ebx+314]
0045432F call 5_.00433160
00454334 mov eax, dword ptr ss:[ebp-18] ; 随机数
00454337 call 5_.00408340 ; 变十六进制
0045433C xor eax, 10932 ; 随机数 XOR 0x10932
00454341 lea edx, dword ptr ss:[ebp-14]
00454344 call 5_.00408204
00454349 mov edx, dword ptr ss:[ebp-14] ; 变十进制串为第二组
0045434C pop eax
0045434D call 5_.00404648
00454352 jnz 5_.004543F4
00454358 lea edx, dword ptr ss:[ebp-1C]
0045435B mov eax, dword ptr ds:[ebx+300]
00454361 call 5_.00433160
00454366 mov eax, dword ptr ss:[ebp-1C]
00454369 push eax
0045436A lea edx, dword ptr ss:[ebp-24]
0045436D mov eax, dword ptr ds:[ebx+314]
00454373 call 5_.00433160
00454378 mov eax, dword ptr ss:[ebp-24] ; 随机数
0045437B call 5_.00408340
00454380 xor eax, 0E752 ; 随机数 XOR 0xE752
00454385 lea edx, dword ptr ss:[ebp-20]
00454388 call 5_.00408204
0045438D mov edx, dword ptr ss:[ebp-20] ; 变十进制为第三组
00454390 pop eax
00454391 call 5_.00404648
00454396 jnz short 5_.004543F4
00454398 lea edx, dword ptr ss:[ebp-28]
0045439B mov eax, dword ptr ds:[ebx+304]
004543A1 call 5_.00433160
004543A6 mov eax, dword ptr ss:[ebp-28]
004543A9 push eax
004543AA lea edx, dword ptr ss:[ebp-30]
004543AD mov eax, dword ptr ds:[ebx+314]
004543B3 call 5_.00433160
004543B8 mov eax, dword ptr ss:[ebp-30] ; 随机数
004543BB call 5_.00408340
004543C0 xor eax, 0CF83 ; 随机数 XOR 0X0CF83
004543C5 lea edx, dword ptr ss:[ebp-2C]
004543C8 call 5_.00408204
004543CD mov edx, dword ptr ss:[ebp-2C] ; 变十进制为第四组
004543D0 pop eax
004543D1 call 5_.00404648
004543D6 jnz short 5_.004543F4
004543D8 xor edx, edx
004543DA mov eax, dword ptr ds:[ebx+308]
004543E0 call 5_.00433080
004543E5 mov dl, 1
004543E7 mov eax, dword ptr ds:[ebx+318]
004543ED call 5_.00433080
004543F2 jmp short 5_.00454428
请问这个随机数字是怎么算出来的?
/:? |
|