home *** CD-ROM | disk | FTP | other *** search
Text File | 2010-10-13 | 1.3 MB | 13,227 lines |
Text Truncated. Only the first 1MB is shown below. Download the file for the complete contents.
- main 006D2439 PUSH OFFSET 0072B0BC [00124F2C]=00000104 (decimal 260.);ESP=00124F2C
- main 006D243E MOV EDX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814CD8 EDX=01814CD8
- main 006D2441 ADD EDX,140 EDX=01814E18
- main 006D2447 PUSH EDX [00124F28]=0 ESP=00124F28
- main 006D2448 CALL 006E52A0 ESP=00124F24
- main 006E52A0 PUSH EDI [00124F20]=Game.006D2436 ESP=00124F20
- main 006E52A1 MOV EDI,DWORD PTR SS:[ARG.1] [00124F28]=01814E18 EDI=01814E18
- main 006E52A5 JMP SHORT 006E5315
- main 006E5315 MOV ECX,DWORD PTR SS:[ESP+0C] [00124F2C]=Game.0072B0BC, ASCII ".lrf";ECX=0072B0BC
- main 006E5319 TEST ECX,00000003
- main 006E531F JE SHORT 006E533E
- main 006E533E MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E5343 MOV EAX,DWORD PTR DS:[ECX] [0072B0BC]=66726C2E EAX=66726C2E
- main 006E5345 ADD EDX,EAX EDX=E5716B2D
- main 006E5347 XOR EAX,FFFFFFFF EAX=998D93D1
- main 006E534A XOR EAX,EDX EAX=7CFCF8FC
- main 006E534C MOV EDX,DWORD PTR DS:[ECX] [0072B0BC]=66726C2E EDX=66726C2E
- main 006E534E ADD ECX,4 ECX=0072B0C0
- main 006E5351 TEST EAX,81010100
- main 006E5356 JE SHORT 006E5339
- main 006E5339 MOV DWORD PTR DS:[EDI],EDX [01814E18]=BAADF00D
- main 006E533B ADD EDI,4 EDI=01814E1C
- main 006E533E MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E5343 MOV EAX,DWORD PTR DS:[ECX] [0072B0C0]=0 EAX=00000000
- main 006E5345 ADD EDX,EAX
- main 006E5347 XOR EAX,FFFFFFFF EAX=FFFFFFFF
- main 006E534A XOR EAX,EDX EAX=81010100
- main 006E534C MOV EDX,DWORD PTR DS:[ECX] [0072B0C0]=0 EDX=00000000
- main 006E534E ADD ECX,4 ECX=0072B0C4
- main 006E5351 TEST EAX,81010100
- main 006E5356 JE SHORT 006E5339
- main 006E5358 TEST DL,DL
- main 006E535A JE SHORT 006E5390
- main 006E5390 MOV BYTE PTR DS:[EDI],DL [01814E1C]=0D (Carriage Return)
- main 006E5392 MOV EAX,DWORD PTR SS:[ARG.1] [00124F28]=01814E18, ASCII ".lrf";EAX=01814E18
- main 006E5396 POP EDI [00124F20]=1 ESP=00124F24, EDI=00000001
- main 006E5397 RETN [00124F24]=Game.006D244D ESP=00124F28
- main 006D244D ADD ESP,8 ESP=00124F30
- main 006D2450 PUSH OFFSET 0072B0C4 [00124F2C]=Game.0072B0BC, ASCII ".lrf";ESP=00124F2C
- main 006D2455 MOV EAX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814CD8 EAX=01814CD8
- main 006D2458 ADD EAX,145 EAX=01814E1D
- main 006D245D PUSH EAX [00124F28]=01814E18, ASCII ".lrf";ESP=00124F28
- main 006D245E CALL 006E52A0 ESP=00124F24
- main 006E52A0 PUSH EDI [00124F20]=1 ESP=00124F20
- main 006E52A1 MOV EDI,DWORD PTR SS:[ARG.1] [00124F28]=01814E1D EDI=01814E1D
- main 006E52A5 JMP SHORT 006E5315
- main 006E5315 MOV ECX,DWORD PTR SS:[ESP+0C] [00124F2C]=Game.0072B0C4, ASCII ".lrs"
- main 006E5319 TEST ECX,00000003
- main 006E531F JE SHORT 006E533E
- main 006E533E MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E5343 MOV EAX,DWORD PTR DS:[ECX] [0072B0C4]=73726C2E EAX=73726C2E
- main 006E5345 ADD EDX,EAX EDX=F2716B2D
- main 006E5347 XOR EAX,FFFFFFFF EAX=8C8D93D1
- main 006E534A XOR EAX,EDX EAX=7EFCF8FC
- main 006E534C MOV EDX,DWORD PTR DS:[ECX] [0072B0C4]=73726C2E EDX=73726C2E
- main 006E534E ADD ECX,4 ECX=0072B0C8
- main 006E5351 TEST EAX,81010100
- main 006E5356 JE SHORT 006E5339
- main 006E5339 MOV DWORD PTR DS:[EDI],EDX [01814E1D]=0DBAADF0
- main 006E533B ADD EDI,4 EDI=01814E21
- main 006E533E MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E5343 MOV EAX,DWORD PTR DS:[ECX] [0072B0C8]=0 EAX=00000000
- main 006E5345 ADD EDX,EAX
- main 006E5347 XOR EAX,FFFFFFFF EAX=FFFFFFFF
- main 006E534A XOR EAX,EDX EAX=81010100
- main 006E534C MOV EDX,DWORD PTR DS:[ECX] [0072B0C8]=0 EDX=00000000
- main 006E534E ADD ECX,4 ECX=0072B0CC
- main 006E5351 TEST EAX,81010100
- main 006E5356 JE SHORT 006E5339
- main 006E5358 TEST DL,DL
- main 006E535A JE SHORT 006E5390
- main 006E5390 MOV BYTE PTR DS:[EDI],DL [01814E21]=F0
- main 006E5392 MOV EAX,DWORD PTR SS:[ARG.1] [00124F28]=01814E1D, ASCII ".lrs";EAX=01814E1D
- main 006E5396 POP EDI [00124F20]=1 ESP=00124F24, EDI=00000001
- main 006E5397 RETN [00124F24]=Game.006D2463 ESP=00124F28
- main 006D2463 ADD ESP,8 ESP=00124F30
- main 006D2466 MOV ECX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814CD8 ECX=01814CD8
- main 006D2469 MOV BYTE PTR DS:[ECX+2C],0 [01814D04]=0D (Carriage Return)
- main 006D246D MOV EDX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814CD8 EDX=01814CD8
- main 006D2470 MOV DWORD PTR DS:[EDX+134],0 [01814E0C]=BAADF00D
- main 006D247A MOV EAX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814CD8 EAX=01814CD8
- main 006D247D MOV DWORD PTR DS:[EAX+138],0 [01814E10]=BAADF00D
- main 006D2487 MOV ECX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814CD8
- main 006D248A MOV DWORD PTR DS:[ECX+13C],0 [01814E14]=BAADF00D
- main 006D2494 PUSH 0C [00124F2C]=Game.0072B0C4, ASCII ".lrs";ESP=00124F2C
- main 006D2496 PUSH 0 [00124F28]=01814E1D, ASCII ".lrs";ESP=00124F28
- main 006D2498 MOV EDX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814CD8
- main 006D249B ADD EDX,8 EDX=01814CE0
- main 006D249E PUSH EDX [00124F24]=Game.006D2463 ESP=00124F24
- main 006D249F CALL 006E53A0 ESP=00124F20
- main 006E53A0 MOV EDX,DWORD PTR SS:[ARG.3] [00124F2C]=0000000C (decimal 12.);EDX=0000000C
- main 006E53A4 MOV ECX,DWORD PTR SS:[ARG.1] [00124F24]=01814CE0 ECX=01814CE0
- main 006E53A8 TEST EDX,EDX
- main 006E53AA JE SHORT 006E53FB
- main 006E53AC XOR EAX,EAX EAX=00000000
- main 006E53AE MOV AL,BYTE PTR SS:[ARG.2] [00124F28]=00
- main 006E53B2 PUSH EDI [00124F1C]=1 ESP=00124F1C
- main 006E53B3 MOV EDI,ECX EDI=01814CE0
- main 006E53B5 CMP EDX,4
- main 006E53B8 JB SHORT 006E53EB
- main 006E53BA NEG ECX ECX=FE7EB320
- main 006E53BC AND ECX,00000003 ECX=00000000
- main 006E53BF JE SHORT 006E53CD
- main 006E53CD MOV ECX,EAX
- main 006E53CF SHL EAX,8
- main 006E53D2 ADD EAX,ECX
- main 006E53D4 MOV ECX,EAX
- main 006E53D6 SHL EAX,10
- main 006E53D9 ADD EAX,ECX
- main 006E53DB MOV ECX,EDX ECX=0000000C
- main 006E53DD AND EDX,00000003 EDX=00000000
- main 006E53E0 SHR ECX,2 ECX=00000003
- main 006E53E3 JE SHORT 006E53EB
- main 006E53E5 REP STOS DWORD PTR ES:[EDI] [01814CE0]=BAADF00D ECX=00000000, EDI=01814CEC
- main 006E53E7 TEST EDX,EDX
- main 006E53E9 JE SHORT 006E53F5
- main 006E53F5 MOV EAX,DWORD PTR SS:[ARG.1] [00124F24]=01814CE0 EAX=01814CE0
- main 006E53F9 POP EDI [00124F1C]=1 ESP=00124F20, EDI=00000001
- main 006E53FA RETN [00124F20]=Game.006D24A4 ESP=00124F24
- main 006D24A4 ADD ESP,0C ESP=00124F30
- main 006D24A7 PUSH 0C [00124F2C]=0000000C (decimal 12.);ESP=00124F2C
- main 006D24A9 PUSH 0 [00124F28]=0 ESP=00124F28
- main 006D24AB MOV EAX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814CD8 EAX=01814CD8
- main 006D24AE ADD EAX,14 EAX=01814CEC
- main 006D24B1 PUSH EAX [00124F24]=01814CE0 ESP=00124F24
- main 006D24B2 CALL 006E53A0 ESP=00124F20
- main 006E53A0 MOV EDX,DWORD PTR SS:[ARG.3] [00124F2C]=0000000C (decimal 12.);EDX=0000000C
- main 006E53A4 MOV ECX,DWORD PTR SS:[ARG.1] [00124F24]=01814CEC ECX=01814CEC
- main 006E53A8 TEST EDX,EDX
- main 006E53AA JE SHORT 006E53FB
- main 006E53AC XOR EAX,EAX EAX=00000000
- main 006E53AE MOV AL,BYTE PTR SS:[ARG.2] [00124F28]=00
- main 006E53B2 PUSH EDI [00124F1C]=1 ESP=00124F1C
- main 006E53B3 MOV EDI,ECX EDI=01814CEC
- main 006E53B5 CMP EDX,4
- main 006E53B8 JB SHORT 006E53EB
- main 006E53BA NEG ECX ECX=FE7EB314
- main 006E53BC AND ECX,00000003 ECX=00000000
- main 006E53BF JE SHORT 006E53CD
- main 006E53CD MOV ECX,EAX
- main 006E53CF SHL EAX,8
- main 006E53D2 ADD EAX,ECX
- main 006E53D4 MOV ECX,EAX
- main 006E53D6 SHL EAX,10
- main 006E53D9 ADD EAX,ECX
- main 006E53DB MOV ECX,EDX ECX=0000000C
- main 006E53DD AND EDX,00000003 EDX=00000000
- main 006E53E0 SHR ECX,2 ECX=00000003
- main 006E53E3 JE SHORT 006E53EB
- main 006E53E5 REP STOS DWORD PTR ES:[EDI] [01814CEC]=BAADF00D ECX=00000000, EDI=01814CF8
- main 006E53E7 TEST EDX,EDX
- main 006E53E9 JE SHORT 006E53F5
- main 006E53F5 MOV EAX,DWORD PTR SS:[ARG.1] [00124F24]=01814CEC EAX=01814CEC
- main 006E53F9 POP EDI [00124F1C]=1 ESP=00124F20, EDI=00000001
- main 006E53FA RETN [00124F20]=Game.006D24B7 ESP=00124F24
- main 006D24B7 ADD ESP,0C ESP=00124F30
- main 006D24BA MOV ECX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814CD8 ECX=01814CD8
- main 006D24BD MOV DWORD PTR DS:[ECX+20],0 [01814CF8]=0
- main 006D24C4 PUSH 0A00000 [00124F2C]=0000000C (decimal 12.);ESP=00124F2C
- main 006D24C9 CALL 006E2DB5 ESP=00124F28
- main 006E2DB5 JMP 006E2DBA
- main 006E2DBA PUSH ESI [00124F24]=01814CEC ESP=00124F24
- main 006E2DBB MOV ESI,DWORD PTR SS:[ARG.1] [00124F2C]=00A00000 ESI=00A00000
- main 006E2DBF JMP SHORT 006E2DD1
- main 006E2DD1 PUSH ESI [00124F20]=Game.006D24B7 ESP=00124F20
- main 006E2DD2 CALL 006E6595 ESP=00124F1C
- main 006E6595 PUSH DWORD PTR DS:[9CFA10] [009CFA10]=0 ESP=00124F18
- main 006E659B PUSH DWORD PTR SS:[ARG.1] [00124F20]=00A00000 ESP=00124F14
- main 006E659F CALL 006E6569 ESP=00124F10
- main 006E6569 CMP DWORD PTR SS:[ARG.1],-20 [00124F14]=00A00000
- main 006E656E JA SHORT 006E6592
- main 006E6570 PUSH DWORD PTR SS:[ARG.1] [00124F14]=00A00000 ESP=00124F0C
- main 006E6574 CALL 006E64EE ESP=00124F08
- main 006E64EE PUSH 0C [00124F04]=0 ESP=00124F04
- main 006E64F0 PUSH OFFSET 00731FB8 [00124F00]=00124EF0 ESP=00124F00
- main 006E64F5 CALL 006EB374 ESP=00124EFC
- main 006EB374 PUSH 006E79CC [00124EF8]=0000000A (decimal 10.);ESP=00124EF8
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124F6C EAX=00124F6C
- main 006EB37F PUSH EAX [00124EF4]=0000014C (decimal 332.);ESP=00124EF4
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124F04]=0000000C (decimal 12.);EAX=0000000C
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124F04]=0000000C (decimal 12.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124F04 EBP=00124F04
- main 006EB38C SUB ESP,EAX ESP=00124EE8
- main 006EB38E PUSH EBX [00124EE4]=01020000 ESP=00124EE4
- main 006EB38F PUSH ESI [00124EE0]=Game.006E6557 ESP=00124EE0
- main 006EB390 PUSH EDI [00124EDC]=ntdll.7C9201DB ESP=00124EDC
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124EFC]=Game.006E64FA EAX=006E64FA
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124EEC]=Game.006E655C
- main 006EB397 PUSH EAX [00124ED8]=FFFFFFFF (decimal -1.);ESP=00124ED8
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124F00]=Game.00731FB8 EAX=00731FB8
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124F00]=Game.00731FB8
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124EFC]=Game.006E64FA
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124EF4 EAX=00124EF4
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124F6C
- main 006EB3AE RETN [00124ED8]=Game.006E64FA ESP=00124EDC
- main 006E64FA MOV ESI,DWORD PTR SS:[EBP+8] [00124F0C]=00A00000
- main 006E64FD CMP DWORD PTR DS:[9D0124],3 [009D0124]=1
- main 006E6504 JNE SHORT 006E6534
- main 006E6534 TEST ESI,ESI
- main 006E6536 JNE SHORT 006E6539
- main 006E6539 CMP DWORD PTR DS:[9D0124],1 [009D0124]=1
- main 006E6540 JE SHORT 006E6548
- main 006E6548 PUSH ESI [00124ED8]=Game.006E64FA ESP=00124ED8
- main 006E6549 PUSH 0 [00124ED4]=ntdll.7C9201E0 ESP=00124ED4
- main 006E654B PUSH DWORD PTR DS:[9D0120] [009D0120]=01020000 ESP=00124ED0
- main 006E6551 CALL DWORD PTR DS:[<&KERNEL32.HeapAlloc>];[00713240]=7C9200C4 (ntdll.RtlAllocateHeap);EAX=01FA0020, ECX=7C9201DB, EDX=01020608, ESP=00124EDC
- main 006E6557 CALL 006EB3AF ESP=00124ED8
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124EF4]=00124F6C ECX=00124F6C
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124EF4
- main 006EB3B9 POP ECX [00124ED8]=Game.006E655C ECX=006E655C, ESP=00124EDC
- main 006EB3BA POP EDI [00124EDC]=1 ESP=00124EE0
- main 006EB3BB POP ESI [00124EE0]=00A00000 ESP=00124EE4
- main 006EB3BC POP EBX [00124EE4]=0000000A (decimal 10.);ESP=00124EE8
- main 006EB3BD LEAVE [00124F04]=00124F3C ESP=00124F08, EBP=00124F3C
- main 006EB3BE PUSH ECX [00124F04]=00124F3C ESP=00124F04
- main 006EB3BF RETN [00124F04]=Game.006E655C ESP=00124F08
- main 006E655C RETN [00124F08]=Game.006E6579 ESP=00124F0C
- main 006E6579 TEST EAX,EAX
- main 006E657B POP ECX [00124F0C]=00A00000 ECX=00A00000, ESP=00124F10
- main 006E657C JNE SHORT 006E6594
- main 006E6594 RETN [00124F10]=Game.006E65A4 ESP=00124F14
- main 006E65A4 POP ECX [00124F14]=00A00000 ESP=00124F18
- main 006E65A5 POP ECX [00124F18]=0 ECX=00000000, ESP=00124F1C
- main 006E65A6 RETN [00124F1C]=Game.006E2DD7 ESP=00124F20
- main 006E2DD7 TEST EAX,EAX
- main 006E2DD9 POP ECX [00124F20]=00A00000 ECX=00A00000, ESP=00124F24
- main 006E2DDA JE SHORT 006E2DC1
- main 006E2DDC POP ESI [00124F24]=00141F05 ESP=00124F28, ESI=00141F05
- main 006E2DDD RETN [00124F28]=Game.006D24CE ESP=00124F2C
- main 006D24CE ADD ESP,4 ESP=00124F30
- main 006D24D1 MOV DWORD PTR SS:[LOCAL.1],EAX [00124F38]=00141F05
- main 006D24D4 MOV EDX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814CD8 EDX=01814CD8
- main 006D24D7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F38]=01FA0020
- main 006D24DA MOV DWORD PTR DS:[EDX+24],EAX [01814CFC]=BAADF00D
- main 006D24DD MOV ECX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814CD8 ECX=01814CD8
- main 006D24E0 CMP DWORD PTR DS:[ECX+24],0 [01814CFC]=01FA0020
- main 006D24E4 JNE SHORT 006D24F3
- main 006D24F3 PUSH 0A00000 [00124F2C]=00A00000 ESP=00124F2C
- main 006D24F8 CALL 006E2DB5 ESP=00124F28
- main 006E2DB5 JMP 006E2DBA
- main 006E2DBA PUSH ESI [00124F24]=00141F05 ESP=00124F24
- main 006E2DBB MOV ESI,DWORD PTR SS:[ARG.1] [00124F2C]=00A00000 ESI=00A00000
- main 006E2DBF JMP SHORT 006E2DD1
- main 006E2DD1 PUSH ESI [00124F20]=00A00000 ESP=00124F20
- main 006E2DD2 CALL 006E6595 ESP=00124F1C
- main 006E6595 PUSH DWORD PTR DS:[9CFA10] [009CFA10]=0 ESP=00124F18
- main 006E659B PUSH DWORD PTR SS:[ARG.1] [00124F20]=00A00000 ESP=00124F14
- main 006E659F CALL 006E6569 ESP=00124F10
- main 006E6569 CMP DWORD PTR SS:[ARG.1],-20 [00124F14]=00A00000
- main 006E656E JA SHORT 006E6592
- main 006E6570 PUSH DWORD PTR SS:[ARG.1] [00124F14]=00A00000 ESP=00124F0C
- main 006E6574 CALL 006E64EE ESP=00124F08
- main 006E64EE PUSH 0C [00124F04]=Game.006E655C ESP=00124F04
- main 006E64F0 PUSH OFFSET 00731FB8 [00124F00]=FFFFFFFF (decimal -1.);ESP=00124F00
- main 006E64F5 CALL 006EB374 ESP=00124EFC
- main 006EB374 PUSH 006E79CC [00124EF8]=Game.006E79CC ESP=00124EF8
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124F6C EAX=00124F6C
- main 006EB37F PUSH EAX [00124EF4]=00124F6C ESP=00124EF4
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124F04]=0000000C (decimal 12.);EAX=0000000C
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124F04]=0000000C (decimal 12.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124F04 EBP=00124F04
- main 006EB38C SUB ESP,EAX ESP=00124EE8
- main 006EB38E PUSH EBX [00124EE4]=0000000A (decimal 10.);ESP=00124EE4
- main 006EB38F PUSH ESI [00124EE0]=00A00000 ESP=00124EE0
- main 006EB390 PUSH EDI [00124EDC]=1 ESP=00124EDC
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124EFC]=Game.006E64FA EAX=006E64FA
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124EEC]=00124EDC
- main 006EB397 PUSH EAX [00124ED8]=Game.006E655C ESP=00124ED8
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124F00]=Game.00731FB8 EAX=00731FB8
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124F00]=Game.00731FB8
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124EFC]=Game.006E64FA
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124EF4 EAX=00124EF4
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124F6C
- main 006EB3AE RETN [00124ED8]=Game.006E64FA ESP=00124EDC
- main 006E64FA MOV ESI,DWORD PTR SS:[EBP+8] [00124F0C]=00A00000
- main 006E64FD CMP DWORD PTR DS:[9D0124],3 [009D0124]=1
- main 006E6504 JNE SHORT 006E6534
- main 006E6534 TEST ESI,ESI
- main 006E6536 JNE SHORT 006E6539
- main 006E6539 CMP DWORD PTR DS:[9D0124],1 [009D0124]=1
- main 006E6540 JE SHORT 006E6548
- main 006E6548 PUSH ESI [00124ED8]=Game.006E64FA ESP=00124ED8
- main 006E6549 PUSH 0 [00124ED4]=40000060 ESP=00124ED4
- main 006E654B PUSH DWORD PTR DS:[9D0120] [009D0120]=01020000 ESP=00124ED0
- main 006E6551 CALL DWORD PTR DS:[<&KERNEL32.HeapAlloc>];[00713240]=7C9200C4 (ntdll.RtlAllocateHeap);EAX=029B0020, ECX=7C9201DB, EDX=01020608, ESP=00124EDC
- main 006E6557 CALL 006EB3AF ESP=00124ED8
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124EF4]=00124F6C ECX=00124F6C
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124EF4
- main 006EB3B9 POP ECX [00124ED8]=Game.006E655C ECX=006E655C, ESP=00124EDC
- main 006EB3BA POP EDI [00124EDC]=1 ESP=00124EE0
- main 006EB3BB POP ESI [00124EE0]=00A00000 ESP=00124EE4
- main 006EB3BC POP EBX [00124EE4]=0000000A (decimal 10.);ESP=00124EE8
- main 006EB3BD LEAVE [00124F04]=00124F3C ESP=00124F08, EBP=00124F3C
- main 006EB3BE PUSH ECX [00124F04]=00124F3C ESP=00124F04
- main 006EB3BF RETN [00124F04]=Game.006E655C ESP=00124F08
- main 006E655C RETN [00124F08]=Game.006E6579 ESP=00124F0C
- main 006E6579 TEST EAX,EAX
- main 006E657B POP ECX [00124F0C]=00A00000 ECX=00A00000, ESP=00124F10
- main 006E657C JNE SHORT 006E6594
- main 006E6594 RETN [00124F10]=Game.006E65A4 ESP=00124F14
- main 006E65A4 POP ECX [00124F14]=00A00000 ESP=00124F18
- main 006E65A5 POP ECX [00124F18]=0 ECX=00000000, ESP=00124F1C
- main 006E65A6 RETN [00124F1C]=Game.006E2DD7 ESP=00124F20
- main 006E2DD7 TEST EAX,EAX
- main 006E2DD9 POP ECX [00124F20]=00A00000 ECX=00A00000, ESP=00124F24
- main 006E2DDA JE SHORT 006E2DC1
- main 006E2DDC POP ESI [00124F24]=00141F05 ESP=00124F28, ESI=00141F05
- main 006E2DDD RETN [00124F28]=Game.006D24FD ESP=00124F2C
- main 006D24FD ADD ESP,4 ESP=00124F30
- main 006D2500 MOV DWORD PTR SS:[LOCAL.2],EAX [00124F34]=0000014C (decimal 332.)
- main 006D2503 MOV EDX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814CD8 EDX=01814CD8
- main 006D2506 MOV EAX,DWORD PTR SS:[LOCAL.2] [00124F34]=029B0020
- main 006D2509 MOV DWORD PTR DS:[EDX+28],EAX [01814D00]=BAADF00D
- main 006D250C MOV ECX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814CD8 ECX=01814CD8
- main 006D250F CMP DWORD PTR DS:[ECX+28],0 [01814D00]=029B0020
- main 006D2513 JNE SHORT 006D2522
- main 006D2522 MOV EAX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814CD8 EAX=01814CD8
- main 006D2525 MOV ESP,EBP ESP=00124F3C
- main 006D2527 POP EBP [00124F3C]=00124F78 ESP=00124F40, EBP=00124F78
- main 006D2528 RETN [00124F40]=Game.006B5E8C ESP=00124F44
- main 006B5E8C MOV DWORD PTR SS:[LOCAL.11],EAX [00124F4C]=Game.006ED415
- main 006B5E8F JMP SHORT 006B5E98
- main 006B5E98 MOV ECX,DWORD PTR SS:[LOCAL.11] [00124F4C]=01814CD8
- main 006B5E9B MOV DWORD PTR SS:[LOCAL.4],ECX [00124F68]=Game.0075DD38
- main 006B5E9E MOV DWORD PTR SS:[LOCAL.1],-1 [00124F74]=0
- main 006B5EA5 MOV EDX,DWORD PTR SS:[LOCAL.10] [00124F50]=Game.009BE5C8, ASCII "t⌐r";EDX=009BE5C8
- main 006B5EA8 MOV EAX,DWORD PTR SS:[LOCAL.4] [00124F68]=01814CD8
- main 006B5EAB MOV DWORD PTR DS:[EDX+4],EAX [009BE5CC]=0
- main 006B5EAE MOV ECX,DWORD PTR SS:[LOCAL.10] [00124F50]=Game.009BE5C8, ASCII "t⌐r";ECX=009BE5C8
- main 006B5EB1 CMP DWORD PTR DS:[ECX+8],0 [009BE5D0]=0
- main 006B5EB5 JNE SHORT 006B5EFE
- main 006B5EB7 PUSH 14C [00124F40]=Game.006B5E8C ESP=00124F40
- main 006B5EBC CALL 006E2DBA ESP=00124F3C
- main 006E2DBA PUSH ESI [00124F38]=01FA0020 ESP=00124F38
- main 006E2DBB MOV ESI,DWORD PTR SS:[ARG.1] [00124F40]=0000014C (decimal 332.);ESI=0000014C
- main 006E2DBF JMP SHORT 006E2DD1
- main 006E2DD1 PUSH ESI [00124F34]=029B0020 ESP=00124F34
- main 006E2DD2 CALL 006E6595 ESP=00124F30
- main 006E6595 PUSH DWORD PTR DS:[9CFA10] [009CFA10]=0 ESP=00124F2C
- main 006E659B PUSH DWORD PTR SS:[ARG.1] [00124F34]=0000014C (decimal 332.);ESP=00124F28
- main 006E659F CALL 006E6569 ESP=00124F24
- main 006E6569 CMP DWORD PTR SS:[ARG.1],-20 [00124F28]=0000014C (decimal 332.)
- main 006E656E JA SHORT 006E6592
- main 006E6570 PUSH DWORD PTR SS:[ARG.1] [00124F28]=0000014C (decimal 332.);ESP=00124F20
- main 006E6574 CALL 006E64EE ESP=00124F1C
- main 006E64EE PUSH 0C [00124F18]=0 ESP=00124F18
- main 006E64F0 PUSH OFFSET 00731FB8 [00124F14]=00A00000 ESP=00124F14
- main 006E64F5 CALL 006EB374 ESP=00124F10
- main 006EB374 PUSH 006E79CC [00124F0C]=00A00000 ESP=00124F0C
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124F6C EAX=00124F6C
- main 006EB37F PUSH EAX [00124F08]=Game.006E6579 ESP=00124F08
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124F18]=0000000C (decimal 12.);EAX=0000000C
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124F18]=0000000C (decimal 12.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124F18 EBP=00124F18
- main 006EB38C SUB ESP,EAX ESP=00124EFC
- main 006EB38E PUSH EBX [00124EF8]=Game.006E79CC ESP=00124EF8
- main 006EB38F PUSH ESI [00124EF4]=00124F6C ESP=00124EF4
- main 006EB390 PUSH EDI [00124EF0]=1 ESP=00124EF0
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124F10]=Game.006E64FA EAX=006E64FA
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124F00]=FFFFFFFF (decimal -1.)
- main 006EB397 PUSH EAX [00124EEC]=00124EDC ESP=00124EEC
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124F14]=Game.00731FB8 EAX=00731FB8
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124F14]=Game.00731FB8
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124F10]=Game.006E64FA
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124F08 EAX=00124F08
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124F6C
- main 006EB3AE RETN [00124EEC]=Game.006E64FA ESP=00124EF0
- main 006E64FA MOV ESI,DWORD PTR SS:[EBP+8] [00124F20]=0000014C (decimal 332.)
- main 006E64FD CMP DWORD PTR DS:[9D0124],3 [009D0124]=1
- main 006E6504 JNE SHORT 006E6534
- main 006E6534 TEST ESI,ESI
- main 006E6536 JNE SHORT 006E6539
- main 006E6539 CMP DWORD PTR DS:[9D0124],1 [009D0124]=1
- main 006E6540 JE SHORT 006E6548
- main 006E6548 PUSH ESI [00124EEC]=Game.006E64FA ESP=00124EEC
- main 006E6549 PUSH 0 [00124EE8]=40000060 ESP=00124EE8
- main 006E654B PUSH DWORD PTR DS:[9D0120] [009D0120]=01020000 ESP=00124EE4
- main 006E6551 CALL DWORD PTR DS:[<&KERNEL32.HeapAlloc>];[00713240]=7C9200C4 (ntdll.RtlAllocateHeap);EAX=01814E40, ECX=7C9201DB, EDX=01020608, ESP=00124EF0
- main 006E6557 CALL 006EB3AF ESP=00124EEC
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124F08]=00124F6C ECX=00124F6C
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124F08
- main 006EB3B9 POP ECX [00124EEC]=Game.006E655C ECX=006E655C, ESP=00124EF0
- main 006EB3BA POP EDI [00124EF0]=1 ESP=00124EF4
- main 006EB3BB POP ESI [00124EF4]=0000014C (decimal 332.);ESP=00124EF8
- main 006EB3BC POP EBX [00124EF8]=0000000A (decimal 10.);ESP=00124EFC
- main 006EB3BD LEAVE [00124F18]=00124F78 ESP=00124F1C, EBP=00124F78
- main 006EB3BE PUSH ECX [00124F18]=00124F78 ESP=00124F18
- main 006EB3BF RETN [00124F18]=Game.006E655C ESP=00124F1C
- main 006E655C RETN [00124F1C]=Game.006E6579 ESP=00124F20
- main 006E6579 TEST EAX,EAX
- main 006E657B POP ECX [00124F20]=0000014C (decimal 332.);ECX=0000014C, ESP=00124F24
- main 006E657C JNE SHORT 006E6594
- main 006E6594 RETN [00124F24]=Game.006E65A4 ESP=00124F28
- main 006E65A4 POP ECX [00124F28]=0000014C (decimal 332.);ESP=00124F2C
- main 006E65A5 POP ECX [00124F2C]=0 ECX=00000000, ESP=00124F30
- main 006E65A6 RETN [00124F30]=Game.006E2DD7 ESP=00124F34
- main 006E2DD7 TEST EAX,EAX
- main 006E2DD9 POP ECX [00124F34]=0000014C (decimal 332.);ECX=0000014C, ESP=00124F38
- main 006E2DDA JE SHORT 006E2DC1
- main 006E2DDC POP ESI [00124F38]=00141F05 ESP=00124F3C, ESI=00141F05
- main 006E2DDD RETN [00124F3C]=Game.006B5EC1 ESP=00124F40
- main 006B5EC1 ADD ESP,4 ESP=00124F44
- main 006B5EC4 MOV DWORD PTR SS:[LOCAL.7],EAX [00124F5C]=Game.006E8CD8
- main 006B5EC7 MOV DWORD PTR SS:[LOCAL.1],1 [00124F74]=FFFFFFFF (decimal -1.)
- main 006B5ECE CMP DWORD PTR SS:[LOCAL.7],0 [00124F5C]=01814E40
- main 006B5ED2 JE SHORT 006B5EE1
- main 006B5ED4 MOV ECX,DWORD PTR SS:[LOCAL.7] [00124F5C]=01814E40 ECX=01814E40
- main 006B5ED7 CALL 006D2410 ESP=00124F40
- main 006D2410 PUSH EBP [00124F3C]=Game.006B5EC1 ESP=00124F3C
- main 006D2411 MOV EBP,ESP EBP=00124F3C
- main 006D2413 SUB ESP,0C ESP=00124F30
- main 006D2416 MOV DWORD PTR SS:[LOCAL.3],ECX [00124F30]=Game.006E2DD7
- main 006D2419 MOV EAX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814E40
- main 006D241C MOV DWORD PTR DS:[EAX+20],0 [01814E60]=BAADF00D
- main 006D2423 PUSH 104 [00124F2C]=0 ESP=00124F2C
- main 006D2428 PUSH 0 [00124F28]=0000014C (decimal 332.);ESP=00124F28
- main 006D242A MOV ECX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814E40
- main 006D242D ADD ECX,2D ECX=01814E6D
- main 006D2430 PUSH ECX [00124F24]=Game.006E65A4 ESP=00124F24
- main 006D2431 CALL 006E53A0 ESP=00124F20
- main 006E53A0 MOV EDX,DWORD PTR SS:[ARG.3] [00124F2C]=00000104 (decimal 260.);EDX=00000104
- main 006E53A4 MOV ECX,DWORD PTR SS:[ARG.1] [00124F24]=01814E6D
- main 006E53A8 TEST EDX,EDX
- main 006E53AA JE SHORT 006E53FB
- main 006E53AC XOR EAX,EAX EAX=00000000
- main 006E53AE MOV AL,BYTE PTR SS:[ARG.2] [00124F28]=00
- main 006E53B2 PUSH EDI [00124F1C]=Game.006E6579 ESP=00124F1C
- main 006E53B3 MOV EDI,ECX EDI=01814E6D
- main 006E53B5 CMP EDX,4
- main 006E53B8 JB SHORT 006E53EB
- main 006E53BA NEG ECX ECX=FE7EB193
- main 006E53BC AND ECX,00000003 ECX=00000003
- main 006E53BF JE SHORT 006E53CD
- main 006E53C1 SUB EDX,ECX EDX=00000101
- main 006E53C3 MOV BYTE PTR DS:[EDI],AL [01814E6D]=F0
- main 006E53C5 ADD EDI,1 EDI=01814E6E
- main 006E53C8 SUB ECX,1 ECX=00000002
- main 006E53CB JNE SHORT 006E53C3
- main 006E53C3 MOV BYTE PTR DS:[EDI],AL [01814E6E]=AD
- main 006E53C5 ADD EDI,1 EDI=01814E6F
- main 006E53C8 SUB ECX,1 ECX=00000001
- main 006E53CB JNE SHORT 006E53C3
- main 006E53C3 MOV BYTE PTR DS:[EDI],AL [01814E6F]=BA
- main 006E53C5 ADD EDI,1 EDI=01814E70
- main 006E53C8 SUB ECX,1 ECX=00000000
- main 006E53CB JNE SHORT 006E53C3
- main 006E53CD MOV ECX,EAX
- main 006E53CF SHL EAX,8
- main 006E53D2 ADD EAX,ECX
- main 006E53D4 MOV ECX,EAX
- main 006E53D6 SHL EAX,10
- main 006E53D9 ADD EAX,ECX
- main 006E53DB MOV ECX,EDX ECX=00000101
- main 006E53DD AND EDX,00000003 EDX=00000001
- main 006E53E0 SHR ECX,2 ECX=00000040
- main 006E53E3 JE SHORT 006E53EB
- main 006E53E5 REP STOS DWORD PTR ES:[EDI] [01814E70]=BAADF00D ECX=00000000, EDI=01814F70
- main 006E53E7 TEST EDX,EDX
- main 006E53E9 JE SHORT 006E53F5
- main 006E53EB MOV BYTE PTR DS:[EDI],AL [01814F70]=0D (Carriage Return)
- main 006E53ED ADD EDI,1 EDI=01814F71
- main 006E53F0 SUB EDX,1 EDX=00000000
- main 006E53F3 JNE SHORT 006E53EB
- main 006E53F5 MOV EAX,DWORD PTR SS:[ARG.1] [00124F24]=01814E6D EAX=01814E6D
- main 006E53F9 POP EDI [00124F1C]=1 ESP=00124F20, EDI=00000001
- main 006E53FA RETN [00124F20]=Game.006D2436 ESP=00124F24
- main 006D2436 ADD ESP,0C ESP=00124F30
- main 006D2439 PUSH OFFSET 0072B0BC [00124F2C]=00000104 (decimal 260.);ESP=00124F2C
- main 006D243E MOV EDX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814E40 EDX=01814E40
- main 006D2441 ADD EDX,140 EDX=01814F80
- main 006D2447 PUSH EDX [00124F28]=0 ESP=00124F28
- main 006D2448 CALL 006E52A0 ESP=00124F24
- main 006E52A0 PUSH EDI [00124F20]=Game.006D2436 ESP=00124F20
- main 006E52A1 MOV EDI,DWORD PTR SS:[ARG.1] [00124F28]=01814F80 EDI=01814F80
- main 006E52A5 JMP SHORT 006E5315
- main 006E5315 MOV ECX,DWORD PTR SS:[ESP+0C] [00124F2C]=Game.0072B0BC, ASCII ".lrf";ECX=0072B0BC
- main 006E5319 TEST ECX,00000003
- main 006E531F JE SHORT 006E533E
- main 006E533E MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E5343 MOV EAX,DWORD PTR DS:[ECX] [0072B0BC]=66726C2E EAX=66726C2E
- main 006E5345 ADD EDX,EAX EDX=E5716B2D
- main 006E5347 XOR EAX,FFFFFFFF EAX=998D93D1
- main 006E534A XOR EAX,EDX EAX=7CFCF8FC
- main 006E534C MOV EDX,DWORD PTR DS:[ECX] [0072B0BC]=66726C2E EDX=66726C2E
- main 006E534E ADD ECX,4 ECX=0072B0C0
- main 006E5351 TEST EAX,81010100
- main 006E5356 JE SHORT 006E5339
- main 006E5339 MOV DWORD PTR DS:[EDI],EDX [01814F80]=BAADF00D
- main 006E533B ADD EDI,4 EDI=01814F84
- main 006E533E MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E5343 MOV EAX,DWORD PTR DS:[ECX] [0072B0C0]=0 EAX=00000000
- main 006E5345 ADD EDX,EAX
- main 006E5347 XOR EAX,FFFFFFFF EAX=FFFFFFFF
- main 006E534A XOR EAX,EDX EAX=81010100
- main 006E534C MOV EDX,DWORD PTR DS:[ECX] [0072B0C0]=0 EDX=00000000
- main 006E534E ADD ECX,4 ECX=0072B0C4
- main 006E5351 TEST EAX,81010100
- main 006E5356 JE SHORT 006E5339
- main 006E5358 TEST DL,DL
- main 006E535A JE SHORT 006E5390
- main 006E5390 MOV BYTE PTR DS:[EDI],DL [01814F84]=0D (Carriage Return)
- main 006E5392 MOV EAX,DWORD PTR SS:[ARG.1] [00124F28]=01814F80, ASCII ".lrf";EAX=01814F80
- main 006E5396 POP EDI [00124F20]=1 ESP=00124F24, EDI=00000001
- main 006E5397 RETN [00124F24]=Game.006D244D ESP=00124F28
- main 006D244D ADD ESP,8 ESP=00124F30
- main 006D2450 PUSH OFFSET 0072B0C4 [00124F2C]=Game.0072B0BC, ASCII ".lrf";ESP=00124F2C
- main 006D2455 MOV EAX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814E40 EAX=01814E40
- main 006D2458 ADD EAX,145 EAX=01814F85
- main 006D245D PUSH EAX [00124F28]=01814F80, ASCII ".lrf";ESP=00124F28
- main 006D245E CALL 006E52A0 ESP=00124F24
- main 006E52A0 PUSH EDI [00124F20]=1 ESP=00124F20
- main 006E52A1 MOV EDI,DWORD PTR SS:[ARG.1] [00124F28]=01814F85 EDI=01814F85
- main 006E52A5 JMP SHORT 006E5315
- main 006E5315 MOV ECX,DWORD PTR SS:[ESP+0C] [00124F2C]=Game.0072B0C4, ASCII ".lrs"
- main 006E5319 TEST ECX,00000003
- main 006E531F JE SHORT 006E533E
- main 006E533E MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E5343 MOV EAX,DWORD PTR DS:[ECX] [0072B0C4]=73726C2E EAX=73726C2E
- main 006E5345 ADD EDX,EAX EDX=F2716B2D
- main 006E5347 XOR EAX,FFFFFFFF EAX=8C8D93D1
- main 006E534A XOR EAX,EDX EAX=7EFCF8FC
- main 006E534C MOV EDX,DWORD PTR DS:[ECX] [0072B0C4]=73726C2E EDX=73726C2E
- main 006E534E ADD ECX,4 ECX=0072B0C8
- main 006E5351 TEST EAX,81010100
- main 006E5356 JE SHORT 006E5339
- main 006E5339 MOV DWORD PTR DS:[EDI],EDX [01814F85]=0DBAADF0
- main 006E533B ADD EDI,4 EDI=01814F89
- main 006E533E MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E5343 MOV EAX,DWORD PTR DS:[ECX] [0072B0C8]=0 EAX=00000000
- main 006E5345 ADD EDX,EAX
- main 006E5347 XOR EAX,FFFFFFFF EAX=FFFFFFFF
- main 006E534A XOR EAX,EDX EAX=81010100
- main 006E534C MOV EDX,DWORD PTR DS:[ECX] [0072B0C8]=0 EDX=00000000
- main 006E534E ADD ECX,4 ECX=0072B0CC
- main 006E5351 TEST EAX,81010100
- main 006E5356 JE SHORT 006E5339
- main 006E5358 TEST DL,DL
- main 006E535A JE SHORT 006E5390
- main 006E5390 MOV BYTE PTR DS:[EDI],DL [01814F89]=F0
- main 006E5392 MOV EAX,DWORD PTR SS:[ARG.1] [00124F28]=01814F85, ASCII ".lrs";EAX=01814F85
- main 006E5396 POP EDI [00124F20]=1 ESP=00124F24, EDI=00000001
- main 006E5397 RETN [00124F24]=Game.006D2463 ESP=00124F28
- main 006D2463 ADD ESP,8 ESP=00124F30
- main 006D2466 MOV ECX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814E40 ECX=01814E40
- main 006D2469 MOV BYTE PTR DS:[ECX+2C],0 [01814E6C]=0D (Carriage Return)
- main 006D246D MOV EDX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814E40 EDX=01814E40
- main 006D2470 MOV DWORD PTR DS:[EDX+134],0 [01814F74]=BAADF00D
- main 006D247A MOV EAX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814E40 EAX=01814E40
- main 006D247D MOV DWORD PTR DS:[EAX+138],0 [01814F78]=BAADF00D
- main 006D2487 MOV ECX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814E40
- main 006D248A MOV DWORD PTR DS:[ECX+13C],0 [01814F7C]=BAADF00D
- main 006D2494 PUSH 0C [00124F2C]=Game.0072B0C4, ASCII ".lrs";ESP=00124F2C
- main 006D2496 PUSH 0 [00124F28]=01814F85, ASCII ".lrs";ESP=00124F28
- main 006D2498 MOV EDX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814E40
- main 006D249B ADD EDX,8 EDX=01814E48
- main 006D249E PUSH EDX [00124F24]=Game.006D2463 ESP=00124F24
- main 006D249F CALL 006E53A0 ESP=00124F20
- main 006E53A0 MOV EDX,DWORD PTR SS:[ARG.3] [00124F2C]=0000000C (decimal 12.);EDX=0000000C
- main 006E53A4 MOV ECX,DWORD PTR SS:[ARG.1] [00124F24]=01814E48 ECX=01814E48
- main 006E53A8 TEST EDX,EDX
- main 006E53AA JE SHORT 006E53FB
- main 006E53AC XOR EAX,EAX EAX=00000000
- main 006E53AE MOV AL,BYTE PTR SS:[ARG.2] [00124F28]=00
- main 006E53B2 PUSH EDI [00124F1C]=1 ESP=00124F1C
- main 006E53B3 MOV EDI,ECX EDI=01814E48
- main 006E53B5 CMP EDX,4
- main 006E53B8 JB SHORT 006E53EB
- main 006E53BA NEG ECX ECX=FE7EB1B8
- main 006E53BC AND ECX,00000003 ECX=00000000
- main 006E53BF JE SHORT 006E53CD
- main 006E53CD MOV ECX,EAX
- main 006E53CF SHL EAX,8
- main 006E53D2 ADD EAX,ECX
- main 006E53D4 MOV ECX,EAX
- main 006E53D6 SHL EAX,10
- main 006E53D9 ADD EAX,ECX
- main 006E53DB MOV ECX,EDX ECX=0000000C
- main 006E53DD AND EDX,00000003 EDX=00000000
- main 006E53E0 SHR ECX,2 ECX=00000003
- main 006E53E3 JE SHORT 006E53EB
- main 006E53E5 REP STOS DWORD PTR ES:[EDI] [01814E48]=BAADF00D ECX=00000000, EDI=01814E54
- main 006E53E7 TEST EDX,EDX
- main 006E53E9 JE SHORT 006E53F5
- main 006E53F5 MOV EAX,DWORD PTR SS:[ARG.1] [00124F24]=01814E48 EAX=01814E48
- main 006E53F9 POP EDI [00124F1C]=1 ESP=00124F20, EDI=00000001
- main 006E53FA RETN [00124F20]=Game.006D24A4 ESP=00124F24
- main 006D24A4 ADD ESP,0C ESP=00124F30
- main 006D24A7 PUSH 0C [00124F2C]=0000000C (decimal 12.);ESP=00124F2C
- main 006D24A9 PUSH 0 [00124F28]=0 ESP=00124F28
- main 006D24AB MOV EAX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814E40 EAX=01814E40
- main 006D24AE ADD EAX,14 EAX=01814E54
- main 006D24B1 PUSH EAX [00124F24]=01814E48 ESP=00124F24
- main 006D24B2 CALL 006E53A0 ESP=00124F20
- main 006E53A0 MOV EDX,DWORD PTR SS:[ARG.3] [00124F2C]=0000000C (decimal 12.);EDX=0000000C
- main 006E53A4 MOV ECX,DWORD PTR SS:[ARG.1] [00124F24]=01814E54 ECX=01814E54
- main 006E53A8 TEST EDX,EDX
- main 006E53AA JE SHORT 006E53FB
- main 006E53AC XOR EAX,EAX EAX=00000000
- main 006E53AE MOV AL,BYTE PTR SS:[ARG.2] [00124F28]=00
- main 006E53B2 PUSH EDI [00124F1C]=1 ESP=00124F1C
- main 006E53B3 MOV EDI,ECX EDI=01814E54
- main 006E53B5 CMP EDX,4
- main 006E53B8 JB SHORT 006E53EB
- main 006E53BA NEG ECX ECX=FE7EB1AC
- main 006E53BC AND ECX,00000003 ECX=00000000
- main 006E53BF JE SHORT 006E53CD
- main 006E53CD MOV ECX,EAX
- main 006E53CF SHL EAX,8
- main 006E53D2 ADD EAX,ECX
- main 006E53D4 MOV ECX,EAX
- main 006E53D6 SHL EAX,10
- main 006E53D9 ADD EAX,ECX
- main 006E53DB MOV ECX,EDX ECX=0000000C
- main 006E53DD AND EDX,00000003 EDX=00000000
- main 006E53E0 SHR ECX,2 ECX=00000003
- main 006E53E3 JE SHORT 006E53EB
- main 006E53E5 REP STOS DWORD PTR ES:[EDI] [01814E54]=BAADF00D ECX=00000000, EDI=01814E60
- main 006E53E7 TEST EDX,EDX
- main 006E53E9 JE SHORT 006E53F5
- main 006E53F5 MOV EAX,DWORD PTR SS:[ARG.1] [00124F24]=01814E54 EAX=01814E54
- main 006E53F9 POP EDI [00124F1C]=1 ESP=00124F20, EDI=00000001
- main 006E53FA RETN [00124F20]=Game.006D24B7 ESP=00124F24
- main 006D24B7 ADD ESP,0C ESP=00124F30
- main 006D24BA MOV ECX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814E40 ECX=01814E40
- main 006D24BD MOV DWORD PTR DS:[ECX+20],0 [01814E60]=0
- main 006D24C4 PUSH 0A00000 [00124F2C]=0000000C (decimal 12.);ESP=00124F2C
- main 006D24C9 CALL 006E2DB5 ESP=00124F28
- main 006E2DB5 JMP 006E2DBA
- main 006E2DBA PUSH ESI [00124F24]=01814E54 ESP=00124F24
- main 006E2DBB MOV ESI,DWORD PTR SS:[ARG.1] [00124F2C]=00A00000 ESI=00A00000
- main 006E2DBF JMP SHORT 006E2DD1
- main 006E2DD1 PUSH ESI [00124F20]=Game.006D24B7 ESP=00124F20
- main 006E2DD2 CALL 006E6595 ESP=00124F1C
- main 006E6595 PUSH DWORD PTR DS:[9CFA10] [009CFA10]=0 ESP=00124F18
- main 006E659B PUSH DWORD PTR SS:[ARG.1] [00124F20]=00A00000 ESP=00124F14
- main 006E659F CALL 006E6569 ESP=00124F10
- main 006E6569 CMP DWORD PTR SS:[ARG.1],-20 [00124F14]=00A00000
- main 006E656E JA SHORT 006E6592
- main 006E6570 PUSH DWORD PTR SS:[ARG.1] [00124F14]=00A00000 ESP=00124F0C
- main 006E6574 CALL 006E64EE ESP=00124F08
- main 006E64EE PUSH 0C [00124F04]=Game.006E655C ESP=00124F04
- main 006E64F0 PUSH OFFSET 00731FB8 [00124F00]=00124EF0 ESP=00124F00
- main 006E64F5 CALL 006EB374 ESP=00124EFC
- main 006EB374 PUSH 006E79CC [00124EF8]=0000000A (decimal 10.);ESP=00124EF8
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124F6C EAX=00124F6C
- main 006EB37F PUSH EAX [00124EF4]=0000014C (decimal 332.);ESP=00124EF4
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124F04]=0000000C (decimal 12.);EAX=0000000C
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124F04]=0000000C (decimal 12.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124F04 EBP=00124F04
- main 006EB38C SUB ESP,EAX ESP=00124EE8
- main 006EB38E PUSH EBX [00124EE4]=01020000 ESP=00124EE4
- main 006EB38F PUSH ESI [00124EE0]=Game.006E6557 ESP=00124EE0
- main 006EB390 PUSH EDI [00124EDC]=ntdll.7C9201DB ESP=00124EDC
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124EFC]=Game.006E64FA EAX=006E64FA
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124EEC]=Game.006E655C
- main 006EB397 PUSH EAX [00124ED8]=FFFFFFFF (decimal -1.);ESP=00124ED8
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124F00]=Game.00731FB8 EAX=00731FB8
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124F00]=Game.00731FB8
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124EFC]=Game.006E64FA
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124EF4 EAX=00124EF4
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124F6C
- main 006EB3AE RETN [00124ED8]=Game.006E64FA ESP=00124EDC
- main 006E64FA MOV ESI,DWORD PTR SS:[EBP+8] [00124F0C]=00A00000
- main 006E64FD CMP DWORD PTR DS:[9D0124],3 [009D0124]=1
- main 006E6504 JNE SHORT 006E6534
- main 006E6534 TEST ESI,ESI
- main 006E6536 JNE SHORT 006E6539
- main 006E6539 CMP DWORD PTR DS:[9D0124],1 [009D0124]=1
- main 006E6540 JE SHORT 006E6548
- main 006E6548 PUSH ESI [00124ED8]=Game.006E64FA ESP=00124ED8
- main 006E6549 PUSH 0 [00124ED4]=ntdll.7C9201E0 ESP=00124ED4
- main 006E654B PUSH DWORD PTR DS:[9D0120] [009D0120]=01020000 ESP=00124ED0
- main 006E6551 CALL DWORD PTR DS:[<&KERNEL32.HeapAlloc>];[00713240]=7C9200C4 (ntdll.RtlAllocateHeap);EAX=033C0020, ECX=7C9201DB, EDX=01020608, ESP=00124EDC
- main 006E6557 CALL 006EB3AF ESP=00124ED8
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124EF4]=00124F6C ECX=00124F6C
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124EF4
- main 006EB3B9 POP ECX [00124ED8]=Game.006E655C ECX=006E655C, ESP=00124EDC
- main 006EB3BA POP EDI [00124EDC]=1 ESP=00124EE0
- main 006EB3BB POP ESI [00124EE0]=00A00000 ESP=00124EE4
- main 006EB3BC POP EBX [00124EE4]=0000000A (decimal 10.);ESP=00124EE8
- main 006EB3BD LEAVE [00124F04]=00124F3C ESP=00124F08, EBP=00124F3C
- main 006EB3BE PUSH ECX [00124F04]=00124F3C ESP=00124F04
- main 006EB3BF RETN [00124F04]=Game.006E655C ESP=00124F08
- main 006E655C RETN [00124F08]=Game.006E6579 ESP=00124F0C
- main 006E6579 TEST EAX,EAX
- main 006E657B POP ECX [00124F0C]=00A00000 ECX=00A00000, ESP=00124F10
- main 006E657C JNE SHORT 006E6594
- main 006E6594 RETN [00124F10]=Game.006E65A4 ESP=00124F14
- main 006E65A4 POP ECX [00124F14]=00A00000 ESP=00124F18
- main 006E65A5 POP ECX [00124F18]=0 ECX=00000000, ESP=00124F1C
- main 006E65A6 RETN [00124F1C]=Game.006E2DD7 ESP=00124F20
- main 006E2DD7 TEST EAX,EAX
- main 006E2DD9 POP ECX [00124F20]=00A00000 ECX=00A00000, ESP=00124F24
- main 006E2DDA JE SHORT 006E2DC1
- main 006E2DDC POP ESI [00124F24]=00141F05 ESP=00124F28, ESI=00141F05
- main 006E2DDD RETN [00124F28]=Game.006D24CE ESP=00124F2C
- main 006D24CE ADD ESP,4 ESP=00124F30
- main 006D24D1 MOV DWORD PTR SS:[LOCAL.1],EAX [00124F38]=00141F05
- main 006D24D4 MOV EDX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814E40 EDX=01814E40
- main 006D24D7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F38]=033C0020
- main 006D24DA MOV DWORD PTR DS:[EDX+24],EAX [01814E64]=BAADF00D
- main 006D24DD MOV ECX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814E40 ECX=01814E40
- main 006D24E0 CMP DWORD PTR DS:[ECX+24],0 [01814E64]=033C0020
- main 006D24E4 JNE SHORT 006D24F3
- main 006D24F3 PUSH 0A00000 [00124F2C]=00A00000 ESP=00124F2C
- main 006D24F8 CALL 006E2DB5 ESP=00124F28
- main 006E2DB5 JMP 006E2DBA
- main 006E2DBA PUSH ESI [00124F24]=00141F05 ESP=00124F24
- main 006E2DBB MOV ESI,DWORD PTR SS:[ARG.1] [00124F2C]=00A00000 ESI=00A00000
- main 006E2DBF JMP SHORT 006E2DD1
- main 006E2DD1 PUSH ESI [00124F20]=00A00000 ESP=00124F20
- main 006E2DD2 CALL 006E6595 ESP=00124F1C
- main 006E6595 PUSH DWORD PTR DS:[9CFA10] [009CFA10]=0 ESP=00124F18
- main 006E659B PUSH DWORD PTR SS:[ARG.1] [00124F20]=00A00000 ESP=00124F14
- main 006E659F CALL 006E6569 ESP=00124F10
- main 006E6569 CMP DWORD PTR SS:[ARG.1],-20 [00124F14]=00A00000
- main 006E656E JA SHORT 006E6592
- main 006E6570 PUSH DWORD PTR SS:[ARG.1] [00124F14]=00A00000 ESP=00124F0C
- main 006E6574 CALL 006E64EE ESP=00124F08
- main 006E64EE PUSH 0C [00124F04]=Game.006E655C ESP=00124F04
- main 006E64F0 PUSH OFFSET 00731FB8 [00124F00]=FFFFFFFF (decimal -1.);ESP=00124F00
- main 006E64F5 CALL 006EB374 ESP=00124EFC
- main 006EB374 PUSH 006E79CC [00124EF8]=Game.006E79CC ESP=00124EF8
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124F6C EAX=00124F6C
- main 006EB37F PUSH EAX [00124EF4]=00124F6C ESP=00124EF4
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124F04]=0000000C (decimal 12.);EAX=0000000C
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124F04]=0000000C (decimal 12.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124F04 EBP=00124F04
- main 006EB38C SUB ESP,EAX ESP=00124EE8
- main 006EB38E PUSH EBX [00124EE4]=0000000A (decimal 10.);ESP=00124EE4
- main 006EB38F PUSH ESI [00124EE0]=00A00000 ESP=00124EE0
- main 006EB390 PUSH EDI [00124EDC]=1 ESP=00124EDC
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124EFC]=Game.006E64FA EAX=006E64FA
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124EEC]=00124EDC
- main 006EB397 PUSH EAX [00124ED8]=Game.006E655C ESP=00124ED8
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124F00]=Game.00731FB8 EAX=00731FB8
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124F00]=Game.00731FB8
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124EFC]=Game.006E64FA
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124EF4 EAX=00124EF4
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124F6C
- main 006EB3AE RETN [00124ED8]=Game.006E64FA ESP=00124EDC
- main 006E64FA MOV ESI,DWORD PTR SS:[EBP+8] [00124F0C]=00A00000
- main 006E64FD CMP DWORD PTR DS:[9D0124],3 [009D0124]=1
- main 006E6504 JNE SHORT 006E6534
- main 006E6534 TEST ESI,ESI
- main 006E6536 JNE SHORT 006E6539
- main 006E6539 CMP DWORD PTR DS:[9D0124],1 [009D0124]=1
- main 006E6540 JE SHORT 006E6548
- main 006E6548 PUSH ESI [00124ED8]=Game.006E64FA ESP=00124ED8
- main 006E6549 PUSH 0 [00124ED4]=40000060 ESP=00124ED4
- main 006E654B PUSH DWORD PTR DS:[9D0120] [009D0120]=01020000 ESP=00124ED0
- main 006E6551 CALL DWORD PTR DS:[<&KERNEL32.HeapAlloc>];[00713240]=7C9200C4 (ntdll.RtlAllocateHeap);EAX=03DD0020, ECX=7C9201DB, EDX=01020608, ESP=00124EDC
- main 006E6557 CALL 006EB3AF ESP=00124ED8
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124EF4]=00124F6C ECX=00124F6C
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124EF4
- main 006EB3B9 POP ECX [00124ED8]=Game.006E655C ECX=006E655C, ESP=00124EDC
- main 006EB3BA POP EDI [00124EDC]=1 ESP=00124EE0
- main 006EB3BB POP ESI [00124EE0]=00A00000 ESP=00124EE4
- main 006EB3BC POP EBX [00124EE4]=0000000A (decimal 10.);ESP=00124EE8
- main 006EB3BD LEAVE [00124F04]=00124F3C ESP=00124F08, EBP=00124F3C
- main 006EB3BE PUSH ECX [00124F04]=00124F3C ESP=00124F04
- main 006EB3BF RETN [00124F04]=Game.006E655C ESP=00124F08
- main 006E655C RETN [00124F08]=Game.006E6579 ESP=00124F0C
- main 006E6579 TEST EAX,EAX
- main 006E657B POP ECX [00124F0C]=00A00000 ECX=00A00000, ESP=00124F10
- main 006E657C JNE SHORT 006E6594
- main 006E6594 RETN [00124F10]=Game.006E65A4 ESP=00124F14
- main 006E65A4 POP ECX [00124F14]=00A00000 ESP=00124F18
- main 006E65A5 POP ECX [00124F18]=0 ECX=00000000, ESP=00124F1C
- main 006E65A6 RETN [00124F1C]=Game.006E2DD7 ESP=00124F20
- main 006E2DD7 TEST EAX,EAX
- main 006E2DD9 POP ECX [00124F20]=00A00000 ECX=00A00000, ESP=00124F24
- main 006E2DDA JE SHORT 006E2DC1
- main 006E2DDC POP ESI [00124F24]=00141F05 ESP=00124F28, ESI=00141F05
- main 006E2DDD RETN [00124F28]=Game.006D24FD ESP=00124F2C
- main 006D24FD ADD ESP,4 ESP=00124F30
- main 006D2500 MOV DWORD PTR SS:[LOCAL.2],EAX [00124F34]=0000014C (decimal 332.)
- main 006D2503 MOV EDX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814E40 EDX=01814E40
- main 006D2506 MOV EAX,DWORD PTR SS:[LOCAL.2] [00124F34]=03DD0020
- main 006D2509 MOV DWORD PTR DS:[EDX+28],EAX [01814E68]=BAADF00D
- main 006D250C MOV ECX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814E40 ECX=01814E40
- main 006D250F CMP DWORD PTR DS:[ECX+28],0 [01814E68]=03DD0020
- main 006D2513 JNE SHORT 006D2522
- main 006D2522 MOV EAX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814E40 EAX=01814E40
- main 006D2525 MOV ESP,EBP ESP=00124F3C
- main 006D2527 POP EBP [00124F3C]=00124F78 ESP=00124F40, EBP=00124F78
- main 006D2528 RETN [00124F40]=Game.006B5EDC ESP=00124F44
- main 006B5EDC MOV DWORD PTR SS:[LOCAL.12],EAX [00124F48]=FFFFFFFF (decimal -1.)
- main 006B5EDF JMP SHORT 006B5EE8
- main 006B5EE8 MOV EDX,DWORD PTR SS:[LOCAL.12] [00124F48]=01814E40
- main 006B5EEB MOV DWORD PTR SS:[LOCAL.6],EDX [00124F60]=00000013 (decimal 19.)
- main 006B5EEE MOV DWORD PTR SS:[LOCAL.1],-1 [00124F74]=1
- main 006B5EF5 MOV EAX,DWORD PTR SS:[LOCAL.10] [00124F50]=Game.009BE5C8, ASCII "t⌐r";EAX=009BE5C8
- main 006B5EF8 MOV ECX,DWORD PTR SS:[LOCAL.6] [00124F60]=01814E40
- main 006B5EFB MOV DWORD PTR DS:[EAX+8],ECX [009BE5D0]=0
- main 006B5EFE MOV EDX,DWORD PTR SS:[LOCAL.10] [00124F50]=Game.009BE5C8, ASCII "t⌐r";EDX=009BE5C8
- main 006B5F01 CMP DWORD PTR DS:[EDX+0C],0 [009BE5D4]=0
- main 006B5F05 JNE SHORT 006B5F4E
- main 006B5F07 PUSH 14C [00124F40]=Game.006B5EDC ESP=00124F40
- main 006B5F0C CALL 006E2DBA ESP=00124F3C
- main 006E2DBA PUSH ESI [00124F38]=033C0020 ESP=00124F38
- main 006E2DBB MOV ESI,DWORD PTR SS:[ARG.1] [00124F40]=0000014C (decimal 332.);ESI=0000014C
- main 006E2DBF JMP SHORT 006E2DD1
- main 006E2DD1 PUSH ESI [00124F34]=03DD0020 ESP=00124F34
- main 006E2DD2 CALL 006E6595 ESP=00124F30
- main 006E6595 PUSH DWORD PTR DS:[9CFA10] [009CFA10]=0 ESP=00124F2C
- main 006E659B PUSH DWORD PTR SS:[ARG.1] [00124F34]=0000014C (decimal 332.);ESP=00124F28
- main 006E659F CALL 006E6569 ESP=00124F24
- main 006E6569 CMP DWORD PTR SS:[ARG.1],-20 [00124F28]=0000014C (decimal 332.)
- main 006E656E JA SHORT 006E6592
- main 006E6570 PUSH DWORD PTR SS:[ARG.1] [00124F28]=0000014C (decimal 332.);ESP=00124F20
- main 006E6574 CALL 006E64EE ESP=00124F1C
- main 006E64EE PUSH 0C [00124F18]=0 ESP=00124F18
- main 006E64F0 PUSH OFFSET 00731FB8 [00124F14]=00A00000 ESP=00124F14
- main 006E64F5 CALL 006EB374 ESP=00124F10
- main 006EB374 PUSH 006E79CC [00124F0C]=00A00000 ESP=00124F0C
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124F6C EAX=00124F6C
- main 006EB37F PUSH EAX [00124F08]=Game.006E6579 ESP=00124F08
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124F18]=0000000C (decimal 12.);EAX=0000000C
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124F18]=0000000C (decimal 12.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124F18 EBP=00124F18
- main 006EB38C SUB ESP,EAX ESP=00124EFC
- main 006EB38E PUSH EBX [00124EF8]=Game.006E79CC ESP=00124EF8
- main 006EB38F PUSH ESI [00124EF4]=00124F6C ESP=00124EF4
- main 006EB390 PUSH EDI [00124EF0]=1 ESP=00124EF0
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124F10]=Game.006E64FA EAX=006E64FA
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124F00]=FFFFFFFF (decimal -1.)
- main 006EB397 PUSH EAX [00124EEC]=00124EDC ESP=00124EEC
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124F14]=Game.00731FB8 EAX=00731FB8
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124F14]=Game.00731FB8
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124F10]=Game.006E64FA
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124F08 EAX=00124F08
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124F6C
- main 006EB3AE RETN [00124EEC]=Game.006E64FA ESP=00124EF0
- main 006E64FA MOV ESI,DWORD PTR SS:[EBP+8] [00124F20]=0000014C (decimal 332.)
- main 006E64FD CMP DWORD PTR DS:[9D0124],3 [009D0124]=1
- main 006E6504 JNE SHORT 006E6534
- main 006E6534 TEST ESI,ESI
- main 006E6536 JNE SHORT 006E6539
- main 006E6539 CMP DWORD PTR DS:[9D0124],1 [009D0124]=1
- main 006E6540 JE SHORT 006E6548
- main 006E6548 PUSH ESI [00124EEC]=Game.006E64FA ESP=00124EEC
- main 006E6549 PUSH 0 [00124EE8]=40000060 ESP=00124EE8
- main 006E654B PUSH DWORD PTR DS:[9D0120] [009D0120]=01020000 ESP=00124EE4
- main 006E6551 CALL DWORD PTR DS:[<&KERNEL32.HeapAlloc>];[00713240]=7C9200C4 (ntdll.RtlAllocateHeap);EAX=01814FA8, ECX=7C9201DB, EDX=01020608, ESP=00124EF0
- main 006E6557 CALL 006EB3AF ESP=00124EEC
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124F08]=00124F6C ECX=00124F6C
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124F08
- main 006EB3B9 POP ECX [00124EEC]=Game.006E655C ECX=006E655C, ESP=00124EF0
- main 006EB3BA POP EDI [00124EF0]=1 ESP=00124EF4
- main 006EB3BB POP ESI [00124EF4]=0000014C (decimal 332.);ESP=00124EF8
- main 006EB3BC POP EBX [00124EF8]=0000000A (decimal 10.);ESP=00124EFC
- main 006EB3BD LEAVE [00124F18]=00124F78 ESP=00124F1C, EBP=00124F78
- main 006EB3BE PUSH ECX [00124F18]=00124F78 ESP=00124F18
- main 006EB3BF RETN [00124F18]=Game.006E655C ESP=00124F1C
- main 006E655C RETN [00124F1C]=Game.006E6579 ESP=00124F20
- main 006E6579 TEST EAX,EAX
- main 006E657B POP ECX [00124F20]=0000014C (decimal 332.);ECX=0000014C, ESP=00124F24
- main 006E657C JNE SHORT 006E6594
- main 006E6594 RETN [00124F24]=Game.006E65A4 ESP=00124F28
- main 006E65A4 POP ECX [00124F28]=0000014C (decimal 332.);ESP=00124F2C
- main 006E65A5 POP ECX [00124F2C]=0 ECX=00000000, ESP=00124F30
- main 006E65A6 RETN [00124F30]=Game.006E2DD7 ESP=00124F34
- main 006E2DD7 TEST EAX,EAX
- main 006E2DD9 POP ECX [00124F34]=0000014C (decimal 332.);ECX=0000014C, ESP=00124F38
- main 006E2DDA JE SHORT 006E2DC1
- main 006E2DDC POP ESI [00124F38]=00141F05 ESP=00124F3C, ESI=00141F05
- main 006E2DDD RETN [00124F3C]=Game.006B5F11 ESP=00124F40
- main 006B5F11 ADD ESP,4 ESP=00124F44
- main 006B5F14 MOV DWORD PTR SS:[LOCAL.9],EAX [00124F54]=01814C78
- main 006B5F17 MOV DWORD PTR SS:[LOCAL.1],2 [00124F74]=FFFFFFFF (decimal -1.)
- main 006B5F1E CMP DWORD PTR SS:[LOCAL.9],0 [00124F54]=01814FA8
- main 006B5F22 JE SHORT 006B5F31
- main 006B5F24 MOV ECX,DWORD PTR SS:[LOCAL.9] [00124F54]=01814FA8 ECX=01814FA8
- main 006B5F27 CALL 006D2410 ESP=00124F40
- main 006D2410 PUSH EBP [00124F3C]=Game.006B5F11 ESP=00124F3C
- main 006D2411 MOV EBP,ESP EBP=00124F3C
- main 006D2413 SUB ESP,0C ESP=00124F30
- main 006D2416 MOV DWORD PTR SS:[LOCAL.3],ECX [00124F30]=Game.006E2DD7
- main 006D2419 MOV EAX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814FA8
- main 006D241C MOV DWORD PTR DS:[EAX+20],0 [01814FC8]=BAADF00D
- main 006D2423 PUSH 104 [00124F2C]=0 ESP=00124F2C
- main 006D2428 PUSH 0 [00124F28]=0000014C (decimal 332.);ESP=00124F28
- main 006D242A MOV ECX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814FA8
- main 006D242D ADD ECX,2D ECX=01814FD5
- main 006D2430 PUSH ECX [00124F24]=Game.006E65A4 ESP=00124F24
- main 006D2431 CALL 006E53A0 ESP=00124F20
- main 006E53A0 MOV EDX,DWORD PTR SS:[ARG.3] [00124F2C]=00000104 (decimal 260.);EDX=00000104
- main 006E53A4 MOV ECX,DWORD PTR SS:[ARG.1] [00124F24]=01814FD5
- main 006E53A8 TEST EDX,EDX
- main 006E53AA JE SHORT 006E53FB
- main 006E53AC XOR EAX,EAX EAX=00000000
- main 006E53AE MOV AL,BYTE PTR SS:[ARG.2] [00124F28]=00
- main 006E53B2 PUSH EDI [00124F1C]=Game.006E6579 ESP=00124F1C
- main 006E53B3 MOV EDI,ECX EDI=01814FD5
- main 006E53B5 CMP EDX,4
- main 006E53B8 JB SHORT 006E53EB
- main 006E53BA NEG ECX ECX=FE7EB02B
- main 006E53BC AND ECX,00000003 ECX=00000003
- main 006E53BF JE SHORT 006E53CD
- main 006E53C1 SUB EDX,ECX EDX=00000101
- main 006E53C3 MOV BYTE PTR DS:[EDI],AL [01814FD5]=F0
- main 006E53C5 ADD EDI,1 EDI=01814FD6
- main 006E53C8 SUB ECX,1 ECX=00000002
- main 006E53CB JNE SHORT 006E53C3
- main 006E53C3 MOV BYTE PTR DS:[EDI],AL [01814FD6]=AD
- main 006E53C5 ADD EDI,1 EDI=01814FD7
- main 006E53C8 SUB ECX,1 ECX=00000001
- main 006E53CB JNE SHORT 006E53C3
- main 006E53C3 MOV BYTE PTR DS:[EDI],AL [01814FD7]=BA
- main 006E53C5 ADD EDI,1 EDI=01814FD8
- main 006E53C8 SUB ECX,1 ECX=00000000
- main 006E53CB JNE SHORT 006E53C3
- main 006E53CD MOV ECX,EAX
- main 006E53CF SHL EAX,8
- main 006E53D2 ADD EAX,ECX
- main 006E53D4 MOV ECX,EAX
- main 006E53D6 SHL EAX,10
- main 006E53D9 ADD EAX,ECX
- main 006E53DB MOV ECX,EDX ECX=00000101
- main 006E53DD AND EDX,00000003 EDX=00000001
- main 006E53E0 SHR ECX,2 ECX=00000040
- main 006E53E3 JE SHORT 006E53EB
- main 006E53E5 REP STOS DWORD PTR ES:[EDI] [01814FD8]=BAADF00D ECX=00000000, EDI=018150D8
- main 006E53E7 TEST EDX,EDX
- main 006E53E9 JE SHORT 006E53F5
- main 006E53EB MOV BYTE PTR DS:[EDI],AL [018150D8]=0D (Carriage Return)
- main 006E53ED ADD EDI,1 EDI=018150D9
- main 006E53F0 SUB EDX,1 EDX=00000000
- main 006E53F3 JNE SHORT 006E53EB
- main 006E53F5 MOV EAX,DWORD PTR SS:[ARG.1] [00124F24]=01814FD5 EAX=01814FD5
- main 006E53F9 POP EDI [00124F1C]=1 ESP=00124F20, EDI=00000001
- main 006E53FA RETN [00124F20]=Game.006D2436 ESP=00124F24
- main 006D2436 ADD ESP,0C ESP=00124F30
- main 006D2439 PUSH OFFSET 0072B0BC [00124F2C]=00000104 (decimal 260.);ESP=00124F2C
- main 006D243E MOV EDX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814FA8 EDX=01814FA8
- main 006D2441 ADD EDX,140 EDX=018150E8
- main 006D2447 PUSH EDX [00124F28]=0 ESP=00124F28
- main 006D2448 CALL 006E52A0 ESP=00124F24
- main 006E52A0 PUSH EDI [00124F20]=Game.006D2436 ESP=00124F20
- main 006E52A1 MOV EDI,DWORD PTR SS:[ARG.1] [00124F28]=018150E8 EDI=018150E8
- main 006E52A5 JMP SHORT 006E5315
- main 006E5315 MOV ECX,DWORD PTR SS:[ESP+0C] [00124F2C]=Game.0072B0BC, ASCII ".lrf";ECX=0072B0BC
- main 006E5319 TEST ECX,00000003
- main 006E531F JE SHORT 006E533E
- main 006E533E MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E5343 MOV EAX,DWORD PTR DS:[ECX] [0072B0BC]=66726C2E EAX=66726C2E
- main 006E5345 ADD EDX,EAX EDX=E5716B2D
- main 006E5347 XOR EAX,FFFFFFFF EAX=998D93D1
- main 006E534A XOR EAX,EDX EAX=7CFCF8FC
- main 006E534C MOV EDX,DWORD PTR DS:[ECX] [0072B0BC]=66726C2E EDX=66726C2E
- main 006E534E ADD ECX,4 ECX=0072B0C0
- main 006E5351 TEST EAX,81010100
- main 006E5356 JE SHORT 006E5339
- main 006E5339 MOV DWORD PTR DS:[EDI],EDX [018150E8]=BAADF00D
- main 006E533B ADD EDI,4 EDI=018150EC
- main 006E533E MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E5343 MOV EAX,DWORD PTR DS:[ECX] [0072B0C0]=0 EAX=00000000
- main 006E5345 ADD EDX,EAX
- main 006E5347 XOR EAX,FFFFFFFF EAX=FFFFFFFF
- main 006E534A XOR EAX,EDX EAX=81010100
- main 006E534C MOV EDX,DWORD PTR DS:[ECX] [0072B0C0]=0 EDX=00000000
- main 006E534E ADD ECX,4 ECX=0072B0C4
- main 006E5351 TEST EAX,81010100
- main 006E5356 JE SHORT 006E5339
- main 006E5358 TEST DL,DL
- main 006E535A JE SHORT 006E5390
- main 006E5390 MOV BYTE PTR DS:[EDI],DL [018150EC]=0D (Carriage Return)
- main 006E5392 MOV EAX,DWORD PTR SS:[ARG.1] [00124F28]=018150E8, ASCII ".lrf";EAX=018150E8
- main 006E5396 POP EDI [00124F20]=1 ESP=00124F24, EDI=00000001
- main 006E5397 RETN [00124F24]=Game.006D244D ESP=00124F28
- main 006D244D ADD ESP,8 ESP=00124F30
- main 006D2450 PUSH OFFSET 0072B0C4 [00124F2C]=Game.0072B0BC, ASCII ".lrf";ESP=00124F2C
- main 006D2455 MOV EAX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814FA8 EAX=01814FA8
- main 006D2458 ADD EAX,145 EAX=018150ED
- main 006D245D PUSH EAX [00124F28]=018150E8, ASCII ".lrf";ESP=00124F28
- main 006D245E CALL 006E52A0 ESP=00124F24
- main 006E52A0 PUSH EDI [00124F20]=1 ESP=00124F20
- main 006E52A1 MOV EDI,DWORD PTR SS:[ARG.1] [00124F28]=018150ED EDI=018150ED
- main 006E52A5 JMP SHORT 006E5315
- main 006E5315 MOV ECX,DWORD PTR SS:[ESP+0C] [00124F2C]=Game.0072B0C4, ASCII ".lrs"
- main 006E5319 TEST ECX,00000003
- main 006E531F JE SHORT 006E533E
- main 006E533E MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E5343 MOV EAX,DWORD PTR DS:[ECX] [0072B0C4]=73726C2E EAX=73726C2E
- main 006E5345 ADD EDX,EAX EDX=F2716B2D
- main 006E5347 XOR EAX,FFFFFFFF EAX=8C8D93D1
- main 006E534A XOR EAX,EDX EAX=7EFCF8FC
- main 006E534C MOV EDX,DWORD PTR DS:[ECX] [0072B0C4]=73726C2E EDX=73726C2E
- main 006E534E ADD ECX,4 ECX=0072B0C8
- main 006E5351 TEST EAX,81010100
- main 006E5356 JE SHORT 006E5339
- main 006E5339 MOV DWORD PTR DS:[EDI],EDX [018150ED]=0DBAADF0
- main 006E533B ADD EDI,4 EDI=018150F1
- main 006E533E MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E5343 MOV EAX,DWORD PTR DS:[ECX] [0072B0C8]=0 EAX=00000000
- main 006E5345 ADD EDX,EAX
- main 006E5347 XOR EAX,FFFFFFFF EAX=FFFFFFFF
- main 006E534A XOR EAX,EDX EAX=81010100
- main 006E534C MOV EDX,DWORD PTR DS:[ECX] [0072B0C8]=0 EDX=00000000
- main 006E534E ADD ECX,4 ECX=0072B0CC
- main 006E5351 TEST EAX,81010100
- main 006E5356 JE SHORT 006E5339
- main 006E5358 TEST DL,DL
- main 006E535A JE SHORT 006E5390
- main 006E5390 MOV BYTE PTR DS:[EDI],DL [018150F1]=F0
- main 006E5392 MOV EAX,DWORD PTR SS:[ARG.1] [00124F28]=018150ED, ASCII ".lrs";EAX=018150ED
- main 006E5396 POP EDI [00124F20]=1 ESP=00124F24, EDI=00000001
- main 006E5397 RETN [00124F24]=Game.006D2463 ESP=00124F28
- main 006D2463 ADD ESP,8 ESP=00124F30
- main 006D2466 MOV ECX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814FA8 ECX=01814FA8
- main 006D2469 MOV BYTE PTR DS:[ECX+2C],0 [01814FD4]=0D (Carriage Return)
- main 006D246D MOV EDX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814FA8 EDX=01814FA8
- main 006D2470 MOV DWORD PTR DS:[EDX+134],0 [018150DC]=BAADF00D
- main 006D247A MOV EAX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814FA8 EAX=01814FA8
- main 006D247D MOV DWORD PTR DS:[EAX+138],0 [018150E0]=BAADF00D
- main 006D2487 MOV ECX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814FA8
- main 006D248A MOV DWORD PTR DS:[ECX+13C],0 [018150E4]=BAADF00D
- main 006D2494 PUSH 0C [00124F2C]=Game.0072B0C4, ASCII ".lrs";ESP=00124F2C
- main 006D2496 PUSH 0 [00124F28]=018150ED, ASCII ".lrs";ESP=00124F28
- main 006D2498 MOV EDX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814FA8
- main 006D249B ADD EDX,8 EDX=01814FB0
- main 006D249E PUSH EDX [00124F24]=Game.006D2463 ESP=00124F24
- main 006D249F CALL 006E53A0 ESP=00124F20
- main 006E53A0 MOV EDX,DWORD PTR SS:[ARG.3] [00124F2C]=0000000C (decimal 12.);EDX=0000000C
- main 006E53A4 MOV ECX,DWORD PTR SS:[ARG.1] [00124F24]=01814FB0 ECX=01814FB0
- main 006E53A8 TEST EDX,EDX
- main 006E53AA JE SHORT 006E53FB
- main 006E53AC XOR EAX,EAX EAX=00000000
- main 006E53AE MOV AL,BYTE PTR SS:[ARG.2] [00124F28]=00
- main 006E53B2 PUSH EDI [00124F1C]=1 ESP=00124F1C
- main 006E53B3 MOV EDI,ECX EDI=01814FB0
- main 006E53B5 CMP EDX,4
- main 006E53B8 JB SHORT 006E53EB
- main 006E53BA NEG ECX ECX=FE7EB050
- main 006E53BC AND ECX,00000003 ECX=00000000
- main 006E53BF JE SHORT 006E53CD
- main 006E53CD MOV ECX,EAX
- main 006E53CF SHL EAX,8
- main 006E53D2 ADD EAX,ECX
- main 006E53D4 MOV ECX,EAX
- main 006E53D6 SHL EAX,10
- main 006E53D9 ADD EAX,ECX
- main 006E53DB MOV ECX,EDX ECX=0000000C
- main 006E53DD AND EDX,00000003 EDX=00000000
- main 006E53E0 SHR ECX,2 ECX=00000003
- main 006E53E3 JE SHORT 006E53EB
- main 006E53E5 REP STOS DWORD PTR ES:[EDI] [01814FB0]=BAADF00D ECX=00000000, EDI=01814FBC
- main 006E53E7 TEST EDX,EDX
- main 006E53E9 JE SHORT 006E53F5
- main 006E53F5 MOV EAX,DWORD PTR SS:[ARG.1] [00124F24]=01814FB0 EAX=01814FB0
- main 006E53F9 POP EDI [00124F1C]=1 ESP=00124F20, EDI=00000001
- main 006E53FA RETN [00124F20]=Game.006D24A4 ESP=00124F24
- main 006D24A4 ADD ESP,0C ESP=00124F30
- main 006D24A7 PUSH 0C [00124F2C]=0000000C (decimal 12.);ESP=00124F2C
- main 006D24A9 PUSH 0 [00124F28]=0 ESP=00124F28
- main 006D24AB MOV EAX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814FA8 EAX=01814FA8
- main 006D24AE ADD EAX,14 EAX=01814FBC
- main 006D24B1 PUSH EAX [00124F24]=01814FB0 ESP=00124F24
- main 006D24B2 CALL 006E53A0 ESP=00124F20
- main 006E53A0 MOV EDX,DWORD PTR SS:[ARG.3] [00124F2C]=0000000C (decimal 12.);EDX=0000000C
- main 006E53A4 MOV ECX,DWORD PTR SS:[ARG.1] [00124F24]=01814FBC ECX=01814FBC
- main 006E53A8 TEST EDX,EDX
- main 006E53AA JE SHORT 006E53FB
- main 006E53AC XOR EAX,EAX EAX=00000000
- main 006E53AE MOV AL,BYTE PTR SS:[ARG.2] [00124F28]=00
- main 006E53B2 PUSH EDI [00124F1C]=1 ESP=00124F1C
- main 006E53B3 MOV EDI,ECX EDI=01814FBC
- main 006E53B5 CMP EDX,4
- main 006E53B8 JB SHORT 006E53EB
- main 006E53BA NEG ECX ECX=FE7EB044
- main 006E53BC AND ECX,00000003 ECX=00000000
- main 006E53BF JE SHORT 006E53CD
- main 006E53CD MOV ECX,EAX
- main 006E53CF SHL EAX,8
- main 006E53D2 ADD EAX,ECX
- main 006E53D4 MOV ECX,EAX
- main 006E53D6 SHL EAX,10
- main 006E53D9 ADD EAX,ECX
- main 006E53DB MOV ECX,EDX ECX=0000000C
- main 006E53DD AND EDX,00000003 EDX=00000000
- main 006E53E0 SHR ECX,2 ECX=00000003
- main 006E53E3 JE SHORT 006E53EB
- main 006E53E5 REP STOS DWORD PTR ES:[EDI] [01814FBC]=BAADF00D ECX=00000000, EDI=01814FC8
- main 006E53E7 TEST EDX,EDX
- main 006E53E9 JE SHORT 006E53F5
- main 006E53F5 MOV EAX,DWORD PTR SS:[ARG.1] [00124F24]=01814FBC EAX=01814FBC
- main 006E53F9 POP EDI [00124F1C]=1 ESP=00124F20, EDI=00000001
- main 006E53FA RETN [00124F20]=Game.006D24B7 ESP=00124F24
- main 006D24B7 ADD ESP,0C ESP=00124F30
- main 006D24BA MOV ECX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814FA8 ECX=01814FA8
- main 006D24BD MOV DWORD PTR DS:[ECX+20],0 [01814FC8]=0
- main 006D24C4 PUSH 0A00000 [00124F2C]=0000000C (decimal 12.);ESP=00124F2C
- main 006D24C9 CALL 006E2DB5 ESP=00124F28
- main 006E2DB5 JMP 006E2DBA
- main 006E2DBA PUSH ESI [00124F24]=01814FBC ESP=00124F24
- main 006E2DBB MOV ESI,DWORD PTR SS:[ARG.1] [00124F2C]=00A00000 ESI=00A00000
- main 006E2DBF JMP SHORT 006E2DD1
- main 006E2DD1 PUSH ESI [00124F20]=Game.006D24B7 ESP=00124F20
- main 006E2DD2 CALL 006E6595 ESP=00124F1C
- main 006E6595 PUSH DWORD PTR DS:[9CFA10] [009CFA10]=0 ESP=00124F18
- main 006E659B PUSH DWORD PTR SS:[ARG.1] [00124F20]=00A00000 ESP=00124F14
- main 006E659F CALL 006E6569 ESP=00124F10
- main 006E6569 CMP DWORD PTR SS:[ARG.1],-20 [00124F14]=00A00000
- main 006E656E JA SHORT 006E6592
- main 006E6570 PUSH DWORD PTR SS:[ARG.1] [00124F14]=00A00000 ESP=00124F0C
- main 006E6574 CALL 006E64EE ESP=00124F08
- main 006E64EE PUSH 0C [00124F04]=Game.006E655C ESP=00124F04
- main 006E64F0 PUSH OFFSET 00731FB8 [00124F00]=00124EF0 ESP=00124F00
- main 006E64F5 CALL 006EB374 ESP=00124EFC
- main 006EB374 PUSH 006E79CC [00124EF8]=0000000A (decimal 10.);ESP=00124EF8
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124F6C EAX=00124F6C
- main 006EB37F PUSH EAX [00124EF4]=0000014C (decimal 332.);ESP=00124EF4
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124F04]=0000000C (decimal 12.);EAX=0000000C
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124F04]=0000000C (decimal 12.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124F04 EBP=00124F04
- main 006EB38C SUB ESP,EAX ESP=00124EE8
- main 006EB38E PUSH EBX [00124EE4]=01020000 ESP=00124EE4
- main 006EB38F PUSH ESI [00124EE0]=Game.006E6557 ESP=00124EE0
- main 006EB390 PUSH EDI [00124EDC]=ntdll.7C9201DB ESP=00124EDC
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124EFC]=Game.006E64FA EAX=006E64FA
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124EEC]=Game.006E655C
- main 006EB397 PUSH EAX [00124ED8]=FFFFFFFF (decimal -1.);ESP=00124ED8
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124F00]=Game.00731FB8 EAX=00731FB8
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124F00]=Game.00731FB8
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124EFC]=Game.006E64FA
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124EF4 EAX=00124EF4
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124F6C
- main 006EB3AE RETN [00124ED8]=Game.006E64FA ESP=00124EDC
- main 006E64FA MOV ESI,DWORD PTR SS:[EBP+8] [00124F0C]=00A00000
- main 006E64FD CMP DWORD PTR DS:[9D0124],3 [009D0124]=1
- main 006E6504 JNE SHORT 006E6534
- main 006E6534 TEST ESI,ESI
- main 006E6536 JNE SHORT 006E6539
- main 006E6539 CMP DWORD PTR DS:[9D0124],1 [009D0124]=1
- main 006E6540 JE SHORT 006E6548
- main 006E6548 PUSH ESI [00124ED8]=Game.006E64FA ESP=00124ED8
- main 006E6549 PUSH 0 [00124ED4]=ntdll.7C9201E0 ESP=00124ED4
- main 006E654B PUSH DWORD PTR DS:[9D0120] [009D0120]=01020000 ESP=00124ED0
- main 006E6551 CALL DWORD PTR DS:[<&KERNEL32.HeapAlloc>];[00713240]=7C9200C4 (ntdll.RtlAllocateHeap);EAX=047E0020, ECX=7C9201DB, EDX=01020608, ESP=00124EDC
- main 006E6557 CALL 006EB3AF ESP=00124ED8
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124EF4]=00124F6C ECX=00124F6C
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124EF4
- main 006EB3B9 POP ECX [00124ED8]=Game.006E655C ECX=006E655C, ESP=00124EDC
- main 006EB3BA POP EDI [00124EDC]=1 ESP=00124EE0
- main 006EB3BB POP ESI [00124EE0]=00A00000 ESP=00124EE4
- main 006EB3BC POP EBX [00124EE4]=0000000A (decimal 10.);ESP=00124EE8
- main 006EB3BD LEAVE [00124F04]=00124F3C ESP=00124F08, EBP=00124F3C
- main 006EB3BE PUSH ECX [00124F04]=00124F3C ESP=00124F04
- main 006EB3BF RETN [00124F04]=Game.006E655C ESP=00124F08
- main 006E655C RETN [00124F08]=Game.006E6579 ESP=00124F0C
- main 006E6579 TEST EAX,EAX
- main 006E657B POP ECX [00124F0C]=00A00000 ECX=00A00000, ESP=00124F10
- main 006E657C JNE SHORT 006E6594
- main 006E6594 RETN [00124F10]=Game.006E65A4 ESP=00124F14
- main 006E65A4 POP ECX [00124F14]=00A00000 ESP=00124F18
- main 006E65A5 POP ECX [00124F18]=0 ECX=00000000, ESP=00124F1C
- main 006E65A6 RETN [00124F1C]=Game.006E2DD7 ESP=00124F20
- main 006E2DD7 TEST EAX,EAX
- main 006E2DD9 POP ECX [00124F20]=00A00000 ECX=00A00000, ESP=00124F24
- main 006E2DDA JE SHORT 006E2DC1
- main 006E2DDC POP ESI [00124F24]=00141F05 ESP=00124F28, ESI=00141F05
- main 006E2DDD RETN [00124F28]=Game.006D24CE ESP=00124F2C
- main 006D24CE ADD ESP,4 ESP=00124F30
- main 006D24D1 MOV DWORD PTR SS:[LOCAL.1],EAX [00124F38]=00141F05
- main 006D24D4 MOV EDX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814FA8 EDX=01814FA8
- main 006D24D7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F38]=047E0020
- main 006D24DA MOV DWORD PTR DS:[EDX+24],EAX [01814FCC]=BAADF00D
- main 006D24DD MOV ECX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814FA8 ECX=01814FA8
- main 006D24E0 CMP DWORD PTR DS:[ECX+24],0 [01814FCC]=047E0020
- main 006D24E4 JNE SHORT 006D24F3
- main 006D24F3 PUSH 0A00000 [00124F2C]=00A00000 ESP=00124F2C
- main 006D24F8 CALL 006E2DB5 ESP=00124F28
- main 006E2DB5 JMP 006E2DBA
- main 006E2DBA PUSH ESI [00124F24]=00141F05 ESP=00124F24
- main 006E2DBB MOV ESI,DWORD PTR SS:[ARG.1] [00124F2C]=00A00000 ESI=00A00000
- main 006E2DBF JMP SHORT 006E2DD1
- main 006E2DD1 PUSH ESI [00124F20]=00A00000 ESP=00124F20
- main 006E2DD2 CALL 006E6595 ESP=00124F1C
- main 006E6595 PUSH DWORD PTR DS:[9CFA10] [009CFA10]=0 ESP=00124F18
- main 006E659B PUSH DWORD PTR SS:[ARG.1] [00124F20]=00A00000 ESP=00124F14
- main 006E659F CALL 006E6569 ESP=00124F10
- main 006E6569 CMP DWORD PTR SS:[ARG.1],-20 [00124F14]=00A00000
- main 006E656E JA SHORT 006E6592
- main 006E6570 PUSH DWORD PTR SS:[ARG.1] [00124F14]=00A00000 ESP=00124F0C
- main 006E6574 CALL 006E64EE ESP=00124F08
- main 006E64EE PUSH 0C [00124F04]=Game.006E655C ESP=00124F04
- main 006E64F0 PUSH OFFSET 00731FB8 [00124F00]=FFFFFFFF (decimal -1.);ESP=00124F00
- main 006E64F5 CALL 006EB374 ESP=00124EFC
- main 006EB374 PUSH 006E79CC [00124EF8]=Game.006E79CC ESP=00124EF8
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124F6C EAX=00124F6C
- main 006EB37F PUSH EAX [00124EF4]=00124F6C ESP=00124EF4
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124F04]=0000000C (decimal 12.);EAX=0000000C
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124F04]=0000000C (decimal 12.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124F04 EBP=00124F04
- main 006EB38C SUB ESP,EAX ESP=00124EE8
- main 006EB38E PUSH EBX [00124EE4]=0000000A (decimal 10.);ESP=00124EE4
- main 006EB38F PUSH ESI [00124EE0]=00A00000 ESP=00124EE0
- main 006EB390 PUSH EDI [00124EDC]=1 ESP=00124EDC
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124EFC]=Game.006E64FA EAX=006E64FA
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124EEC]=00124EDC
- main 006EB397 PUSH EAX [00124ED8]=Game.006E655C ESP=00124ED8
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124F00]=Game.00731FB8 EAX=00731FB8
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124F00]=Game.00731FB8
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124EFC]=Game.006E64FA
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124EF4 EAX=00124EF4
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124F6C
- main 006EB3AE RETN [00124ED8]=Game.006E64FA ESP=00124EDC
- main 006E64FA MOV ESI,DWORD PTR SS:[EBP+8] [00124F0C]=00A00000
- main 006E64FD CMP DWORD PTR DS:[9D0124],3 [009D0124]=1
- main 006E6504 JNE SHORT 006E6534
- main 006E6534 TEST ESI,ESI
- main 006E6536 JNE SHORT 006E6539
- main 006E6539 CMP DWORD PTR DS:[9D0124],1 [009D0124]=1
- main 006E6540 JE SHORT 006E6548
- main 006E6548 PUSH ESI [00124ED8]=Game.006E64FA ESP=00124ED8
- main 006E6549 PUSH 0 [00124ED4]=40000060 ESP=00124ED4
- main 006E654B PUSH DWORD PTR DS:[9D0120] [009D0120]=01020000 ESP=00124ED0
- main 006E6551 CALL DWORD PTR DS:[<&KERNEL32.HeapAlloc>];[00713240]=7C9200C4 (ntdll.RtlAllocateHeap);EAX=051F0020, ECX=7C9201DB, EDX=01020608, ESP=00124EDC
- main 006E6557 CALL 006EB3AF ESP=00124ED8
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124EF4]=00124F6C ECX=00124F6C
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124EF4
- main 006EB3B9 POP ECX [00124ED8]=Game.006E655C ECX=006E655C, ESP=00124EDC
- main 006EB3BA POP EDI [00124EDC]=1 ESP=00124EE0
- main 006EB3BB POP ESI [00124EE0]=00A00000 ESP=00124EE4
- main 006EB3BC POP EBX [00124EE4]=0000000A (decimal 10.);ESP=00124EE8
- main 006EB3BD LEAVE [00124F04]=00124F3C ESP=00124F08, EBP=00124F3C
- main 006EB3BE PUSH ECX [00124F04]=00124F3C ESP=00124F04
- main 006EB3BF RETN [00124F04]=Game.006E655C ESP=00124F08
- main 006E655C RETN [00124F08]=Game.006E6579 ESP=00124F0C
- main 006E6579 TEST EAX,EAX
- main 006E657B POP ECX [00124F0C]=00A00000 ECX=00A00000, ESP=00124F10
- main 006E657C JNE SHORT 006E6594
- main 006E6594 RETN [00124F10]=Game.006E65A4 ESP=00124F14
- main 006E65A4 POP ECX [00124F14]=00A00000 ESP=00124F18
- main 006E65A5 POP ECX [00124F18]=0 ECX=00000000, ESP=00124F1C
- main 006E65A6 RETN [00124F1C]=Game.006E2DD7 ESP=00124F20
- main 006E2DD7 TEST EAX,EAX
- main 006E2DD9 POP ECX [00124F20]=00A00000 ECX=00A00000, ESP=00124F24
- main 006E2DDA JE SHORT 006E2DC1
- main 006E2DDC POP ESI [00124F24]=00141F05 ESP=00124F28, ESI=00141F05
- main 006E2DDD RETN [00124F28]=Game.006D24FD ESP=00124F2C
- main 006D24FD ADD ESP,4 ESP=00124F30
- main 006D2500 MOV DWORD PTR SS:[LOCAL.2],EAX [00124F34]=0000014C (decimal 332.)
- main 006D2503 MOV EDX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814FA8 EDX=01814FA8
- main 006D2506 MOV EAX,DWORD PTR SS:[LOCAL.2] [00124F34]=051F0020
- main 006D2509 MOV DWORD PTR DS:[EDX+28],EAX [01814FD0]=BAADF00D
- main 006D250C MOV ECX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814FA8 ECX=01814FA8
- main 006D250F CMP DWORD PTR DS:[ECX+28],0 [01814FD0]=051F0020
- main 006D2513 JNE SHORT 006D2522
- main 006D2522 MOV EAX,DWORD PTR SS:[LOCAL.3] [00124F30]=01814FA8 EAX=01814FA8
- main 006D2525 MOV ESP,EBP ESP=00124F3C
- main 006D2527 POP EBP [00124F3C]=00124F78 ESP=00124F40, EBP=00124F78
- main 006D2528 RETN [00124F40]=Game.006B5F2C ESP=00124F44
- main 006B5F2C MOV DWORD PTR SS:[LOCAL.13],EAX [00124F44]=Game.007329F0
- main 006B5F2F JMP SHORT 006B5F38
- main 006B5F38 MOV EAX,DWORD PTR SS:[LOCAL.13] [00124F44]=01814FA8
- main 006B5F3B MOV DWORD PTR SS:[LOCAL.8],EAX [00124F58]=00124F98
- main 006B5F3E MOV DWORD PTR SS:[LOCAL.1],-1 [00124F74]=2
- main 006B5F45 MOV ECX,DWORD PTR SS:[LOCAL.10] [00124F50]=Game.009BE5C8, ASCII "t⌐r";ECX=009BE5C8
- main 006B5F48 MOV EDX,DWORD PTR SS:[LOCAL.8] [00124F58]=01814FA8
- main 006B5F4B MOV DWORD PTR DS:[ECX+0C],EDX [009BE5D4]=0
- main 006B5F4E MOV EAX,DWORD PTR SS:[LOCAL.10] [00124F50]=Game.009BE5C8, ASCII "t⌐r";EAX=009BE5C8
- main 006B5F51 CMP DWORD PTR DS:[EAX+4],0 [009BE5CC]=01814CD8
- main 006B5F55 JNE SHORT 006B5F5B
- main 006B5F5B MOV ECX,DWORD PTR SS:[LOCAL.10] [00124F50]=Game.009BE5C8, ASCII "t⌐r"
- main 006B5F5E CMP DWORD PTR DS:[ECX+8],0 [009BE5D0]=01814E40
- main 006B5F62 JNE SHORT 006B5F68
- main 006B5F68 MOV EDX,DWORD PTR SS:[LOCAL.10] [00124F50]=Game.009BE5C8, ASCII "t⌐r";EDX=009BE5C8
- main 006B5F6B CMP DWORD PTR DS:[EDX+0C],0 [009BE5D4]=01814FA8
- main 006B5F6F JNE SHORT 006B5F75
- main 006B5F75 MOV EAX,1 EAX=00000001
- main 006B5F7A MOV ECX,DWORD PTR SS:[LOCAL.3] [00124F6C]=00124F84 ECX=00124F84
- main 006B5F7D MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124F6C
- main 006B5F84 MOV ESP,EBP ESP=00124F78
- main 006B5F86 POP EBP [00124F78]=00124F90 ESP=00124F7C, EBP=00124F90
- main 006B5F87 RETN [00124F7C]=Game.006B5D00 ESP=00124F80
- main 006B5D00 MOV DWORD PTR SS:[LOCAL.1],-1 [00124F8C]=0
- main 006B5D07 MOV EAX,DWORD PTR SS:[LOCAL.4] [00124F80]=Game.009BE5C8, ASCII "t⌐r";EAX=009BE5C8
- main 006B5D0A MOV ECX,DWORD PTR SS:[LOCAL.3] [00124F84]=00124F98 ECX=00124F98
- main 006B5D0D MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124F84
- main 006B5D14 MOV ESP,EBP ESP=00124F90
- main 006B5D16 POP EBP [00124F90]=00124FA4 ESP=00124F94, EBP=00124FA4
- main 006B5D17 RETN [00124F94]=Game.006AD402 ESP=00124F98
- main 006AD402 PUSH 00712570 [00124F94]=Game.006AD402 ESP=00124F94
- main 006AD407 CALL 006E56C5 ESP=00124F90
- main 006E56C5 PUSH DWORD PTR SS:[ARG.1] [00124F94]=Game.00712570 ESP=00124F8C
- main 006E56C9 CALL 006E568D ESP=00124F88
- main 006E568D PUSH 0C [00124F84]=00124F98 ESP=00124F84
- main 006E568F PUSH OFFSET 00731EA8 [00124F80]=Game.009BE5C8, ASCII "t⌐r";ESP=00124F80
- main 006E5694 CALL 006EB374 ESP=00124F7C
- main 006EB374 PUSH 006E79CC [00124F78]=00124F90 ESP=00124F78
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124F98 EAX=00124F98
- main 006EB37F PUSH EAX [00124F74]=FFFFFFFF (decimal -1.);ESP=00124F74
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124F84]=0000000C (decimal 12.);EAX=0000000C
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124F84]=0000000C (decimal 12.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124F84 EBP=00124F84
- main 006EB38C SUB ESP,EAX ESP=00124F68
- main 006EB38E PUSH EBX [00124F64]=01814CD8 ESP=00124F64
- main 006EB38F PUSH ESI [00124F60]=01814E40 ESP=00124F60
- main 006EB390 PUSH EDI [00124F5C]=01814E40 ESP=00124F5C
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124F7C]=Game.006E5699 EAX=006E5699
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124F6C]=00124F84
- main 006EB397 PUSH EAX [00124F58]=01814FA8 ESP=00124F58
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124F80]=Game.00731EA8 EAX=00731EA8
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124F80]=Game.00731EA8
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124F7C]=Game.006E5699
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124F74 EAX=00124F74
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124F98
- main 006EB3AE RETN [00124F58]=Game.006E5699 ESP=00124F5C
- main 006E5699 CALL 006E5430 ESP=00124F58
- main 006E5430 PUSH 8 [00124F54]=01814FA8 ESP=00124F54
- main 006E5432 CALL 006EA83D ESP=00124F50
- main 006EA83D PUSH EBP [00124F4C]=01814CD8 ESP=00124F4C
- main 006EA83E MOV EBP,ESP EBP=00124F4C
- main 006EA840 MOV EAX,DWORD PTR SS:[ARG.1] [00124F54]=8 EAX=00000008
- main 006EA843 PUSH ESI [00124F48]=01814E40 ESP=00124F48
- main 006EA844 LEA ESI,[EAX*8+75DF80] Address=0075DFC0 ESI=0075DFC0
- main 006EA84B CMP DWORD PTR DS:[ESI],0 [0075DFC0]=Game.009CF928
- main 006EA84E JNE SHORT 006EA863
- main 006EA863 PUSH DWORD PTR DS:[ESI] [0075DFC0]=Game.009CF928 ESP=00124F44
- main 006EA865 CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=009CF928, ESP=00124F48
- main 006EA86B POP ESI [00124F48]=00141F05 ESP=00124F4C, ESI=00141F05
- main 006EA86C POP EBP [00124F4C]=00124F84 ESP=00124F50, EBP=00124F84
- main 006EA86D RETN [00124F50]=Game.006E5437 ESP=00124F54
- main 006E5437 POP ECX [00124F54]=8 ECX=00000008, ESP=00124F58
- main 006E5438 RETN [00124F58]=Game.006E569E ESP=00124F5C
- main 006E569E AND DWORD PTR SS:[EBP-4],00000000 [00124F80]=FFFFFFFF
- main 006E56A2 MOV EDI,DWORD PTR SS:[EBP+8] [00124F8C]=Game.00712570 EDI=00712570
- main 006E56A5 CALL 006E55E5 ESP=00124F58
- main 006E55E5 PUSH ESI [00124F54]=8 ESP=00124F54
- main 006E55E6 PUSH DWORD PTR DS:[9D1170] [009D1170]=010223E0 ESP=00124F50
- main 006E55EC CALL 006ED8B9 ESP=00124F4C
- main 006ED8B9 PUSH 10 [00124F48]=00141F05 ESP=00124F48
- main 006ED8BB PUSH OFFSET 00732A30 [00124F44]=Game.009CF928 ESP=00124F44
- main 006ED8C0 CALL 006EB374 ESP=00124F40
- main 006EB374 PUSH 006E79CC [00124F3C]=00124F78 ESP=00124F3C
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124F74 EAX=00124F74
- main 006EB37F PUSH EAX [00124F38]=047E0020 ESP=00124F38
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124F48]=00000010 (decimal 16.);EAX=00000010
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124F48]=00000010 (decimal 16.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124F48 EBP=00124F48
- main 006EB38C SUB ESP,EAX ESP=00124F28
- main 006EB38E PUSH EBX [00124F24]=00141F05 ESP=00124F24
- main 006EB38F PUSH ESI [00124F20]=00A00000 ESP=00124F20
- main 006EB390 PUSH EDI [00124F1C]=Game.006E2DD7 ESP=00124F1C
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124F40]=Game.006ED8C5 EAX=006ED8C5
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124F30]=01814FA8
- main 006EB397 PUSH EAX [00124F18]=0 ESP=00124F18
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124F44]=Game.00732A30 EAX=00732A30
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124F44]=Game.00732A30
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124F40]=Game.006ED8C5
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124F38 EAX=00124F38
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124F74
- main 006EB3AE RETN [00124F18]=Game.006ED8C5 ESP=00124F1C
- main 006ED8C5 CMP DWORD PTR DS:[9D0124],3 [009D0124]=1
- main 006ED8CC JNE SHORT 006ED908
- main 006ED908 PUSH DWORD PTR SS:[EBP+8] [00124F50]=010223E0 ESP=00124F18
- main 006ED90B PUSH 0 [00124F14]=00A00000 ESP=00124F14
- main 006ED90D PUSH DWORD PTR DS:[9D0120] [009D0120]=01020000 ESP=00124F10
- main 006ED913 CALL DWORD PTR DS:[<&KERNEL32.HeapSize>];[007132A8]=7C9204DD (ntdll.RtlSizeHeap);EAX=00000080, ECX=7C97FEFF, EDX=01020608, ESP=00124F1C
- main 006ED919 MOV ESI,EAX ESI=00000080
- main 006ED91B MOV EAX,ESI
- main 006ED91D CALL 006EB3AF ESP=00124F18
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124F38]=00124F74 ECX=00124F74
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124F38
- main 006EB3B9 POP ECX [00124F18]=Game.006ED922 ECX=006ED922, ESP=00124F1C
- main 006EB3BA POP EDI [00124F1C]=Game.00712570 ESP=00124F20
- main 006EB3BB POP ESI [00124F20]=00141F05 ESP=00124F24, ESI=00141F05
- main 006EB3BC POP EBX [00124F24]=0000000A (decimal 10.);ESP=00124F28
- main 006EB3BD LEAVE [00124F48]=00124F84 ESP=00124F4C, EBP=00124F84
- main 006EB3BE PUSH ECX [00124F48]=00124F84 ESP=00124F48
- main 006EB3BF RETN [00124F48]=Game.006ED922 ESP=00124F4C
- main 006ED922 RETN [00124F4C]=Game.006E55F1 ESP=00124F50
- main 006E55F1 POP ECX [00124F50]=010223E0 ECX=010223E0, ESP=00124F54
- main 006E55F2 MOV ECX,DWORD PTR DS:[9D116C] [009D116C]=01022450 ECX=01022450
- main 006E55F8 MOV ESI,EAX ESI=00000080
- main 006E55FA MOV EAX,DWORD PTR DS:[9D1170] [009D1170]=010223E0 EAX=010223E0
- main 006E55FF MOV EDX,ECX EDX=01022450
- main 006E5601 SUB EDX,EAX EDX=00000070
- main 006E5603 ADD EDX,4 EDX=00000074
- main 006E5606 CMP ESI,EDX
- main 006E5608 JNB SHORT 006E5658
- main 006E5658 MOV DWORD PTR DS:[ECX],EDI [01022450]=BAADF00D
- main 006E565A ADD DWORD PTR DS:[9D116C],4 [009D116C]=01022450, ASCII "p%q"
- main 006E5661 MOV EAX,EDI EAX=00712570
- main 006E5663 POP ESI [00124F54]=00141F05 ESP=00124F58, ESI=00141F05
- main 006E5664 RETN [00124F58]=Game.006E56AA ESP=00124F5C
- main 006E56AA MOV DWORD PTR SS:[EBP-1C],EAX [00124F68]=01814CD8
- main 006E56AD OR DWORD PTR SS:[EBP-4],FFFFFFFF [00124F80]=00000000
- main 006E56B1 CALL 006E56BF ESP=00124F58
- main 006E56BF CALL 006E5439 ESP=00124F54
- main 006E5439 PUSH 8 [00124F50]=010223E0 ESP=00124F50
- main 006E543B CALL 006EA770 ESP=00124F4C
- main 006EA770 PUSH EBP [00124F48]=Game.006ED922 ESP=00124F48
- main 006EA771 MOV EBP,ESP EBP=00124F48
- main 006EA773 MOV EAX,DWORD PTR SS:[ARG.1] [00124F50]=8 EAX=00000008
- main 006EA776 PUSH DWORD PTR DS:[EAX*8+75DF80] [0075DFC0]=Game.009CF928 ESP=00124F44
- main 006EA77D CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=009CF928, ESP=00124F48
- main 006EA783 POP EBP [00124F48]=00124F84 ESP=00124F4C, EBP=00124F84
- main 006EA784 RETN [00124F4C]=Game.006E5440 ESP=00124F50
- main 006E5440 POP ECX [00124F50]=8 ECX=00000008, ESP=00124F54
- main 006E5441 RETN [00124F54]=Game.006E56C4 ESP=00124F58
- main 006E56C4 RETN [00124F58]=Game.006E56B6 ESP=00124F5C
- main 006E56B6 MOV EAX,DWORD PTR SS:[EBP-1C] [00124F68]=Game.00712570 EAX=00712570
- main 006E56B9 CALL 006EB3AF ESP=00124F58
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124F74]=00124F98 ECX=00124F98
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124F74
- main 006EB3B9 POP ECX [00124F58]=Game.006E56BE ECX=006E56BE, ESP=00124F5C
- main 006EB3BA POP EDI [00124F5C]=1 ESP=00124F60, EDI=00000001
- main 006EB3BB POP ESI [00124F60]=00141F05 ESP=00124F64
- main 006EB3BC POP EBX [00124F64]=0000000A (decimal 10.);ESP=00124F68
- main 006EB3BD LEAVE [00124F84]=00124FA4 ESP=00124F88, EBP=00124FA4
- main 006EB3BE PUSH ECX [00124F84]=00124FA4 ESP=00124F84
- main 006EB3BF RETN [00124F84]=Game.006E56BE ESP=00124F88
- main 006E56BE RETN [00124F88]=Game.006E56CE ESP=00124F8C
- main 006E56CE NEG EAX EAX=FF8EDA90
- main 006E56D0 SBB EAX,EAX EAX=FFFFFFFF
- main 006E56D2 NEG EAX EAX=00000001
- main 006E56D4 POP ECX [00124F8C]=Game.00712570 ECX=00712570, ESP=00124F90
- main 006E56D5 DEC EAX EAX=00000000
- main 006E56D6 RETN [00124F90]=Game.006AD40C ESP=00124F94
- main 006AD40C ADD ESP,4 ESP=00124F98
- main 006AD40F MOV DWORD PTR SS:[LOCAL.1],-1 [00124FA0]=0
- main 006AD416 MOV EAX,OFFSET 009BE5C8 EAX=009BE5C8
- main 006AD41B MOV ECX,DWORD PTR SS:[LOCAL.3] [00124F98]=0012FFB0 ECX=0012FFB0
- main 006AD41E MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124F98
- main 006AD425 MOV ESP,EBP ESP=00124FA4
- main 006AD427 POP EBP [00124FA4]=00124FB0 ESP=00124FA8, EBP=00124FB0
- main 006AD428 RETN [00124FA8]=Game.006B67AD ESP=00124FAC
- main 006B67AD MOV ECX,EAX ECX=009BE5C8
- main 006B67AF CALL 006B5F90 ESP=00124FA8
- main 006B5F90 PUSH EBP [00124FA4]=00124FB0 ESP=00124FA4
- main 006B5F91 MOV EBP,ESP EBP=00124FA4
- main 006B5F93 PUSH -1 [00124FA0]=FFFFFFFF (decimal -1.);ESP=00124FA0
- main 006B5F95 PUSH 00710EC9 [00124F9C]=Game.00710D8E ESP=00124F9C
- main 006B5F9A MOV EAX,DWORD PTR FS:[0] [7FFDF000]=0012FFB0 EAX=0012FFB0
- main 006B5FA0 PUSH EAX [00124F98]=0012FFB0 ESP=00124F98
- main 006B5FA1 MOV DWORD PTR FS:[0],ESP [7FFDF000]=0012FFB0
- main 006B5FA8 SUB ESP,18 ESP=00124F80
- main 006B5FAB MOV DWORD PTR SS:[LOCAL.9],ECX [00124F80]=FFFFFFFF (decimal -1.)
- main 006B5FAE LEA ECX,[LOCAL.5] Address=00124F90 ECX=00124F90
- main 006B5FB1 CALL 006B6FD0 ESP=00124F7C
- main 006B6FD0 PUSH EBP [00124F78]=Game.006E79CC ESP=00124F78
- main 006B6FD1 MOV EBP,ESP EBP=00124F78
- main 006B6FD3 PUSH ECX [00124F74]=00124F98 ESP=00124F74
- main 006B6FD4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F74]=00124F90
- main 006B6FD7 CALL 006B7290 ESP=00124F70
- main 006B7290 PUSH EBP [00124F6C]=00124F5C ESP=00124F6C
- main 006B7291 MOV EBP,ESP EBP=00124F6C
- main 006B7293 MOV EAX,OFFSET 009CFD74 EAX=009CFD74
- main 006B7298 POP EBP [00124F6C]=00124F78 ESP=00124F70, EBP=00124F78
- main 006B7299 RETN [00124F70]=Game.006B6FDC ESP=00124F74
- main 006B6FDC PUSH EAX [00124F70]=Game.006B6FDC ESP=00124F70
- main 006B6FDD MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F74]=00124F90
- main 006B6FE0 CALL 006B71C0 ESP=00124F6C
- main 006B71C0 PUSH EBP [00124F68]=Game.00712570 ESP=00124F68
- main 006B71C1 MOV EBP,ESP EBP=00124F68
- main 006B71C3 SUB ESP,8 ESP=00124F60
- main 006B71C6 MOV DWORD PTR SS:[LOCAL.2],ECX [00124F60]=00141F05
- main 006B71C9 MOV EAX,DWORD PTR SS:[ARG.1] [00124F70]=Game.009CFD74
- main 006B71CC MOV EDX,DWORD PTR DS:[EAX] [009CFD74]=Game.0073A138 EDX=0073A138
- main 006B71CE MOV ECX,DWORD PTR SS:[ARG.1] [00124F70]=Game.009CFD74 ECX=009CFD74
- main 006B71D1 CALL DWORD PTR DS:[EDX+0C] [0073A144]=Game.00702957 ESP=00124F5C
- main 00702957 XOR EDX,EDX EDX=00000000
- main 00702959 LEA EAX,[ECX+14] Address=009CFD88 EAX=009CFD88
- main 0070295C INC EDX EDX=00000001
- main 0070295D LOCK XADD DWORD PTR DS:[EAX],EDX [009CFD88]=2 EDX=00000002
- main 00702961 LEA EAX,[ECX+8] Address=009CFD7C EAX=009CFD7C
- main 00702964 RETN [00124F5C]=Game.006B71D4 ESP=00124F60
- main 006B71D4 MOV DWORD PTR SS:[LOCAL.1],EAX [00124F64]=0000000A (decimal 10.)
- main 006B71D7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F64]=Game.009CFD7C
- main 006B71DA PUSH EAX [00124F5C]=Game.006B71D4 ESP=00124F5C
- main 006B71DB MOV ECX,DWORD PTR SS:[LOCAL.2] [00124F60]=00124F90 ECX=00124F90
- main 006B71DE CALL 006B7360 ESP=00124F58
- main 006B7360 PUSH EBP [00124F54]=Game.006E56C4 ESP=00124F54
- main 006B7361 MOV EBP,ESP EBP=00124F54
- main 006B7363 PUSH ECX [00124F50]=8 ESP=00124F50
- main 006B7364 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F50]=00124F90
- main 006B7367 MOV ECX,DWORD PTR SS:[ARG.1] [00124F5C]=Game.009CFD7C ECX=009CFD7C
- main 006B736A CALL 006B7380 ESP=00124F4C
- main 006B7380 PUSH EBP [00124F48]=00124F84 ESP=00124F48
- main 006B7381 MOV EBP,ESP EBP=00124F48
- main 006B7383 PUSH ECX [00124F44]=Game.009CF928 ESP=00124F44
- main 006B7384 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F44]=Game.009CFD7C
- main 006B7387 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F44]=Game.009CFD7C
- main 006B738A ADD EAX,10 EAX=009CFD8C
- main 006B738D MOV ESP,EBP ESP=00124F48
- main 006B738F POP EBP [00124F48]=00124F54 ESP=00124F4C, EBP=00124F54
- main 006B7390 RETN [00124F4C]=Game.006B736F ESP=00124F50
- main 006B736F MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F50]=00124F90 ECX=00124F90
- main 006B7372 MOV DWORD PTR DS:[ECX],EAX [00124F90]=Game.006AD40C
- main 006B7374 MOV ESP,EBP ESP=00124F54
- main 006B7376 POP EBP [00124F54]=00124F68 ESP=00124F58, EBP=00124F68
- main 006B7377 RETN 4 [00124F58]=Game.006B71E3 ESP=00124F60
- main 006B71E3 MOV EAX,DWORD PTR SS:[LOCAL.2] [00124F60]=00124F90 EAX=00124F90
- main 006B71E6 MOV ESP,EBP ESP=00124F68
- main 006B71E8 POP EBP [00124F68]=00124F78 ESP=00124F6C, EBP=00124F78
- main 006B71E9 RETN 4 [00124F6C]=Game.006B6FE5 ESP=00124F74
- main 006B6FE5 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F74]=00124F90
- main 006B6FE8 MOV ESP,EBP ESP=00124F78
- main 006B6FEA POP EBP [00124F78]=00124FA4 ESP=00124F7C, EBP=00124FA4
- main 006B6FEB RETN [00124F7C]=Game.006B5FB6 ESP=00124F80
- main 006B5FB6 MOV DWORD PTR SS:[LOCAL.1],0 [00124FA0]=FFFFFFFF (decimal -1.)
- main 006B5FBD LEA ECX,[LOCAL.4] Address=00124F94 ECX=00124F94
- main 006B5FC0 CALL 006B6FD0 ESP=00124F7C
- main 006B6FD0 PUSH EBP [00124F78]=00124FA4 ESP=00124F78
- main 006B6FD1 MOV EBP,ESP EBP=00124F78
- main 006B6FD3 PUSH ECX [00124F74]=00124F90 ESP=00124F74
- main 006B6FD4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F74]=00124F94, ASCII "p%q"
- main 006B6FD7 CALL 006B7290 ESP=00124F70
- main 006B7290 PUSH EBP [00124F6C]=Game.006B6FE5 ESP=00124F6C
- main 006B7291 MOV EBP,ESP EBP=00124F6C
- main 006B7293 MOV EAX,OFFSET 009CFD74 EAX=009CFD74
- main 006B7298 POP EBP [00124F6C]=00124F78 ESP=00124F70, EBP=00124F78
- main 006B7299 RETN [00124F70]=Game.006B6FDC ESP=00124F74
- main 006B6FDC PUSH EAX [00124F70]=Game.006B6FDC ESP=00124F70
- main 006B6FDD MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F74]=00124F94, ASCII "p%q"
- main 006B6FE0 CALL 006B71C0 ESP=00124F6C
- main 006B71C0 PUSH EBP [00124F68]=00124F78 ESP=00124F68
- main 006B71C1 MOV EBP,ESP EBP=00124F68
- main 006B71C3 SUB ESP,8 ESP=00124F60
- main 006B71C6 MOV DWORD PTR SS:[LOCAL.2],ECX [00124F60]=00124F90
- main 006B71C9 MOV EAX,DWORD PTR SS:[ARG.1] [00124F70]=Game.009CFD74
- main 006B71CC MOV EDX,DWORD PTR DS:[EAX] [009CFD74]=Game.0073A138 EDX=0073A138
- main 006B71CE MOV ECX,DWORD PTR SS:[ARG.1] [00124F70]=Game.009CFD74 ECX=009CFD74
- main 006B71D1 CALL DWORD PTR DS:[EDX+0C] [0073A144]=Game.00702957 ESP=00124F5C
- main 00702957 XOR EDX,EDX EDX=00000000
- main 00702959 LEA EAX,[ECX+14] Address=009CFD88 EAX=009CFD88
- main 0070295C INC EDX EDX=00000001
- main 0070295D LOCK XADD DWORD PTR DS:[EAX],EDX [009CFD88]=3 EDX=00000003
- main 00702961 LEA EAX,[ECX+8] Address=009CFD7C EAX=009CFD7C
- main 00702964 RETN [00124F5C]=Game.006B71D4 ESP=00124F60
- main 006B71D4 MOV DWORD PTR SS:[LOCAL.1],EAX [00124F64]=Game.009CFD7C
- main 006B71D7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F64]=Game.009CFD7C
- main 006B71DA PUSH EAX [00124F5C]=Game.006B71D4 ESP=00124F5C
- main 006B71DB MOV ECX,DWORD PTR SS:[LOCAL.2] [00124F60]=00124F94, ASCII "p%q";ECX=00124F94
- main 006B71DE CALL 006B7360 ESP=00124F58
- main 006B7360 PUSH EBP [00124F54]=00124F68 ESP=00124F54
- main 006B7361 MOV EBP,ESP EBP=00124F54
- main 006B7363 PUSH ECX [00124F50]=00124F90 ESP=00124F50
- main 006B7364 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F50]=00124F94, ASCII "p%q"
- main 006B7367 MOV ECX,DWORD PTR SS:[ARG.1] [00124F5C]=Game.009CFD7C ECX=009CFD7C
- main 006B736A CALL 006B7380 ESP=00124F4C
- main 006B7380 PUSH EBP [00124F48]=00124F54 ESP=00124F48
- main 006B7381 MOV EBP,ESP EBP=00124F48
- main 006B7383 PUSH ECX [00124F44]=Game.009CFD7C ESP=00124F44
- main 006B7384 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F44]=Game.009CFD7C
- main 006B7387 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F44]=Game.009CFD7C
- main 006B738A ADD EAX,10 EAX=009CFD8C
- main 006B738D MOV ESP,EBP ESP=00124F48
- main 006B738F POP EBP [00124F48]=00124F54 ESP=00124F4C, EBP=00124F54
- main 006B7390 RETN [00124F4C]=Game.006B736F ESP=00124F50
- main 006B736F MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F50]=00124F94, ASCII "p%q";ECX=00124F94
- main 006B7372 MOV DWORD PTR DS:[ECX],EAX [00124F94]=Game.00712570
- main 006B7374 MOV ESP,EBP ESP=00124F54
- main 006B7376 POP EBP [00124F54]=00124F68 ESP=00124F58, EBP=00124F68
- main 006B7377 RETN 4 [00124F58]=Game.006B71E3 ESP=00124F60
- main 006B71E3 MOV EAX,DWORD PTR SS:[LOCAL.2] [00124F60]=00124F94 EAX=00124F94
- main 006B71E6 MOV ESP,EBP ESP=00124F68
- main 006B71E8 POP EBP [00124F68]=00124F78 ESP=00124F6C, EBP=00124F78
- main 006B71E9 RETN 4 [00124F6C]=Game.006B6FE5 ESP=00124F74
- main 006B6FE5 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F74]=00124F94
- main 006B6FE8 MOV ESP,EBP ESP=00124F78
- main 006B6FEA POP EBP [00124F78]=00124FA4 ESP=00124F7C, EBP=00124FA4
- main 006B6FEB RETN [00124F7C]=Game.006B5FC5 ESP=00124F80
- main 006B5FC5 MOV BYTE PTR SS:[LOCAL.1],1 [00124FA0]=00
- main 006B5FC9 LEA ECX,[LOCAL.6] Address=00124F8C ECX=00124F8C
- main 006B5FCC CALL 006B6FD0 ESP=00124F7C
- main 006B6FD0 PUSH EBP [00124F78]=00124FA4 ESP=00124F78
- main 006B6FD1 MOV EBP,ESP EBP=00124F78
- main 006B6FD3 PUSH ECX [00124F74]=00124F94 ESP=00124F74
- main 006B6FD4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F74]=00124F8C, ASCII "p%q"
- main 006B6FD7 CALL 006B7290 ESP=00124F70
- main 006B7290 PUSH EBP [00124F6C]=Game.006B6FE5 ESP=00124F6C
- main 006B7291 MOV EBP,ESP EBP=00124F6C
- main 006B7293 MOV EAX,OFFSET 009CFD74 EAX=009CFD74
- main 006B7298 POP EBP [00124F6C]=00124F78 ESP=00124F70, EBP=00124F78
- main 006B7299 RETN [00124F70]=Game.006B6FDC ESP=00124F74
- main 006B6FDC PUSH EAX [00124F70]=Game.006B6FDC ESP=00124F70
- main 006B6FDD MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F74]=00124F8C, ASCII "p%q"
- main 006B6FE0 CALL 006B71C0 ESP=00124F6C
- main 006B71C0 PUSH EBP [00124F68]=00124F78 ESP=00124F68
- main 006B71C1 MOV EBP,ESP EBP=00124F68
- main 006B71C3 SUB ESP,8 ESP=00124F60
- main 006B71C6 MOV DWORD PTR SS:[LOCAL.2],ECX [00124F60]=00124F94
- main 006B71C9 MOV EAX,DWORD PTR SS:[ARG.1] [00124F70]=Game.009CFD74
- main 006B71CC MOV EDX,DWORD PTR DS:[EAX] [009CFD74]=Game.0073A138 EDX=0073A138
- main 006B71CE MOV ECX,DWORD PTR SS:[ARG.1] [00124F70]=Game.009CFD74 ECX=009CFD74
- main 006B71D1 CALL DWORD PTR DS:[EDX+0C] [0073A144]=Game.00702957 ESP=00124F5C
- main 00702957 XOR EDX,EDX EDX=00000000
- main 00702959 LEA EAX,[ECX+14] Address=009CFD88 EAX=009CFD88
- main 0070295C INC EDX EDX=00000001
- main 0070295D LOCK XADD DWORD PTR DS:[EAX],EDX [009CFD88]=4 EDX=00000004
- main 00702961 LEA EAX,[ECX+8] Address=009CFD7C EAX=009CFD7C
- main 00702964 RETN [00124F5C]=Game.006B71D4 ESP=00124F60
- main 006B71D4 MOV DWORD PTR SS:[LOCAL.1],EAX [00124F64]=Game.009CFD7C
- main 006B71D7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F64]=Game.009CFD7C
- main 006B71DA PUSH EAX [00124F5C]=Game.006B71D4 ESP=00124F5C
- main 006B71DB MOV ECX,DWORD PTR SS:[LOCAL.2] [00124F60]=00124F8C, ASCII "p%q";ECX=00124F8C
- main 006B71DE CALL 006B7360 ESP=00124F58
- main 006B7360 PUSH EBP [00124F54]=00124F68 ESP=00124F54
- main 006B7361 MOV EBP,ESP EBP=00124F54
- main 006B7363 PUSH ECX [00124F50]=00124F94 ESP=00124F50
- main 006B7364 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F50]=00124F8C, ASCII "p%q"
- main 006B7367 MOV ECX,DWORD PTR SS:[ARG.1] [00124F5C]=Game.009CFD7C ECX=009CFD7C
- main 006B736A CALL 006B7380 ESP=00124F4C
- main 006B7380 PUSH EBP [00124F48]=00124F54 ESP=00124F48
- main 006B7381 MOV EBP,ESP EBP=00124F48
- main 006B7383 PUSH ECX [00124F44]=Game.009CFD7C ESP=00124F44
- main 006B7384 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F44]=Game.009CFD7C
- main 006B7387 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F44]=Game.009CFD7C
- main 006B738A ADD EAX,10 EAX=009CFD8C
- main 006B738D MOV ESP,EBP ESP=00124F48
- main 006B738F POP EBP [00124F48]=00124F54 ESP=00124F4C, EBP=00124F54
- main 006B7390 RETN [00124F4C]=Game.006B736F ESP=00124F50
- main 006B736F MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F50]=00124F8C, ASCII "p%q";ECX=00124F8C
- main 006B7372 MOV DWORD PTR DS:[ECX],EAX [00124F8C]=Game.00712570
- main 006B7374 MOV ESP,EBP ESP=00124F54
- main 006B7376 POP EBP [00124F54]=00124F68 ESP=00124F58, EBP=00124F68
- main 006B7377 RETN 4 [00124F58]=Game.006B71E3 ESP=00124F60
- main 006B71E3 MOV EAX,DWORD PTR SS:[LOCAL.2] [00124F60]=00124F8C EAX=00124F8C
- main 006B71E6 MOV ESP,EBP ESP=00124F68
- main 006B71E8 POP EBP [00124F68]=00124F78 ESP=00124F6C, EBP=00124F78
- main 006B71E9 RETN 4 [00124F6C]=Game.006B6FE5 ESP=00124F74
- main 006B6FE5 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F74]=00124F8C
- main 006B6FE8 MOV ESP,EBP ESP=00124F78
- main 006B6FEA POP EBP [00124F78]=00124FA4 ESP=00124F7C, EBP=00124FA4
- main 006B6FEB RETN [00124F7C]=Game.006B5FD1 ESP=00124F80
- main 006B5FD1 MOV BYTE PTR SS:[LOCAL.1],2 [00124FA0]=01
- main 006B5FD5 MOV EAX,DWORD PTR SS:[ARG.1] [00124FAC]=Game.0072A920, ASCII "Data";EAX=0072A920
- main 006B5FD8 PUSH EAX [00124F7C]=Game.006B5FD1 ESP=00124F7C
- main 006B5FD9 LEA ECX,[LOCAL.5] Address=00124F90 ECX=00124F90
- main 006B5FDC CALL 006B7010 ESP=00124F78
- main 006B7010 PUSH EBP [00124F74]=00124F8C ESP=00124F74
- main 006B7011 MOV EBP,ESP EBP=00124F74
- main 006B7013 PUSH ECX [00124F70]=Game.009CFD74 ESP=00124F70
- main 006B7014 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F70]=00124F90
- main 006B7017 MOV EAX,DWORD PTR SS:[ARG.1] [00124F7C]=Game.0072A920, ASCII "Data"
- main 006B701A PUSH EAX [00124F6C]=Game.006B6FE5 ESP=00124F6C
- main 006B701B MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F70]=00124F90
- main 006B701E CALL 006B7250 ESP=00124F68
- main 006B7250 PUSH EBP [00124F64]=Game.009CFD7C ESP=00124F64
- main 006B7251 MOV EBP,ESP EBP=00124F64
- main 006B7253 PUSH ECX [00124F60]=00124F8C ESP=00124F60
- main 006B7254 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F60]=00124F90
- main 006B7257 MOV EAX,DWORD PTR SS:[ARG.1] [00124F6C]=Game.0072A920, ASCII "Data"
- main 006B725A PUSH EAX [00124F5C]=Game.009CFD7C ESP=00124F5C
- main 006B725B MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F60]=00124F90
- main 006B725E CALL 006B7330 ESP=00124F58
- main 006B7330 PUSH EBP [00124F54]=00124F68, ASCII "#pk";ESP=00124F54
- main 006B7331 MOV EBP,ESP EBP=00124F54
- main 006B7333 PUSH ECX [00124F50]=00124F8C ESP=00124F50
- main 006B7334 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F50]=00124F90
- main 006B7337 MOV EAX,DWORD PTR SS:[ARG.1] [00124F5C]=Game.0072A920, ASCII "Data"
- main 006B733A PUSH EAX [00124F4C]=Game.006B736F ESP=00124F4C
- main 006B733B CALL 006B74E0 ESP=00124F48
- main 006B74E0 PUSH EBP [00124F44]=Game.009CFD7C ESP=00124F44
- main 006B74E1 MOV EBP,ESP EBP=00124F44
- main 006B74E3 CMP DWORD PTR SS:[ARG.1],0 [00124F4C]=Game.0072A920, ASCII "Data"
- main 006B74E7 JNE SHORT 006B74ED
- main 006B74ED MOV EAX,DWORD PTR SS:[ARG.1] [00124F4C]=Game.0072A920, ASCII "Data"
- main 006B74F0 PUSH EAX [00124F40]=Game.006EA783 ESP=00124F40
- main 006B74F1 CALL 006E72B0 ESP=00124F3C
- main 006E72B0 MOV ECX,DWORD PTR SS:[ARG.1] [00124F40]=Game.0072A920, ASCII "Data";ECX=0072A920
- main 006E72B4 TEST ECX,00000003
- main 006E72BA JE SHORT 006E72E0
- main 006E72E0 MOV EAX,DWORD PTR DS:[ECX] [0072A920]=61746144 EAX=61746144
- main 006E72E2 MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E72E7 ADD EDX,EAX EDX=E0736043
- main 006E72E9 XOR EAX,FFFFFFFF EAX=9E8B9EBB
- main 006E72EC XOR EAX,EDX EAX=7EF8FEF8
- main 006E72EE ADD ECX,4 ECX=0072A924
- main 006E72F1 TEST EAX,81010100
- main 006E72F6 JE SHORT 006E72E0
- main 006E72E0 MOV EAX,DWORD PTR DS:[ECX] [0072A924]=0 EAX=00000000
- main 006E72E2 MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E72E7 ADD EDX,EAX
- main 006E72E9 XOR EAX,FFFFFFFF EAX=FFFFFFFF
- main 006E72EC XOR EAX,EDX EAX=81010100
- main 006E72EE ADD ECX,4 ECX=0072A928
- main 006E72F1 TEST EAX,81010100
- main 006E72F6 JE SHORT 006E72E0
- main 006E72F8 MOV EAX,DWORD PTR DS:[ECX-4] [0072A924]=0 EAX=00000000
- main 006E72FB TEST AL,AL
- main 006E72FD JE SHORT 006E7331
- main 006E7331 LEA EAX,[ECX-4] Address=0072A924 EAX=0072A924
- main 006E7334 MOV ECX,DWORD PTR SS:[ARG.1] [00124F40]=Game.0072A920, ASCII "Data";ECX=0072A920
- main 006E7338 SUB EAX,ECX EAX=00000004
- main 006E733A RETN [00124F3C]=Game.006B74F6 ESP=00124F40
- main 006B74F6 ADD ESP,4 ESP=00124F44
- main 006B74F9 POP EBP [00124F44]=00124F54 ESP=00124F48, EBP=00124F54
- main 006B74FA RETN [00124F48]=Game.006B7340 ESP=00124F4C
- main 006B7340 ADD ESP,4 ESP=00124F50
- main 006B7343 PUSH EAX [00124F4C]=Game.0072A920, ASCII "Data";ESP=00124F4C
- main 006B7344 MOV ECX,DWORD PTR SS:[ARG.1] [00124F5C]=Game.0072A920, ASCII "Data"
- main 006B7347 PUSH ECX [00124F48]=Game.006B7340 ESP=00124F48
- main 006B7348 MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F50]=00124F90 ECX=00124F90
- main 006B734B CALL 006B7440 ESP=00124F44
- main 006B7440 PUSH EBP [00124F40]=Game.0072A920, ASCII "Data";ESP=00124F40
- main 006B7441 MOV EBP,ESP EBP=00124F40
- main 006B7443 SUB ESP,10 ESP=00124F30
- main 006B7446 MOV DWORD PTR SS:[LOCAL.4],ECX [00124F30]=00124F1C, ASCII "p%q"
- main 006B7449 CMP DWORD PTR SS:[ARG.2],0 [00124F4C]=4
- main 006B744D JNE SHORT 006B7459
- main 006B7459 CMP DWORD PTR SS:[ARG.1],0 [00124F48]=Game.0072A920, ASCII "Data"
- main 006B745D JNE SHORT 006B7469
- main 006B7469 MOV ECX,DWORD PTR SS:[LOCAL.4] [00124F30]=00124F90
- main 006B746C CALL 006B75B0 ESP=00124F2C
- main 006B75B0 PUSH EBP [00124F28]=Game.006D24FD ESP=00124F28
- main 006B75B1 MOV EBP,ESP EBP=00124F28
- main 006B75B3 PUSH ECX [00124F24]=0000000A (decimal 10.);ESP=00124F24
- main 006B75B4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F24]=00124F90
- main 006B75B7 MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F24]=00124F90
- main 006B75BA CALL 006B73A0 ESP=00124F20
- main 006B73A0 PUSH EBP [00124F1C]=Game.00712570 ESP=00124F1C
- main 006B73A1 MOV EBP,ESP EBP=00124F1C
- main 006B73A3 PUSH ECX [00124F18]=Game.006ED922 ESP=00124F18
- main 006B73A4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F18]=00124F90
- main 006B73A7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F18]=00124F90 EAX=00124F90
- main 006B73AA MOV EAX,DWORD PTR DS:[EAX] [00124F90]=Game.009CFD8C EAX=009CFD8C
- main 006B73AC SUB EAX,10 EAX=009CFD7C
- main 006B73AF MOV ESP,EBP ESP=00124F1C
- main 006B73B1 POP EBP [00124F1C]=00124F28 ESP=00124F20, EBP=00124F28
- main 006B73B2 RETN [00124F20]=Game.006B75BF ESP=00124F24
- main 006B75BF MOV EAX,DWORD PTR DS:[EAX+4] [009CFD80]=0 EAX=00000000
- main 006B75C2 MOV ESP,EBP ESP=00124F28
- main 006B75C4 POP EBP [00124F28]=00124F40 ESP=00124F2C, EBP=00124F40
- main 006B75C5 RETN [00124F2C]=Game.006B7471 ESP=00124F30
- main 006B7471 MOV DWORD PTR SS:[LOCAL.1],EAX [00124F3C]=Game.006B74F6
- main 006B7474 MOV ECX,DWORD PTR SS:[LOCAL.4] [00124F30]=00124F90
- main 006B7477 CALL 006B75D0 ESP=00124F2C
- main 006B75D0 PUSH EBP [00124F28]=00124F40 ESP=00124F28
- main 006B75D1 MOV EBP,ESP EBP=00124F28
- main 006B75D3 PUSH ECX [00124F24]=00124F90 ESP=00124F24
- main 006B75D4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F24]=00124F90
- main 006B75D7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F24]=00124F90 EAX=00124F90
- main 006B75DA MOV EAX,DWORD PTR DS:[EAX] [00124F90]=Game.009CFD8C EAX=009CFD8C
- main 006B75DC MOV ESP,EBP ESP=00124F28
- main 006B75DE POP EBP [00124F28]=00124F40 ESP=00124F2C, EBP=00124F40
- main 006B75DF RETN [00124F2C]=Game.006B747C ESP=00124F30
- main 006B747C MOV ECX,DWORD PTR SS:[ARG.1] [00124F48]=Game.0072A920, ASCII "Data";ECX=0072A920
- main 006B747F SUB ECX,EAX ECX=FFD5AB94
- main 006B7481 MOV DWORD PTR SS:[LOCAL.2],ECX [00124F38]=00124F74
- main 006B7484 MOV EDX,DWORD PTR SS:[ARG.2] [00124F4C]=4 EDX=00000004
- main 006B7487 PUSH EDX [00124F2C]=Game.006B747C ESP=00124F2C
- main 006B7488 MOV ECX,DWORD PTR SS:[LOCAL.4] [00124F30]=00124F90 ECX=00124F90
- main 006B748B CALL 006B7590 ESP=00124F28
- main 006B7590 PUSH EBP [00124F24]=00124F90 ESP=00124F24
- main 006B7591 MOV EBP,ESP EBP=00124F24
- main 006B7593 PUSH ECX [00124F20]=Game.006B75BF ESP=00124F20
- main 006B7594 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F20]=00124F90
- main 006B7597 MOV EAX,DWORD PTR SS:[ARG.1] [00124F2C]=4 EAX=00000004
- main 006B759A PUSH EAX [00124F1C]=00124F28 ESP=00124F1C
- main 006B759B MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F20]=00124F90
- main 006B759E CALL 006B7640 ESP=00124F18
- main 006B7640 PUSH EBP [00124F14]=0 ESP=00124F14
- main 006B7641 MOV EBP,ESP EBP=00124F14
- main 006B7643 SUB ESP,10 ESP=00124F04
- main 006B7646 MOV DWORD PTR SS:[LOCAL.4],ECX [00124F04]=Game.00712570
- main 006B7649 MOV ECX,DWORD PTR SS:[LOCAL.4] [00124F04]=00124F90
- main 006B764C CALL 006B73A0 ESP=00124F00
- main 006B73A0 PUSH EBP [00124EFC]=50000061 ESP=00124EFC
- main 006B73A1 MOV EBP,ESP EBP=00124EFC
- main 006B73A3 PUSH ECX [00124EF8]=01020000 ESP=00124EF8
- main 006B73A4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124EF8]=00124F90
- main 006B73A7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124EF8]=00124F90 EAX=00124F90
- main 006B73AA MOV EAX,DWORD PTR DS:[EAX] [00124F90]=Game.009CFD8C EAX=009CFD8C
- main 006B73AC SUB EAX,10 EAX=009CFD7C
- main 006B73AF MOV ESP,EBP ESP=00124EFC
- main 006B73B1 POP EBP [00124EFC]=00124F14 ESP=00124F00, EBP=00124F14
- main 006B73B2 RETN [00124F00]=Game.006B7651 ESP=00124F04
- main 006B7651 MOV DWORD PTR SS:[LOCAL.3],EAX [00124F08]=00124F48, ASCII " ⌐r"
- main 006B7654 MOV EAX,DWORD PTR SS:[LOCAL.3] [00124F08]=Game.009CFD7C
- main 006B7657 MOV ECX,1 ECX=00000001
- main 006B765C SUB ECX,DWORD PTR DS:[EAX+0C] [009CFD88]=5 ECX=FFFFFFFC
- main 006B765F MOV DWORD PTR SS:[LOCAL.1],ECX [00124F10]=01020000
- main 006B7662 MOV EDX,DWORD PTR SS:[LOCAL.3] [00124F08]=Game.009CFD7C EDX=009CFD7C
- main 006B7665 MOV EAX,DWORD PTR DS:[EDX+8] [009CFD84]=0 EAX=00000000
- main 006B7668 SUB EAX,DWORD PTR SS:[ARG.1] [00124F1C]=4 EAX=FFFFFFFC
- main 006B766B MOV DWORD PTR SS:[LOCAL.2],EAX [00124F0C]=Game.006ED919
- main 006B766E MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F10]=FFFFFFFC (decimal -4.)
- main 006B7671 OR ECX,DWORD PTR SS:[LOCAL.2] [00124F0C]=FFFFFFFC
- main 006B7674 JGE SHORT 006B7682
- main 006B7676 MOV EDX,DWORD PTR SS:[ARG.1] [00124F1C]=4 EDX=00000004
- main 006B7679 PUSH EDX [00124F00]=Game.006B7651 ESP=00124F00
- main 006B767A MOV ECX,DWORD PTR SS:[LOCAL.4] [00124F04]=00124F90 ECX=00124F90
- main 006B767D CALL 006B76E0 ESP=00124EFC
- main 006B76E0 PUSH EBP [00124EF8]=00124F90 ESP=00124EF8
- main 006B76E1 MOV EBP,ESP EBP=00124EF8
- main 006B76E3 SUB ESP,0C ESP=00124EEC
- main 006B76E6 MOV DWORD PTR SS:[LOCAL.3],ECX [00124EEC]=FFFFFFFF (decimal -1.)
- main 006B76E9 MOV ECX,DWORD PTR SS:[LOCAL.3] [00124EEC]=00124F90
- main 006B76EC CALL 006B73A0 ESP=00124EE8
- main 006B73A0 PUSH EBP [00124EE4]=ntdll.7C91E920 ESP=00124EE4
- main 006B73A1 MOV EBP,ESP EBP=00124EE4
- main 006B73A3 PUSH ECX [00124EE0]=00124F38 ESP=00124EE0
- main 006B73A4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124EE0]=00124F90
- main 006B73A7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124EE0]=00124F90 EAX=00124F90
- main 006B73AA MOV EAX,DWORD PTR DS:[EAX] [00124F90]=Game.009CFD8C EAX=009CFD8C
- main 006B73AC SUB EAX,10 EAX=009CFD7C
- main 006B73AF MOV ESP,EBP ESP=00124EE4
- main 006B73B1 POP EBP [00124EE4]=00124EF8 ESP=00124EE8, EBP=00124EF8
- main 006B73B2 RETN [00124EE8]=Game.006B76F1 ESP=00124EEC
- main 006B76F1 MOV DWORD PTR SS:[LOCAL.1],EAX [00124EF4]=ntdll.7C95ADE7
- main 006B76F4 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124EF4]=Game.009CFD7C
- main 006B76F7 MOV ECX,DWORD PTR DS:[EAX+4] [009CFD80]=0 ECX=00000000
- main 006B76FA CMP ECX,DWORD PTR SS:[ARG.1] [00124F00]=4
- main 006B76FD JLE SHORT 006B7708
- main 006B7708 MOV ECX,DWORD PTR SS:[LOCAL.1] [00124EF4]=Game.009CFD7C ECX=009CFD7C
- main 006B770B CALL 006B7780 ESP=00124EE8
- main 006B7780 PUSH EBP [00124EE4]=00124EF8 ESP=00124EE4
- main 006B7781 MOV EBP,ESP EBP=00124EE4
- main 006B7783 PUSH ECX [00124EE0]=00124F90 ESP=00124EE0
- main 006B7784 MOV DWORD PTR SS:[LOCAL.1],ECX [00124EE0]=Game.009CFD7C
- main 006B7787 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124EE0]=Game.009CFD7C
- main 006B778A XOR ECX,ECX ECX=00000000
- main 006B778C CMP DWORD PTR DS:[EAX+0C],1 [009CFD88]=5
- main 006B7790 SETG CL ECX=00000001
- main 006B7793 MOV AL,CL EAX=009CFD01
- main 006B7795 MOV ESP,EBP ESP=00124EE4
- main 006B7797 POP EBP [00124EE4]=00124EF8 ESP=00124EE8, EBP=00124EF8
- main 006B7798 RETN [00124EE8]=Game.006B7710 ESP=00124EEC
- main 006B7710 MOVZX ECX,AL
- main 006B7713 TEST ECX,ECX
- main 006B7715 JE SHORT 006B7725
- main 006B7717 MOV EDX,DWORD PTR SS:[ARG.1] [00124F00]=4
- main 006B771A PUSH EDX [00124EE8]=Game.006B7710 ESP=00124EE8
- main 006B771B MOV ECX,DWORD PTR SS:[LOCAL.3] [00124EEC]=00124F90 ECX=00124F90
- main 006B771E CALL 006B77A0 ESP=00124EE4
- main 006B77A0 PUSH EBP [00124EE0]=Game.009CFD7C ESP=00124EE0
- main 006B77A1 MOV EBP,ESP EBP=00124EE0
- main 006B77A3 SUB ESP,1C ESP=00124EC4
- main 006B77A6 MOV DWORD PTR SS:[LOCAL.5],ECX [00124ECC]=Game.006E6557
- main 006B77A9 MOV ECX,DWORD PTR SS:[LOCAL.5] [00124ECC]=00124F90
- main 006B77AC CALL 006B73A0 ESP=00124EC0
- main 006B73A0 PUSH EBP [00124EBC]=ntdll.7C91E920 ESP=00124EBC
- main 006B73A1 MOV EBP,ESP EBP=00124EBC
- main 006B73A3 PUSH ECX [00124EB8]=0000000A (decimal 10.);ESP=00124EB8
- main 006B73A4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124EB8]=00124F90
- main 006B73A7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124EB8]=00124F90 EAX=00124F90
- main 006B73AA MOV EAX,DWORD PTR DS:[EAX] [00124F90]=Game.009CFD8C EAX=009CFD8C
- main 006B73AC SUB EAX,10 EAX=009CFD7C
- main 006B73AF MOV ESP,EBP ESP=00124EBC
- main 006B73B1 POP EBP [00124EBC]=00124EE0 ESP=00124EC0, EBP=00124EE0
- main 006B73B2 RETN [00124EC0]=Game.006B77B1 ESP=00124EC4
- main 006B77B1 MOV DWORD PTR SS:[LOCAL.4],EAX [00124ED0]=00000080 (decimal 128.)
- main 006B77B4 MOV EAX,DWORD PTR SS:[LOCAL.4] [00124ED0]=Game.009CFD7C
- main 006B77B7 MOV ECX,DWORD PTR DS:[EAX+4] [009CFD80]=0 ECX=00000000
- main 006B77BA MOV DWORD PTR SS:[LOCAL.2],ECX [00124ED8]=00124EB0
- main 006B77BD MOV EDX,DWORD PTR SS:[LOCAL.4] [00124ED0]=Game.009CFD7C EDX=009CFD7C
- main 006B77C0 MOV EAX,DWORD PTR DS:[EDX] [009CFD7C]=Game.009CFD74 EAX=009CFD74
- main 006B77C2 MOV ECX,DWORD PTR SS:[LOCAL.4] [00124ED0]=Game.009CFD7C ECX=009CFD7C
- main 006B77C5 MOV ECX,DWORD PTR DS:[ECX] [009CFD7C]=Game.009CFD74 ECX=009CFD74
- main 006B77C7 MOV EDX,DWORD PTR DS:[EAX] [009CFD74]=Game.0073A138 EDX=0073A138
- main 006B77C9 CALL DWORD PTR DS:[EDX+10] [0073A148]=Game.00702965 ESP=00124EC0
- main 00702965 MOV EAX,ECX
- main 00702967 RETN [00124EC0]=Game.006B77CC ESP=00124EC4
- main 006B77CC MOV DWORD PTR SS:[LOCAL.6],EAX [00124EC8]=01020000
- main 006B77CF PUSH 1 [00124EC0]=Game.006B77CC ESP=00124EC0
- main 006B77D1 MOV EAX,DWORD PTR SS:[ARG.1] [00124EE8]=4 EAX=00000004
- main 006B77D4 PUSH EAX [00124EBC]=00124EE0 ESP=00124EBC
- main 006B77D5 MOV ECX,DWORD PTR SS:[LOCAL.6] [00124EC8]=Game.009CFD74
- main 006B77D8 MOV EDX,DWORD PTR DS:[ECX] [009CFD74]=Game.0073A138
- main 006B77DA MOV ECX,DWORD PTR SS:[LOCAL.6] [00124EC8]=Game.009CFD74
- main 006B77DD CALL DWORD PTR DS:[EDX] [0073A138]=Game.00702985 ESP=00124EB8
- main 00702985 PUSH ESI [00124EB4]=00141F05 ESP=00124EB4
- main 00702986 MOV ESI,DWORD PTR SS:[ARG.1] [00124EBC]=4 ESI=00000004
- main 0070298A ADD ESI,8 ESI=0000000C
- main 0070298D AND ESI,FFFFFFF8 ESI=00000008
- main 00702990 MOV EDX,ESI EDX=00000008
- main 00702992 IMUL EDX,DWORD PTR SS:[ARG.2] [00124EC0]=1
- main 00702997 PUSH EDI [00124EB0]=01020000 ESP=00124EB0
- main 00702998 MOV EDI,ECX EDI=009CFD74
- main 0070299A MOV ECX,DWORD PTR DS:[EDI+4] [009CFD78]=Game.009CFD68, PTR to ASCII "x(p";ECX=009CFD68
- main 0070299D MOV EAX,DWORD PTR DS:[ECX] [009CFD68]=Game.0073A124, ASCII "x(p";EAX=0073A124
- main 0070299F ADD EDX,10 EDX=00000018
- main 007029A2 PUSH EDX [00124EAC]=ntdll.7C97FEFF ESP=00124EAC
- main 007029A3 CALL DWORD PTR DS:[EAX] [0073A124]=Game.00702878 ESP=00124EA8
- main 00702878 PUSH DWORD PTR SS:[ARG.1] [00124EAC]=00000018 (decimal 24.);ESP=00124EA4
- main 0070287C PUSH 0 [00124EA0]=ntdll.7C97FEA1 ESP=00124EA0
- main 0070287E PUSH DWORD PTR DS:[ECX+4] [009CFD6C]=00140000 ESP=00124E9C
- main 00702881 CALL DWORD PTR DS:[<&KERNEL32.HeapAlloc>];[00713240]=7C9200C4 (ntdll.RtlAllocateHeap);EAX=0014F050, ECX=7C9201DB, EDX=00140608, ESP=00124EA8
- main 00702887 RETN 4 [00124EA8]=Game.007029A5 ESP=00124EB0
- main 007029A5 TEST EAX,EAX
- main 007029A7 JE SHORT 007029BA
- main 007029A9 DEC ESI ESI=00000007
- main 007029AA AND DWORD PTR DS:[EAX+4],00000000 [0014F054]=BAADF00D
- main 007029AE MOV DWORD PTR DS:[EAX],EDI [0014F050]=BAADF00D
- main 007029B0 MOV DWORD PTR DS:[EAX+0C],1 [0014F05C]=BAADF00D
- main 007029B7 MOV DWORD PTR DS:[EAX+8],ESI [0014F058]=BAADF00D
- main 007029BA POP EDI [00124EB0]=1 ESP=00124EB4, EDI=00000001
- main 007029BB POP ESI [00124EB4]=00141F05 ESP=00124EB8, ESI=00141F05
- main 007029BC RETN 8 [00124EB8]=Game.006B77DF ESP=00124EC4
- main 006B77DF MOV DWORD PTR SS:[LOCAL.3],EAX [00124ED4]=01000060
- main 006B77E2 CMP DWORD PTR SS:[LOCAL.3],0 [00124ED4]=0014F050
- main 006B77E6 JNE SHORT 006B77ED
- main 006B77ED MOV EAX,DWORD PTR SS:[LOCAL.2] [00124ED8]=0 EAX=00000000
- main 006B77F0 CMP EAX,DWORD PTR SS:[ARG.1] [00124EE8]=4
- main 006B77F3 JGE SHORT 006B77FD
- main 006B77F5 MOV ECX,DWORD PTR SS:[LOCAL.2] [00124ED8]=0 ECX=00000000
- main 006B77F8 MOV DWORD PTR SS:[LOCAL.7],ECX [00124EC4]=010223D8
- main 006B77FB JMP SHORT 006B7803
- main 006B7803 MOV EAX,DWORD PTR SS:[LOCAL.7] [00124EC4]=0
- main 006B7806 ADD EAX,1 EAX=00000001
- main 006B7809 MOV DWORD PTR SS:[LOCAL.1],EAX [00124EDC]=1
- main 006B780C MOV ECX,DWORD PTR SS:[LOCAL.1] [00124EDC]=1 ECX=00000001
- main 006B780F PUSH ECX [00124EC0]=1 ESP=00124EC0
- main 006B7810 MOV ECX,DWORD PTR SS:[LOCAL.4] [00124ED0]=Game.009CFD7C ECX=009CFD7C
- main 006B7813 CALL 006B7380 ESP=00124EBC
- main 006B7380 PUSH EBP [00124EB8]=Game.006B77DF ESP=00124EB8
- main 006B7381 MOV EBP,ESP EBP=00124EB8
- main 006B7383 PUSH ECX [00124EB4]=00141F05 ESP=00124EB4
- main 006B7384 MOV DWORD PTR SS:[LOCAL.1],ECX [00124EB4]=Game.009CFD7C
- main 006B7387 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124EB4]=Game.009CFD7C EAX=009CFD7C
- main 006B738A ADD EAX,10 EAX=009CFD8C
- main 006B738D MOV ESP,EBP ESP=00124EB8
- main 006B738F POP EBP [00124EB8]=00124EE0 ESP=00124EBC, EBP=00124EE0
- main 006B7390 RETN [00124EBC]=Game.006B7818 ESP=00124EC0
- main 006B7818 PUSH EAX [00124EBC]=Game.006B7818 ESP=00124EBC
- main 006B7819 MOV ECX,DWORD PTR SS:[LOCAL.3] [00124ED4]=0014F050 ECX=0014F050
- main 006B781C CALL 006B7380 ESP=00124EB8
- main 006B7380 PUSH EBP [00124EB4]=Game.009CFD7C ESP=00124EB4
- main 006B7381 MOV EBP,ESP EBP=00124EB4
- main 006B7383 PUSH ECX [00124EB0]=1 ESP=00124EB0
- main 006B7384 MOV DWORD PTR SS:[LOCAL.1],ECX [00124EB0]=0014F050
- main 006B7387 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124EB0]=0014F050 EAX=0014F050
- main 006B738A ADD EAX,10 EAX=0014F060
- main 006B738D MOV ESP,EBP ESP=00124EB4
- main 006B738F POP EBP [00124EB4]=00124EE0 ESP=00124EB8, EBP=00124EE0
- main 006B7390 RETN [00124EB8]=Game.006B7821 ESP=00124EBC
- main 006B7821 PUSH EAX [00124EB8]=Game.006B7821 ESP=00124EB8
- main 006B7822 CALL 006B7600 ESP=00124EB4
- main 006B7600 PUSH EBP [00124EB0]=0014F050 ESP=00124EB0
- main 006B7601 MOV EBP,ESP EBP=00124EB0
- main 006B7603 MOV EAX,DWORD PTR SS:[ARG.3] [00124EC0]=1 EAX=00000001
- main 006B7606 PUSH EAX [00124EAC]=00000018 (decimal 24.);ESP=00124EAC
- main 006B7607 MOV ECX,DWORD PTR SS:[ARG.2] [00124EBC]=Game.009CFD8C ECX=009CFD8C
- main 006B760A PUSH ECX [00124EA8]=Game.007029A5 ESP=00124EA8
- main 006B760B MOV EDX,DWORD PTR SS:[ARG.1] [00124EB8]=0014F060 EDX=0014F060
- main 006B760E PUSH EDX [00124EA4]=00000018 (decimal 24.);ESP=00124EA4
- main 006B760F CALL 006E7340 ESP=00124EA0
- main 006E7340 PUSH EBP [00124E9C]=00140000 ESP=00124E9C
- main 006E7341 MOV EBP,ESP EBP=00124E9C
- main 006E7343 PUSH EDI [00124E98]=Game.00702887 ESP=00124E98
- main 006E7344 PUSH ESI [00124E94]=ntdll.7C9201DB ESP=00124E94
- main 006E7345 MOV ESI,DWORD PTR SS:[EBP+0C] [00124EA8]=Game.009CFD8C ESI=009CFD8C
- main 006E7348 MOV ECX,DWORD PTR SS:[EBP+10] [00124EAC]=1 ECX=00000001
- main 006E734B MOV EDI,DWORD PTR SS:[EBP+8] [00124EA4]=0014F060 EDI=0014F060
- main 006E734E MOV EAX,ECX
- main 006E7350 MOV EDX,ECX EDX=00000001
- main 006E7352 ADD EAX,ESI EAX=009CFD8D
- main 006E7354 CMP EDI,ESI
- main 006E7356 JBE SHORT 006E7360
- main 006E7360 TEST EDI,00000003
- main 006E7366 JNE SHORT 006E737C
- main 006E7368 SHR ECX,2 ECX=00000000
- main 006E736B AND EDX,00000003
- main 006E736E CMP ECX,8
- main 006E7371 JB SHORT 006E739C
- main 006E739C JMP DWORD PTR DS:[ECX*4+6E7420] [006E7420]=Game.006E7483
- main 006E7483 JMP DWORD PTR DS:[EDX*4+6E748C] [006E7490]=Game.006E74A4
- main 006E74A4 MOV AL,BYTE PTR DS:[ESI] [009CFD8C]=00 EAX=009CFD00
- main 006E74A6 MOV BYTE PTR DS:[EDI],AL [0014F060]=0D (Carriage Return)
- main 006E74A8 MOV EAX,DWORD PTR SS:[EBP+8] [00124EA4]=0014F060 EAX=0014F060
- main 006E74AB POP ESI [00124E94]=00141F05 ESP=00124E98, ESI=00141F05
- main 006E74AC POP EDI [00124E98]=1 ESP=00124E9C, EDI=00000001
- main 006E74AD LEAVE [00124E9C]=00124EB0 ESP=00124EA0, EBP=00124EB0
- main 006E74AE RETN [00124EA0]=Game.006B7614 ESP=00124EA4
- main 006B7614 ADD ESP,0C ESP=00124EB0
- main 006B7617 POP EBP [00124EB0]=00124EE0 ESP=00124EB4, EBP=00124EE0
- main 006B7618 RETN [00124EB4]=Game.006B7827 ESP=00124EB8
- main 006B7827 ADD ESP,0C ESP=00124EC4
- main 006B782A MOV EDX,DWORD PTR SS:[LOCAL.3] [00124ED4]=0014F050 EDX=0014F050
- main 006B782D MOV EAX,DWORD PTR SS:[LOCAL.2] [00124ED8]=0 EAX=00000000
- main 006B7830 MOV DWORD PTR DS:[EDX+4],EAX [0014F054]=0
- main 006B7833 MOV ECX,DWORD PTR SS:[LOCAL.4] [00124ED0]=Game.009CFD7C ECX=009CFD7C
- main 006B7836 CALL 006B7210 ESP=00124EC0
- main 006B7210 PUSH EBP [00124EBC]=Game.009CFD8C ESP=00124EBC
- main 006B7211 MOV EBP,ESP EBP=00124EBC
- main 006B7213 PUSH ECX [00124EB8]=0014F060 ESP=00124EB8
- main 006B7214 MOV DWORD PTR SS:[LOCAL.1],ECX [00124EB8]=Game.009CFD7C
- main 006B7217 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124EB8]=Game.009CFD7C EAX=009CFD7C
- main 006B721A ADD EAX,0C EAX=009CFD88
- main 006B721D OR ECX,FFFFFFFF ECX=FFFFFFFF
- main 006B7220 LOCK XADD DWORD PTR DS:[EAX],ECX [009CFD88]=5 ECX=00000005
- main 006B7224 DEC ECX ECX=00000004
- main 006B7225 TEST ECX,ECX
- main 006B7227 JG SHORT 006B723E
- main 006B723E MOV ESP,EBP ESP=00124EBC
- main 006B7240 POP EBP [00124EBC]=00124EE0 ESP=00124EC0, EBP=00124EE0
- main 006B7241 RETN [00124EC0]=Game.006B783B ESP=00124EC4
- main 006B783B MOV ECX,DWORD PTR SS:[LOCAL.3] [00124ED4]=0014F050 ECX=0014F050
- main 006B783E PUSH ECX [00124EC0]=Game.006B783B ESP=00124EC0
- main 006B783F MOV ECX,DWORD PTR SS:[LOCAL.5] [00124ECC]=00124F90 ECX=00124F90
- main 006B7842 CALL 006B7360 ESP=00124EBC
- main 006B7360 PUSH EBP [00124EB8]=Game.009CFD7C ESP=00124EB8
- main 006B7361 MOV EBP,ESP EBP=00124EB8
- main 006B7363 PUSH ECX [00124EB4]=Game.006B7827 ESP=00124EB4
- main 006B7364 MOV DWORD PTR SS:[LOCAL.1],ECX [00124EB4]=00124F90
- main 006B7367 MOV ECX,DWORD PTR SS:[ARG.1] [00124EC0]=0014F050 ECX=0014F050
- main 006B736A CALL 006B7380 ESP=00124EB0
- main 006B7380 PUSH EBP [00124EAC]=1 ESP=00124EAC
- main 006B7381 MOV EBP,ESP EBP=00124EAC
- main 006B7383 PUSH ECX [00124EA8]=Game.009CFD8C ESP=00124EA8
- main 006B7384 MOV DWORD PTR SS:[LOCAL.1],ECX [00124EA8]=0014F050
- main 006B7387 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124EA8]=0014F050 EAX=0014F050
- main 006B738A ADD EAX,10 EAX=0014F060
- main 006B738D MOV ESP,EBP ESP=00124EAC
- main 006B738F POP EBP [00124EAC]=00124EB8 ESP=00124EB0, EBP=00124EB8
- main 006B7390 RETN [00124EB0]=Game.006B736F ESP=00124EB4
- main 006B736F MOV ECX,DWORD PTR SS:[LOCAL.1] [00124EB4]=00124F90 ECX=00124F90
- main 006B7372 MOV DWORD PTR DS:[ECX],EAX [00124F90]=Game.009CFD8C
- main 006B7374 MOV ESP,EBP ESP=00124EB8
- main 006B7376 POP EBP [00124EB8]=00124EE0 ESP=00124EBC, EBP=00124EE0
- main 006B7377 RETN 4 [00124EBC]=Game.006B7847 ESP=00124EC4
- main 006B7847 MOV ESP,EBP ESP=00124EE0
- main 006B7849 POP EBP [00124EE0]=00124EF8 ESP=00124EE4, EBP=00124EF8
- main 006B784A RETN 4 [00124EE4]=Game.006B7723 - jumps to Game.6B7772;ESP=00124EEC
- main 006B7723 JMP SHORT 006B7772
- main 006B7772 MOV ESP,EBP ESP=00124EF8
- main 006B7774 POP EBP [00124EF8]=00124F14 ESP=00124EFC, EBP=00124F14
- main 006B7775 RETN 4 [00124EFC]=Game.006B7682 ESP=00124F04
- main 006B7682 MOV EAX,DWORD PTR SS:[LOCAL.4] [00124F04]=00124F90 EAX=00124F90
- main 006B7685 MOV EAX,DWORD PTR DS:[EAX] [00124F90]=0014F060 EAX=0014F060
- main 006B7687 MOV ESP,EBP ESP=00124F14
- main 006B7689 POP EBP [00124F14]=00124F24 ESP=00124F18, EBP=00124F24
- main 006B768A RETN 4 [00124F18]=Game.006B75A3 ESP=00124F20
- main 006B75A3 MOV ESP,EBP ESP=00124F24
- main 006B75A5 POP EBP [00124F24]=00124F40 ESP=00124F28, EBP=00124F40
- main 006B75A6 RETN 4 [00124F28]=Game.006B7490 ESP=00124F30
- main 006B7490 MOV DWORD PTR SS:[LOCAL.3],EAX [00124F34]=051F0020
- main 006B7493 MOV EAX,DWORD PTR SS:[LOCAL.2] [00124F38]=FFD5AB94 EAX=FFD5AB94
- main 006B7496 CMP EAX,DWORD PTR SS:[LOCAL.1] [00124F3C]=0
- main 006B7499 JA SHORT 006B74B4
- main 006B74B4 MOV ECX,DWORD PTR SS:[ARG.2] [00124F4C]=4 ECX=00000004
- main 006B74B7 PUSH ECX [00124F2C]=4 ESP=00124F2C
- main 006B74B8 MOV EDX,DWORD PTR SS:[ARG.1] [00124F48]=Game.0072A920, ASCII "Data";EDX=0072A920
- main 006B74BB PUSH EDX [00124F28]=Game.006B7490 ESP=00124F28
- main 006B74BC MOV EAX,DWORD PTR SS:[LOCAL.3] [00124F34]=0014F060 EAX=0014F060
- main 006B74BF PUSH EAX [00124F24]=00124F40 ESP=00124F24
- main 006B74C0 CALL 006B7600 ESP=00124F20
- main 006B7600 PUSH EBP [00124F1C]=4 ESP=00124F1C
- main 006B7601 MOV EBP,ESP EBP=00124F1C
- main 006B7603 MOV EAX,DWORD PTR SS:[ARG.3] [00124F2C]=4 EAX=00000004
- main 006B7606 PUSH EAX [00124F18]=Game.006B75A3 ESP=00124F18
- main 006B7607 MOV ECX,DWORD PTR SS:[ARG.2] [00124F28]=Game.0072A920, ASCII "Data";ECX=0072A920
- main 006B760A PUSH ECX [00124F14]=00124F24 ESP=00124F14
- main 006B760B MOV EDX,DWORD PTR SS:[ARG.1] [00124F24]=0014F060 EDX=0014F060
- main 006B760E PUSH EDX [00124F10]=FFFFFFFC (decimal -4.);ESP=00124F10
- main 006B760F CALL 006E7340 ESP=00124F0C
- main 006E7340 PUSH EBP [00124F08]=Game.009CFD7C ESP=00124F08
- main 006E7341 MOV EBP,ESP EBP=00124F08
- main 006E7343 PUSH EDI [00124F04]=00124F90 ESP=00124F04
- main 006E7344 PUSH ESI [00124F00]=4 ESP=00124F00
- main 006E7345 MOV ESI,DWORD PTR SS:[EBP+0C] [00124F14]=Game.0072A920, ASCII "Data";ESI=0072A920
- main 006E7348 MOV ECX,DWORD PTR SS:[EBP+10] [00124F18]=4 ECX=00000004
- main 006E734B MOV EDI,DWORD PTR SS:[EBP+8] [00124F10]=0014F060 EDI=0014F060
- main 006E734E MOV EAX,ECX
- main 006E7350 MOV EDX,ECX EDX=00000004
- main 006E7352 ADD EAX,ESI EAX=0072A924
- main 006E7354 CMP EDI,ESI
- main 006E7356 JBE SHORT 006E7360
- main 006E7360 TEST EDI,00000003
- main 006E7366 JNE SHORT 006E737C
- main 006E7368 SHR ECX,2 ECX=00000001
- main 006E736B AND EDX,00000003 EDX=00000000
- main 006E736E CMP ECX,8
- main 006E7371 JB SHORT 006E739C
- main 006E739C JMP DWORD PTR DS:[ECX*4+6E7420] [006E7424]=Game.006E7470
- main 006E7470 MOV EAX,DWORD PTR DS:[ECX*4+ESI-4] [0072A920]=61746144 EAX=61746144
- main 006E7474 MOV DWORD PTR DS:[ECX*4+EDI-4],EAX [0014F060]=BAADF000
- main 006E7478 LEA EAX,[ECX*4] EAX=00000004
- main 006E747F ADD ESI,EAX ESI=0072A924
- main 006E7481 ADD EDI,EAX EDI=0014F064
- main 006E7483 JMP DWORD PTR DS:[EDX*4+6E748C] [006E748C]=Game.006E749C
- main 006E749C MOV EAX,DWORD PTR SS:[EBP+8] [00124F10]=0014F060 EAX=0014F060
- main 006E749F POP ESI [00124F00]=00141F05 ESP=00124F04, ESI=00141F05
- main 006E74A0 POP EDI [00124F04]=1 ESP=00124F08, EDI=00000001
- main 006E74A1 LEAVE [00124F08]=00124F1C ESP=00124F0C, EBP=00124F1C
- main 006E74A2 RETN [00124F0C]=Game.006B7614 ESP=00124F10
- main 006B7614 ADD ESP,0C ESP=00124F1C
- main 006B7617 POP EBP [00124F1C]=00124F40 ESP=00124F20, EBP=00124F40
- main 006B7618 RETN [00124F20]=Game.006B74C5 ESP=00124F24
- main 006B74C5 ADD ESP,0C ESP=00124F30
- main 006B74C8 MOV ECX,DWORD PTR SS:[ARG.2] [00124F4C]=4 ECX=00000004
- main 006B74CB PUSH ECX [00124F2C]=4 ESP=00124F2C
- main 006B74CC MOV ECX,DWORD PTR SS:[LOCAL.4] [00124F30]=00124F90 ECX=00124F90
- main 006B74CF CALL 006B75E0 ESP=00124F28
- main 006B75E0 PUSH EBP [00124F24]=0014F060 ESP=00124F24
- main 006B75E1 MOV EBP,ESP EBP=00124F24
- main 006B75E3 PUSH ECX [00124F20]=Game.006B74C5 ESP=00124F20
- main 006B75E4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F20]=00124F90
- main 006B75E7 MOV EAX,DWORD PTR SS:[ARG.1] [00124F2C]=4 EAX=00000004
- main 006B75EA PUSH EAX [00124F1C]=00124F40 ESP=00124F1C
- main 006B75EB MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F20]=00124F90
- main 006B75EE CALL 006B7690 ESP=00124F18
- main 006B7690 PUSH EBP [00124F14]=Game.0072A920, ASCII "Data";ESP=00124F14
- main 006B7691 MOV EBP,ESP EBP=00124F14
- main 006B7693 PUSH ECX [00124F10]=0014F060 ESP=00124F10
- main 006B7694 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F10]=00124F90
- main 006B7697 CMP DWORD PTR SS:[ARG.1],0 [00124F1C]=4
- main 006B769B JL SHORT 006B76AD
- main 006B769D MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F10]=00124F90
- main 006B76A0 CALL 006B73A0 ESP=00124F0C
- main 006B73A0 PUSH EBP [00124F08]=00124F1C ESP=00124F08
- main 006B73A1 MOV EBP,ESP EBP=00124F08
- main 006B73A3 PUSH ECX [00124F04]=1 ESP=00124F04
- main 006B73A4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F04]=00124F90
- main 006B73A7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F04]=00124F90 EAX=00124F90
- main 006B73AA MOV EAX,DWORD PTR DS:[EAX] [00124F90]=0014F060 EAX=0014F060
- main 006B73AC SUB EAX,10 EAX=0014F050
- main 006B73AF MOV ESP,EBP ESP=00124F08
- main 006B73B1 POP EBP [00124F08]=00124F14 ESP=00124F0C, EBP=00124F14
- main 006B73B2 RETN [00124F0C]=Game.006B76A5 ESP=00124F10
- main 006B76A5 MOV ECX,DWORD PTR SS:[ARG.1] [00124F1C]=4 ECX=00000004
- main 006B76A8 CMP ECX,DWORD PTR DS:[EAX+8] [0014F058]=7
- main 006B76AB JLE SHORT 006B76B7
- main 006B76B7 MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F10]=00124F90 ECX=00124F90
- main 006B76BA CALL 006B73A0 ESP=00124F0C
- main 006B73A0 PUSH EBP [00124F08]=00124F14 ESP=00124F08
- main 006B73A1 MOV EBP,ESP EBP=00124F08
- main 006B73A3 PUSH ECX [00124F04]=00124F90 ESP=00124F04
- main 006B73A4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F04]=00124F90
- main 006B73A7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F04]=00124F90 EAX=00124F90
- main 006B73AA MOV EAX,DWORD PTR DS:[EAX] [00124F90]=0014F060 EAX=0014F060
- main 006B73AC SUB EAX,10 EAX=0014F050
- main 006B73AF MOV ESP,EBP ESP=00124F08
- main 006B73B1 POP EBP [00124F08]=00124F14 ESP=00124F0C, EBP=00124F14
- main 006B73B2 RETN [00124F0C]=Game.006B76BF ESP=00124F10
- main 006B76BF MOV EDX,DWORD PTR SS:[ARG.1] [00124F1C]=4 EDX=00000004
- main 006B76C2 MOV DWORD PTR DS:[EAX+4],EDX [0014F054]=0
- main 006B76C5 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F10]=00124F90 EAX=00124F90
- main 006B76C8 MOV ECX,DWORD PTR DS:[EAX] [00124F90]=0014F060 ECX=0014F060
- main 006B76CA MOV EDX,DWORD PTR SS:[ARG.1] [00124F1C]=4
- main 006B76CD MOV BYTE PTR DS:[EDX+ECX],0 [0014F064]=0D (Carriage Return)
- main 006B76D1 MOV ESP,EBP ESP=00124F14
- main 006B76D3 POP EBP [00124F14]=00124F24 ESP=00124F18, EBP=00124F24
- main 006B76D4 RETN 4 [00124F18]=Game.006B75F3 ESP=00124F20
- main 006B75F3 MOV ESP,EBP ESP=00124F24
- main 006B75F5 POP EBP [00124F24]=00124F40 ESP=00124F28, EBP=00124F40
- main 006B75F6 RETN 4 [00124F28]=Game.006B74D4 ESP=00124F30
- main 006B74D4 MOV ESP,EBP ESP=00124F40
- main 006B74D6 POP EBP [00124F40]=00124F54 ESP=00124F44, EBP=00124F54
- main 006B74D7 RETN 8 [00124F44]=Game.006B7350 ESP=00124F50
- main 006B7350 MOV ESP,EBP ESP=00124F54
- main 006B7352 POP EBP [00124F54]=00124F64 ESP=00124F58, EBP=00124F64
- main 006B7353 RETN 4 [00124F58]=Game.006B7263 ESP=00124F60
- main 006B7263 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F60]=00124F90
- main 006B7266 MOV ESP,EBP ESP=00124F64
- main 006B7268 POP EBP [00124F64]=00124F74 ESP=00124F68, EBP=00124F74
- main 006B7269 RETN 4 [00124F68]=Game.006B7023 ESP=00124F70
- main 006B7023 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F70]=00124F90
- main 006B7026 MOV ESP,EBP ESP=00124F74
- main 006B7028 POP EBP [00124F74]=00124FA4 ESP=00124F78, EBP=00124FA4
- main 006B7029 RETN 4 [00124F78]=Game.006B5FE1 ESP=00124F80
- main 006B5FE1 MOV ECX,DWORD PTR SS:[ARG.1] [00124FAC]=Game.0072A920, ASCII "Data";ECX=0072A920
- main 006B5FE4 PUSH ECX [00124F7C]=Game.0072A920, ASCII "Data";ESP=00124F7C
- main 006B5FE5 LEA ECX,[LOCAL.4] Address=00124F94 ECX=00124F94
- main 006B5FE8 CALL 006B7010 ESP=00124F78
- main 006B7010 PUSH EBP [00124F74]=00124FA4 ESP=00124F74
- main 006B7011 MOV EBP,ESP EBP=00124F74
- main 006B7013 PUSH ECX [00124F70]=00124F90 ESP=00124F70
- main 006B7014 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F70]=00124F94
- main 006B7017 MOV EAX,DWORD PTR SS:[ARG.1] [00124F7C]=Game.0072A920, ASCII "Data";EAX=0072A920
- main 006B701A PUSH EAX [00124F6C]=Game.0072A920, ASCII "Data";ESP=00124F6C
- main 006B701B MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F70]=00124F94
- main 006B701E CALL 006B7250 ESP=00124F68
- main 006B7250 PUSH EBP [00124F64]=00124F74 ESP=00124F64
- main 006B7251 MOV EBP,ESP EBP=00124F64
- main 006B7253 PUSH ECX [00124F60]=00124F90 ESP=00124F60
- main 006B7254 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F60]=00124F94
- main 006B7257 MOV EAX,DWORD PTR SS:[ARG.1] [00124F6C]=Game.0072A920, ASCII "Data"
- main 006B725A PUSH EAX [00124F5C]=Game.0072A920, ASCII "Data";ESP=00124F5C
- main 006B725B MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F60]=00124F94
- main 006B725E CALL 006B7330 ESP=00124F58
- main 006B7330 PUSH EBP [00124F54]=00124F64 ESP=00124F54
- main 006B7331 MOV EBP,ESP EBP=00124F54
- main 006B7333 PUSH ECX [00124F50]=00124F90 ESP=00124F50
- main 006B7334 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F50]=00124F94
- main 006B7337 MOV EAX,DWORD PTR SS:[ARG.1] [00124F5C]=Game.0072A920, ASCII "Data"
- main 006B733A PUSH EAX [00124F4C]=4 ESP=00124F4C
- main 006B733B CALL 006B74E0 ESP=00124F48
- main 006B74E0 PUSH EBP [00124F44]=Game.006B7350 ESP=00124F44
- main 006B74E1 MOV EBP,ESP EBP=00124F44
- main 006B74E3 CMP DWORD PTR SS:[ARG.1],0 [00124F4C]=Game.0072A920, ASCII "Data"
- main 006B74E7 JNE SHORT 006B74ED
- main 006B74ED MOV EAX,DWORD PTR SS:[ARG.1] [00124F4C]=Game.0072A920, ASCII "Data"
- main 006B74F0 PUSH EAX [00124F40]=00124F54 ESP=00124F40
- main 006B74F1 CALL 006E72B0 ESP=00124F3C
- main 006E72B0 MOV ECX,DWORD PTR SS:[ARG.1] [00124F40]=Game.0072A920, ASCII "Data";ECX=0072A920
- main 006E72B4 TEST ECX,00000003
- main 006E72BA JE SHORT 006E72E0
- main 006E72E0 MOV EAX,DWORD PTR DS:[ECX] [0072A920]=61746144 EAX=61746144
- main 006E72E2 MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E72E7 ADD EDX,EAX EDX=E0736043
- main 006E72E9 XOR EAX,FFFFFFFF EAX=9E8B9EBB
- main 006E72EC XOR EAX,EDX EAX=7EF8FEF8
- main 006E72EE ADD ECX,4 ECX=0072A924
- main 006E72F1 TEST EAX,81010100
- main 006E72F6 JE SHORT 006E72E0
- main 006E72E0 MOV EAX,DWORD PTR DS:[ECX] [0072A924]=0 EAX=00000000
- main 006E72E2 MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E72E7 ADD EDX,EAX
- main 006E72E9 XOR EAX,FFFFFFFF EAX=FFFFFFFF
- main 006E72EC XOR EAX,EDX EAX=81010100
- main 006E72EE ADD ECX,4 ECX=0072A928
- main 006E72F1 TEST EAX,81010100
- main 006E72F6 JE SHORT 006E72E0
- main 006E72F8 MOV EAX,DWORD PTR DS:[ECX-4] [0072A924]=0 EAX=00000000
- main 006E72FB TEST AL,AL
- main 006E72FD JE SHORT 006E7331
- main 006E7331 LEA EAX,[ECX-4] Address=0072A924 EAX=0072A924
- main 006E7334 MOV ECX,DWORD PTR SS:[ARG.1] [00124F40]=Game.0072A920, ASCII "Data";ECX=0072A920
- main 006E7338 SUB EAX,ECX EAX=00000004
- main 006E733A RETN [00124F3C]=Game.006B74F6 ESP=00124F40
- main 006B74F6 ADD ESP,4 ESP=00124F44
- main 006B74F9 POP EBP [00124F44]=00124F54 ESP=00124F48, EBP=00124F54
- main 006B74FA RETN [00124F48]=Game.006B7340 ESP=00124F4C
- main 006B7340 ADD ESP,4 ESP=00124F50
- main 006B7343 PUSH EAX [00124F4C]=Game.0072A920, ASCII "Data";ESP=00124F4C
- main 006B7344 MOV ECX,DWORD PTR SS:[ARG.1] [00124F5C]=Game.0072A920, ASCII "Data"
- main 006B7347 PUSH ECX [00124F48]=Game.006B7340 ESP=00124F48
- main 006B7348 MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F50]=00124F94 ECX=00124F94
- main 006B734B CALL 006B7440 ESP=00124F44
- main 006B7440 PUSH EBP [00124F40]=Game.0072A920, ASCII "Data";ESP=00124F40
- main 006B7441 MOV EBP,ESP EBP=00124F40
- main 006B7443 SUB ESP,10 ESP=00124F30
- main 006B7446 MOV DWORD PTR SS:[LOCAL.4],ECX [00124F30]=00124F90
- main 006B7449 CMP DWORD PTR SS:[ARG.2],0 [00124F4C]=4
- main 006B744D JNE SHORT 006B7459
- main 006B7459 CMP DWORD PTR SS:[ARG.1],0 [00124F48]=Game.0072A920, ASCII "Data"
- main 006B745D JNE SHORT 006B7469
- main 006B7469 MOV ECX,DWORD PTR SS:[LOCAL.4] [00124F30]=00124F94
- main 006B746C CALL 006B75B0 ESP=00124F2C
- main 006B75B0 PUSH EBP [00124F28]=Game.006B74D4 ESP=00124F28
- main 006B75B1 MOV EBP,ESP EBP=00124F28
- main 006B75B3 PUSH ECX [00124F24]=00124F40 ESP=00124F24
- main 006B75B4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F24]=00124F94
- main 006B75B7 MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F24]=00124F94
- main 006B75BA CALL 006B73A0 ESP=00124F20
- main 006B73A0 PUSH EBP [00124F1C]=4 ESP=00124F1C
- main 006B73A1 MOV EBP,ESP EBP=00124F1C
- main 006B73A3 PUSH ECX [00124F18]=Game.006B75F3 ESP=00124F18
- main 006B73A4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F18]=00124F94
- main 006B73A7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F18]=00124F94 EAX=00124F94
- main 006B73AA MOV EAX,DWORD PTR DS:[EAX] [00124F94]=Game.009CFD8C EAX=009CFD8C
- main 006B73AC SUB EAX,10 EAX=009CFD7C
- main 006B73AF MOV ESP,EBP ESP=00124F1C
- main 006B73B1 POP EBP [00124F1C]=00124F28 ESP=00124F20, EBP=00124F28
- main 006B73B2 RETN [00124F20]=Game.006B75BF ESP=00124F24
- main 006B75BF MOV EAX,DWORD PTR DS:[EAX+4] [009CFD80]=0 EAX=00000000
- main 006B75C2 MOV ESP,EBP ESP=00124F28
- main 006B75C4 POP EBP [00124F28]=00124F40 ESP=00124F2C, EBP=00124F40
- main 006B75C5 RETN [00124F2C]=Game.006B7471 ESP=00124F30
- main 006B7471 MOV DWORD PTR SS:[LOCAL.1],EAX [00124F3C]=Game.006B74F6
- main 006B7474 MOV ECX,DWORD PTR SS:[LOCAL.4] [00124F30]=00124F94
- main 006B7477 CALL 006B75D0 ESP=00124F2C
- main 006B75D0 PUSH EBP [00124F28]=00124F40 ESP=00124F28
- main 006B75D1 MOV EBP,ESP EBP=00124F28
- main 006B75D3 PUSH ECX [00124F24]=00124F94 ESP=00124F24
- main 006B75D4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F24]=00124F94
- main 006B75D7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F24]=00124F94 EAX=00124F94
- main 006B75DA MOV EAX,DWORD PTR DS:[EAX] [00124F94]=Game.009CFD8C EAX=009CFD8C
- main 006B75DC MOV ESP,EBP ESP=00124F28
- main 006B75DE POP EBP [00124F28]=00124F40 ESP=00124F2C, EBP=00124F40
- main 006B75DF RETN [00124F2C]=Game.006B747C ESP=00124F30
- main 006B747C MOV ECX,DWORD PTR SS:[ARG.1] [00124F48]=Game.0072A920, ASCII "Data";ECX=0072A920
- main 006B747F SUB ECX,EAX ECX=FFD5AB94
- main 006B7481 MOV DWORD PTR SS:[LOCAL.2],ECX [00124F38]=FFD5AB94
- main 006B7484 MOV EDX,DWORD PTR SS:[ARG.2] [00124F4C]=4 EDX=00000004
- main 006B7487 PUSH EDX [00124F2C]=Game.006B747C ESP=00124F2C
- main 006B7488 MOV ECX,DWORD PTR SS:[LOCAL.4] [00124F30]=00124F94 ECX=00124F94
- main 006B748B CALL 006B7590 ESP=00124F28
- main 006B7590 PUSH EBP [00124F24]=00124F94 ESP=00124F24
- main 006B7591 MOV EBP,ESP EBP=00124F24
- main 006B7593 PUSH ECX [00124F20]=Game.006B75BF ESP=00124F20
- main 006B7594 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F20]=00124F94
- main 006B7597 MOV EAX,DWORD PTR SS:[ARG.1] [00124F2C]=4 EAX=00000004
- main 006B759A PUSH EAX [00124F1C]=00124F28 ESP=00124F1C
- main 006B759B MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F20]=00124F94
- main 006B759E CALL 006B7640 ESP=00124F18
- main 006B7640 PUSH EBP [00124F14]=00124F24 ESP=00124F14
- main 006B7641 MOV EBP,ESP EBP=00124F14
- main 006B7643 SUB ESP,10 ESP=00124F04
- main 006B7646 MOV DWORD PTR SS:[LOCAL.4],ECX [00124F04]=00124F90
- main 006B7649 MOV ECX,DWORD PTR SS:[LOCAL.4] [00124F04]=00124F94
- main 006B764C CALL 006B73A0 ESP=00124F00
- main 006B73A0 PUSH EBP [00124EFC]=Game.006B7682 ESP=00124EFC
- main 006B73A1 MOV EBP,ESP EBP=00124EFC
- main 006B73A3 PUSH ECX [00124EF8]=00124F14 ESP=00124EF8
- main 006B73A4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124EF8]=00124F94
- main 006B73A7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124EF8]=00124F94 EAX=00124F94
- main 006B73AA MOV EAX,DWORD PTR DS:[EAX] [00124F94]=Game.009CFD8C EAX=009CFD8C
- main 006B73AC SUB EAX,10 EAX=009CFD7C
- main 006B73AF MOV ESP,EBP ESP=00124EFC
- main 006B73B1 POP EBP [00124EFC]=00124F14 ESP=00124F00, EBP=00124F14
- main 006B73B2 RETN [00124F00]=Game.006B7651 ESP=00124F04
- main 006B7651 MOV DWORD PTR SS:[LOCAL.3],EAX [00124F08]=00124F14
- main 006B7654 MOV EAX,DWORD PTR SS:[LOCAL.3] [00124F08]=Game.009CFD7C
- main 006B7657 MOV ECX,1 ECX=00000001
- main 006B765C SUB ECX,DWORD PTR DS:[EAX+0C] [009CFD88]=4 ECX=FFFFFFFD
- main 006B765F MOV DWORD PTR SS:[LOCAL.1],ECX [00124F10]=00124F90
- main 006B7662 MOV EDX,DWORD PTR SS:[LOCAL.3] [00124F08]=Game.009CFD7C EDX=009CFD7C
- main 006B7665 MOV EAX,DWORD PTR DS:[EDX+8] [009CFD84]=0 EAX=00000000
- main 006B7668 SUB EAX,DWORD PTR SS:[ARG.1] [00124F1C]=4 EAX=FFFFFFFC
- main 006B766B MOV DWORD PTR SS:[LOCAL.2],EAX [00124F0C]=Game.006B76BF
- main 006B766E MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F10]=FFFFFFFD (decimal -3.)
- main 006B7671 OR ECX,DWORD PTR SS:[LOCAL.2] [00124F0C]=FFFFFFFC
- main 006B7674 JGE SHORT 006B7682
- main 006B7676 MOV EDX,DWORD PTR SS:[ARG.1] [00124F1C]=4 EDX=00000004
- main 006B7679 PUSH EDX [00124F00]=Game.006B7651 ESP=00124F00
- main 006B767A MOV ECX,DWORD PTR SS:[LOCAL.4] [00124F04]=00124F94 ECX=00124F94
- main 006B767D CALL 006B76E0 ESP=00124EFC
- main 006B76E0 PUSH EBP [00124EF8]=00124F94 ESP=00124EF8
- main 006B76E1 MOV EBP,ESP EBP=00124EF8
- main 006B76E3 SUB ESP,0C ESP=00124EEC
- main 006B76E6 MOV DWORD PTR SS:[LOCAL.3],ECX [00124EEC]=00124F90
- main 006B76E9 MOV ECX,DWORD PTR SS:[LOCAL.3] [00124EEC]=00124F94
- main 006B76EC CALL 006B73A0 ESP=00124EE8
- main 006B73A0 PUSH EBP [00124EE4]=Game.006B7723 ESP=00124EE4
- main 006B73A1 MOV EBP,ESP EBP=00124EE4
- main 006B73A3 PUSH ECX [00124EE0]=00124EF8 ESP=00124EE0
- main 006B73A4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124EE0]=00124F94
- main 006B73A7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124EE0]=00124F94 EAX=00124F94
- main 006B73AA MOV EAX,DWORD PTR DS:[EAX] [00124F94]=Game.009CFD8C EAX=009CFD8C
- main 006B73AC SUB EAX,10 EAX=009CFD7C
- main 006B73AF MOV ESP,EBP ESP=00124EE4
- main 006B73B1 POP EBP [00124EE4]=00124EF8 ESP=00124EE8, EBP=00124EF8
- main 006B73B2 RETN [00124EE8]=Game.006B76F1 ESP=00124EEC
- main 006B76F1 MOV DWORD PTR SS:[LOCAL.1],EAX [00124EF4]=Game.009CFD7C
- main 006B76F4 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124EF4]=Game.009CFD7C
- main 006B76F7 MOV ECX,DWORD PTR DS:[EAX+4] [009CFD80]=0 ECX=00000000
- main 006B76FA CMP ECX,DWORD PTR SS:[ARG.1] [00124F00]=4
- main 006B76FD JLE SHORT 006B7708
- main 006B7708 MOV ECX,DWORD PTR SS:[LOCAL.1] [00124EF4]=Game.009CFD7C ECX=009CFD7C
- main 006B770B CALL 006B7780 ESP=00124EE8
- main 006B7780 PUSH EBP [00124EE4]=00124EF8 ESP=00124EE4
- main 006B7781 MOV EBP,ESP EBP=00124EE4
- main 006B7783 PUSH ECX [00124EE0]=00124F94 ESP=00124EE0
- main 006B7784 MOV DWORD PTR SS:[LOCAL.1],ECX [00124EE0]=Game.009CFD7C
- main 006B7787 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124EE0]=Game.009CFD7C
- main 006B778A XOR ECX,ECX ECX=00000000
- main 006B778C CMP DWORD PTR DS:[EAX+0C],1 [009CFD88]=4
- main 006B7790 SETG CL ECX=00000001
- main 006B7793 MOV AL,CL EAX=009CFD01
- main 006B7795 MOV ESP,EBP ESP=00124EE4
- main 006B7797 POP EBP [00124EE4]=00124EF8 ESP=00124EE8, EBP=00124EF8
- main 006B7798 RETN [00124EE8]=Game.006B7710 ESP=00124EEC
- main 006B7710 MOVZX ECX,AL
- main 006B7713 TEST ECX,ECX
- main 006B7715 JE SHORT 006B7725
- main 006B7717 MOV EDX,DWORD PTR SS:[ARG.1] [00124F00]=4
- main 006B771A PUSH EDX [00124EE8]=Game.006B7710 ESP=00124EE8
- main 006B771B MOV ECX,DWORD PTR SS:[LOCAL.3] [00124EEC]=00124F94 ECX=00124F94
- main 006B771E CALL 006B77A0 ESP=00124EE4
- main 006B77A0 PUSH EBP [00124EE0]=Game.009CFD7C ESP=00124EE0
- main 006B77A1 MOV EBP,ESP EBP=00124EE0
- main 006B77A3 SUB ESP,1C ESP=00124EC4
- main 006B77A6 MOV DWORD PTR SS:[LOCAL.5],ECX [00124ECC]=00124F90
- main 006B77A9 MOV ECX,DWORD PTR SS:[LOCAL.5] [00124ECC]=00124F94
- main 006B77AC CALL 006B73A0 ESP=00124EC0
- main 006B73A0 PUSH EBP [00124EBC]=Game.006B7847 ESP=00124EBC
- main 006B73A1 MOV EBP,ESP EBP=00124EBC
- main 006B73A3 PUSH ECX [00124EB8]=00124EE0 ESP=00124EB8
- main 006B73A4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124EB8]=00124F94
- main 006B73A7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124EB8]=00124F94 EAX=00124F94
- main 006B73AA MOV EAX,DWORD PTR DS:[EAX] [00124F94]=Game.009CFD8C EAX=009CFD8C
- main 006B73AC SUB EAX,10 EAX=009CFD7C
- main 006B73AF MOV ESP,EBP ESP=00124EBC
- main 006B73B1 POP EBP [00124EBC]=00124EE0 ESP=00124EC0, EBP=00124EE0
- main 006B73B2 RETN [00124EC0]=Game.006B77B1 ESP=00124EC4
- main 006B77B1 MOV DWORD PTR SS:[LOCAL.4],EAX [00124ED0]=Game.009CFD7C
- main 006B77B4 MOV EAX,DWORD PTR SS:[LOCAL.4] [00124ED0]=Game.009CFD7C
- main 006B77B7 MOV ECX,DWORD PTR DS:[EAX+4] [009CFD80]=0 ECX=00000000
- main 006B77BA MOV DWORD PTR SS:[LOCAL.2],ECX [00124ED8]=0
- main 006B77BD MOV EDX,DWORD PTR SS:[LOCAL.4] [00124ED0]=Game.009CFD7C EDX=009CFD7C
- main 006B77C0 MOV EAX,DWORD PTR DS:[EDX] [009CFD7C]=Game.009CFD74 EAX=009CFD74
- main 006B77C2 MOV ECX,DWORD PTR SS:[LOCAL.4] [00124ED0]=Game.009CFD7C ECX=009CFD7C
- main 006B77C5 MOV ECX,DWORD PTR DS:[ECX] [009CFD7C]=Game.009CFD74 ECX=009CFD74
- main 006B77C7 MOV EDX,DWORD PTR DS:[EAX] [009CFD74]=Game.0073A138 EDX=0073A138
- main 006B77C9 CALL DWORD PTR DS:[EDX+10] [0073A148]=Game.00702965 ESP=00124EC0
- main 00702965 MOV EAX,ECX
- main 00702967 RETN [00124EC0]=Game.006B77CC ESP=00124EC4
- main 006B77CC MOV DWORD PTR SS:[LOCAL.6],EAX [00124EC8]=Game.009CFD74
- main 006B77CF PUSH 1 [00124EC0]=Game.006B77CC ESP=00124EC0
- main 006B77D1 MOV EAX,DWORD PTR SS:[ARG.1] [00124EE8]=4 EAX=00000004
- main 006B77D4 PUSH EAX [00124EBC]=00124EE0 ESP=00124EBC
- main 006B77D5 MOV ECX,DWORD PTR SS:[LOCAL.6] [00124EC8]=Game.009CFD74
- main 006B77D8 MOV EDX,DWORD PTR DS:[ECX] [009CFD74]=Game.0073A138
- main 006B77DA MOV ECX,DWORD PTR SS:[LOCAL.6] [00124EC8]=Game.009CFD74
- main 006B77DD CALL DWORD PTR DS:[EDX] [0073A138]=Game.00702985 ESP=00124EB8
- main 00702985 PUSH ESI [00124EB4]=00124F90 ESP=00124EB4
- main 00702986 MOV ESI,DWORD PTR SS:[ARG.1] [00124EBC]=4 ESI=00000004
- main 0070298A ADD ESI,8 ESI=0000000C
- main 0070298D AND ESI,FFFFFFF8 ESI=00000008
- main 00702990 MOV EDX,ESI EDX=00000008
- main 00702992 IMUL EDX,DWORD PTR SS:[ARG.2] [00124EC0]=1
- main 00702997 PUSH EDI [00124EB0]=Game.006B736F ESP=00124EB0
- main 00702998 MOV EDI,ECX EDI=009CFD74
- main 0070299A MOV ECX,DWORD PTR DS:[EDI+4] [009CFD78]=Game.009CFD68, PTR to ASCII "x(p";ECX=009CFD68
- main 0070299D MOV EAX,DWORD PTR DS:[ECX] [009CFD68]=Game.0073A124, ASCII "x(p";EAX=0073A124
- main 0070299F ADD EDX,10 EDX=00000018
- main 007029A2 PUSH EDX [00124EAC]=00124EB8 ESP=00124EAC
- main 007029A3 CALL DWORD PTR DS:[EAX] [0073A124]=Game.00702878 ESP=00124EA8
- main 00702878 PUSH DWORD PTR SS:[ARG.1] [00124EAC]=00000018 (decimal 24.);ESP=00124EA4
- main 0070287C PUSH 0 [00124EA0]=Game.006B7614 ESP=00124EA0
- main 0070287E PUSH DWORD PTR DS:[ECX+4] [009CFD6C]=00140000 ESP=00124E9C
- main 00702881 CALL DWORD PTR DS:[<&KERNEL32.HeapAlloc>];[00713240]=7C9200C4 (ntdll.RtlAllocateHeap);EAX=0014F080, ECX=7C9201DB, EDX=00140608, ESP=00124EA8
- main 00702887 RETN 4 [00124EA8]=Game.007029A5 ESP=00124EB0
- main 007029A5 TEST EAX,EAX
- main 007029A7 JE SHORT 007029BA
- main 007029A9 DEC ESI ESI=00000007
- main 007029AA AND DWORD PTR DS:[EAX+4],00000000 [0014F084]=BAADF00D
- main 007029AE MOV DWORD PTR DS:[EAX],EDI [0014F080]=BAADF00D
- main 007029B0 MOV DWORD PTR DS:[EAX+0C],1 [0014F08C]=BAADF00D
- main 007029B7 MOV DWORD PTR DS:[EAX+8],ESI [0014F088]=BAADF00D
- main 007029BA POP EDI [00124EB0]=1 ESP=00124EB4, EDI=00000001
- main 007029BB POP ESI [00124EB4]=00141F05 ESP=00124EB8, ESI=00141F05
- main 007029BC RETN 8 [00124EB8]=Game.006B77DF ESP=00124EC4
- main 006B77DF MOV DWORD PTR SS:[LOCAL.3],EAX [00124ED4]=0014F050
- main 006B77E2 CMP DWORD PTR SS:[LOCAL.3],0 [00124ED4]=0014F080
- main 006B77E6 JNE SHORT 006B77ED
- main 006B77ED MOV EAX,DWORD PTR SS:[LOCAL.2] [00124ED8]=0 EAX=00000000
- main 006B77F0 CMP EAX,DWORD PTR SS:[ARG.1] [00124EE8]=4
- main 006B77F3 JGE SHORT 006B77FD
- main 006B77F5 MOV ECX,DWORD PTR SS:[LOCAL.2] [00124ED8]=0 ECX=00000000
- main 006B77F8 MOV DWORD PTR SS:[LOCAL.7],ECX [00124EC4]=0
- main 006B77FB JMP SHORT 006B7803
- main 006B7803 MOV EAX,DWORD PTR SS:[LOCAL.7] [00124EC4]=0
- main 006B7806 ADD EAX,1 EAX=00000001
- main 006B7809 MOV DWORD PTR SS:[LOCAL.1],EAX [00124EDC]=1
- main 006B780C MOV ECX,DWORD PTR SS:[LOCAL.1] [00124EDC]=1 ECX=00000001
- main 006B780F PUSH ECX [00124EC0]=1 ESP=00124EC0
- main 006B7810 MOV ECX,DWORD PTR SS:[LOCAL.4] [00124ED0]=Game.009CFD7C ECX=009CFD7C
- main 006B7813 CALL 006B7380 ESP=00124EBC
- main 006B7380 PUSH EBP [00124EB8]=Game.006B77DF ESP=00124EB8
- main 006B7381 MOV EBP,ESP EBP=00124EB8
- main 006B7383 PUSH ECX [00124EB4]=00141F05 ESP=00124EB4
- main 006B7384 MOV DWORD PTR SS:[LOCAL.1],ECX [00124EB4]=Game.009CFD7C
- main 006B7387 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124EB4]=Game.009CFD7C EAX=009CFD7C
- main 006B738A ADD EAX,10 EAX=009CFD8C
- main 006B738D MOV ESP,EBP ESP=00124EB8
- main 006B738F POP EBP [00124EB8]=00124EE0 ESP=00124EBC, EBP=00124EE0
- main 006B7390 RETN [00124EBC]=Game.006B7818 ESP=00124EC0
- main 006B7818 PUSH EAX [00124EBC]=Game.006B7818 ESP=00124EBC
- main 006B7819 MOV ECX,DWORD PTR SS:[LOCAL.3] [00124ED4]=0014F080 ECX=0014F080
- main 006B781C CALL 006B7380 ESP=00124EB8
- main 006B7380 PUSH EBP [00124EB4]=Game.009CFD7C ESP=00124EB4
- main 006B7381 MOV EBP,ESP EBP=00124EB4
- main 006B7383 PUSH ECX [00124EB0]=1 ESP=00124EB0
- main 006B7384 MOV DWORD PTR SS:[LOCAL.1],ECX [00124EB0]=0014F080
- main 006B7387 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124EB0]=0014F080 EAX=0014F080
- main 006B738A ADD EAX,10 EAX=0014F090
- main 006B738D MOV ESP,EBP ESP=00124EB4
- main 006B738F POP EBP [00124EB4]=00124EE0 ESP=00124EB8, EBP=00124EE0
- main 006B7390 RETN [00124EB8]=Game.006B7821 ESP=00124EBC
- main 006B7821 PUSH EAX [00124EB8]=Game.006B7821 ESP=00124EB8
- main 006B7822 CALL 006B7600 ESP=00124EB4
- main 006B7600 PUSH EBP [00124EB0]=0014F080 ESP=00124EB0
- main 006B7601 MOV EBP,ESP EBP=00124EB0
- main 006B7603 MOV EAX,DWORD PTR SS:[ARG.3] [00124EC0]=1 EAX=00000001
- main 006B7606 PUSH EAX [00124EAC]=00000018 (decimal 24.);ESP=00124EAC
- main 006B7607 MOV ECX,DWORD PTR SS:[ARG.2] [00124EBC]=Game.009CFD8C ECX=009CFD8C
- main 006B760A PUSH ECX [00124EA8]=Game.007029A5 ESP=00124EA8
- main 006B760B MOV EDX,DWORD PTR SS:[ARG.1] [00124EB8]=0014F090 EDX=0014F090
- main 006B760E PUSH EDX [00124EA4]=00000018 (decimal 24.);ESP=00124EA4
- main 006B760F CALL 006E7340 ESP=00124EA0
- main 006E7340 PUSH EBP [00124E9C]=00140000 ESP=00124E9C
- main 006E7341 MOV EBP,ESP EBP=00124E9C
- main 006E7343 PUSH EDI [00124E98]=Game.00702887 ESP=00124E98
- main 006E7344 PUSH ESI [00124E94]=ntdll.7C9201DB ESP=00124E94
- main 006E7345 MOV ESI,DWORD PTR SS:[EBP+0C] [00124EA8]=Game.009CFD8C ESI=009CFD8C
- main 006E7348 MOV ECX,DWORD PTR SS:[EBP+10] [00124EAC]=1 ECX=00000001
- main 006E734B MOV EDI,DWORD PTR SS:[EBP+8] [00124EA4]=0014F090 EDI=0014F090
- main 006E734E MOV EAX,ECX
- main 006E7350 MOV EDX,ECX EDX=00000001
- main 006E7352 ADD EAX,ESI EAX=009CFD8D
- main 006E7354 CMP EDI,ESI
- main 006E7356 JBE SHORT 006E7360
- main 006E7360 TEST EDI,00000003
- main 006E7366 JNE SHORT 006E737C
- main 006E7368 SHR ECX,2 ECX=00000000
- main 006E736B AND EDX,00000003
- main 006E736E CMP ECX,8
- main 006E7371 JB SHORT 006E739C
- main 006E739C JMP DWORD PTR DS:[ECX*4+6E7420] [006E7420]=Game.006E7483
- main 006E7483 JMP DWORD PTR DS:[EDX*4+6E748C] [006E7490]=Game.006E74A4
- main 006E74A4 MOV AL,BYTE PTR DS:[ESI] [009CFD8C]=00 EAX=009CFD00
- main 006E74A6 MOV BYTE PTR DS:[EDI],AL [0014F090]=0D (Carriage Return)
- main 006E74A8 MOV EAX,DWORD PTR SS:[EBP+8] [00124EA4]=0014F090 EAX=0014F090
- main 006E74AB POP ESI [00124E94]=00141F05 ESP=00124E98, ESI=00141F05
- main 006E74AC POP EDI [00124E98]=1 ESP=00124E9C, EDI=00000001
- main 006E74AD LEAVE [00124E9C]=00124EB0 ESP=00124EA0, EBP=00124EB0
- main 006E74AE RETN [00124EA0]=Game.006B7614 ESP=00124EA4
- main 006B7614 ADD ESP,0C ESP=00124EB0
- main 006B7617 POP EBP [00124EB0]=00124EE0 ESP=00124EB4, EBP=00124EE0
- main 006B7618 RETN [00124EB4]=Game.006B7827 ESP=00124EB8
- main 006B7827 ADD ESP,0C ESP=00124EC4
- main 006B782A MOV EDX,DWORD PTR SS:[LOCAL.3] [00124ED4]=0014F080 EDX=0014F080
- main 006B782D MOV EAX,DWORD PTR SS:[LOCAL.2] [00124ED8]=0 EAX=00000000
- main 006B7830 MOV DWORD PTR DS:[EDX+4],EAX [0014F084]=0
- main 006B7833 MOV ECX,DWORD PTR SS:[LOCAL.4] [00124ED0]=Game.009CFD7C ECX=009CFD7C
- main 006B7836 CALL 006B7210 ESP=00124EC0
- main 006B7210 PUSH EBP [00124EBC]=Game.009CFD8C ESP=00124EBC
- main 006B7211 MOV EBP,ESP EBP=00124EBC
- main 006B7213 PUSH ECX [00124EB8]=0014F090 ESP=00124EB8
- main 006B7214 MOV DWORD PTR SS:[LOCAL.1],ECX [00124EB8]=Game.009CFD7C
- main 006B7217 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124EB8]=Game.009CFD7C EAX=009CFD7C
- main 006B721A ADD EAX,0C EAX=009CFD88
- main 006B721D OR ECX,FFFFFFFF ECX=FFFFFFFF
- main 006B7220 LOCK XADD DWORD PTR DS:[EAX],ECX [009CFD88]=4 ECX=00000004
- main 006B7224 DEC ECX ECX=00000003
- main 006B7225 TEST ECX,ECX
- main 006B7227 JG SHORT 006B723E
- main 006B723E MOV ESP,EBP ESP=00124EBC
- main 006B7240 POP EBP [00124EBC]=00124EE0 ESP=00124EC0, EBP=00124EE0
- main 006B7241 RETN [00124EC0]=Game.006B783B ESP=00124EC4
- main 006B783B MOV ECX,DWORD PTR SS:[LOCAL.3] [00124ED4]=0014F080 ECX=0014F080
- main 006B783E PUSH ECX [00124EC0]=Game.006B783B ESP=00124EC0
- main 006B783F MOV ECX,DWORD PTR SS:[LOCAL.5] [00124ECC]=00124F94 ECX=00124F94
- main 006B7842 CALL 006B7360 ESP=00124EBC
- main 006B7360 PUSH EBP [00124EB8]=Game.009CFD7C ESP=00124EB8
- main 006B7361 MOV EBP,ESP EBP=00124EB8
- main 006B7363 PUSH ECX [00124EB4]=Game.006B7827 ESP=00124EB4
- main 006B7364 MOV DWORD PTR SS:[LOCAL.1],ECX [00124EB4]=00124F94
- main 006B7367 MOV ECX,DWORD PTR SS:[ARG.1] [00124EC0]=0014F080 ECX=0014F080
- main 006B736A CALL 006B7380 ESP=00124EB0
- main 006B7380 PUSH EBP [00124EAC]=1 ESP=00124EAC
- main 006B7381 MOV EBP,ESP EBP=00124EAC
- main 006B7383 PUSH ECX [00124EA8]=Game.009CFD8C ESP=00124EA8
- main 006B7384 MOV DWORD PTR SS:[LOCAL.1],ECX [00124EA8]=0014F080
- main 006B7387 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124EA8]=0014F080 EAX=0014F080
- main 006B738A ADD EAX,10 EAX=0014F090
- main 006B738D MOV ESP,EBP ESP=00124EAC
- main 006B738F POP EBP [00124EAC]=00124EB8 ESP=00124EB0, EBP=00124EB8
- main 006B7390 RETN [00124EB0]=Game.006B736F ESP=00124EB4
- main 006B736F MOV ECX,DWORD PTR SS:[LOCAL.1] [00124EB4]=00124F94 ECX=00124F94
- main 006B7372 MOV DWORD PTR DS:[ECX],EAX [00124F94]=Game.009CFD8C
- main 006B7374 MOV ESP,EBP ESP=00124EB8
- main 006B7376 POP EBP [00124EB8]=00124EE0 ESP=00124EBC, EBP=00124EE0
- main 006B7377 RETN 4 [00124EBC]=Game.006B7847 ESP=00124EC4
- main 006B7847 MOV ESP,EBP ESP=00124EE0
- main 006B7849 POP EBP [00124EE0]=00124EF8 ESP=00124EE4, EBP=00124EF8
- main 006B784A RETN 4 [00124EE4]=Game.006B7723 - jumps to Game.6B7772;ESP=00124EEC
- main 006B7723 JMP SHORT 006B7772
- main 006B7772 MOV ESP,EBP ESP=00124EF8
- main 006B7774 POP EBP [00124EF8]=00124F14 ESP=00124EFC, EBP=00124F14
- main 006B7775 RETN 4 [00124EFC]=Game.006B7682 ESP=00124F04
- main 006B7682 MOV EAX,DWORD PTR SS:[LOCAL.4] [00124F04]=00124F94 EAX=00124F94
- main 006B7685 MOV EAX,DWORD PTR DS:[EAX] [00124F94]=0014F090 EAX=0014F090
- main 006B7687 MOV ESP,EBP ESP=00124F14
- main 006B7689 POP EBP [00124F14]=00124F24 ESP=00124F18, EBP=00124F24
- main 006B768A RETN 4 [00124F18]=Game.006B75A3 ESP=00124F20
- main 006B75A3 MOV ESP,EBP ESP=00124F24
- main 006B75A5 POP EBP [00124F24]=00124F40 ESP=00124F28, EBP=00124F40
- main 006B75A6 RETN 4 [00124F28]=Game.006B7490 ESP=00124F30
- main 006B7490 MOV DWORD PTR SS:[LOCAL.3],EAX [00124F34]=0014F060, ASCII "Data"
- main 006B7493 MOV EAX,DWORD PTR SS:[LOCAL.2] [00124F38]=FFD5AB94 EAX=FFD5AB94
- main 006B7496 CMP EAX,DWORD PTR SS:[LOCAL.1] [00124F3C]=0
- main 006B7499 JA SHORT 006B74B4
- main 006B74B4 MOV ECX,DWORD PTR SS:[ARG.2] [00124F4C]=4 ECX=00000004
- main 006B74B7 PUSH ECX [00124F2C]=4 ESP=00124F2C
- main 006B74B8 MOV EDX,DWORD PTR SS:[ARG.1] [00124F48]=Game.0072A920, ASCII "Data";EDX=0072A920
- main 006B74BB PUSH EDX [00124F28]=Game.006B7490 ESP=00124F28
- main 006B74BC MOV EAX,DWORD PTR SS:[LOCAL.3] [00124F34]=0014F090 EAX=0014F090
- main 006B74BF PUSH EAX [00124F24]=00124F40 ESP=00124F24
- main 006B74C0 CALL 006B7600 ESP=00124F20
- main 006B7600 PUSH EBP [00124F1C]=4 ESP=00124F1C
- main 006B7601 MOV EBP,ESP EBP=00124F1C
- main 006B7603 MOV EAX,DWORD PTR SS:[ARG.3] [00124F2C]=4 EAX=00000004
- main 006B7606 PUSH EAX [00124F18]=Game.006B75A3 ESP=00124F18
- main 006B7607 MOV ECX,DWORD PTR SS:[ARG.2] [00124F28]=Game.0072A920, ASCII "Data";ECX=0072A920
- main 006B760A PUSH ECX [00124F14]=00124F24 ESP=00124F14
- main 006B760B MOV EDX,DWORD PTR SS:[ARG.1] [00124F24]=0014F090 EDX=0014F090
- main 006B760E PUSH EDX [00124F10]=FFFFFFFD (decimal -3.);ESP=00124F10
- main 006B760F CALL 006E7340 ESP=00124F0C
- main 006E7340 PUSH EBP [00124F08]=Game.009CFD7C ESP=00124F08
- main 006E7341 MOV EBP,ESP EBP=00124F08
- main 006E7343 PUSH EDI [00124F04]=00124F94 ESP=00124F04
- main 006E7344 PUSH ESI [00124F00]=4 ESP=00124F00
- main 006E7345 MOV ESI,DWORD PTR SS:[EBP+0C] [00124F14]=Game.0072A920, ASCII "Data";ESI=0072A920
- main 006E7348 MOV ECX,DWORD PTR SS:[EBP+10] [00124F18]=4 ECX=00000004
- main 006E734B MOV EDI,DWORD PTR SS:[EBP+8] [00124F10]=0014F090 EDI=0014F090
- main 006E734E MOV EAX,ECX
- main 006E7350 MOV EDX,ECX EDX=00000004
- main 006E7352 ADD EAX,ESI EAX=0072A924
- main 006E7354 CMP EDI,ESI
- main 006E7356 JBE SHORT 006E7360
- main 006E7360 TEST EDI,00000003
- main 006E7366 JNE SHORT 006E737C
- main 006E7368 SHR ECX,2 ECX=00000001
- main 006E736B AND EDX,00000003 EDX=00000000
- main 006E736E CMP ECX,8
- main 006E7371 JB SHORT 006E739C
- main 006E739C JMP DWORD PTR DS:[ECX*4+6E7420] [006E7424]=Game.006E7470
- main 006E7470 MOV EAX,DWORD PTR DS:[ECX*4+ESI-4] [0072A920]=61746144 EAX=61746144
- main 006E7474 MOV DWORD PTR DS:[ECX*4+EDI-4],EAX [0014F090]=BAADF000
- main 006E7478 LEA EAX,[ECX*4] EAX=00000004
- main 006E747F ADD ESI,EAX ESI=0072A924
- main 006E7481 ADD EDI,EAX EDI=0014F094
- main 006E7483 JMP DWORD PTR DS:[EDX*4+6E748C] [006E748C]=Game.006E749C
- main 006E749C MOV EAX,DWORD PTR SS:[EBP+8] [00124F10]=0014F090 EAX=0014F090
- main 006E749F POP ESI [00124F00]=00141F05 ESP=00124F04, ESI=00141F05
- main 006E74A0 POP EDI [00124F04]=1 ESP=00124F08, EDI=00000001
- main 006E74A1 LEAVE [00124F08]=00124F1C ESP=00124F0C, EBP=00124F1C
- main 006E74A2 RETN [00124F0C]=Game.006B7614 ESP=00124F10
- main 006B7614 ADD ESP,0C ESP=00124F1C
- main 006B7617 POP EBP [00124F1C]=00124F40 ESP=00124F20, EBP=00124F40
- main 006B7618 RETN [00124F20]=Game.006B74C5 ESP=00124F24
- main 006B74C5 ADD ESP,0C ESP=00124F30
- main 006B74C8 MOV ECX,DWORD PTR SS:[ARG.2] [00124F4C]=4 ECX=00000004
- main 006B74CB PUSH ECX [00124F2C]=4 ESP=00124F2C
- main 006B74CC MOV ECX,DWORD PTR SS:[LOCAL.4] [00124F30]=00124F94 ECX=00124F94
- main 006B74CF CALL 006B75E0 ESP=00124F28
- main 006B75E0 PUSH EBP [00124F24]=0014F090 ESP=00124F24
- main 006B75E1 MOV EBP,ESP EBP=00124F24
- main 006B75E3 PUSH ECX [00124F20]=Game.006B74C5 ESP=00124F20
- main 006B75E4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F20]=00124F94
- main 006B75E7 MOV EAX,DWORD PTR SS:[ARG.1] [00124F2C]=4 EAX=00000004
- main 006B75EA PUSH EAX [00124F1C]=00124F40 ESP=00124F1C
- main 006B75EB MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F20]=00124F94
- main 006B75EE CALL 006B7690 ESP=00124F18
- main 006B7690 PUSH EBP [00124F14]=Game.0072A920, ASCII "Data";ESP=00124F14
- main 006B7691 MOV EBP,ESP EBP=00124F14
- main 006B7693 PUSH ECX [00124F10]=0014F090 ESP=00124F10
- main 006B7694 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F10]=00124F94
- main 006B7697 CMP DWORD PTR SS:[ARG.1],0 [00124F1C]=4
- main 006B769B JL SHORT 006B76AD
- main 006B769D MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F10]=00124F94
- main 006B76A0 CALL 006B73A0 ESP=00124F0C
- main 006B73A0 PUSH EBP [00124F08]=00124F1C ESP=00124F08
- main 006B73A1 MOV EBP,ESP EBP=00124F08
- main 006B73A3 PUSH ECX [00124F04]=1 ESP=00124F04
- main 006B73A4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F04]=00124F94
- main 006B73A7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F04]=00124F94 EAX=00124F94
- main 006B73AA MOV EAX,DWORD PTR DS:[EAX] [00124F94]=0014F090 EAX=0014F090
- main 006B73AC SUB EAX,10 EAX=0014F080
- main 006B73AF MOV ESP,EBP ESP=00124F08
- main 006B73B1 POP EBP [00124F08]=00124F14 ESP=00124F0C, EBP=00124F14
- main 006B73B2 RETN [00124F0C]=Game.006B76A5 ESP=00124F10
- main 006B76A5 MOV ECX,DWORD PTR SS:[ARG.1] [00124F1C]=4 ECX=00000004
- main 006B76A8 CMP ECX,DWORD PTR DS:[EAX+8] [0014F088]=7
- main 006B76AB JLE SHORT 006B76B7
- main 006B76B7 MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F10]=00124F94 ECX=00124F94
- main 006B76BA CALL 006B73A0 ESP=00124F0C
- main 006B73A0 PUSH EBP [00124F08]=00124F14 ESP=00124F08
- main 006B73A1 MOV EBP,ESP EBP=00124F08
- main 006B73A3 PUSH ECX [00124F04]=00124F94 ESP=00124F04
- main 006B73A4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F04]=00124F94
- main 006B73A7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F04]=00124F94 EAX=00124F94
- main 006B73AA MOV EAX,DWORD PTR DS:[EAX] [00124F94]=0014F090 EAX=0014F090
- main 006B73AC SUB EAX,10 EAX=0014F080
- main 006B73AF MOV ESP,EBP ESP=00124F08
- main 006B73B1 POP EBP [00124F08]=00124F14 ESP=00124F0C, EBP=00124F14
- main 006B73B2 RETN [00124F0C]=Game.006B76BF ESP=00124F10
- main 006B76BF MOV EDX,DWORD PTR SS:[ARG.1] [00124F1C]=4 EDX=00000004
- main 006B76C2 MOV DWORD PTR DS:[EAX+4],EDX [0014F084]=0
- main 006B76C5 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F10]=00124F94 EAX=00124F94
- main 006B76C8 MOV ECX,DWORD PTR DS:[EAX] [00124F94]=0014F090 ECX=0014F090
- main 006B76CA MOV EDX,DWORD PTR SS:[ARG.1] [00124F1C]=4
- main 006B76CD MOV BYTE PTR DS:[EDX+ECX],0 [0014F094]=0D (Carriage Return)
- main 006B76D1 MOV ESP,EBP ESP=00124F14
- main 006B76D3 POP EBP [00124F14]=00124F24 ESP=00124F18, EBP=00124F24
- main 006B76D4 RETN 4 [00124F18]=Game.006B75F3 ESP=00124F20
- main 006B75F3 MOV ESP,EBP ESP=00124F24
- main 006B75F5 POP EBP [00124F24]=00124F40 ESP=00124F28, EBP=00124F40
- main 006B75F6 RETN 4 [00124F28]=Game.006B74D4 ESP=00124F30
- main 006B74D4 MOV ESP,EBP ESP=00124F40
- main 006B74D6 POP EBP [00124F40]=00124F54 ESP=00124F44, EBP=00124F54
- main 006B74D7 RETN 8 [00124F44]=Game.006B7350 ESP=00124F50
- main 006B7350 MOV ESP,EBP ESP=00124F54
- main 006B7352 POP EBP [00124F54]=00124F64 ESP=00124F58, EBP=00124F64
- main 006B7353 RETN 4 [00124F58]=Game.006B7263 ESP=00124F60
- main 006B7263 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F60]=00124F94
- main 006B7266 MOV ESP,EBP ESP=00124F64
- main 006B7268 POP EBP [00124F64]=00124F74 ESP=00124F68, EBP=00124F74
- main 006B7269 RETN 4 [00124F68]=Game.006B7023 ESP=00124F70
- main 006B7023 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F70]=00124F94
- main 006B7026 MOV ESP,EBP ESP=00124F74
- main 006B7028 POP EBP [00124F74]=00124FA4 ESP=00124F78, EBP=00124FA4
- main 006B7029 RETN 4 [00124F78]=Game.006B5FED ESP=00124F80
- main 006B5FED MOV EDX,DWORD PTR SS:[ARG.1] [00124FAC]=Game.0072A920, ASCII "Data";EDX=0072A920
- main 006B5FF0 PUSH EDX [00124F7C]=Game.0072A920, ASCII "Data";ESP=00124F7C
- main 006B5FF1 LEA ECX,[LOCAL.6] Address=00124F8C ECX=00124F8C
- main 006B5FF4 CALL 006B7010 ESP=00124F78
- main 006B7010 PUSH EBP [00124F74]=00124FA4 ESP=00124F74
- main 006B7011 MOV EBP,ESP EBP=00124F74
- main 006B7013 PUSH ECX [00124F70]=00124F94 ESP=00124F70
- main 006B7014 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F70]=00124F8C
- main 006B7017 MOV EAX,DWORD PTR SS:[ARG.1] [00124F7C]=Game.0072A920, ASCII "Data";EAX=0072A920
- main 006B701A PUSH EAX [00124F6C]=Game.0072A920, ASCII "Data";ESP=00124F6C
- main 006B701B MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F70]=00124F8C
- main 006B701E CALL 006B7250 ESP=00124F68
- main 006B7250 PUSH EBP [00124F64]=00124F74 ESP=00124F64
- main 006B7251 MOV EBP,ESP EBP=00124F64
- main 006B7253 PUSH ECX [00124F60]=00124F94 ESP=00124F60
- main 006B7254 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F60]=00124F8C
- main 006B7257 MOV EAX,DWORD PTR SS:[ARG.1] [00124F6C]=Game.0072A920, ASCII "Data"
- main 006B725A PUSH EAX [00124F5C]=Game.0072A920, ASCII "Data";ESP=00124F5C
- main 006B725B MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F60]=00124F8C
- main 006B725E CALL 006B7330 ESP=00124F58
- main 006B7330 PUSH EBP [00124F54]=00124F64 ESP=00124F54
- main 006B7331 MOV EBP,ESP EBP=00124F54
- main 006B7333 PUSH ECX [00124F50]=00124F94 ESP=00124F50
- main 006B7334 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F50]=00124F8C
- main 006B7337 MOV EAX,DWORD PTR SS:[ARG.1] [00124F5C]=Game.0072A920, ASCII "Data"
- main 006B733A PUSH EAX [00124F4C]=4 ESP=00124F4C
- main 006B733B CALL 006B74E0 ESP=00124F48
- main 006B74E0 PUSH EBP [00124F44]=Game.006B7350 ESP=00124F44
- main 006B74E1 MOV EBP,ESP EBP=00124F44
- main 006B74E3 CMP DWORD PTR SS:[ARG.1],0 [00124F4C]=Game.0072A920, ASCII "Data"
- main 006B74E7 JNE SHORT 006B74ED
- main 006B74ED MOV EAX,DWORD PTR SS:[ARG.1] [00124F4C]=Game.0072A920, ASCII "Data"
- main 006B74F0 PUSH EAX [00124F40]=00124F54 ESP=00124F40
- main 006B74F1 CALL 006E72B0 ESP=00124F3C
- main 006E72B0 MOV ECX,DWORD PTR SS:[ARG.1] [00124F40]=Game.0072A920, ASCII "Data";ECX=0072A920
- main 006E72B4 TEST ECX,00000003
- main 006E72BA JE SHORT 006E72E0
- main 006E72E0 MOV EAX,DWORD PTR DS:[ECX] [0072A920]=61746144 EAX=61746144
- main 006E72E2 MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E72E7 ADD EDX,EAX EDX=E0736043
- main 006E72E9 XOR EAX,FFFFFFFF EAX=9E8B9EBB
- main 006E72EC XOR EAX,EDX EAX=7EF8FEF8
- main 006E72EE ADD ECX,4 ECX=0072A924
- main 006E72F1 TEST EAX,81010100
- main 006E72F6 JE SHORT 006E72E0
- main 006E72E0 MOV EAX,DWORD PTR DS:[ECX] [0072A924]=0 EAX=00000000
- main 006E72E2 MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E72E7 ADD EDX,EAX
- main 006E72E9 XOR EAX,FFFFFFFF EAX=FFFFFFFF
- main 006E72EC XOR EAX,EDX EAX=81010100
- main 006E72EE ADD ECX,4 ECX=0072A928
- main 006E72F1 TEST EAX,81010100
- main 006E72F6 JE SHORT 006E72E0
- main 006E72F8 MOV EAX,DWORD PTR DS:[ECX-4] [0072A924]=0 EAX=00000000
- main 006E72FB TEST AL,AL
- main 006E72FD JE SHORT 006E7331
- main 006E7331 LEA EAX,[ECX-4] Address=0072A924 EAX=0072A924
- main 006E7334 MOV ECX,DWORD PTR SS:[ARG.1] [00124F40]=Game.0072A920, ASCII "Data";ECX=0072A920
- main 006E7338 SUB EAX,ECX EAX=00000004
- main 006E733A RETN [00124F3C]=Game.006B74F6 ESP=00124F40
- main 006B74F6 ADD ESP,4 ESP=00124F44
- main 006B74F9 POP EBP [00124F44]=00124F54 ESP=00124F48, EBP=00124F54
- main 006B74FA RETN [00124F48]=Game.006B7340 ESP=00124F4C
- main 006B7340 ADD ESP,4 ESP=00124F50
- main 006B7343 PUSH EAX [00124F4C]=Game.0072A920, ASCII "Data";ESP=00124F4C
- main 006B7344 MOV ECX,DWORD PTR SS:[ARG.1] [00124F5C]=Game.0072A920, ASCII "Data"
- main 006B7347 PUSH ECX [00124F48]=Game.006B7340 ESP=00124F48
- main 006B7348 MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F50]=00124F8C ECX=00124F8C
- main 006B734B CALL 006B7440 ESP=00124F44
- main 006B7440 PUSH EBP [00124F40]=Game.0072A920, ASCII "Data";ESP=00124F40
- main 006B7441 MOV EBP,ESP EBP=00124F40
- main 006B7443 SUB ESP,10 ESP=00124F30
- main 006B7446 MOV DWORD PTR SS:[LOCAL.4],ECX [00124F30]=00124F94
- main 006B7449 CMP DWORD PTR SS:[ARG.2],0 [00124F4C]=4
- main 006B744D JNE SHORT 006B7459
- main 006B7459 CMP DWORD PTR SS:[ARG.1],0 [00124F48]=Game.0072A920, ASCII "Data"
- main 006B745D JNE SHORT 006B7469
- main 006B7469 MOV ECX,DWORD PTR SS:[LOCAL.4] [00124F30]=00124F8C
- main 006B746C CALL 006B75B0 ESP=00124F2C
- main 006B75B0 PUSH EBP [00124F28]=Game.006B74D4 ESP=00124F28
- main 006B75B1 MOV EBP,ESP EBP=00124F28
- main 006B75B3 PUSH ECX [00124F24]=00124F40 ESP=00124F24
- main 006B75B4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F24]=00124F8C
- main 006B75B7 MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F24]=00124F8C
- main 006B75BA CALL 006B73A0 ESP=00124F20
- main 006B73A0 PUSH EBP [00124F1C]=4 ESP=00124F1C
- main 006B73A1 MOV EBP,ESP EBP=00124F1C
- main 006B73A3 PUSH ECX [00124F18]=Game.006B75F3 ESP=00124F18
- main 006B73A4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F18]=00124F8C
- main 006B73A7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F18]=00124F8C EAX=00124F8C
- main 006B73AA MOV EAX,DWORD PTR DS:[EAX] [00124F8C]=Game.009CFD8C EAX=009CFD8C
- main 006B73AC SUB EAX,10 EAX=009CFD7C
- main 006B73AF MOV ESP,EBP ESP=00124F1C
- main 006B73B1 POP EBP [00124F1C]=00124F28 ESP=00124F20, EBP=00124F28
- main 006B73B2 RETN [00124F20]=Game.006B75BF ESP=00124F24
- main 006B75BF MOV EAX,DWORD PTR DS:[EAX+4] [009CFD80]=0 EAX=00000000
- main 006B75C2 MOV ESP,EBP ESP=00124F28
- main 006B75C4 POP EBP [00124F28]=00124F40 ESP=00124F2C, EBP=00124F40
- main 006B75C5 RETN [00124F2C]=Game.006B7471 ESP=00124F30
- main 006B7471 MOV DWORD PTR SS:[LOCAL.1],EAX [00124F3C]=Game.006B74F6
- main 006B7474 MOV ECX,DWORD PTR SS:[LOCAL.4] [00124F30]=00124F8C
- main 006B7477 CALL 006B75D0 ESP=00124F2C
- main 006B75D0 PUSH EBP [00124F28]=00124F40 ESP=00124F28
- main 006B75D1 MOV EBP,ESP EBP=00124F28
- main 006B75D3 PUSH ECX [00124F24]=00124F8C ESP=00124F24
- main 006B75D4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F24]=00124F8C
- main 006B75D7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F24]=00124F8C EAX=00124F8C
- main 006B75DA MOV EAX,DWORD PTR DS:[EAX] [00124F8C]=Game.009CFD8C EAX=009CFD8C
- main 006B75DC MOV ESP,EBP ESP=00124F28
- main 006B75DE POP EBP [00124F28]=00124F40 ESP=00124F2C, EBP=00124F40
- main 006B75DF RETN [00124F2C]=Game.006B747C ESP=00124F30
- main 006B747C MOV ECX,DWORD PTR SS:[ARG.1] [00124F48]=Game.0072A920, ASCII "Data";ECX=0072A920
- main 006B747F SUB ECX,EAX ECX=FFD5AB94
- main 006B7481 MOV DWORD PTR SS:[LOCAL.2],ECX [00124F38]=FFD5AB94
- main 006B7484 MOV EDX,DWORD PTR SS:[ARG.2] [00124F4C]=4 EDX=00000004
- main 006B7487 PUSH EDX [00124F2C]=Game.006B747C ESP=00124F2C
- main 006B7488 MOV ECX,DWORD PTR SS:[LOCAL.4] [00124F30]=00124F8C ECX=00124F8C
- main 006B748B CALL 006B7590 ESP=00124F28
- main 006B7590 PUSH EBP [00124F24]=00124F8C ESP=00124F24
- main 006B7591 MOV EBP,ESP EBP=00124F24
- main 006B7593 PUSH ECX [00124F20]=Game.006B75BF ESP=00124F20
- main 006B7594 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F20]=00124F8C
- main 006B7597 MOV EAX,DWORD PTR SS:[ARG.1] [00124F2C]=4 EAX=00000004
- main 006B759A PUSH EAX [00124F1C]=00124F28 ESP=00124F1C
- main 006B759B MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F20]=00124F8C
- main 006B759E CALL 006B7640 ESP=00124F18
- main 006B7640 PUSH EBP [00124F14]=00124F24 ESP=00124F14
- main 006B7641 MOV EBP,ESP EBP=00124F14
- main 006B7643 SUB ESP,10 ESP=00124F04
- main 006B7646 MOV DWORD PTR SS:[LOCAL.4],ECX [00124F04]=00124F94
- main 006B7649 MOV ECX,DWORD PTR SS:[LOCAL.4] [00124F04]=00124F8C
- main 006B764C CALL 006B73A0 ESP=00124F00
- main 006B73A0 PUSH EBP [00124EFC]=Game.006B7682 ESP=00124EFC
- main 006B73A1 MOV EBP,ESP EBP=00124EFC
- main 006B73A3 PUSH ECX [00124EF8]=00124F14 ESP=00124EF8
- main 006B73A4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124EF8]=00124F8C
- main 006B73A7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124EF8]=00124F8C EAX=00124F8C
- main 006B73AA MOV EAX,DWORD PTR DS:[EAX] [00124F8C]=Game.009CFD8C EAX=009CFD8C
- main 006B73AC SUB EAX,10 EAX=009CFD7C
- main 006B73AF MOV ESP,EBP ESP=00124EFC
- main 006B73B1 POP EBP [00124EFC]=00124F14 ESP=00124F00, EBP=00124F14
- main 006B73B2 RETN [00124F00]=Game.006B7651 ESP=00124F04
- main 006B7651 MOV DWORD PTR SS:[LOCAL.3],EAX [00124F08]=00124F14
- main 006B7654 MOV EAX,DWORD PTR SS:[LOCAL.3] [00124F08]=Game.009CFD7C
- main 006B7657 MOV ECX,1 ECX=00000001
- main 006B765C SUB ECX,DWORD PTR DS:[EAX+0C] [009CFD88]=3 ECX=FFFFFFFE
- main 006B765F MOV DWORD PTR SS:[LOCAL.1],ECX [00124F10]=00124F94
- main 006B7662 MOV EDX,DWORD PTR SS:[LOCAL.3] [00124F08]=Game.009CFD7C EDX=009CFD7C
- main 006B7665 MOV EAX,DWORD PTR DS:[EDX+8] [009CFD84]=0 EAX=00000000
- main 006B7668 SUB EAX,DWORD PTR SS:[ARG.1] [00124F1C]=4 EAX=FFFFFFFC
- main 006B766B MOV DWORD PTR SS:[LOCAL.2],EAX [00124F0C]=Game.006B76BF
- main 006B766E MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F10]=FFFFFFFE (decimal -2.)
- main 006B7671 OR ECX,DWORD PTR SS:[LOCAL.2] [00124F0C]=FFFFFFFC
- main 006B7674 JGE SHORT 006B7682
- main 006B7676 MOV EDX,DWORD PTR SS:[ARG.1] [00124F1C]=4 EDX=00000004
- main 006B7679 PUSH EDX [00124F00]=Game.006B7651 ESP=00124F00
- main 006B767A MOV ECX,DWORD PTR SS:[LOCAL.4] [00124F04]=00124F8C ECX=00124F8C
- main 006B767D CALL 006B76E0 ESP=00124EFC
- main 006B76E0 PUSH EBP [00124EF8]=00124F8C ESP=00124EF8
- main 006B76E1 MOV EBP,ESP EBP=00124EF8
- main 006B76E3 SUB ESP,0C ESP=00124EEC
- main 006B76E6 MOV DWORD PTR SS:[LOCAL.3],ECX [00124EEC]=00124F94
- main 006B76E9 MOV ECX,DWORD PTR SS:[LOCAL.3] [00124EEC]=00124F8C
- main 006B76EC CALL 006B73A0 ESP=00124EE8
- main 006B73A0 PUSH EBP [00124EE4]=Game.006B7723 ESP=00124EE4
- main 006B73A1 MOV EBP,ESP EBP=00124EE4
- main 006B73A3 PUSH ECX [00124EE0]=00124EF8 ESP=00124EE0
- main 006B73A4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124EE0]=00124F8C
- main 006B73A7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124EE0]=00124F8C EAX=00124F8C
- main 006B73AA MOV EAX,DWORD PTR DS:[EAX] [00124F8C]=Game.009CFD8C EAX=009CFD8C
- main 006B73AC SUB EAX,10 EAX=009CFD7C
- main 006B73AF MOV ESP,EBP ESP=00124EE4
- main 006B73B1 POP EBP [00124EE4]=00124EF8 ESP=00124EE8, EBP=00124EF8
- main 006B73B2 RETN [00124EE8]=Game.006B76F1 ESP=00124EEC
- main 006B76F1 MOV DWORD PTR SS:[LOCAL.1],EAX [00124EF4]=Game.009CFD7C
- main 006B76F4 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124EF4]=Game.009CFD7C
- main 006B76F7 MOV ECX,DWORD PTR DS:[EAX+4] [009CFD80]=0 ECX=00000000
- main 006B76FA CMP ECX,DWORD PTR SS:[ARG.1] [00124F00]=4
- main 006B76FD JLE SHORT 006B7708
- main 006B7708 MOV ECX,DWORD PTR SS:[LOCAL.1] [00124EF4]=Game.009CFD7C ECX=009CFD7C
- main 006B770B CALL 006B7780 ESP=00124EE8
- main 006B7780 PUSH EBP [00124EE4]=00124EF8 ESP=00124EE4
- main 006B7781 MOV EBP,ESP EBP=00124EE4
- main 006B7783 PUSH ECX [00124EE0]=00124F8C ESP=00124EE0
- main 006B7784 MOV DWORD PTR SS:[LOCAL.1],ECX [00124EE0]=Game.009CFD7C
- main 006B7787 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124EE0]=Game.009CFD7C
- main 006B778A XOR ECX,ECX ECX=00000000
- main 006B778C CMP DWORD PTR DS:[EAX+0C],1 [009CFD88]=3
- main 006B7790 SETG CL ECX=00000001
- main 006B7793 MOV AL,CL EAX=009CFD01
- main 006B7795 MOV ESP,EBP ESP=00124EE4
- main 006B7797 POP EBP [00124EE4]=00124EF8 ESP=00124EE8, EBP=00124EF8
- main 006B7798 RETN [00124EE8]=Game.006B7710 ESP=00124EEC
- main 006B7710 MOVZX ECX,AL
- main 006B7713 TEST ECX,ECX
- main 006B7715 JE SHORT 006B7725
- main 006B7717 MOV EDX,DWORD PTR SS:[ARG.1] [00124F00]=4
- main 006B771A PUSH EDX [00124EE8]=Game.006B7710 ESP=00124EE8
- main 006B771B MOV ECX,DWORD PTR SS:[LOCAL.3] [00124EEC]=00124F8C ECX=00124F8C
- main 006B771E CALL 006B77A0 ESP=00124EE4
- main 006B77A0 PUSH EBP [00124EE0]=Game.009CFD7C ESP=00124EE0
- main 006B77A1 MOV EBP,ESP EBP=00124EE0
- main 006B77A3 SUB ESP,1C ESP=00124EC4
- main 006B77A6 MOV DWORD PTR SS:[LOCAL.5],ECX [00124ECC]=00124F94
- main 006B77A9 MOV ECX,DWORD PTR SS:[LOCAL.5] [00124ECC]=00124F8C
- main 006B77AC CALL 006B73A0 ESP=00124EC0
- main 006B73A0 PUSH EBP [00124EBC]=Game.006B7847 ESP=00124EBC
- main 006B73A1 MOV EBP,ESP EBP=00124EBC
- main 006B73A3 PUSH ECX [00124EB8]=00124EE0 ESP=00124EB8
- main 006B73A4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124EB8]=00124F8C
- main 006B73A7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124EB8]=00124F8C EAX=00124F8C
- main 006B73AA MOV EAX,DWORD PTR DS:[EAX] [00124F8C]=Game.009CFD8C EAX=009CFD8C
- main 006B73AC SUB EAX,10 EAX=009CFD7C
- main 006B73AF MOV ESP,EBP ESP=00124EBC
- main 006B73B1 POP EBP [00124EBC]=00124EE0 ESP=00124EC0, EBP=00124EE0
- main 006B73B2 RETN [00124EC0]=Game.006B77B1 ESP=00124EC4
- main 006B77B1 MOV DWORD PTR SS:[LOCAL.4],EAX [00124ED0]=Game.009CFD7C
- main 006B77B4 MOV EAX,DWORD PTR SS:[LOCAL.4] [00124ED0]=Game.009CFD7C
- main 006B77B7 MOV ECX,DWORD PTR DS:[EAX+4] [009CFD80]=0 ECX=00000000
- main 006B77BA MOV DWORD PTR SS:[LOCAL.2],ECX [00124ED8]=0
- main 006B77BD MOV EDX,DWORD PTR SS:[LOCAL.4] [00124ED0]=Game.009CFD7C EDX=009CFD7C
- main 006B77C0 MOV EAX,DWORD PTR DS:[EDX] [009CFD7C]=Game.009CFD74 EAX=009CFD74
- main 006B77C2 MOV ECX,DWORD PTR SS:[LOCAL.4] [00124ED0]=Game.009CFD7C ECX=009CFD7C
- main 006B77C5 MOV ECX,DWORD PTR DS:[ECX] [009CFD7C]=Game.009CFD74 ECX=009CFD74
- main 006B77C7 MOV EDX,DWORD PTR DS:[EAX] [009CFD74]=Game.0073A138 EDX=0073A138
- main 006B77C9 CALL DWORD PTR DS:[EDX+10] [0073A148]=Game.00702965 ESP=00124EC0
- main 00702965 MOV EAX,ECX
- main 00702967 RETN [00124EC0]=Game.006B77CC ESP=00124EC4
- main 006B77CC MOV DWORD PTR SS:[LOCAL.6],EAX [00124EC8]=Game.009CFD74
- main 006B77CF PUSH 1 [00124EC0]=Game.006B77CC ESP=00124EC0
- main 006B77D1 MOV EAX,DWORD PTR SS:[ARG.1] [00124EE8]=4 EAX=00000004
- main 006B77D4 PUSH EAX [00124EBC]=00124EE0 ESP=00124EBC
- main 006B77D5 MOV ECX,DWORD PTR SS:[LOCAL.6] [00124EC8]=Game.009CFD74
- main 006B77D8 MOV EDX,DWORD PTR DS:[ECX] [009CFD74]=Game.0073A138
- main 006B77DA MOV ECX,DWORD PTR SS:[LOCAL.6] [00124EC8]=Game.009CFD74
- main 006B77DD CALL DWORD PTR DS:[EDX] [0073A138]=Game.00702985 ESP=00124EB8
- main 00702985 PUSH ESI [00124EB4]=00124F94 ESP=00124EB4
- main 00702986 MOV ESI,DWORD PTR SS:[ARG.1] [00124EBC]=4 ESI=00000004
- main 0070298A ADD ESI,8 ESI=0000000C
- main 0070298D AND ESI,FFFFFFF8 ESI=00000008
- main 00702990 MOV EDX,ESI EDX=00000008
- main 00702992 IMUL EDX,DWORD PTR SS:[ARG.2] [00124EC0]=1
- main 00702997 PUSH EDI [00124EB0]=Game.006B736F ESP=00124EB0
- main 00702998 MOV EDI,ECX EDI=009CFD74
- main 0070299A MOV ECX,DWORD PTR DS:[EDI+4] [009CFD78]=Game.009CFD68, PTR to ASCII "x(p";ECX=009CFD68
- main 0070299D MOV EAX,DWORD PTR DS:[ECX] [009CFD68]=Game.0073A124, ASCII "x(p";EAX=0073A124
- main 0070299F ADD EDX,10 EDX=00000018
- main 007029A2 PUSH EDX [00124EAC]=00124EB8 ESP=00124EAC
- main 007029A3 CALL DWORD PTR DS:[EAX] [0073A124]=Game.00702878 ESP=00124EA8
- main 00702878 PUSH DWORD PTR SS:[ARG.1] [00124EAC]=00000018 (decimal 24.);ESP=00124EA4
- main 0070287C PUSH 0 [00124EA0]=Game.006B7614 ESP=00124EA0
- main 0070287E PUSH DWORD PTR DS:[ECX+4] [009CFD6C]=00140000 ESP=00124E9C
- main 00702881 CALL DWORD PTR DS:[<&KERNEL32.HeapAlloc>];[00713240]=7C9200C4 (ntdll.RtlAllocateHeap);EAX=0014F0B0, ECX=7C9201DB, EDX=00140608, ESP=00124EA8
- main 00702887 RETN 4 [00124EA8]=Game.007029A5 ESP=00124EB0
- main 007029A5 TEST EAX,EAX
- main 007029A7 JE SHORT 007029BA
- main 007029A9 DEC ESI ESI=00000007
- main 007029AA AND DWORD PTR DS:[EAX+4],00000000 [0014F0B4]=BAADF00D
- main 007029AE MOV DWORD PTR DS:[EAX],EDI [0014F0B0]=BAADF00D
- main 007029B0 MOV DWORD PTR DS:[EAX+0C],1 [0014F0BC]=BAADF00D
- main 007029B7 MOV DWORD PTR DS:[EAX+8],ESI [0014F0B8]=BAADF00D
- main 007029BA POP EDI [00124EB0]=1 ESP=00124EB4, EDI=00000001
- main 007029BB POP ESI [00124EB4]=00141F05 ESP=00124EB8, ESI=00141F05
- main 007029BC RETN 8 [00124EB8]=Game.006B77DF ESP=00124EC4
- main 006B77DF MOV DWORD PTR SS:[LOCAL.3],EAX [00124ED4]=0014F080
- main 006B77E2 CMP DWORD PTR SS:[LOCAL.3],0 [00124ED4]=0014F0B0
- main 006B77E6 JNE SHORT 006B77ED
- main 006B77ED MOV EAX,DWORD PTR SS:[LOCAL.2] [00124ED8]=0 EAX=00000000
- main 006B77F0 CMP EAX,DWORD PTR SS:[ARG.1] [00124EE8]=4
- main 006B77F3 JGE SHORT 006B77FD
- main 006B77F5 MOV ECX,DWORD PTR SS:[LOCAL.2] [00124ED8]=0 ECX=00000000
- main 006B77F8 MOV DWORD PTR SS:[LOCAL.7],ECX [00124EC4]=0
- main 006B77FB JMP SHORT 006B7803
- main 006B7803 MOV EAX,DWORD PTR SS:[LOCAL.7] [00124EC4]=0
- main 006B7806 ADD EAX,1 EAX=00000001
- main 006B7809 MOV DWORD PTR SS:[LOCAL.1],EAX [00124EDC]=1
- main 006B780C MOV ECX,DWORD PTR SS:[LOCAL.1] [00124EDC]=1 ECX=00000001
- main 006B780F PUSH ECX [00124EC0]=1 ESP=00124EC0
- main 006B7810 MOV ECX,DWORD PTR SS:[LOCAL.4] [00124ED0]=Game.009CFD7C ECX=009CFD7C
- main 006B7813 CALL 006B7380 ESP=00124EBC
- main 006B7380 PUSH EBP [00124EB8]=Game.006B77DF ESP=00124EB8
- main 006B7381 MOV EBP,ESP EBP=00124EB8
- main 006B7383 PUSH ECX [00124EB4]=00141F05 ESP=00124EB4
- main 006B7384 MOV DWORD PTR SS:[LOCAL.1],ECX [00124EB4]=Game.009CFD7C
- main 006B7387 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124EB4]=Game.009CFD7C EAX=009CFD7C
- main 006B738A ADD EAX,10 EAX=009CFD8C
- main 006B738D MOV ESP,EBP ESP=00124EB8
- main 006B738F POP EBP [00124EB8]=00124EE0 ESP=00124EBC, EBP=00124EE0
- main 006B7390 RETN [00124EBC]=Game.006B7818 ESP=00124EC0
- main 006B7818 PUSH EAX [00124EBC]=Game.006B7818 ESP=00124EBC
- main 006B7819 MOV ECX,DWORD PTR SS:[LOCAL.3] [00124ED4]=0014F0B0 ECX=0014F0B0
- main 006B781C CALL 006B7380 ESP=00124EB8
- main 006B7380 PUSH EBP [00124EB4]=Game.009CFD7C ESP=00124EB4
- main 006B7381 MOV EBP,ESP EBP=00124EB4
- main 006B7383 PUSH ECX [00124EB0]=1 ESP=00124EB0
- main 006B7384 MOV DWORD PTR SS:[LOCAL.1],ECX [00124EB0]=0014F0B0
- main 006B7387 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124EB0]=0014F0B0 EAX=0014F0B0
- main 006B738A ADD EAX,10 EAX=0014F0C0
- main 006B738D MOV ESP,EBP ESP=00124EB4
- main 006B738F POP EBP [00124EB4]=00124EE0 ESP=00124EB8, EBP=00124EE0
- main 006B7390 RETN [00124EB8]=Game.006B7821 ESP=00124EBC
- main 006B7821 PUSH EAX [00124EB8]=Game.006B7821 ESP=00124EB8
- main 006B7822 CALL 006B7600 ESP=00124EB4
- main 006B7600 PUSH EBP [00124EB0]=0014F0B0 ESP=00124EB0
- main 006B7601 MOV EBP,ESP EBP=00124EB0
- main 006B7603 MOV EAX,DWORD PTR SS:[ARG.3] [00124EC0]=1 EAX=00000001
- main 006B7606 PUSH EAX [00124EAC]=00000018 (decimal 24.);ESP=00124EAC
- main 006B7607 MOV ECX,DWORD PTR SS:[ARG.2] [00124EBC]=Game.009CFD8C ECX=009CFD8C
- main 006B760A PUSH ECX [00124EA8]=Game.007029A5 ESP=00124EA8
- main 006B760B MOV EDX,DWORD PTR SS:[ARG.1] [00124EB8]=0014F0C0 EDX=0014F0C0
- main 006B760E PUSH EDX [00124EA4]=00000018 (decimal 24.);ESP=00124EA4
- main 006B760F CALL 006E7340 ESP=00124EA0
- main 006E7340 PUSH EBP [00124E9C]=00140000 ESP=00124E9C
- main 006E7341 MOV EBP,ESP EBP=00124E9C
- main 006E7343 PUSH EDI [00124E98]=Game.00702887 ESP=00124E98
- main 006E7344 PUSH ESI [00124E94]=ntdll.7C9201DB ESP=00124E94
- main 006E7345 MOV ESI,DWORD PTR SS:[EBP+0C] [00124EA8]=Game.009CFD8C ESI=009CFD8C
- main 006E7348 MOV ECX,DWORD PTR SS:[EBP+10] [00124EAC]=1 ECX=00000001
- main 006E734B MOV EDI,DWORD PTR SS:[EBP+8] [00124EA4]=0014F0C0 EDI=0014F0C0
- main 006E734E MOV EAX,ECX
- main 006E7350 MOV EDX,ECX EDX=00000001
- main 006E7352 ADD EAX,ESI EAX=009CFD8D
- main 006E7354 CMP EDI,ESI
- main 006E7356 JBE SHORT 006E7360
- main 006E7360 TEST EDI,00000003
- main 006E7366 JNE SHORT 006E737C
- main 006E7368 SHR ECX,2 ECX=00000000
- main 006E736B AND EDX,00000003
- main 006E736E CMP ECX,8
- main 006E7371 JB SHORT 006E739C
- main 006E739C JMP DWORD PTR DS:[ECX*4+6E7420] [006E7420]=Game.006E7483
- main 006E7483 JMP DWORD PTR DS:[EDX*4+6E748C] [006E7490]=Game.006E74A4
- main 006E74A4 MOV AL,BYTE PTR DS:[ESI] [009CFD8C]=00 EAX=009CFD00
- main 006E74A6 MOV BYTE PTR DS:[EDI],AL [0014F0C0]=0D (Carriage Return)
- main 006E74A8 MOV EAX,DWORD PTR SS:[EBP+8] [00124EA4]=0014F0C0 EAX=0014F0C0
- main 006E74AB POP ESI [00124E94]=00141F05 ESP=00124E98, ESI=00141F05
- main 006E74AC POP EDI [00124E98]=1 ESP=00124E9C, EDI=00000001
- main 006E74AD LEAVE [00124E9C]=00124EB0 ESP=00124EA0, EBP=00124EB0
- main 006E74AE RETN [00124EA0]=Game.006B7614 ESP=00124EA4
- main 006B7614 ADD ESP,0C ESP=00124EB0
- main 006B7617 POP EBP [00124EB0]=00124EE0 ESP=00124EB4, EBP=00124EE0
- main 006B7618 RETN [00124EB4]=Game.006B7827 ESP=00124EB8
- main 006B7827 ADD ESP,0C ESP=00124EC4
- main 006B782A MOV EDX,DWORD PTR SS:[LOCAL.3] [00124ED4]=0014F0B0 EDX=0014F0B0
- main 006B782D MOV EAX,DWORD PTR SS:[LOCAL.2] [00124ED8]=0 EAX=00000000
- main 006B7830 MOV DWORD PTR DS:[EDX+4],EAX [0014F0B4]=0
- main 006B7833 MOV ECX,DWORD PTR SS:[LOCAL.4] [00124ED0]=Game.009CFD7C ECX=009CFD7C
- main 006B7836 CALL 006B7210 ESP=00124EC0
- main 006B7210 PUSH EBP [00124EBC]=Game.009CFD8C ESP=00124EBC
- main 006B7211 MOV EBP,ESP EBP=00124EBC
- main 006B7213 PUSH ECX [00124EB8]=0014F0C0 ESP=00124EB8
- main 006B7214 MOV DWORD PTR SS:[LOCAL.1],ECX [00124EB8]=Game.009CFD7C
- main 006B7217 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124EB8]=Game.009CFD7C EAX=009CFD7C
- main 006B721A ADD EAX,0C EAX=009CFD88
- main 006B721D OR ECX,FFFFFFFF ECX=FFFFFFFF
- main 006B7220 LOCK XADD DWORD PTR DS:[EAX],ECX [009CFD88]=3 ECX=00000003
- main 006B7224 DEC ECX ECX=00000002
- main 006B7225 TEST ECX,ECX
- main 006B7227 JG SHORT 006B723E
- main 006B723E MOV ESP,EBP ESP=00124EBC
- main 006B7240 POP EBP [00124EBC]=00124EE0 ESP=00124EC0, EBP=00124EE0
- main 006B7241 RETN [00124EC0]=Game.006B783B ESP=00124EC4
- main 006B783B MOV ECX,DWORD PTR SS:[LOCAL.3] [00124ED4]=0014F0B0 ECX=0014F0B0
- main 006B783E PUSH ECX [00124EC0]=Game.006B783B ESP=00124EC0
- main 006B783F MOV ECX,DWORD PTR SS:[LOCAL.5] [00124ECC]=00124F8C ECX=00124F8C
- main 006B7842 CALL 006B7360 ESP=00124EBC
- main 006B7360 PUSH EBP [00124EB8]=Game.009CFD7C ESP=00124EB8
- main 006B7361 MOV EBP,ESP EBP=00124EB8
- main 006B7363 PUSH ECX [00124EB4]=Game.006B7827 ESP=00124EB4
- main 006B7364 MOV DWORD PTR SS:[LOCAL.1],ECX [00124EB4]=00124F8C
- main 006B7367 MOV ECX,DWORD PTR SS:[ARG.1] [00124EC0]=0014F0B0 ECX=0014F0B0
- main 006B736A CALL 006B7380 ESP=00124EB0
- main 006B7380 PUSH EBP [00124EAC]=1 ESP=00124EAC
- main 006B7381 MOV EBP,ESP EBP=00124EAC
- main 006B7383 PUSH ECX [00124EA8]=Game.009CFD8C ESP=00124EA8
- main 006B7384 MOV DWORD PTR SS:[LOCAL.1],ECX [00124EA8]=0014F0B0
- main 006B7387 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124EA8]=0014F0B0 EAX=0014F0B0
- main 006B738A ADD EAX,10 EAX=0014F0C0
- main 006B738D MOV ESP,EBP ESP=00124EAC
- main 006B738F POP EBP [00124EAC]=00124EB8 ESP=00124EB0, EBP=00124EB8
- main 006B7390 RETN [00124EB0]=Game.006B736F ESP=00124EB4
- main 006B736F MOV ECX,DWORD PTR SS:[LOCAL.1] [00124EB4]=00124F8C ECX=00124F8C
- main 006B7372 MOV DWORD PTR DS:[ECX],EAX [00124F8C]=Game.009CFD8C
- main 006B7374 MOV ESP,EBP ESP=00124EB8
- main 006B7376 POP EBP [00124EB8]=00124EE0 ESP=00124EBC, EBP=00124EE0
- main 006B7377 RETN 4 [00124EBC]=Game.006B7847 ESP=00124EC4
- main 006B7847 MOV ESP,EBP ESP=00124EE0
- main 006B7849 POP EBP [00124EE0]=00124EF8 ESP=00124EE4, EBP=00124EF8
- main 006B784A RETN 4 [00124EE4]=Game.006B7723 - jumps to Game.6B7772;ESP=00124EEC
- main 006B7723 JMP SHORT 006B7772
- main 006B7772 MOV ESP,EBP ESP=00124EF8
- main 006B7774 POP EBP [00124EF8]=00124F14 ESP=00124EFC, EBP=00124F14
- main 006B7775 RETN 4 [00124EFC]=Game.006B7682 ESP=00124F04
- main 006B7682 MOV EAX,DWORD PTR SS:[LOCAL.4] [00124F04]=00124F8C EAX=00124F8C
- main 006B7685 MOV EAX,DWORD PTR DS:[EAX] [00124F8C]=0014F0C0 EAX=0014F0C0
- main 006B7687 MOV ESP,EBP ESP=00124F14
- main 006B7689 POP EBP [00124F14]=00124F24 ESP=00124F18, EBP=00124F24
- main 006B768A RETN 4 [00124F18]=Game.006B75A3 ESP=00124F20
- main 006B75A3 MOV ESP,EBP ESP=00124F24
- main 006B75A5 POP EBP [00124F24]=00124F40 ESP=00124F28, EBP=00124F40
- main 006B75A6 RETN 4 [00124F28]=Game.006B7490 ESP=00124F30
- main 006B7490 MOV DWORD PTR SS:[LOCAL.3],EAX [00124F34]=0014F090, ASCII "Data"
- main 006B7493 MOV EAX,DWORD PTR SS:[LOCAL.2] [00124F38]=FFD5AB94 EAX=FFD5AB94
- main 006B7496 CMP EAX,DWORD PTR SS:[LOCAL.1] [00124F3C]=0
- main 006B7499 JA SHORT 006B74B4
- main 006B74B4 MOV ECX,DWORD PTR SS:[ARG.2] [00124F4C]=4 ECX=00000004
- main 006B74B7 PUSH ECX [00124F2C]=4 ESP=00124F2C
- main 006B74B8 MOV EDX,DWORD PTR SS:[ARG.1] [00124F48]=Game.0072A920, ASCII "Data";EDX=0072A920
- main 006B74BB PUSH EDX [00124F28]=Game.006B7490 ESP=00124F28
- main 006B74BC MOV EAX,DWORD PTR SS:[LOCAL.3] [00124F34]=0014F0C0 EAX=0014F0C0
- main 006B74BF PUSH EAX [00124F24]=00124F40 ESP=00124F24
- main 006B74C0 CALL 006B7600 ESP=00124F20
- main 006B7600 PUSH EBP [00124F1C]=4 ESP=00124F1C
- main 006B7601 MOV EBP,ESP EBP=00124F1C
- main 006B7603 MOV EAX,DWORD PTR SS:[ARG.3] [00124F2C]=4 EAX=00000004
- main 006B7606 PUSH EAX [00124F18]=Game.006B75A3 ESP=00124F18
- main 006B7607 MOV ECX,DWORD PTR SS:[ARG.2] [00124F28]=Game.0072A920, ASCII "Data";ECX=0072A920
- main 006B760A PUSH ECX [00124F14]=00124F24 ESP=00124F14
- main 006B760B MOV EDX,DWORD PTR SS:[ARG.1] [00124F24]=0014F0C0 EDX=0014F0C0
- main 006B760E PUSH EDX [00124F10]=FFFFFFFE (decimal -2.);ESP=00124F10
- main 006B760F CALL 006E7340 ESP=00124F0C
- main 006E7340 PUSH EBP [00124F08]=Game.009CFD7C ESP=00124F08
- main 006E7341 MOV EBP,ESP EBP=00124F08
- main 006E7343 PUSH EDI [00124F04]=00124F8C ESP=00124F04
- main 006E7344 PUSH ESI [00124F00]=4 ESP=00124F00
- main 006E7345 MOV ESI,DWORD PTR SS:[EBP+0C] [00124F14]=Game.0072A920, ASCII "Data";ESI=0072A920
- main 006E7348 MOV ECX,DWORD PTR SS:[EBP+10] [00124F18]=4 ECX=00000004
- main 006E734B MOV EDI,DWORD PTR SS:[EBP+8] [00124F10]=0014F0C0 EDI=0014F0C0
- main 006E734E MOV EAX,ECX
- main 006E7350 MOV EDX,ECX EDX=00000004
- main 006E7352 ADD EAX,ESI EAX=0072A924
- main 006E7354 CMP EDI,ESI
- main 006E7356 JBE SHORT 006E7360
- main 006E7360 TEST EDI,00000003
- main 006E7366 JNE SHORT 006E737C
- main 006E7368 SHR ECX,2 ECX=00000001
- main 006E736B AND EDX,00000003 EDX=00000000
- main 006E736E CMP ECX,8
- main 006E7371 JB SHORT 006E739C
- main 006E739C JMP DWORD PTR DS:[ECX*4+6E7420] [006E7424]=Game.006E7470
- main 006E7470 MOV EAX,DWORD PTR DS:[ECX*4+ESI-4] [0072A920]=61746144 EAX=61746144
- main 006E7474 MOV DWORD PTR DS:[ECX*4+EDI-4],EAX [0014F0C0]=BAADF000
- main 006E7478 LEA EAX,[ECX*4] EAX=00000004
- main 006E747F ADD ESI,EAX ESI=0072A924
- main 006E7481 ADD EDI,EAX EDI=0014F0C4
- main 006E7483 JMP DWORD PTR DS:[EDX*4+6E748C] [006E748C]=Game.006E749C
- main 006E749C MOV EAX,DWORD PTR SS:[EBP+8] [00124F10]=0014F0C0 EAX=0014F0C0
- main 006E749F POP ESI [00124F00]=00141F05 ESP=00124F04, ESI=00141F05
- main 006E74A0 POP EDI [00124F04]=1 ESP=00124F08, EDI=00000001
- main 006E74A1 LEAVE [00124F08]=00124F1C ESP=00124F0C, EBP=00124F1C
- main 006E74A2 RETN [00124F0C]=Game.006B7614 ESP=00124F10
- main 006B7614 ADD ESP,0C ESP=00124F1C
- main 006B7617 POP EBP [00124F1C]=00124F40 ESP=00124F20, EBP=00124F40
- main 006B7618 RETN [00124F20]=Game.006B74C5 ESP=00124F24
- main 006B74C5 ADD ESP,0C ESP=00124F30
- main 006B74C8 MOV ECX,DWORD PTR SS:[ARG.2] [00124F4C]=4 ECX=00000004
- main 006B74CB PUSH ECX [00124F2C]=4 ESP=00124F2C
- main 006B74CC MOV ECX,DWORD PTR SS:[LOCAL.4] [00124F30]=00124F8C ECX=00124F8C
- main 006B74CF CALL 006B75E0 ESP=00124F28
- main 006B75E0 PUSH EBP [00124F24]=0014F0C0 ESP=00124F24
- main 006B75E1 MOV EBP,ESP EBP=00124F24
- main 006B75E3 PUSH ECX [00124F20]=Game.006B74C5 ESP=00124F20
- main 006B75E4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F20]=00124F8C
- main 006B75E7 MOV EAX,DWORD PTR SS:[ARG.1] [00124F2C]=4 EAX=00000004
- main 006B75EA PUSH EAX [00124F1C]=00124F40 ESP=00124F1C
- main 006B75EB MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F20]=00124F8C
- main 006B75EE CALL 006B7690 ESP=00124F18
- main 006B7690 PUSH EBP [00124F14]=Game.0072A920, ASCII "Data";ESP=00124F14
- main 006B7691 MOV EBP,ESP EBP=00124F14
- main 006B7693 PUSH ECX [00124F10]=0014F0C0 ESP=00124F10
- main 006B7694 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F10]=00124F8C
- main 006B7697 CMP DWORD PTR SS:[ARG.1],0 [00124F1C]=4
- main 006B769B JL SHORT 006B76AD
- main 006B769D MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F10]=00124F8C
- main 006B76A0 CALL 006B73A0 ESP=00124F0C
- main 006B73A0 PUSH EBP [00124F08]=00124F1C ESP=00124F08
- main 006B73A1 MOV EBP,ESP EBP=00124F08
- main 006B73A3 PUSH ECX [00124F04]=1 ESP=00124F04
- main 006B73A4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F04]=00124F8C
- main 006B73A7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F04]=00124F8C EAX=00124F8C
- main 006B73AA MOV EAX,DWORD PTR DS:[EAX] [00124F8C]=0014F0C0 EAX=0014F0C0
- main 006B73AC SUB EAX,10 EAX=0014F0B0
- main 006B73AF MOV ESP,EBP ESP=00124F08
- main 006B73B1 POP EBP [00124F08]=00124F14 ESP=00124F0C, EBP=00124F14
- main 006B73B2 RETN [00124F0C]=Game.006B76A5 ESP=00124F10
- main 006B76A5 MOV ECX,DWORD PTR SS:[ARG.1] [00124F1C]=4 ECX=00000004
- main 006B76A8 CMP ECX,DWORD PTR DS:[EAX+8] [0014F0B8]=7
- main 006B76AB JLE SHORT 006B76B7
- main 006B76B7 MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F10]=00124F8C ECX=00124F8C
- main 006B76BA CALL 006B73A0 ESP=00124F0C
- main 006B73A0 PUSH EBP [00124F08]=00124F14 ESP=00124F08
- main 006B73A1 MOV EBP,ESP EBP=00124F08
- main 006B73A3 PUSH ECX [00124F04]=00124F8C ESP=00124F04
- main 006B73A4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F04]=00124F8C
- main 006B73A7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F04]=00124F8C EAX=00124F8C
- main 006B73AA MOV EAX,DWORD PTR DS:[EAX] [00124F8C]=0014F0C0 EAX=0014F0C0
- main 006B73AC SUB EAX,10 EAX=0014F0B0
- main 006B73AF MOV ESP,EBP ESP=00124F08
- main 006B73B1 POP EBP [00124F08]=00124F14 ESP=00124F0C, EBP=00124F14
- main 006B73B2 RETN [00124F0C]=Game.006B76BF ESP=00124F10
- main 006B76BF MOV EDX,DWORD PTR SS:[ARG.1] [00124F1C]=4 EDX=00000004
- main 006B76C2 MOV DWORD PTR DS:[EAX+4],EDX [0014F0B4]=0
- main 006B76C5 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F10]=00124F8C EAX=00124F8C
- main 006B76C8 MOV ECX,DWORD PTR DS:[EAX] [00124F8C]=0014F0C0 ECX=0014F0C0
- main 006B76CA MOV EDX,DWORD PTR SS:[ARG.1] [00124F1C]=4
- main 006B76CD MOV BYTE PTR DS:[EDX+ECX],0 [0014F0C4]=0D (Carriage Return)
- main 006B76D1 MOV ESP,EBP ESP=00124F14
- main 006B76D3 POP EBP [00124F14]=00124F24 ESP=00124F18, EBP=00124F24
- main 006B76D4 RETN 4 [00124F18]=Game.006B75F3 ESP=00124F20
- main 006B75F3 MOV ESP,EBP ESP=00124F24
- main 006B75F5 POP EBP [00124F24]=00124F40 ESP=00124F28, EBP=00124F40
- main 006B75F6 RETN 4 [00124F28]=Game.006B74D4 ESP=00124F30
- main 006B74D4 MOV ESP,EBP ESP=00124F40
- main 006B74D6 POP EBP [00124F40]=00124F54 ESP=00124F44, EBP=00124F54
- main 006B74D7 RETN 8 [00124F44]=Game.006B7350 ESP=00124F50
- main 006B7350 MOV ESP,EBP ESP=00124F54
- main 006B7352 POP EBP [00124F54]=00124F64 ESP=00124F58, EBP=00124F64
- main 006B7353 RETN 4 [00124F58]=Game.006B7263 ESP=00124F60
- main 006B7263 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F60]=00124F8C
- main 006B7266 MOV ESP,EBP ESP=00124F64
- main 006B7268 POP EBP [00124F64]=00124F74 ESP=00124F68, EBP=00124F74
- main 006B7269 RETN 4 [00124F68]=Game.006B7023 ESP=00124F70
- main 006B7023 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F70]=00124F8C
- main 006B7026 MOV ESP,EBP ESP=00124F74
- main 006B7028 POP EBP [00124F74]=00124FA4 ESP=00124F78, EBP=00124FA4
- main 006B7029 RETN 4 [00124F78]=Game.006B5FF9 ESP=00124F80
- main 006B5FF9 PUSH OFFSET 0072A914 [00124F7C]=Game.0072A920, ASCII "Data";ESP=00124F7C
- main 006B5FFE LEA ECX,[LOCAL.6] Address=00124F8C ECX=00124F8C
- main 006B6001 CALL 006B7030 ESP=00124F78
- main 006B7030 PUSH EBP [00124F74]=00124FA4 ESP=00124F74
- main 006B7031 MOV EBP,ESP EBP=00124F74
- main 006B7033 PUSH ECX [00124F70]=00124F8C ESP=00124F70
- main 006B7034 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F70]=00124F8C
- main 006B7037 MOV EAX,DWORD PTR SS:[ARG.1] [00124F7C]=Game.0072A914, ASCII "_ex";EAX=0072A914
- main 006B703A PUSH EAX [00124F6C]=Game.0072A920, ASCII "Data";ESP=00124F6C
- main 006B703B MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F70]=00124F8C
- main 006B703E CALL 006B7270 ESP=00124F68
- main 006B7270 PUSH EBP [00124F64]=00124F74 ESP=00124F64
- main 006B7271 MOV EBP,ESP EBP=00124F64
- main 006B7273 PUSH ECX [00124F60]=00124F8C ESP=00124F60
- main 006B7274 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F60]=00124F8C
- main 006B7277 MOV EAX,DWORD PTR SS:[ARG.1] [00124F6C]=Game.0072A914, ASCII "_ex"
- main 006B727A PUSH EAX [00124F5C]=Game.0072A920, ASCII "Data";ESP=00124F5C
- main 006B727B MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F60]=00124F8C
- main 006B727E CALL 006B7300 ESP=00124F58
- main 006B7300 PUSH EBP [00124F54]=00124F64 ESP=00124F54
- main 006B7301 MOV EBP,ESP EBP=00124F54
- main 006B7303 PUSH ECX [00124F50]=00124F8C ESP=00124F50
- main 006B7304 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F50]=00124F8C
- main 006B7307 MOV EAX,DWORD PTR SS:[ARG.1] [00124F5C]=Game.0072A914, ASCII "_ex"
- main 006B730A PUSH EAX [00124F4C]=4 ESP=00124F4C
- main 006B730B CALL 006B74E0 ESP=00124F48
- main 006B74E0 PUSH EBP [00124F44]=Game.006B7350 ESP=00124F44
- main 006B74E1 MOV EBP,ESP EBP=00124F44
- main 006B74E3 CMP DWORD PTR SS:[ARG.1],0 [00124F4C]=Game.0072A914, ASCII "_ex"
- main 006B74E7 JNE SHORT 006B74ED
- main 006B74ED MOV EAX,DWORD PTR SS:[ARG.1] [00124F4C]=Game.0072A914, ASCII "_ex"
- main 006B74F0 PUSH EAX [00124F40]=00124F54 ESP=00124F40
- main 006B74F1 CALL 006E72B0 ESP=00124F3C
- main 006E72B0 MOV ECX,DWORD PTR SS:[ARG.1] [00124F40]=Game.0072A914, ASCII "_ex";ECX=0072A914
- main 006E72B4 TEST ECX,00000003
- main 006E72BA JE SHORT 006E72E0
- main 006E72E0 MOV EAX,DWORD PTR DS:[ECX] [0072A914]=Game.0078655F EAX=0078655F
- main 006E72E2 MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E72E7 ADD EDX,EAX EDX=7F77645E
- main 006E72E9 XOR EAX,FFFFFFFF EAX=FF879AA0
- main 006E72EC XOR EAX,EDX EAX=80F0FEFE
- main 006E72EE ADD ECX,4 ECX=0072A918
- main 006E72F1 TEST EAX,81010100
- main 006E72F6 JE SHORT 006E72E0
- main 006E72F8 MOV EAX,DWORD PTR DS:[ECX-4] [0072A914]=Game.0078655F EAX=0078655F
- main 006E72FB TEST AL,AL
- main 006E72FD JE SHORT 006E7331
- main 006E72FF TEST AH,AH
- main 006E7301 JE SHORT 006E7327
- main 006E7303 TEST EAX,00FF0000
- main 006E7308 JE SHORT 006E731D
- main 006E730A TEST EAX,FF000000
- main 006E730F JE SHORT 006E7313
- main 006E7313 LEA EAX,[ECX-1] Address=0072A917 EAX=0072A917
- main 006E7316 MOV ECX,DWORD PTR SS:[ARG.1] [00124F40]=Game.0072A914, ASCII "_ex";ECX=0072A914
- main 006E731A SUB EAX,ECX EAX=00000003
- main 006E731C RETN [00124F3C]=Game.006B74F6 ESP=00124F40
- main 006B74F6 ADD ESP,4 ESP=00124F44
- main 006B74F9 POP EBP [00124F44]=00124F54 ESP=00124F48, EBP=00124F54
- main 006B74FA RETN [00124F48]=Game.006B7310 ESP=00124F4C
- main 006B7310 ADD ESP,4 ESP=00124F50
- main 006B7313 PUSH EAX [00124F4C]=Game.0072A914, ASCII "_ex";ESP=00124F4C
- main 006B7314 MOV ECX,DWORD PTR SS:[ARG.1] [00124F5C]=Game.0072A914, ASCII "_ex"
- main 006B7317 PUSH ECX [00124F48]=Game.006B7310 ESP=00124F48
- main 006B7318 MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F50]=00124F8C ECX=00124F8C
- main 006B731B CALL 006B73C0 ESP=00124F44
- main 006B73C0 PUSH EBP [00124F40]=Game.0072A914, ASCII "_ex";ESP=00124F40
- main 006B73C1 MOV EBP,ESP EBP=00124F40
- main 006B73C3 SUB ESP,14 ESP=00124F2C
- main 006B73C6 MOV DWORD PTR SS:[LOCAL.5],ECX [00124F2C]=4
- main 006B73C9 MOV ECX,DWORD PTR SS:[LOCAL.5] [00124F2C]=00124F8C
- main 006B73CC CALL 006B75D0 ESP=00124F28
- main 006B75D0 PUSH EBP [00124F24]=00124F40 ESP=00124F24
- main 006B75D1 MOV EBP,ESP EBP=00124F24
- main 006B75D3 PUSH ECX [00124F20]=00124F8C ESP=00124F20
- main 006B75D4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F20]=00124F8C
- main 006B75D7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F20]=00124F8C EAX=00124F8C
- main 006B75DA MOV EAX,DWORD PTR DS:[EAX] [00124F8C]=0014F0C0, ASCII "Data";EAX=0014F0C0
- main 006B75DC MOV ESP,EBP ESP=00124F24
- main 006B75DE POP EBP [00124F24]=00124F40 ESP=00124F28, EBP=00124F40
- main 006B75DF RETN [00124F28]=Game.006B73D1 ESP=00124F2C
- main 006B73D1 MOV ECX,DWORD PTR SS:[ARG.1] [00124F48]=Game.0072A914, ASCII "_ex";ECX=0072A914
- main 006B73D4 SUB ECX,EAX ECX=005DB854
- main 006B73D6 MOV DWORD PTR SS:[LOCAL.3],ECX [00124F34]=0014F0C0, ASCII "Data"
- main 006B73D9 MOV ECX,DWORD PTR SS:[LOCAL.5] [00124F2C]=00124F8C ECX=00124F8C
- main 006B73DC CALL 006B75B0 ESP=00124F28
- main 006B75B0 PUSH EBP [00124F24]=00124F40 ESP=00124F24
- main 006B75B1 MOV EBP,ESP EBP=00124F24
- main 006B75B3 PUSH ECX [00124F20]=00124F8C ESP=00124F20
- main 006B75B4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F20]=00124F8C
- main 006B75B7 MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F20]=00124F8C
- main 006B75BA CALL 006B73A0 ESP=00124F1C
- main 006B73A0 PUSH EBP [00124F18]=Game.006B75F3 ESP=00124F18
- main 006B73A1 MOV EBP,ESP EBP=00124F18
- main 006B73A3 PUSH ECX [00124F14]=00124F24 ESP=00124F14
- main 006B73A4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F14]=00124F8C
- main 006B73A7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F14]=00124F8C EAX=00124F8C
- main 006B73AA MOV EAX,DWORD PTR DS:[EAX] [00124F8C]=0014F0C0, ASCII "Data";EAX=0014F0C0
- main 006B73AC SUB EAX,10 EAX=0014F0B0
- main 006B73AF MOV ESP,EBP ESP=00124F18
- main 006B73B1 POP EBP [00124F18]=00124F24 ESP=00124F1C, EBP=00124F24
- main 006B73B2 RETN [00124F1C]=Game.006B75BF ESP=00124F20
- main 006B75BF MOV EAX,DWORD PTR DS:[EAX+4] [0014F0B4]=4 EAX=00000004
- main 006B75C2 MOV ESP,EBP ESP=00124F24
- main 006B75C4 POP EBP [00124F24]=00124F40 ESP=00124F28, EBP=00124F40
- main 006B75C5 RETN [00124F28]=Game.006B73E1 ESP=00124F2C
- main 006B73E1 MOV DWORD PTR SS:[LOCAL.2],EAX [00124F38]=FFD5AB94
- main 006B73E4 MOV EDX,DWORD PTR SS:[LOCAL.2] [00124F38]=4 EDX=00000004
- main 006B73E7 ADD EDX,DWORD PTR SS:[ARG.2] [00124F4C]=3 EDX=00000007
- main 006B73EA MOV DWORD PTR SS:[LOCAL.1],EDX [00124F3C]=Game.006B74F6
- main 006B73ED MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F3C]=7 EAX=00000007
- main 006B73F0 PUSH EAX [00124F28]=Game.006B73E1 ESP=00124F28
- main 006B73F1 MOV ECX,DWORD PTR SS:[LOCAL.5] [00124F2C]=00124F8C
- main 006B73F4 CALL 006B7590 ESP=00124F24
- main 006B7590 PUSH EBP [00124F20]=00124F8C ESP=00124F20
- main 006B7591 MOV EBP,ESP EBP=00124F20
- main 006B7593 PUSH ECX [00124F1C]=Game.006B75BF ESP=00124F1C
- main 006B7594 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F1C]=00124F8C
- main 006B7597 MOV EAX,DWORD PTR SS:[ARG.1] [00124F28]=7
- main 006B759A PUSH EAX [00124F18]=00124F24 ESP=00124F18
- main 006B759B MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F1C]=00124F8C
- main 006B759E CALL 006B7640 ESP=00124F14
- main 006B7640 PUSH EBP [00124F10]=00124F8C ESP=00124F10
- main 006B7641 MOV EBP,ESP EBP=00124F10
- main 006B7643 SUB ESP,10 ESP=00124F00
- main 006B7646 MOV DWORD PTR SS:[LOCAL.4],ECX [00124F00]=00141F05
- main 006B7649 MOV ECX,DWORD PTR SS:[LOCAL.4] [00124F00]=00124F8C
- main 006B764C CALL 006B73A0 ESP=00124EFC
- main 006B73A0 PUSH EBP [00124EF8]=00124F14 ESP=00124EF8
- main 006B73A1 MOV EBP,ESP EBP=00124EF8
- main 006B73A3 PUSH ECX [00124EF4]=Game.009CFD7C ESP=00124EF4
- main 006B73A4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124EF4]=00124F8C
- main 006B73A7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124EF4]=00124F8C EAX=00124F8C
- main 006B73AA MOV EAX,DWORD PTR DS:[EAX] [00124F8C]=0014F0C0, ASCII "Data";EAX=0014F0C0
- main 006B73AC SUB EAX,10 EAX=0014F0B0
- main 006B73AF MOV ESP,EBP ESP=00124EF8
- main 006B73B1 POP EBP [00124EF8]=00124F10 ESP=00124EFC, EBP=00124F10
- main 006B73B2 RETN [00124EFC]=Game.006B7651 ESP=00124F00
- main 006B7651 MOV DWORD PTR SS:[LOCAL.3],EAX [00124F04]=00124F8C
- main 006B7654 MOV EAX,DWORD PTR SS:[LOCAL.3] [00124F04]=0014F0B0
- main 006B7657 MOV ECX,1 ECX=00000001
- main 006B765C SUB ECX,DWORD PTR DS:[EAX+0C] [0014F0BC]=1 ECX=00000000
- main 006B765F MOV DWORD PTR SS:[LOCAL.1],ECX [00124F0C]=Game.006B76BF
- main 006B7662 MOV EDX,DWORD PTR SS:[LOCAL.3] [00124F04]=0014F0B0 EDX=0014F0B0
- main 006B7665 MOV EAX,DWORD PTR DS:[EDX+8] [0014F0B8]=7 EAX=00000007
- main 006B7668 SUB EAX,DWORD PTR SS:[ARG.1] [00124F18]=7 EAX=00000000
- main 006B766B MOV DWORD PTR SS:[LOCAL.2],EAX [00124F08]=00124F14
- main 006B766E MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F0C]=0
- main 006B7671 OR ECX,DWORD PTR SS:[LOCAL.2] [00124F08]=00000000
- main 006B7674 JGE SHORT 006B7682
- main 006B7682 MOV EAX,DWORD PTR SS:[LOCAL.4] [00124F00]=00124F8C EAX=00124F8C
- main 006B7685 MOV EAX,DWORD PTR DS:[EAX] [00124F8C]=0014F0C0, ASCII "Data";EAX=0014F0C0
- main 006B7687 MOV ESP,EBP ESP=00124F10
- main 006B7689 POP EBP [00124F10]=00124F20 ESP=00124F14, EBP=00124F20
- main 006B768A RETN 4 [00124F14]=Game.006B75A3 ESP=00124F1C
- main 006B75A3 MOV ESP,EBP ESP=00124F20
- main 006B75A5 POP EBP [00124F20]=00124F40 ESP=00124F24, EBP=00124F40
- main 006B75A6 RETN 4 [00124F24]=Game.006B73F9 ESP=00124F2C
- main 006B73F9 MOV DWORD PTR SS:[LOCAL.4],EAX [00124F30]=00124F8C
- main 006B73FC MOV ECX,DWORD PTR SS:[LOCAL.3] [00124F34]=Game.005DB854 ECX=005DB854
- main 006B73FF CMP ECX,DWORD PTR SS:[LOCAL.2] [00124F38]=4
- main 006B7402 JA SHORT 006B740D
- main 006B740D MOV EAX,DWORD PTR SS:[ARG.2] [00124F4C]=3 EAX=00000003
- main 006B7410 PUSH EAX [00124F28]=7 ESP=00124F28
- main 006B7411 MOV ECX,DWORD PTR SS:[ARG.1] [00124F48]=Game.0072A914, ASCII "_ex";ECX=0072A914
- main 006B7414 PUSH ECX [00124F24]=Game.006B73F9 ESP=00124F24
- main 006B7415 MOV EDX,DWORD PTR SS:[LOCAL.4] [00124F30]=0014F0C0, ASCII "Data";EDX=0014F0C0
- main 006B7418 ADD EDX,DWORD PTR SS:[LOCAL.2] [00124F38]=4 EDX=0014F0C4
- main 006B741B PUSH EDX [00124F20]=00124F40 ESP=00124F20
- main 006B741C CALL 006B7600 ESP=00124F1C
- main 006B7600 PUSH EBP [00124F18]=7 ESP=00124F18
- main 006B7601 MOV EBP,ESP EBP=00124F18
- main 006B7603 MOV EAX,DWORD PTR SS:[ARG.3] [00124F28]=3
- main 006B7606 PUSH EAX [00124F14]=Game.006B75A3 ESP=00124F14
- main 006B7607 MOV ECX,DWORD PTR SS:[ARG.2] [00124F24]=Game.0072A914, ASCII "_ex"
- main 006B760A PUSH ECX [00124F10]=00124F20 ESP=00124F10
- main 006B760B MOV EDX,DWORD PTR SS:[ARG.1] [00124F20]=0014F0C4
- main 006B760E PUSH EDX [00124F0C]=0 ESP=00124F0C
- main 006B760F CALL 006E7340 ESP=00124F08
- main 006E7340 PUSH EBP [00124F04]=0014F0B0 ESP=00124F04
- main 006E7341 MOV EBP,ESP EBP=00124F04
- main 006E7343 PUSH EDI [00124F00]=00124F8C ESP=00124F00
- main 006E7344 PUSH ESI [00124EFC]=Game.006B7651 ESP=00124EFC
- main 006E7345 MOV ESI,DWORD PTR SS:[EBP+0C] [00124F10]=Game.0072A914, ASCII "_ex";ESI=0072A914
- main 006E7348 MOV ECX,DWORD PTR SS:[EBP+10] [00124F14]=3 ECX=00000003
- main 006E734B MOV EDI,DWORD PTR SS:[EBP+8] [00124F0C]=0014F0C4 EDI=0014F0C4
- main 006E734E MOV EAX,ECX
- main 006E7350 MOV EDX,ECX EDX=00000003
- main 006E7352 ADD EAX,ESI EAX=0072A917
- main 006E7354 CMP EDI,ESI
- main 006E7356 JBE SHORT 006E7360
- main 006E7360 TEST EDI,00000003
- main 006E7366 JNE SHORT 006E737C
- main 006E7368 SHR ECX,2 ECX=00000000
- main 006E736B AND EDX,00000003
- main 006E736E CMP ECX,8
- main 006E7371 JB SHORT 006E739C
- main 006E739C JMP DWORD PTR DS:[ECX*4+6E7420] [006E7420]=Game.006E7483
- main 006E7483 JMP DWORD PTR DS:[EDX*4+6E748C] [006E7498]=Game.006E74C4
- main 006E74C4 MOV AL,BYTE PTR DS:[ESI] [0072A914]=5F ('_') EAX=0072A95F
- main 006E74C6 MOV BYTE PTR DS:[EDI],AL [0014F0C4]=00
- main 006E74C8 MOV AL,BYTE PTR DS:[ESI+1] [0072A915]=65 ('e') EAX=0072A965
- main 006E74CB MOV BYTE PTR DS:[EDI+1],AL [0014F0C5]=F0
- main 006E74CE MOV AL,BYTE PTR DS:[ESI+2] [0072A916]=78 ('x') EAX=0072A978
- main 006E74D1 MOV BYTE PTR DS:[EDI+2],AL [0014F0C6]=AD
- main 006E74D4 MOV EAX,DWORD PTR SS:[EBP+8] [00124F0C]=0014F0C4 EAX=0014F0C4
- main 006E74D7 POP ESI [00124EFC]=00141F05 ESP=00124F00, ESI=00141F05
- main 006E74D8 POP EDI [00124F00]=1 ESP=00124F04, EDI=00000001
- main 006E74D9 LEAVE [00124F04]=00124F18 ESP=00124F08, EBP=00124F18
- main 006E74DA RETN [00124F08]=Game.006B7614 ESP=00124F0C
- main 006B7614 ADD ESP,0C ESP=00124F18
- main 006B7617 POP EBP [00124F18]=00124F40 ESP=00124F1C, EBP=00124F40
- main 006B7618 RETN [00124F1C]=Game.006B7421 ESP=00124F20
- main 006B7421 ADD ESP,0C ESP=00124F2C
- main 006B7424 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F3C]=7 EAX=00000007
- main 006B7427 PUSH EAX [00124F28]=3 ESP=00124F28
- main 006B7428 MOV ECX,DWORD PTR SS:[LOCAL.5] [00124F2C]=00124F8C ECX=00124F8C
- main 006B742B CALL 006B75E0 ESP=00124F24
- main 006B75E0 PUSH EBP [00124F20]=0014F0C4 ESP=00124F20
- main 006B75E1 MOV EBP,ESP EBP=00124F20
- main 006B75E3 PUSH ECX [00124F1C]=Game.006B7421 ESP=00124F1C
- main 006B75E4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F1C]=00124F8C
- main 006B75E7 MOV EAX,DWORD PTR SS:[ARG.1] [00124F28]=7
- main 006B75EA PUSH EAX [00124F18]=00124F40 ESP=00124F18
- main 006B75EB MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F1C]=00124F8C
- main 006B75EE CALL 006B7690 ESP=00124F14
- main 006B7690 PUSH EBP [00124F10]=Game.0072A914, ASCII "_ex";ESP=00124F10
- main 006B7691 MOV EBP,ESP EBP=00124F10
- main 006B7693 PUSH ECX [00124F0C]=0014F0C4 ESP=00124F0C
- main 006B7694 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F0C]=00124F8C
- main 006B7697 CMP DWORD PTR SS:[ARG.1],0 [00124F18]=7
- main 006B769B JL SHORT 006B76AD
- main 006B769D MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F0C]=00124F8C
- main 006B76A0 CALL 006B73A0 ESP=00124F08
- main 006B73A0 PUSH EBP [00124F04]=00124F18 ESP=00124F04
- main 006B73A1 MOV EBP,ESP EBP=00124F04
- main 006B73A3 PUSH ECX [00124F00]=1 ESP=00124F00
- main 006B73A4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F00]=00124F8C
- main 006B73A7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F00]=00124F8C EAX=00124F8C
- main 006B73AA MOV EAX,DWORD PTR DS:[EAX] [00124F8C]=0014F0C0 EAX=0014F0C0
- main 006B73AC SUB EAX,10 EAX=0014F0B0
- main 006B73AF MOV ESP,EBP ESP=00124F04
- main 006B73B1 POP EBP [00124F04]=00124F10 ESP=00124F08, EBP=00124F10
- main 006B73B2 RETN [00124F08]=Game.006B76A5 ESP=00124F0C
- main 006B76A5 MOV ECX,DWORD PTR SS:[ARG.1] [00124F18]=7 ECX=00000007
- main 006B76A8 CMP ECX,DWORD PTR DS:[EAX+8] [0014F0B8]=7
- main 006B76AB JLE SHORT 006B76B7
- main 006B76B7 MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F0C]=00124F8C ECX=00124F8C
- main 006B76BA CALL 006B73A0 ESP=00124F08
- main 006B73A0 PUSH EBP [00124F04]=00124F10 ESP=00124F04
- main 006B73A1 MOV EBP,ESP EBP=00124F04
- main 006B73A3 PUSH ECX [00124F00]=00124F8C ESP=00124F00
- main 006B73A4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F00]=00124F8C
- main 006B73A7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F00]=00124F8C EAX=00124F8C
- main 006B73AA MOV EAX,DWORD PTR DS:[EAX] [00124F8C]=0014F0C0 EAX=0014F0C0
- main 006B73AC SUB EAX,10 EAX=0014F0B0
- main 006B73AF MOV ESP,EBP ESP=00124F04
- main 006B73B1 POP EBP [00124F04]=00124F10 ESP=00124F08, EBP=00124F10
- main 006B73B2 RETN [00124F08]=Game.006B76BF ESP=00124F0C
- main 006B76BF MOV EDX,DWORD PTR SS:[ARG.1] [00124F18]=7 EDX=00000007
- main 006B76C2 MOV DWORD PTR DS:[EAX+4],EDX [0014F0B4]=4
- main 006B76C5 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F0C]=00124F8C EAX=00124F8C
- main 006B76C8 MOV ECX,DWORD PTR DS:[EAX] [00124F8C]=0014F0C0 ECX=0014F0C0
- main 006B76CA MOV EDX,DWORD PTR SS:[ARG.1] [00124F18]=7
- main 006B76CD MOV BYTE PTR DS:[EDX+ECX],0 [0014F0C7]=BA
- main 006B76D1 MOV ESP,EBP ESP=00124F10
- main 006B76D3 POP EBP [00124F10]=00124F20 ESP=00124F14, EBP=00124F20
- main 006B76D4 RETN 4 [00124F14]=Game.006B75F3 ESP=00124F1C
- main 006B75F3 MOV ESP,EBP ESP=00124F20
- main 006B75F5 POP EBP [00124F20]=00124F40 ESP=00124F24, EBP=00124F40
- main 006B75F6 RETN 4 [00124F24]=Game.006B7430 ESP=00124F2C
- main 006B7430 MOV ESP,EBP ESP=00124F40
- main 006B7432 POP EBP [00124F40]=00124F54 ESP=00124F44, EBP=00124F54
- main 006B7433 RETN 8 [00124F44]=Game.006B7320 ESP=00124F50
- main 006B7320 MOV ESP,EBP ESP=00124F54
- main 006B7322 POP EBP [00124F54]=00124F64 ESP=00124F58, EBP=00124F64
- main 006B7323 RETN 4 [00124F58]=Game.006B7283 ESP=00124F60
- main 006B7283 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F60]=00124F8C
- main 006B7286 MOV ESP,EBP ESP=00124F64
- main 006B7288 POP EBP [00124F64]=00124F74 ESP=00124F68, EBP=00124F74
- main 006B7289 RETN 4 [00124F68]=Game.006B7043 ESP=00124F70
- main 006B7043 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F70]=00124F8C
- main 006B7046 MOV ESP,EBP ESP=00124F74
- main 006B7048 POP EBP [00124F74]=00124FA4 ESP=00124F78, EBP=00124FA4
- main 006B7049 RETN 4 [00124F78]=Game.006B6006 ESP=00124F80
- main 006B6006 PUSH OFFSET 0072A918 [00124F7C]=Game.0072A914, ASCII "_ex";ESP=00124F7C
- main 006B600B LEA ECX,[LOCAL.4] Address=00124F94 ECX=00124F94
- main 006B600E CALL 006B7030 ESP=00124F78
- main 006B7030 PUSH EBP [00124F74]=00124FA4 ESP=00124F74
- main 006B7031 MOV EBP,ESP EBP=00124F74
- main 006B7033 PUSH ECX [00124F70]=00124F8C ESP=00124F70
- main 006B7034 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F70]=00124F94
- main 006B7037 MOV EAX,DWORD PTR SS:[ARG.1] [00124F7C]=Game.0072A918, ASCII "_patch";EAX=0072A918
- main 006B703A PUSH EAX [00124F6C]=Game.0072A914, ASCII "_ex";ESP=00124F6C
- main 006B703B MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F70]=00124F94
- main 006B703E CALL 006B7270 ESP=00124F68
- main 006B7270 PUSH EBP [00124F64]=00124F74 ESP=00124F64
- main 006B7271 MOV EBP,ESP EBP=00124F64
- main 006B7273 PUSH ECX [00124F60]=00124F8C ESP=00124F60
- main 006B7274 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F60]=00124F94
- main 006B7277 MOV EAX,DWORD PTR SS:[ARG.1] [00124F6C]=Game.0072A918, ASCII "_patch"
- main 006B727A PUSH EAX [00124F5C]=Game.0072A914, ASCII "_ex";ESP=00124F5C
- main 006B727B MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F60]=00124F94
- main 006B727E CALL 006B7300 ESP=00124F58
- main 006B7300 PUSH EBP [00124F54]=00124F64 ESP=00124F54
- main 006B7301 MOV EBP,ESP EBP=00124F54
- main 006B7303 PUSH ECX [00124F50]=00124F8C ESP=00124F50
- main 006B7304 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F50]=00124F94
- main 006B7307 MOV EAX,DWORD PTR SS:[ARG.1] [00124F5C]=Game.0072A918, ASCII "_patch"
- main 006B730A PUSH EAX [00124F4C]=3 ESP=00124F4C
- main 006B730B CALL 006B74E0 ESP=00124F48
- main 006B74E0 PUSH EBP [00124F44]=Game.006B7320 ESP=00124F44
- main 006B74E1 MOV EBP,ESP EBP=00124F44
- main 006B74E3 CMP DWORD PTR SS:[ARG.1],0 [00124F4C]=Game.0072A918, ASCII "_patch"
- main 006B74E7 JNE SHORT 006B74ED
- main 006B74ED MOV EAX,DWORD PTR SS:[ARG.1] [00124F4C]=Game.0072A918, ASCII "_patch"
- main 006B74F0 PUSH EAX [00124F40]=00124F54 ESP=00124F40
- main 006B74F1 CALL 006E72B0 ESP=00124F3C
- main 006E72B0 MOV ECX,DWORD PTR SS:[ARG.1] [00124F40]=Game.0072A918, ASCII "_patch";ECX=0072A918
- main 006E72B4 TEST ECX,00000003
- main 006E72BA JE SHORT 006E72E0
- main 006E72E0 MOV EAX,DWORD PTR DS:[ECX] [0072A918]=7461705F EAX=7461705F
- main 006E72E2 MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E72E7 ADD EDX,EAX EDX=F3606F5E
- main 006E72E9 XOR EAX,FFFFFFFF EAX=8B9E8FA0
- main 006E72EC XOR EAX,EDX EAX=78FEE0FE
- main 006E72EE ADD ECX,4 ECX=0072A91C
- main 006E72F1 TEST EAX,81010100
- main 006E72F6 JE SHORT 006E72E0
- main 006E72E0 MOV EAX,DWORD PTR DS:[ECX] [0072A91C]=00006863 (decimal 26723.);EAX=00006863
- main 006E72E2 MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E72E7 ADD EDX,EAX EDX=7EFF6762
- main 006E72E9 XOR EAX,FFFFFFFF EAX=FFFF979C
- main 006E72EC XOR EAX,EDX EAX=8100F0FE
- main 006E72EE ADD ECX,4 ECX=0072A920
- main 006E72F1 TEST EAX,81010100
- main 006E72F6 JE SHORT 006E72E0
- main 006E72F8 MOV EAX,DWORD PTR DS:[ECX-4] [0072A91C]=00006863 (decimal 26723.);EAX=00006863
- main 006E72FB TEST AL,AL
- main 006E72FD JE SHORT 006E7331
- main 006E72FF TEST AH,AH
- main 006E7301 JE SHORT 006E7327
- main 006E7303 TEST EAX,00FF0000
- main 006E7308 JE SHORT 006E731D
- main 006E731D LEA EAX,[ECX-2] Address=0072A91E EAX=0072A91E
- main 006E7320 MOV ECX,DWORD PTR SS:[ARG.1] [00124F40]=Game.0072A918, ASCII "_patch";ECX=0072A918
- main 006E7324 SUB EAX,ECX EAX=00000006
- main 006E7326 RETN [00124F3C]=Game.006B74F6 ESP=00124F40
- main 006B74F6 ADD ESP,4 ESP=00124F44
- main 006B74F9 POP EBP [00124F44]=00124F54 ESP=00124F48, EBP=00124F54
- main 006B74FA RETN [00124F48]=Game.006B7310 ESP=00124F4C
- main 006B7310 ADD ESP,4 ESP=00124F50
- main 006B7313 PUSH EAX [00124F4C]=Game.0072A918, ASCII "_patch";ESP=00124F4C
- main 006B7314 MOV ECX,DWORD PTR SS:[ARG.1] [00124F5C]=Game.0072A918, ASCII "_patch"
- main 006B7317 PUSH ECX [00124F48]=Game.006B7310 ESP=00124F48
- main 006B7318 MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F50]=00124F94 ECX=00124F94
- main 006B731B CALL 006B73C0 ESP=00124F44
- main 006B73C0 PUSH EBP [00124F40]=Game.0072A918, ASCII "_patch";ESP=00124F40
- main 006B73C1 MOV EBP,ESP EBP=00124F40
- main 006B73C3 SUB ESP,14 ESP=00124F2C
- main 006B73C6 MOV DWORD PTR SS:[LOCAL.5],ECX [00124F2C]=00124F8C
- main 006B73C9 MOV ECX,DWORD PTR SS:[LOCAL.5] [00124F2C]=00124F94
- main 006B73CC CALL 006B75D0 ESP=00124F28
- main 006B75D0 PUSH EBP [00124F24]=Game.006B7430 ESP=00124F24
- main 006B75D1 MOV EBP,ESP EBP=00124F24
- main 006B75D3 PUSH ECX [00124F20]=00124F40 ESP=00124F20
- main 006B75D4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F20]=00124F94
- main 006B75D7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F20]=00124F94 EAX=00124F94
- main 006B75DA MOV EAX,DWORD PTR DS:[EAX] [00124F94]=0014F090, ASCII "Data";EAX=0014F090
- main 006B75DC MOV ESP,EBP ESP=00124F24
- main 006B75DE POP EBP [00124F24]=00124F40 ESP=00124F28, EBP=00124F40
- main 006B75DF RETN [00124F28]=Game.006B73D1 ESP=00124F2C
- main 006B73D1 MOV ECX,DWORD PTR SS:[ARG.1] [00124F48]=Game.0072A918, ASCII "_patch";ECX=0072A918
- main 006B73D4 SUB ECX,EAX ECX=005DB888
- main 006B73D6 MOV DWORD PTR SS:[LOCAL.3],ECX [00124F34]=Game.005DB854
- main 006B73D9 MOV ECX,DWORD PTR SS:[LOCAL.5] [00124F2C]=00124F94 ECX=00124F94
- main 006B73DC CALL 006B75B0 ESP=00124F28
- main 006B75B0 PUSH EBP [00124F24]=00124F40 ESP=00124F24
- main 006B75B1 MOV EBP,ESP EBP=00124F24
- main 006B75B3 PUSH ECX [00124F20]=00124F94 ESP=00124F20
- main 006B75B4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F20]=00124F94
- main 006B75B7 MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F20]=00124F94
- main 006B75BA CALL 006B73A0 ESP=00124F1C
- main 006B73A0 PUSH EBP [00124F18]=7 ESP=00124F18
- main 006B73A1 MOV EBP,ESP EBP=00124F18
- main 006B73A3 PUSH ECX [00124F14]=Game.006B75F3 ESP=00124F14
- main 006B73A4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F14]=00124F94
- main 006B73A7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F14]=00124F94 EAX=00124F94
- main 006B73AA MOV EAX,DWORD PTR DS:[EAX] [00124F94]=0014F090, ASCII "Data";EAX=0014F090
- main 006B73AC SUB EAX,10 EAX=0014F080
- main 006B73AF MOV ESP,EBP ESP=00124F18
- main 006B73B1 POP EBP [00124F18]=00124F24 ESP=00124F1C, EBP=00124F24
- main 006B73B2 RETN [00124F1C]=Game.006B75BF ESP=00124F20
- main 006B75BF MOV EAX,DWORD PTR DS:[EAX+4] [0014F084]=4 EAX=00000004
- main 006B75C2 MOV ESP,EBP ESP=00124F24
- main 006B75C4 POP EBP [00124F24]=00124F40 ESP=00124F28, EBP=00124F40
- main 006B75C5 RETN [00124F28]=Game.006B73E1 ESP=00124F2C
- main 006B73E1 MOV DWORD PTR SS:[LOCAL.2],EAX [00124F38]=4
- main 006B73E4 MOV EDX,DWORD PTR SS:[LOCAL.2] [00124F38]=4 EDX=00000004
- main 006B73E7 ADD EDX,DWORD PTR SS:[ARG.2] [00124F4C]=6 EDX=0000000A
- main 006B73EA MOV DWORD PTR SS:[LOCAL.1],EDX [00124F3C]=Game.006B74F6
- main 006B73ED MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F3C]=0000000A (decimal 10.);EAX=0000000A
- main 006B73F0 PUSH EAX [00124F28]=Game.006B73E1 ESP=00124F28
- main 006B73F1 MOV ECX,DWORD PTR SS:[LOCAL.5] [00124F2C]=00124F94
- main 006B73F4 CALL 006B7590 ESP=00124F24
- main 006B7590 PUSH EBP [00124F20]=00124F94 ESP=00124F20
- main 006B7591 MOV EBP,ESP EBP=00124F20
- main 006B7593 PUSH ECX [00124F1C]=Game.006B75BF ESP=00124F1C
- main 006B7594 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F1C]=00124F94
- main 006B7597 MOV EAX,DWORD PTR SS:[ARG.1] [00124F28]=0000000A (decimal 10.)
- main 006B759A PUSH EAX [00124F18]=00124F24 ESP=00124F18
- main 006B759B MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F1C]=00124F94
- main 006B759E CALL 006B7640 ESP=00124F14
- main 006B7640 PUSH EBP [00124F10]=00124F20 ESP=00124F10
- main 006B7641 MOV EBP,ESP EBP=00124F10
- main 006B7643 SUB ESP,10 ESP=00124F00
- main 006B7646 MOV DWORD PTR SS:[LOCAL.4],ECX [00124F00]=00124F8C
- main 006B7649 MOV ECX,DWORD PTR SS:[LOCAL.4] [00124F00]=00124F94
- main 006B764C CALL 006B73A0 ESP=00124EFC
- main 006B73A0 PUSH EBP [00124EF8]=00124F10 ESP=00124EF8
- main 006B73A1 MOV EBP,ESP EBP=00124EF8
- main 006B73A3 PUSH ECX [00124EF4]=00124F8C ESP=00124EF4
- main 006B73A4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124EF4]=00124F94
- main 006B73A7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124EF4]=00124F94 EAX=00124F94
- main 006B73AA MOV EAX,DWORD PTR DS:[EAX] [00124F94]=0014F090, ASCII "Data";EAX=0014F090
- main 006B73AC SUB EAX,10 EAX=0014F080
- main 006B73AF MOV ESP,EBP ESP=00124EF8
- main 006B73B1 POP EBP [00124EF8]=00124F10 ESP=00124EFC, EBP=00124F10
- main 006B73B2 RETN [00124EFC]=Game.006B7651 ESP=00124F00
- main 006B7651 MOV DWORD PTR SS:[LOCAL.3],EAX [00124F04]=00124F10
- main 006B7654 MOV EAX,DWORD PTR SS:[LOCAL.3] [00124F04]=0014F080
- main 006B7657 MOV ECX,1 ECX=00000001
- main 006B765C SUB ECX,DWORD PTR DS:[EAX+0C] [0014F08C]=1 ECX=00000000
- main 006B765F MOV DWORD PTR SS:[LOCAL.1],ECX [00124F0C]=00124F8C
- main 006B7662 MOV EDX,DWORD PTR SS:[LOCAL.3] [00124F04]=0014F080 EDX=0014F080
- main 006B7665 MOV EAX,DWORD PTR DS:[EDX+8] [0014F088]=7 EAX=00000007
- main 006B7668 SUB EAX,DWORD PTR SS:[ARG.1] [00124F18]=0000000A (decimal 10.);EAX=FFFFFFFD
- main 006B766B MOV DWORD PTR SS:[LOCAL.2],EAX [00124F08]=Game.006B76BF
- main 006B766E MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F0C]=0
- main 006B7671 OR ECX,DWORD PTR SS:[LOCAL.2] [00124F08]=FFFFFFFD ECX=FFFFFFFD
- main 006B7674 JGE SHORT 006B7682
- main 006B7676 MOV EDX,DWORD PTR SS:[ARG.1] [00124F18]=0000000A (decimal 10.);EDX=0000000A
- main 006B7679 PUSH EDX [00124EFC]=Game.006B7651 ESP=00124EFC
- main 006B767A MOV ECX,DWORD PTR SS:[LOCAL.4] [00124F00]=00124F94 ECX=00124F94
- main 006B767D CALL 006B76E0 ESP=00124EF8
- main 006B76E0 PUSH EBP [00124EF4]=00124F94 ESP=00124EF4
- main 006B76E1 MOV EBP,ESP EBP=00124EF4
- main 006B76E3 SUB ESP,0C ESP=00124EE8
- main 006B76E6 MOV DWORD PTR SS:[LOCAL.3],ECX [00124EE8]=4
- main 006B76E9 MOV ECX,DWORD PTR SS:[LOCAL.3] [00124EE8]=00124F94
- main 006B76EC CALL 006B73A0 ESP=00124EE4
- main 006B73A0 PUSH EBP [00124EE0]=00124EF8 ESP=00124EE0
- main 006B73A1 MOV EBP,ESP EBP=00124EE0
- main 006B73A3 PUSH ECX [00124EDC]=1 ESP=00124EDC
- main 006B73A4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124EDC]=00124F94
- main 006B73A7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124EDC]=00124F94 EAX=00124F94
- main 006B73AA MOV EAX,DWORD PTR DS:[EAX] [00124F94]=0014F090, ASCII "Data";EAX=0014F090
- main 006B73AC SUB EAX,10 EAX=0014F080
- main 006B73AF MOV ESP,EBP ESP=00124EE0
- main 006B73B1 POP EBP [00124EE0]=00124EF4 ESP=00124EE4, EBP=00124EF4
- main 006B73B2 RETN [00124EE4]=Game.006B76F1 ESP=00124EE8
- main 006B76F1 MOV DWORD PTR SS:[LOCAL.1],EAX [00124EF0]=ntdll.7C97FEFF
- main 006B76F4 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124EF0]=0014F080
- main 006B76F7 MOV ECX,DWORD PTR DS:[EAX+4] [0014F084]=4 ECX=00000004
- main 006B76FA CMP ECX,DWORD PTR SS:[ARG.1] [00124EFC]=0000000A (decimal 10.)
- main 006B76FD JLE SHORT 006B7708
- main 006B7708 MOV ECX,DWORD PTR SS:[LOCAL.1] [00124EF0]=0014F080 ECX=0014F080
- main 006B770B CALL 006B7780 ESP=00124EE4
- main 006B7780 PUSH EBP [00124EE0]=00124EF4 ESP=00124EE0
- main 006B7781 MOV EBP,ESP EBP=00124EE0
- main 006B7783 PUSH ECX [00124EDC]=00124F94 ESP=00124EDC
- main 006B7784 MOV DWORD PTR SS:[LOCAL.1],ECX [00124EDC]=0014F080
- main 006B7787 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124EDC]=0014F080
- main 006B778A XOR ECX,ECX ECX=00000000
- main 006B778C CMP DWORD PTR DS:[EAX+0C],1 [0014F08C]=1
- main 006B7790 SETG CL
- main 006B7793 MOV AL,CL EAX=0014F000
- main 006B7795 MOV ESP,EBP ESP=00124EE0
- main 006B7797 POP EBP [00124EE0]=00124EF4 ESP=00124EE4, EBP=00124EF4
- main 006B7798 RETN [00124EE4]=Game.006B7710 ESP=00124EE8
- main 006B7710 MOVZX ECX,AL
- main 006B7713 TEST ECX,ECX
- main 006B7715 JE SHORT 006B7725
- main 006B7725 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124EF0]=0014F080 EAX=0014F080
- main 006B7728 MOV ECX,DWORD PTR DS:[EAX+8] [0014F088]=7 ECX=00000007
- main 006B772B CMP ECX,DWORD PTR SS:[ARG.1] [00124EFC]=0000000A (decimal 10.)
- main 006B772E JGE SHORT 006B7772
- main 006B7730 MOV EDX,DWORD PTR SS:[LOCAL.1] [00124EF0]=0014F080 EDX=0014F080
- main 006B7733 MOV EAX,DWORD PTR DS:[EDX+8] [0014F088]=7 EAX=00000007
- main 006B7736 MOV DWORD PTR SS:[LOCAL.2],EAX [00124EEC]=00124F8C
- main 006B7739 CMP DWORD PTR SS:[LOCAL.2],400 [00124EEC]=7
- main 006B7740 JLE SHORT 006B7750
- main 006B7750 MOV EDX,DWORD PTR SS:[LOCAL.2] [00124EEC]=7 EDX=00000007
- main 006B7753 SHL EDX,1 EDX=0000000E
- main 006B7755 MOV DWORD PTR SS:[LOCAL.2],EDX [00124EEC]=7
- main 006B7758 MOV EAX,DWORD PTR SS:[LOCAL.2] [00124EEC]=0000000E (decimal 14.);EAX=0000000E
- main 006B775B CMP EAX,DWORD PTR SS:[ARG.1] [00124EFC]=0000000A (decimal 10.)
- main 006B775E JGE SHORT 006B7766
- main 006B7766 MOV EDX,DWORD PTR SS:[LOCAL.2] [00124EEC]=0000000E (decimal 14.)
- main 006B7769 PUSH EDX [00124EE4]=Game.006B7710 ESP=00124EE4
- main 006B776A MOV ECX,DWORD PTR SS:[LOCAL.3] [00124EE8]=00124F94 ECX=00124F94
- main 006B776D CALL 006B7850 ESP=00124EE0
- main 006B7850 PUSH EBP [00124EDC]=0014F080 ESP=00124EDC
- main 006B7851 MOV EBP,ESP EBP=00124EDC
- main 006B7853 SUB ESP,10 ESP=00124ECC
- main 006B7856 MOV DWORD PTR SS:[LOCAL.4],ECX [00124ECC]=00124F8C
- main 006B7859 MOV ECX,DWORD PTR SS:[LOCAL.4] [00124ECC]=00124F94
- main 006B785C CALL 006B73A0 ESP=00124EC8
- main 006B73A0 PUSH EBP [00124EC4]=0 ESP=00124EC4
- main 006B73A1 MOV EBP,ESP EBP=00124EC4
- main 006B73A3 PUSH ECX [00124EC0]=0014F0B0 ESP=00124EC0
- main 006B73A4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124EC0]=00124F94
- main 006B73A7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124EC0]=00124F94 EAX=00124F94
- main 006B73AA MOV EAX,DWORD PTR DS:[EAX] [00124F94]=0014F090, ASCII "Data";EAX=0014F090
- main 006B73AC SUB EAX,10 EAX=0014F080
- main 006B73AF MOV ESP,EBP ESP=00124EC4
- main 006B73B1 POP EBP [00124EC4]=00124EDC ESP=00124EC8, EBP=00124EDC
- main 006B73B2 RETN [00124EC8]=Game.006B7861 ESP=00124ECC
- main 006B7861 MOV DWORD PTR SS:[LOCAL.3],EAX [00124ED0]=Game.009CFD7C
- main 006B7864 MOV EAX,DWORD PTR SS:[LOCAL.3] [00124ED0]=0014F080
- main 006B7867 MOV ECX,DWORD PTR DS:[EAX] [0014F080]=Game.009CFD74 ECX=009CFD74
- main 006B7869 MOV DWORD PTR SS:[LOCAL.2],ECX [00124ED4]=0014F0B0
- main 006B786C PUSH 1 [00124EC8]=Game.006B7861 ESP=00124EC8
- main 006B786E MOV EDX,DWORD PTR SS:[ARG.1] [00124EE4]=0000000E (decimal 14.)
- main 006B7871 PUSH EDX [00124EC4]=00124EDC ESP=00124EC4
- main 006B7872 MOV EAX,DWORD PTR SS:[LOCAL.3] [00124ED0]=0014F080
- main 006B7875 PUSH EAX [00124EC0]=00124F94 ESP=00124EC0
- main 006B7876 MOV ECX,DWORD PTR SS:[LOCAL.2] [00124ED4]=Game.009CFD74
- main 006B7879 MOV EDX,DWORD PTR DS:[ECX] [009CFD74]=Game.0073A138 EDX=0073A138
- main 006B787B MOV ECX,DWORD PTR SS:[LOCAL.2] [00124ED4]=Game.009CFD74
- main 006B787E CALL DWORD PTR DS:[EDX+8] [0073A140]=Game.007029BF ESP=00124EBC
- main 007029BF MOV ECX,DWORD PTR DS:[ECX+4] [009CFD78]=Game.009CFD68, PTR to ASCII "x(p";ECX=009CFD68
- main 007029C2 MOV EAX,DWORD PTR DS:[ECX] [009CFD68]=Game.0073A124, ASCII "x(p";EAX=0073A124
- main 007029C4 PUSH ESI [00124EB8]=00124EE0, ASCII "rwk";ESP=00124EB8
- main 007029C5 MOV ESI,DWORD PTR SS:[ARG.2] [00124EC4]=0000000E (decimal 14.);ESI=0000000E
- main 007029C9 ADD ESI,8 ESI=00000016
- main 007029CC AND ESI,FFFFFFF8 ESI=00000010
- main 007029CF MOV EDX,ESI EDX=00000010
- main 007029D1 IMUL EDX,DWORD PTR SS:[ARG.3] [00124EC8]=1
- main 007029D6 ADD EDX,10 EDX=00000020
- main 007029D9 PUSH EDX [00124EB4]=00124F8C ESP=00124EB4
- main 007029DA PUSH DWORD PTR SS:[ARG.1] [00124EC0]=0014F080 ESP=00124EB0
- main 007029DE CALL DWORD PTR DS:[EAX+8] [0073A12C]=Game.007028A3 ESP=00124EAC
- main 007028A3 CMP DWORD PTR SS:[ARG.1],0 [00124EB0]=0014F080
- main 007028A8 PUSH DWORD PTR SS:[ARG.2] [00124EB4]=00000020 (decimal 32.);ESP=00124EA8
- main 007028AC JNE SHORT 007028B4
- main 007028B4 PUSH DWORD PTR SS:[ARG.1] [00124EB0]=0014F080 ESP=00124EA4
- main 007028B8 PUSH 0 [00124EA0]=Game.006B7614 ESP=00124EA0
- main 007028BA PUSH DWORD PTR DS:[ECX+4] [009CFD6C]=00140000 ESP=00124E9C
- main 007028BD CALL DWORD PTR DS:[<&KERNEL32.HeapReAlloc>];[0071326C]=7C929BA0 (ntdll.RtlReAllocateHeap);EAX=0014F0E0, ECX=7C929DAA, EDX=00140608, ESP=00124EAC
- main 007028C3 RETN 8 [00124EAC]=Game.007029E1 ESP=00124EB8
- main 007029E1 TEST EAX,EAX
- main 007029E3 JE SHORT 007029E9
- main 007029E5 DEC ESI ESI=0000000F
- main 007029E6 MOV DWORD PTR DS:[EAX+8],ESI [0014F0E8]=7
- main 007029E9 POP ESI [00124EB8]=00141F05 ESP=00124EBC, ESI=00141F05
- main 007029EA RETN 0C [00124EBC]=Game.006B7881 ESP=00124ECC
- main 006B7881 MOV DWORD PTR SS:[LOCAL.1],EAX [00124ED8]=0
- main 006B7884 CMP DWORD PTR SS:[LOCAL.1],0 [00124ED8]=0014F0E0
- main 006B7888 JNE SHORT 006B788F
- main 006B788F MOV EAX,DWORD PTR SS:[LOCAL.1] [00124ED8]=0014F0E0
- main 006B7892 PUSH EAX [00124EC8]=1 ESP=00124EC8
- main 006B7893 MOV ECX,DWORD PTR SS:[LOCAL.4] [00124ECC]=00124F94 ECX=00124F94
- main 006B7896 CALL 006B7360 ESP=00124EC4
- main 006B7360 PUSH EBP [00124EC0]=0014F080 ESP=00124EC0
- main 006B7361 MOV EBP,ESP EBP=00124EC0
- main 006B7363 PUSH ECX [00124EBC]=Game.006B7881 ESP=00124EBC
- main 006B7364 MOV DWORD PTR SS:[LOCAL.1],ECX [00124EBC]=00124F94
- main 006B7367 MOV ECX,DWORD PTR SS:[ARG.1] [00124EC8]=0014F0E0 ECX=0014F0E0
- main 006B736A CALL 006B7380 ESP=00124EB8
- main 006B7380 PUSH EBP [00124EB4]=00000020 (decimal 32.);ESP=00124EB4
- main 006B7381 MOV EBP,ESP EBP=00124EB4
- main 006B7383 PUSH ECX [00124EB0]=0014F080 ESP=00124EB0
- main 006B7384 MOV DWORD PTR SS:[LOCAL.1],ECX [00124EB0]=0014F0E0
- main 006B7387 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124EB0]=0014F0E0
- main 006B738A ADD EAX,10 EAX=0014F0F0
- main 006B738D MOV ESP,EBP ESP=00124EB4
- main 006B738F POP EBP [00124EB4]=00124EC0 ESP=00124EB8, EBP=00124EC0
- main 006B7390 RETN [00124EB8]=Game.006B736F ESP=00124EBC
- main 006B736F MOV ECX,DWORD PTR SS:[LOCAL.1] [00124EBC]=00124F94 ECX=00124F94
- main 006B7372 MOV DWORD PTR DS:[ECX],EAX [00124F94]=0014F090
- main 006B7374 MOV ESP,EBP ESP=00124EC0
- main 006B7376 POP EBP [00124EC0]=00124EDC ESP=00124EC4, EBP=00124EDC
- main 006B7377 RETN 4 [00124EC4]=Game.006B789B ESP=00124ECC
- main 006B789B MOV ESP,EBP ESP=00124EDC
- main 006B789D POP EBP [00124EDC]=00124EF4 ESP=00124EE0, EBP=00124EF4
- main 006B789E RETN 4 [00124EE0]=Game.006B7772 ESP=00124EE8
- main 006B7772 MOV ESP,EBP ESP=00124EF4
- main 006B7774 POP EBP [00124EF4]=00124F10 ESP=00124EF8, EBP=00124F10
- main 006B7775 RETN 4 [00124EF8]=Game.006B7682 ESP=00124F00
- main 006B7682 MOV EAX,DWORD PTR SS:[LOCAL.4] [00124F00]=00124F94 EAX=00124F94
- main 006B7685 MOV EAX,DWORD PTR DS:[EAX] [00124F94]=0014F0F0, ASCII "Data";EAX=0014F0F0
- main 006B7687 MOV ESP,EBP ESP=00124F10
- main 006B7689 POP EBP [00124F10]=00124F20 ESP=00124F14, EBP=00124F20
- main 006B768A RETN 4 [00124F14]=Game.006B75A3 ESP=00124F1C
- main 006B75A3 MOV ESP,EBP ESP=00124F20
- main 006B75A5 POP EBP [00124F20]=00124F40 ESP=00124F24, EBP=00124F40
- main 006B75A6 RETN 4 [00124F24]=Game.006B73F9 ESP=00124F2C
- main 006B73F9 MOV DWORD PTR SS:[LOCAL.4],EAX [00124F30]=0014F0C0, ASCII "Data_ex"
- main 006B73FC MOV ECX,DWORD PTR SS:[LOCAL.3] [00124F34]=Game.005DB888 ECX=005DB888
- main 006B73FF CMP ECX,DWORD PTR SS:[LOCAL.2] [00124F38]=4
- main 006B7402 JA SHORT 006B740D
- main 006B740D MOV EAX,DWORD PTR SS:[ARG.2] [00124F4C]=6 EAX=00000006
- main 006B7410 PUSH EAX [00124F28]=0000000A (decimal 10.);ESP=00124F28
- main 006B7411 MOV ECX,DWORD PTR SS:[ARG.1] [00124F48]=Game.0072A918, ASCII "_patch";ECX=0072A918
- main 006B7414 PUSH ECX [00124F24]=Game.006B73F9 ESP=00124F24
- main 006B7415 MOV EDX,DWORD PTR SS:[LOCAL.4] [00124F30]=0014F0F0, ASCII "Data";EDX=0014F0F0
- main 006B7418 ADD EDX,DWORD PTR SS:[LOCAL.2] [00124F38]=4 EDX=0014F0F4
- main 006B741B PUSH EDX [00124F20]=00124F40 ESP=00124F20
- main 006B741C CALL 006B7600 ESP=00124F1C
- main 006B7600 PUSH EBP [00124F18]=0000000A (decimal 10.);ESP=00124F18
- main 006B7601 MOV EBP,ESP EBP=00124F18
- main 006B7603 MOV EAX,DWORD PTR SS:[ARG.3] [00124F28]=6
- main 006B7606 PUSH EAX [00124F14]=Game.006B75A3 ESP=00124F14
- main 006B7607 MOV ECX,DWORD PTR SS:[ARG.2] [00124F24]=Game.0072A918, ASCII "_patch"
- main 006B760A PUSH ECX [00124F10]=00124F20 ESP=00124F10
- main 006B760B MOV EDX,DWORD PTR SS:[ARG.1] [00124F20]=0014F0F4
- main 006B760E PUSH EDX [00124F0C]=0 ESP=00124F0C
- main 006B760F CALL 006E7340 ESP=00124F08
- main 006E7340 PUSH EBP [00124F04]=0014F080 ESP=00124F04
- main 006E7341 MOV EBP,ESP EBP=00124F04
- main 006E7343 PUSH EDI [00124F00]=00124F94 ESP=00124F00
- main 006E7344 PUSH ESI [00124EFC]=0000000A (decimal 10.);ESP=00124EFC
- main 006E7345 MOV ESI,DWORD PTR SS:[EBP+0C] [00124F10]=Game.0072A918, ASCII "_patch";ESI=0072A918
- main 006E7348 MOV ECX,DWORD PTR SS:[EBP+10] [00124F14]=6 ECX=00000006
- main 006E734B MOV EDI,DWORD PTR SS:[EBP+8] [00124F0C]=0014F0F4 EDI=0014F0F4
- main 006E734E MOV EAX,ECX
- main 006E7350 MOV EDX,ECX EDX=00000006
- main 006E7352 ADD EAX,ESI EAX=0072A91E
- main 006E7354 CMP EDI,ESI
- main 006E7356 JBE SHORT 006E7360
- main 006E7360 TEST EDI,00000003
- main 006E7366 JNE SHORT 006E737C
- main 006E7368 SHR ECX,2 ECX=00000001
- main 006E736B AND EDX,00000003 EDX=00000002
- main 006E736E CMP ECX,8
- main 006E7371 JB SHORT 006E739C
- main 006E739C JMP DWORD PTR DS:[ECX*4+6E7420] [006E7424]=Game.006E7470
- main 006E7470 MOV EAX,DWORD PTR DS:[ECX*4+ESI-4] [0072A918]=7461705F EAX=7461705F
- main 006E7474 MOV DWORD PTR DS:[ECX*4+EDI-4],EAX [0014F0F4]=BAADF000
- main 006E7478 LEA EAX,[ECX*4] EAX=00000004
- main 006E747F ADD ESI,EAX ESI=0072A91C
- main 006E7481 ADD EDI,EAX EDI=0014F0F8
- main 006E7483 JMP DWORD PTR DS:[EDX*4+6E748C] [006E7494]=Game.006E74B0
- main 006E74B0 MOV AL,BYTE PTR DS:[ESI] [0072A91C]=63 ('c') EAX=00000063
- main 006E74B2 MOV BYTE PTR DS:[EDI],AL [0014F0F8]=0D (Carriage Return)
- main 006E74B4 MOV AL,BYTE PTR DS:[ESI+1] [0072A91D]=68 ('h') EAX=00000068
- main 006E74B7 MOV BYTE PTR DS:[EDI+1],AL [0014F0F9]=F0
- main 006E74BA MOV EAX,DWORD PTR SS:[EBP+8] [00124F0C]=0014F0F4 EAX=0014F0F4
- main 006E74BD POP ESI [00124EFC]=00141F05 ESP=00124F00, ESI=00141F05
- main 006E74BE POP EDI [00124F00]=1 ESP=00124F04, EDI=00000001
- main 006E74BF LEAVE [00124F04]=00124F18 ESP=00124F08, EBP=00124F18
- main 006E74C0 RETN [00124F08]=Game.006B7614 ESP=00124F0C
- main 006B7614 ADD ESP,0C ESP=00124F18
- main 006B7617 POP EBP [00124F18]=00124F40 ESP=00124F1C, EBP=00124F40
- main 006B7618 RETN [00124F1C]=Game.006B7421 ESP=00124F20
- main 006B7421 ADD ESP,0C ESP=00124F2C
- main 006B7424 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F3C]=0000000A (decimal 10.);EAX=0000000A
- main 006B7427 PUSH EAX [00124F28]=6 ESP=00124F28
- main 006B7428 MOV ECX,DWORD PTR SS:[LOCAL.5] [00124F2C]=00124F94 ECX=00124F94
- main 006B742B CALL 006B75E0 ESP=00124F24
- main 006B75E0 PUSH EBP [00124F20]=0014F0F4 ESP=00124F20
- main 006B75E1 MOV EBP,ESP EBP=00124F20
- main 006B75E3 PUSH ECX [00124F1C]=Game.006B7421 ESP=00124F1C
- main 006B75E4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F1C]=00124F94
- main 006B75E7 MOV EAX,DWORD PTR SS:[ARG.1] [00124F28]=0000000A (decimal 10.)
- main 006B75EA PUSH EAX [00124F18]=00124F40 ESP=00124F18
- main 006B75EB MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F1C]=00124F94
- main 006B75EE CALL 006B7690 ESP=00124F14
- main 006B7690 PUSH EBP [00124F10]=Game.0072A918, ASCII "_patch";ESP=00124F10
- main 006B7691 MOV EBP,ESP EBP=00124F10
- main 006B7693 PUSH ECX [00124F0C]=0014F0F4 ESP=00124F0C
- main 006B7694 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F0C]=00124F94
- main 006B7697 CMP DWORD PTR SS:[ARG.1],0 [00124F18]=0000000A (decimal 10.)
- main 006B769B JL SHORT 006B76AD
- main 006B769D MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F0C]=00124F94
- main 006B76A0 CALL 006B73A0 ESP=00124F08
- main 006B73A0 PUSH EBP [00124F04]=00124F18 ESP=00124F04
- main 006B73A1 MOV EBP,ESP EBP=00124F04
- main 006B73A3 PUSH ECX [00124F00]=1 ESP=00124F00
- main 006B73A4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F00]=00124F94
- main 006B73A7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F00]=00124F94 EAX=00124F94
- main 006B73AA MOV EAX,DWORD PTR DS:[EAX] [00124F94]=0014F0F0 EAX=0014F0F0
- main 006B73AC SUB EAX,10 EAX=0014F0E0
- main 006B73AF MOV ESP,EBP ESP=00124F04
- main 006B73B1 POP EBP [00124F04]=00124F10 ESP=00124F08, EBP=00124F10
- main 006B73B2 RETN [00124F08]=Game.006B76A5 ESP=00124F0C
- main 006B76A5 MOV ECX,DWORD PTR SS:[ARG.1] [00124F18]=0000000A (decimal 10.);ECX=0000000A
- main 006B76A8 CMP ECX,DWORD PTR DS:[EAX+8] [0014F0E8]=0000000F (decimal 15.)
- main 006B76AB JLE SHORT 006B76B7
- main 006B76B7 MOV ECX,DWORD PTR SS:[LOCAL.1] [00124F0C]=00124F94 ECX=00124F94
- main 006B76BA CALL 006B73A0 ESP=00124F08
- main 006B73A0 PUSH EBP [00124F04]=00124F10 ESP=00124F04
- main 006B73A1 MOV EBP,ESP EBP=00124F04
- main 006B73A3 PUSH ECX [00124F00]=00124F94 ESP=00124F00
- main 006B73A4 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F00]=00124F94
- main 006B73A7 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F00]=00124F94 EAX=00124F94
- main 006B73AA MOV EAX,DWORD PTR DS:[EAX] [00124F94]=0014F0F0 EAX=0014F0F0
- main 006B73AC SUB EAX,10 EAX=0014F0E0
- main 006B73AF MOV ESP,EBP ESP=00124F04
- main 006B73B1 POP EBP [00124F04]=00124F10 ESP=00124F08, EBP=00124F10
- main 006B73B2 RETN [00124F08]=Game.006B76BF ESP=00124F0C
- main 006B76BF MOV EDX,DWORD PTR SS:[ARG.1] [00124F18]=0000000A (decimal 10.);EDX=0000000A
- main 006B76C2 MOV DWORD PTR DS:[EAX+4],EDX [0014F0E4]=4
- main 006B76C5 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F0C]=00124F94 EAX=00124F94
- main 006B76C8 MOV ECX,DWORD PTR DS:[EAX] [00124F94]=0014F0F0 ECX=0014F0F0
- main 006B76CA MOV EDX,DWORD PTR SS:[ARG.1] [00124F18]=0000000A (decimal 10.)
- main 006B76CD MOV BYTE PTR DS:[EDX+ECX],0 [0014F0FA]=AD
- main 006B76D1 MOV ESP,EBP ESP=00124F10
- main 006B76D3 POP EBP [00124F10]=00124F20 ESP=00124F14, EBP=00124F20
- main 006B76D4 RETN 4 [00124F14]=Game.006B75F3 ESP=00124F1C
- main 006B75F3 MOV ESP,EBP ESP=00124F20
- main 006B75F5 POP EBP [00124F20]=00124F40 ESP=00124F24, EBP=00124F40
- main 006B75F6 RETN 4 [00124F24]=Game.006B7430 ESP=00124F2C
- main 006B7430 MOV ESP,EBP ESP=00124F40
- main 006B7432 POP EBP [00124F40]=00124F54 ESP=00124F44, EBP=00124F54
- main 006B7433 RETN 8 [00124F44]=Game.006B7320 ESP=00124F50
- main 006B7320 MOV ESP,EBP ESP=00124F54
- main 006B7322 POP EBP [00124F54]=00124F64 ESP=00124F58, EBP=00124F64
- main 006B7323 RETN 4 [00124F58]=Game.006B7283 ESP=00124F60
- main 006B7283 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F60]=00124F94
- main 006B7286 MOV ESP,EBP ESP=00124F64
- main 006B7288 POP EBP [00124F64]=00124F74 ESP=00124F68, EBP=00124F74
- main 006B7289 RETN 4 [00124F68]=Game.006B7043 ESP=00124F70
- main 006B7043 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F70]=00124F94
- main 006B7046 MOV ESP,EBP ESP=00124F74
- main 006B7048 POP EBP [00124F74]=00124FA4 ESP=00124F78, EBP=00124FA4
- main 006B7049 RETN 4 [00124F78]=Game.006B6013 ESP=00124F80
- main 006B6013 PUSH 0 [00124F7C]=Game.0072A918, ASCII "_patch";ESP=00124F7C
- main 006B6015 LEA ECX,[LOCAL.5] Address=00124F90 ECX=00124F90
- main 006B6018 CALL 006B7050 ESP=00124F78
- main 006B7050 PUSH EBP [00124F74]=00124FA4 ESP=00124F74
- main 006B7051 MOV EBP,ESP EBP=00124F74
- main 006B7053 PUSH ECX [00124F70]=00124F94 ESP=00124F70
- main 006B7054 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F70]=00124F90
- main 006B7057 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F70]=00124F90 EAX=00124F90
- main 006B705A MOV EAX,DWORD PTR DS:[EAX] [00124F90]=0014F060, ASCII "Data";EAX=0014F060
- main 006B705C MOV ESP,EBP ESP=00124F74
- main 006B705E POP EBP [00124F74]=00124FA4 ESP=00124F78, EBP=00124FA4
- main 006B705F RETN [00124F78]=Game.006B601D ESP=00124F7C
- main 006B601D PUSH EAX [00124F78]=Game.006B601D ESP=00124F78
- main 006B601E MOV EAX,DWORD PTR SS:[LOCAL.9] [00124F80]=Game.009BE5C8, ASCII "t⌐r";EAX=009BE5C8
- main 006B6021 MOV ECX,DWORD PTR DS:[EAX+4] [009BE5CC]=01814CD8 ECX=01814CD8
- main 006B6024 CALL 006D2570 ESP=00124F74
- main 006D2570 PUSH EBP [00124F70]=00124F90 ESP=00124F70
- main 006D2571 MOV EBP,ESP EBP=00124F70
- main 006D2573 PUSH ECX [00124F6C]=Game.0072A918, ASCII "_patch";ESP=00124F6C
- main 006D2574 MOV DWORD PTR SS:[LOCAL.1],ECX [00124F6C]=01814CD8
- main 006D2577 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124F6C]=01814CD8 EAX=01814CD8
- main 006D257A MOV DWORD PTR DS:[EAX+20],0 [01814CF8]=0
- main 006D2581 MOVZX ECX,BYTE PTR SS:[ARG.2] [00124F7C]=00 ECX=00000000
- main 006D2585 CMP ECX,1
- main 006D2588 JNE SHORT 006D259F
- main 006D259F PUSH 1 [00124F68]=Game.006B7043 ESP=00124F68
- main 006D25A1 MOV EDX,DWORD PTR SS:[ARG.1] [00124F78]=0014F060, ASCII "Data";EDX=0014F060
- main 006D25A4 PUSH EDX [00124F64]=00124F74, ASCII ")`k";ESP=00124F64
- main 006D25A5 CALL 006D94B0 ESP=00124F60
- main 006D94B0 PUSH EBP [00124F5C]=Game.0072A918, ASCII "_patch";ESP=00124F5C
- main 006D94B1 MOV EBP,ESP EBP=00124F5C
- main 006D94B3 SUB ESP,210 ESP=00124D4C
- main 006D94B9 MOV EAX,DWORD PTR DS:[75DCB4] [0075DCB4]=AE323B5E EAX=AE323B5E
- main 006D94BE MOV DWORD PTR SS:[LOCAL.1],EAX [00124F58]=Game.006B7283
- main 006D94C1 MOV DWORD PTR SS:[LOCAL.67],0 [00124E50]=01814CD8
- main 006D94CB MOV EAX,DWORD PTR SS:[ARG.1] [00124F64]=0014F060, ASCII "Data";EAX=0014F060
- main 006D94CE PUSH EAX [00124D48]=ntdll.7C97F8F0 ESP=00124D48
- main 006D94CF LEA ECX,[LOCAL.132] Address=00124D4C ECX=00124D4C
- main 006D94D5 PUSH ECX [00124D44]=ntdll.7C91E920 ESP=00124D44
- main 006D94D6 CALL 006E52A0 ESP=00124D40
- main 006E52A0 PUSH EDI [00124D3C]=00124D2C ESP=00124D3C
- main 006E52A1 MOV EDI,DWORD PTR SS:[ARG.1] [00124D44]=00124D4C EDI=00124D4C
- main 006E52A5 JMP SHORT 006E5315
- main 006E5315 MOV ECX,DWORD PTR SS:[ESP+0C] [00124D48]=0014F060, ASCII "Data";ECX=0014F060
- main 006E5319 TEST ECX,00000003
- main 006E531F JE SHORT 006E533E
- main 006E533E MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E5343 MOV EAX,DWORD PTR DS:[ECX] [0014F060]=61746144 EAX=61746144
- main 006E5345 ADD EDX,EAX EDX=E0736043
- main 006E5347 XOR EAX,FFFFFFFF EAX=9E8B9EBB
- main 006E534A XOR EAX,EDX EAX=7EF8FEF8
- main 006E534C MOV EDX,DWORD PTR DS:[ECX] [0014F060]=61746144 EDX=61746144
- main 006E534E ADD ECX,4 ECX=0014F064
- main 006E5351 TEST EAX,81010100
- main 006E5356 JE SHORT 006E5339
- main 006E5339 MOV DWORD PTR DS:[EDI],EDX [00124D4C]=FFFFFFFF (decimal -1.)
- main 006E533B ADD EDI,4 EDI=00124D50
- main 006E533E MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E5343 MOV EAX,DWORD PTR DS:[ECX] [0014F064]=BAADF000 EAX=BAADF000
- main 006E5345 ADD EDX,EAX EDX=39ACEEFF
- main 006E5347 XOR EAX,FFFFFFFF EAX=45520FFF
- main 006E534A XOR EAX,EDX EAX=7CFEE100
- main 006E534C MOV EDX,DWORD PTR DS:[ECX] [0014F064]=BAADF000 EDX=BAADF000
- main 006E534E ADD ECX,4 ECX=0014F068
- main 006E5351 TEST EAX,81010100
- main 006E5356 JE SHORT 006E5339
- main 006E5358 TEST DL,DL
- main 006E535A JE SHORT 006E5390
- main 006E5390 MOV BYTE PTR DS:[EDI],DL [00124D50]=CC
- main 006E5392 MOV EAX,DWORD PTR SS:[ARG.1] [00124D44]=00124D4C, ASCII "Data";EAX=00124D4C
- main 006E5396 POP EDI [00124D3C]=1 ESP=00124D40, EDI=00000001
- main 006E5397 RETN [00124D40]=Game.006D94DB ESP=00124D44
- main 006D94DB ADD ESP,8 ESP=00124D4C
- main 006D94DE PUSH OFFSET 0072B200 [00124D48]=0014F060, ASCII "Data";ESP=00124D48
- main 006D94E3 MOV EDX,DWORD PTR SS:[ARG.1] [00124F64]=0014F060, ASCII "Data";EDX=0014F060
- main 006D94E6 PUSH EDX [00124D44]=00124D4C, ASCII "Data";ESP=00124D44
- main 006D94E7 CALL 006E72B0 ESP=00124D40
- main 006E72B0 MOV ECX,DWORD PTR SS:[ARG.1] [00124D44]=0014F060, ASCII "Data";ECX=0014F060
- main 006E72B4 TEST ECX,00000003
- main 006E72BA JE SHORT 006E72E0
- main 006E72E0 MOV EAX,DWORD PTR DS:[ECX] [0014F060]=61746144 EAX=61746144
- main 006E72E2 MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E72E7 ADD EDX,EAX EDX=E0736043
- main 006E72E9 XOR EAX,FFFFFFFF EAX=9E8B9EBB
- main 006E72EC XOR EAX,EDX EAX=7EF8FEF8
- main 006E72EE ADD ECX,4 ECX=0014F064
- main 006E72F1 TEST EAX,81010100
- main 006E72F6 JE SHORT 006E72E0
- main 006E72E0 MOV EAX,DWORD PTR DS:[ECX] [0014F064]=BAADF000 EAX=BAADF000
- main 006E72E2 MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E72E7 ADD EDX,EAX EDX=39ACEEFF
- main 006E72E9 XOR EAX,FFFFFFFF EAX=45520FFF
- main 006E72EC XOR EAX,EDX EAX=7CFEE100
- main 006E72EE ADD ECX,4 ECX=0014F068
- main 006E72F1 TEST EAX,81010100
- main 006E72F6 JE SHORT 006E72E0
- main 006E72F8 MOV EAX,DWORD PTR DS:[ECX-4] [0014F064]=BAADF000 EAX=BAADF000
- main 006E72FB TEST AL,AL
- main 006E72FD JE SHORT 006E7331
- main 006E7331 LEA EAX,[ECX-4] Address=0014F064 EAX=0014F064
- main 006E7334 MOV ECX,DWORD PTR SS:[ARG.1] [00124D44]=0014F060, ASCII "Data";ECX=0014F060
- main 006E7338 SUB EAX,ECX EAX=00000004
- main 006E733A RETN [00124D40]=Game.006D94EC ESP=00124D44
- main 006D94EC ADD ESP,4 ESP=00124D48
- main 006D94EF LEA EAX,[EAX+EBP-210] Address=00124D50 EAX=00124D50
- main 006D94F6 PUSH EAX [00124D44]=0014F060, ASCII "Data";ESP=00124D44
- main 006D94F7 CALL 006E52A0 ESP=00124D40
- main 006E52A0 PUSH EDI [00124D3C]=1 ESP=00124D3C
- main 006E52A1 MOV EDI,DWORD PTR SS:[ARG.1] [00124D44]=00124D50 EDI=00124D50
- main 006E52A5 JMP SHORT 006E5315
- main 006E5315 MOV ECX,DWORD PTR SS:[ESP+0C] [00124D48]=Game.0072B200, ASCII ".lrs";ECX=0072B200
- main 006E5319 TEST ECX,00000003
- main 006E531F JE SHORT 006E533E
- main 006E533E MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E5343 MOV EAX,DWORD PTR DS:[ECX] [0072B200]=73726C2E EAX=73726C2E
- main 006E5345 ADD EDX,EAX EDX=F2716B2D
- main 006E5347 XOR EAX,FFFFFFFF EAX=8C8D93D1
- main 006E534A XOR EAX,EDX EAX=7EFCF8FC
- main 006E534C MOV EDX,DWORD PTR DS:[ECX] [0072B200]=73726C2E EDX=73726C2E
- main 006E534E ADD ECX,4 ECX=0072B204
- main 006E5351 TEST EAX,81010100
- main 006E5356 JE SHORT 006E5339
- main 006E5339 MOV DWORD PTR DS:[EDI],EDX [00124D50]=ntdll.7C97F800
- main 006E533B ADD EDI,4 EDI=00124D54
- main 006E533E MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E5343 MOV EAX,DWORD PTR DS:[ECX] [0072B204]=0 EAX=00000000
- main 006E5345 ADD EDX,EAX
- main 006E5347 XOR EAX,FFFFFFFF EAX=FFFFFFFF
- main 006E534A XOR EAX,EDX EAX=81010100
- main 006E534C MOV EDX,DWORD PTR DS:[ECX] [0072B204]=0 EDX=00000000
- main 006E534E ADD ECX,4 ECX=0072B208
- main 006E5351 TEST EAX,81010100
- main 006E5356 JE SHORT 006E5339
- main 006E5358 TEST DL,DL
- main 006E535A JE SHORT 006E5390
- main 006E5390 MOV BYTE PTR DS:[EDI],DL [00124D54]=4C ('L')
- main 006E5392 MOV EAX,DWORD PTR SS:[ARG.1] [00124D44]=00124D50, ASCII ".lrs";EAX=00124D50
- main 006E5396 POP EDI [00124D3C]=1 ESP=00124D40, EDI=00000001
- main 006E5397 RETN [00124D40]=Game.006D94FC ESP=00124D44
- main 006D94FC ADD ESP,8 ESP=00124D4C
- main 006D94FF MOV ECX,DWORD PTR SS:[ARG.1] [00124F64]=0014F060, ASCII "Data";ECX=0014F060
- main 006D9502 PUSH ECX [00124D48]=Game.0072B200, ASCII ".lrs";ESP=00124D48
- main 006D9503 LEA EDX,[LOCAL.66] Address=00124E54 EDX=00124E54
- main 006D9509 PUSH EDX [00124D44]=00124D50, ASCII ".lrs";ESP=00124D44
- main 006D950A CALL 006E52A0 ESP=00124D40
- main 006E52A0 PUSH EDI [00124D3C]=1 ESP=00124D3C
- main 006E52A1 MOV EDI,DWORD PTR SS:[ARG.1] [00124D44]=00124E54 EDI=00124E54
- main 006E52A5 JMP SHORT 006E5315
- main 006E5315 MOV ECX,DWORD PTR SS:[ESP+0C] [00124D48]=0014F060, ASCII "Data"
- main 006E5319 TEST ECX,00000003
- main 006E531F JE SHORT 006E533E
- main 006E533E MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E5343 MOV EAX,DWORD PTR DS:[ECX] [0014F060]=61746144 EAX=61746144
- main 006E5345 ADD EDX,EAX EDX=E0736043
- main 006E5347 XOR EAX,FFFFFFFF EAX=9E8B9EBB
- main 006E534A XOR EAX,EDX EAX=7EF8FEF8
- main 006E534C MOV EDX,DWORD PTR DS:[ECX] [0014F060]=61746144 EDX=61746144
- main 006E534E ADD ECX,4 ECX=0014F064
- main 006E5351 TEST EAX,81010100
- main 006E5356 JE SHORT 006E5339
- main 006E5339 MOV DWORD PTR DS:[EDI],EDX [00124E54]=0000000A (decimal 10.)
- main 006E533B ADD EDI,4 EDI=00124E58
- main 006E533E MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E5343 MOV EAX,DWORD PTR DS:[ECX] [0014F064]=BAADF000 EAX=BAADF000
- main 006E5345 ADD EDX,EAX EDX=39ACEEFF
- main 006E5347 XOR EAX,FFFFFFFF EAX=45520FFF
- main 006E534A XOR EAX,EDX EAX=7CFEE100
- main 006E534C MOV EDX,DWORD PTR DS:[ECX] [0014F064]=BAADF000 EDX=BAADF000
- main 006E534E ADD ECX,4 ECX=0014F068
- main 006E5351 TEST EAX,81010100
- main 006E5356 JE SHORT 006E5339
- main 006E5358 TEST DL,DL
- main 006E535A JE SHORT 006E5390
- main 006E5390 MOV BYTE PTR DS:[EDI],DL [00124E58]=50 ('P')
- main 006E5392 MOV EAX,DWORD PTR SS:[ARG.1] [00124D44]=00124E54, ASCII "Data";EAX=00124E54
- main 006E5396 POP EDI [00124D3C]=1 ESP=00124D40, EDI=00000001
- main 006E5397 RETN [00124D40]=Game.006D950F ESP=00124D44
- main 006D950F ADD ESP,8 ESP=00124D4C
- main 006D9512 PUSH OFFSET 0072B208 [00124D48]=0014F060, ASCII "Data";ESP=00124D48
- main 006D9517 MOV EAX,DWORD PTR SS:[ARG.1] [00124F64]=0014F060, ASCII "Data";EAX=0014F060
- main 006D951A PUSH EAX [00124D44]=00124E54, ASCII "Data";ESP=00124D44
- main 006D951B CALL 006E72B0 ESP=00124D40
- main 006E72B0 MOV ECX,DWORD PTR SS:[ARG.1] [00124D44]=0014F060, ASCII "Data";ECX=0014F060
- main 006E72B4 TEST ECX,00000003
- main 006E72BA JE SHORT 006E72E0
- main 006E72E0 MOV EAX,DWORD PTR DS:[ECX] [0014F060]=61746144 EAX=61746144
- main 006E72E2 MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E72E7 ADD EDX,EAX EDX=E0736043
- main 006E72E9 XOR EAX,FFFFFFFF EAX=9E8B9EBB
- main 006E72EC XOR EAX,EDX EAX=7EF8FEF8
- main 006E72EE ADD ECX,4 ECX=0014F064
- main 006E72F1 TEST EAX,81010100
- main 006E72F6 JE SHORT 006E72E0
- main 006E72E0 MOV EAX,DWORD PTR DS:[ECX] [0014F064]=BAADF000 EAX=BAADF000
- main 006E72E2 MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E72E7 ADD EDX,EAX EDX=39ACEEFF
- main 006E72E9 XOR EAX,FFFFFFFF EAX=45520FFF
- main 006E72EC XOR EAX,EDX EAX=7CFEE100
- main 006E72EE ADD ECX,4 ECX=0014F068
- main 006E72F1 TEST EAX,81010100
- main 006E72F6 JE SHORT 006E72E0
- main 006E72F8 MOV EAX,DWORD PTR DS:[ECX-4] [0014F064]=BAADF000 EAX=BAADF000
- main 006E72FB TEST AL,AL
- main 006E72FD JE SHORT 006E7331
- main 006E7331 LEA EAX,[ECX-4] Address=0014F064 EAX=0014F064
- main 006E7334 MOV ECX,DWORD PTR SS:[ARG.1] [00124D44]=0014F060, ASCII "Data";ECX=0014F060
- main 006E7338 SUB EAX,ECX EAX=00000004
- main 006E733A RETN [00124D40]=Game.006D9520 ESP=00124D44
- main 006D9520 ADD ESP,4 ESP=00124D48
- main 006D9523 LEA ECX,[EAX+EBP-108] Address=00124E58 ECX=00124E58
- main 006D952A PUSH ECX [00124D44]=0014F060, ASCII "Data";ESP=00124D44
- main 006D952B CALL 006E52A0 ESP=00124D40
- main 006E52A0 PUSH EDI [00124D3C]=1 ESP=00124D3C
- main 006E52A1 MOV EDI,DWORD PTR SS:[ARG.1] [00124D44]=00124E58 EDI=00124E58
- main 006E52A5 JMP SHORT 006E5315
- main 006E5315 MOV ECX,DWORD PTR SS:[ESP+0C] [00124D48]=Game.0072B208, ASCII ".lrf";ECX=0072B208
- main 006E5319 TEST ECX,00000003
- main 006E531F JE SHORT 006E533E
- main 006E533E MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E5343 MOV EAX,DWORD PTR DS:[ECX] [0072B208]=66726C2E EAX=66726C2E
- main 006E5345 ADD EDX,EAX EDX=E5716B2D
- main 006E5347 XOR EAX,FFFFFFFF EAX=998D93D1
- main 006E534A XOR EAX,EDX EAX=7CFCF8FC
- main 006E534C MOV EDX,DWORD PTR DS:[ECX] [0072B208]=66726C2E EDX=66726C2E
- main 006E534E ADD ECX,4 ECX=0072B20C
- main 006E5351 TEST EAX,81010100
- main 006E5356 JE SHORT 006E5339
- main 006E5339 MOV DWORD PTR DS:[EDI],EDX [00124E58]=0014F000
- main 006E533B ADD EDI,4 EDI=00124E5C
- main 006E533E MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E5343 MOV EAX,DWORD PTR DS:[ECX] [0072B20C]=0 EAX=00000000
- main 006E5345 ADD EDX,EAX
- main 006E5347 XOR EAX,FFFFFFFF EAX=FFFFFFFF
- main 006E534A XOR EAX,EDX EAX=81010100
- main 006E534C MOV EDX,DWORD PTR DS:[ECX] [0072B20C]=0 EDX=00000000
- main 006E534E ADD ECX,4 ECX=0072B210
- main 006E5351 TEST EAX,81010100
- main 006E5356 JE SHORT 006E5339
- main 006E5358 TEST DL,DL
- main 006E535A JE SHORT 006E5390
- main 006E5390 MOV BYTE PTR DS:[EDI],DL [00124E5C]=00
- main 006E5392 MOV EAX,DWORD PTR SS:[ARG.1] [00124D44]=00124E58, ASCII ".lrf";EAX=00124E58
- main 006E5396 POP EDI [00124D3C]=1 ESP=00124D40, EDI=00000001
- main 006E5397 RETN [00124D40]=Game.006D9530 ESP=00124D44
- main 006D9530 ADD ESP,8 ESP=00124D4C
- main 006D9533 PUSH 28 [00124D48]=Game.0072B208, ASCII ".lrf";ESP=00124D48
- main 006D9535 CALL 006E6595 ESP=00124D44
- main 006E6595 PUSH DWORD PTR DS:[9CFA10] [009CFA10]=0 ESP=00124D40
- main 006E659B PUSH DWORD PTR SS:[ARG.1] [00124D48]=00000028 (decimal 40.);ESP=00124D3C
- main 006E659F CALL 006E6569 ESP=00124D38
- main 006E6569 CMP DWORD PTR SS:[ARG.1],-20 [00124D3C]=00000028 (decimal 40.)
- main 006E656E JA SHORT 006E6592
- main 006E6570 PUSH DWORD PTR SS:[ARG.1] [00124D3C]=00000028 (decimal 40.);ESP=00124D34
- main 006E6574 CALL 006E64EE ESP=00124D30
- main 006E64EE PUSH 0C [00124D2C]=00000064 (decimal 100.);ESP=00124D2C
- main 006E64F0 PUSH OFFSET 00731FB8 [00124D28]=01020000 ESP=00124D28
- main 006E64F5 CALL 006EB374 ESP=00124D24
- main 006EB374 PUSH 006E79CC [00124D20]=00001018 (decimal 4120.);ESP=00124D20
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124F98 EAX=00124F98
- main 006EB37F PUSH EAX [00124D1C]=01021FC0 ESP=00124D1C
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124D2C]=0000000C (decimal 12.);EAX=0000000C
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124D2C]=0000000C (decimal 12.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124D2C EBP=00124D2C
- main 006EB38C SUB ESP,EAX ESP=00124D10
- main 006EB38E PUSH EBX [00124D0C]=6 ESP=00124D0C
- main 006EB38F PUSH ESI [00124D08]=3 ESP=00124D08
- main 006EB390 PUSH EDI [00124D04]=0000006C (decimal 108.);ESP=00124D04
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124D24]=Game.006E64FA EAX=006E64FA
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124D14]=Game.006E79CC
- main 006EB397 PUSH EAX [00124D00]=Game.009CFDC0 ESP=00124D00
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124D28]=Game.00731FB8 EAX=00731FB8
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124D28]=Game.00731FB8
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124D24]=Game.006E64FA
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124D1C EAX=00124D1C
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124F98
- main 006EB3AE RETN [00124D00]=Game.006E64FA ESP=00124D04
- main 006E64FA MOV ESI,DWORD PTR SS:[EBP+8] [00124D34]=00000028 (decimal 40.);ESI=00000028
- main 006E64FD CMP DWORD PTR DS:[9D0124],3 [009D0124]=1
- main 006E6504 JNE SHORT 006E6534
- main 006E6534 TEST ESI,ESI
- main 006E6536 JNE SHORT 006E6539
- main 006E6539 CMP DWORD PTR DS:[9D0124],1 [009D0124]=1
- main 006E6540 JE SHORT 006E6548
- main 006E6548 PUSH ESI [00124D00]=Game.006E64FA ESP=00124D00
- main 006E6549 PUSH 0 [00124CFC]=0 ESP=00124CFC
- main 006E654B PUSH DWORD PTR DS:[9D0120] [009D0120]=01020000 ESP=00124CF8
- main 006E6551 CALL DWORD PTR DS:[<&KERNEL32.HeapAlloc>];[00713240]=7C9200C4 (ntdll.RtlAllocateHeap);EAX=01815110, ECX=7C9201DB, EDX=01020608, ESP=00124D04
- main 006E6557 CALL 006EB3AF ESP=00124D00
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124D1C]=00124F98 ECX=00124F98
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124D1C
- main 006EB3B9 POP ECX [00124D00]=Game.006E655C ECX=006E655C, ESP=00124D04
- main 006EB3BA POP EDI [00124D04]=1 ESP=00124D08
- main 006EB3BB POP ESI [00124D08]=00141F05 ESP=00124D0C, ESI=00141F05
- main 006EB3BC POP EBX [00124D0C]=0000000A (decimal 10.);ESP=00124D10
- main 006EB3BD LEAVE [00124D2C]=00124F5C ESP=00124D30, EBP=00124F5C
- main 006EB3BE PUSH ECX [00124D2C]=00124F5C ESP=00124D2C
- main 006EB3BF RETN [00124D2C]=Game.006E655C ESP=00124D30
- main 006E655C RETN [00124D30]=Game.006E6579 ESP=00124D34
- main 006E6579 TEST EAX,EAX
- main 006E657B POP ECX [00124D34]=00000028 (decimal 40.);ECX=00000028, ESP=00124D38
- main 006E657C JNE SHORT 006E6594
- main 006E6594 RETN [00124D38]=Game.006E65A4 ESP=00124D3C
- main 006E65A4 POP ECX [00124D3C]=00000028 (decimal 40.);ESP=00124D40
- main 006E65A5 POP ECX [00124D40]=0 ECX=00000000, ESP=00124D44
- main 006E65A6 RETN [00124D44]=Game.006D953A ESP=00124D48
- main 006D953A ADD ESP,4 ESP=00124D4C
- main 006D953D MOV DWORD PTR SS:[LOCAL.67],EAX [00124E50]=0
- main 006D9543 MOV EDX,DWORD PTR SS:[LOCAL.67] [00124E50]=01815110 EDX=01815110
- main 006D9549 MOV DWORD PTR DS:[EDX+18],0 [01815128]=BAADF00D
- main 006D9550 MOV EAX,DWORD PTR SS:[LOCAL.67] [00124E50]=01815110
- main 006D9556 MOV DWORD PTR DS:[EAX+14],0 [01815124]=BAADF00D
- main 006D955D MOV DWORD PTR DS:[9CE124],0 [009CE124]=0
- main 006D9567 MOV ECX,DWORD PTR SS:[LOCAL.67] [00124E50]=01815110 ECX=01815110
- main 006D956D MOV DWORD PTR DS:[ECX+1C],0 [0181512C]=BAADF00D
- main 006D9574 MOV EDX,DWORD PTR SS:[ARG.2] [00124F68]=1 EDX=00000001
- main 006D9577 MOV DWORD PTR DS:[75D804],EDX [0075D804]=1
- main 006D957D MOV EAX,DWORD PTR SS:[ARG.2] [00124F68]=1 EAX=00000001
- main 006D9580 MOV DWORD PTR DS:[75D800],EAX [0075D800]=1
- main 006D9585 MOV ECX,DWORD PTR SS:[ARG.2] [00124F68]=1 ECX=00000001
- main 006D9588 PUSH ECX [00124D48]=00000028 (decimal 40.);ESP=00124D48
- main 006D9589 MOV EDX,DWORD PTR SS:[ARG.1] [00124F64]=0014F060, ASCII "Data";EDX=0014F060
- main 006D958C PUSH EDX [00124D44]=Game.006D953A ESP=00124D44
- main 006D958D CALL 006D9860 ESP=00124D40
- main 006D9860 PUSH EBP [00124D3C]=00000028 (decimal 40.);ESP=00124D3C
- main 006D9861 MOV EBP,ESP EBP=00124D3C
- main 006D9863 SUB ESP,110 ESP=00124C2C
- main 006D9869 MOV EAX,DWORD PTR DS:[75DCB4] [0075DCB4]=AE323B5E EAX=AE323B5E
- main 006D986E MOV DWORD PTR SS:[LOCAL.4],EAX [00124D2C]=Game.006E655C
- main 006D9871 MOV EAX,DWORD PTR SS:[ARG.1] [00124D44]=0014F060, ASCII "Data";EAX=0014F060
- main 006D9874 PUSH EAX [00124C28]=0014F080 ESP=00124C28
- main 006D9875 LEA ECX,[LOCAL.68] Address=00124C2C ECX=00124C2C
- main 006D987B PUSH ECX [00124C24]=00140000 ESP=00124C24
- main 006D987C CALL 006E52A0 ESP=00124C20
- main 006E52A0 PUSH EDI [00124C1C]=00140608 ESP=00124C1C
- main 006E52A1 MOV EDI,DWORD PTR SS:[ARG.1] [00124C24]=00124C2C EDI=00124C2C
- main 006E52A5 JMP SHORT 006E5315
- main 006E5315 MOV ECX,DWORD PTR SS:[ESP+0C] [00124C28]=0014F060, ASCII "Data";ECX=0014F060
- main 006E5319 TEST ECX,00000003
- main 006E531F JE SHORT 006E533E
- main 006E533E MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E5343 MOV EAX,DWORD PTR DS:[ECX] [0014F060]=61746144 EAX=61746144
- main 006E5345 ADD EDX,EAX EDX=E0736043
- main 006E5347 XOR EAX,FFFFFFFF EAX=9E8B9EBB
- main 006E534A XOR EAX,EDX EAX=7EF8FEF8
- main 006E534C MOV EDX,DWORD PTR DS:[ECX] [0014F060]=61746144 EDX=61746144
- main 006E534E ADD ECX,4 ECX=0014F064
- main 006E5351 TEST EAX,81010100
- main 006E5356 JE SHORT 006E5339
- main 006E5339 MOV DWORD PTR DS:[EDI],EDX [00124C2C]=40000060
- main 006E533B ADD EDI,4 EDI=00124C30
- main 006E533E MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E5343 MOV EAX,DWORD PTR DS:[ECX] [0014F064]=BAADF000 EAX=BAADF000
- main 006E5345 ADD EDX,EAX EDX=39ACEEFF
- main 006E5347 XOR EAX,FFFFFFFF EAX=45520FFF
- main 006E534A XOR EAX,EDX EAX=7CFEE100
- main 006E534C MOV EDX,DWORD PTR DS:[ECX] [0014F064]=BAADF000 EDX=BAADF000
- main 006E534E ADD ECX,4 ECX=0014F068
- main 006E5351 TEST EAX,81010100
- main 006E5356 JE SHORT 006E5339
- main 006E5358 TEST DL,DL
- main 006E535A JE SHORT 006E5390
- main 006E5390 MOV BYTE PTR DS:[EDI],DL [00124C30]=FF
- main 006E5392 MOV EAX,DWORD PTR SS:[ARG.1] [00124C24]=00124C2C, ASCII "Data";EAX=00124C2C
- main 006E5396 POP EDI [00124C1C]=1 ESP=00124C20, EDI=00000001
- main 006E5397 RETN [00124C20]=Game.006D9881 ESP=00124C24
- main 006D9881 ADD ESP,8 ESP=00124C2C
- main 006D9884 PUSH OFFSET 0072B1E0 [00124C28]=0014F060, ASCII "Data";ESP=00124C28
- main 006D9889 MOV EDX,DWORD PTR SS:[ARG.1] [00124D44]=0014F060, ASCII "Data";EDX=0014F060
- main 006D988C PUSH EDX [00124C24]=00124C2C, ASCII "Data";ESP=00124C24
- main 006D988D CALL 006E72B0 ESP=00124C20
- main 006E72B0 MOV ECX,DWORD PTR SS:[ARG.1] [00124C24]=0014F060, ASCII "Data";ECX=0014F060
- main 006E72B4 TEST ECX,00000003
- main 006E72BA JE SHORT 006E72E0
- main 006E72E0 MOV EAX,DWORD PTR DS:[ECX] [0014F060]=61746144 EAX=61746144
- main 006E72E2 MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E72E7 ADD EDX,EAX EDX=E0736043
- main 006E72E9 XOR EAX,FFFFFFFF EAX=9E8B9EBB
- main 006E72EC XOR EAX,EDX EAX=7EF8FEF8
- main 006E72EE ADD ECX,4 ECX=0014F064
- main 006E72F1 TEST EAX,81010100
- main 006E72F6 JE SHORT 006E72E0
- main 006E72E0 MOV EAX,DWORD PTR DS:[ECX] [0014F064]=BAADF000 EAX=BAADF000
- main 006E72E2 MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E72E7 ADD EDX,EAX EDX=39ACEEFF
- main 006E72E9 XOR EAX,FFFFFFFF EAX=45520FFF
- main 006E72EC XOR EAX,EDX EAX=7CFEE100
- main 006E72EE ADD ECX,4 ECX=0014F068
- main 006E72F1 TEST EAX,81010100
- main 006E72F6 JE SHORT 006E72E0
- main 006E72F8 MOV EAX,DWORD PTR DS:[ECX-4] [0014F064]=BAADF000 EAX=BAADF000
- main 006E72FB TEST AL,AL
- main 006E72FD JE SHORT 006E7331
- main 006E7331 LEA EAX,[ECX-4] Address=0014F064 EAX=0014F064
- main 006E7334 MOV ECX,DWORD PTR SS:[ARG.1] [00124C24]=0014F060, ASCII "Data";ECX=0014F060
- main 006E7338 SUB EAX,ECX EAX=00000004
- main 006E733A RETN [00124C20]=Game.006D9892 ESP=00124C24
- main 006D9892 ADD ESP,4 ESP=00124C28
- main 006D9895 LEA EAX,[EAX+EBP-110] Address=00124C30 EAX=00124C30
- main 006D989C PUSH EAX [00124C24]=0014F060, ASCII "Data";ESP=00124C24
- main 006D989D CALL 006E52A0 ESP=00124C20
- main 006E52A0 PUSH EDI [00124C1C]=1 ESP=00124C1C
- main 006E52A1 MOV EDI,DWORD PTR SS:[ARG.1] [00124C24]=00124C30 EDI=00124C30
- main 006E52A5 JMP SHORT 006E5315
- main 006E5315 MOV ECX,DWORD PTR SS:[ESP+0C] [00124C28]=Game.0072B1E0, ASCII ".lock";ECX=0072B1E0
- main 006E5319 TEST ECX,00000003
- main 006E531F JE SHORT 006E533E
- main 006E533E MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E5343 MOV EAX,DWORD PTR DS:[ECX] [0072B1E0]=636F6C2E EAX=636F6C2E
- main 006E5345 ADD EDX,EAX EDX=E26E6B2D
- main 006E5347 XOR EAX,FFFFFFFF EAX=9C9093D1
- main 006E534A XOR EAX,EDX EAX=7EFEF8FC
- main 006E534C MOV EDX,DWORD PTR DS:[ECX] [0072B1E0]=636F6C2E EDX=636F6C2E
- main 006E534E ADD ECX,4 ECX=0072B1E4
- main 006E5351 TEST EAX,81010100
- main 006E5356 JE SHORT 006E5339
- main 006E5339 MOV DWORD PTR DS:[EDI],EDX [00124C30]=FFFFFF00 (decimal -256.)
- main 006E533B ADD EDI,4 EDI=00124C34
- main 006E533E MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E5343 MOV EAX,DWORD PTR DS:[ECX] [0072B1E4]=0000006B (decimal 107.);EAX=0000006B
- main 006E5345 ADD EDX,EAX EDX=7EFEFF6A
- main 006E5347 XOR EAX,FFFFFFFF EAX=FFFFFF94
- main 006E534A XOR EAX,EDX EAX=810100FE
- main 006E534C MOV EDX,DWORD PTR DS:[ECX] [0072B1E4]=0000006B (decimal 107.);EDX=0000006B
- main 006E534E ADD ECX,4 ECX=0072B1E8
- main 006E5351 TEST EAX,81010100
- main 006E5356 JE SHORT 006E5339
- main 006E5358 TEST DL,DL
- main 006E535A JE SHORT 006E5390
- main 006E535C TEST DH,DH
- main 006E535E JE SHORT 006E5387
- main 006E5387 MOV WORD PTR DS:[EDI],DX [00124C34]=F8CC
- main 006E538A MOV EAX,DWORD PTR SS:[ARG.1] [00124C24]=00124C30, ASCII ".lock";EAX=00124C30
- main 006E538E POP EDI [00124C1C]=1 ESP=00124C20, EDI=00000001
- main 006E538F RETN [00124C20]=Game.006D98A2 ESP=00124C24
- main 006D98A2 ADD ESP,8 ESP=00124C2C
- main 006D98A5 PUSH OFFSET 0072B1E8 [00124C28]=Game.0072B1E0, ASCII ".lock";ESP=00124C28
- main 006D98AA LEA ECX,[LOCAL.68] Address=00124C2C ECX=00124C2C
- main 006D98B0 PUSH ECX [00124C24]=00124C30, ASCII ".lock";ESP=00124C24
- main 006D98B1 CALL 006E5289 ESP=00124C20
- main 006E5289 PUSH 40 [00124C1C]=1 ESP=00124C1C
- main 006E528B PUSH DWORD PTR SS:[ARG.3] [00124C28]=Game.0072B1E8, ASCII "rb";ESP=00124C18
- main 006E528F PUSH DWORD PTR SS:[ARG.3] [00124C24]=00124C2C, ASCII "Data.lock";ESP=00124C14
- main 006E5293 CALL 006E522D ESP=00124C10
- main 006E522D PUSH 10 [00124C0C]=00140000 ESP=00124C0C
- main 006E522F PUSH OFFSET 00731E70 [00124C08]=0 ESP=00124C08
- main 006E5234 CALL 006EB374 ESP=00124C04
- main 006EB374 PUSH 006E79CC [00124C00]=ntdll.7C91E920 ESP=00124C00
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124F98 EAX=00124F98
- main 006EB37F PUSH EAX [00124BFC]=00124C9C ESP=00124BFC
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124C0C]=00000010 (decimal 16.);EAX=00000010
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124C0C]=00000010 (decimal 16.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124C0C EBP=00124C0C
- main 006EB38C SUB ESP,EAX ESP=00124BEC
- main 006EB38E PUSH EBX [00124BE8]=00140000 ESP=00124BE8
- main 006EB38F PUSH ESI [00124BE4]=ntdll.7C97E5DF ESP=00124BE4
- main 006EB390 PUSH EDI [00124BE0]=00124C14 ESP=00124BE0
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124C04]=Game.006E5239 EAX=006E5239
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124BF4]=00140000
- main 006EB397 PUSH EAX [00124BDC]=7 ESP=00124BDC
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124C08]=Game.00731E70 EAX=00731E70
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124C08]=Game.00731E70
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124C04]=Game.006E5239
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124BFC EAX=00124BFC
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124F98
- main 006EB3AE RETN [00124BDC]=Game.006E5239 ESP=00124BE0
- main 006E5239 CALL 006ED70F ESP=00124BDC
- main 006ED70F PUSH 10 [00124BD8]=00000018 (decimal 24.);ESP=00124BD8
- main 006ED711 PUSH OFFSET 00732A00 [00124BD4]=00140000 ESP=00124BD4
- main 006ED716 CALL 006EB374 ESP=00124BD0
- main 006EB374 PUSH 006E79CC [00124BCC]=00140608 ESP=00124BCC
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124BFC
- main 006EB37F PUSH EAX [00124BC8]=ntdll.7C97F8E8 ESP=00124BC8
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124BD8]=00000010 (decimal 16.);EAX=00000010
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124BD8]=00000010 (decimal 16.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124BD8 EBP=00124BD8
- main 006EB38C SUB ESP,EAX ESP=00124BB8
- main 006EB38E PUSH EBX [00124BB4]=ntdll.7C91E920 ESP=00124BB4
- main 006EB38F PUSH ESI [00124BB0]=00124C24 ESP=00124BB0
- main 006EB390 PUSH EDI [00124BAC]=0014F0A0 ESP=00124BAC
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124BD0]=Game.006ED71B EAX=006ED71B
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124BC0]=0
- main 006EB397 PUSH EAX [00124BA8]=0014F050 ESP=00124BA8
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124BD4]=Game.00732A00 EAX=00732A00
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124BD4]=Game.00732A00
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124BD0]=Game.006ED71B
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124BC8 EAX=00124BC8
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124BFC
- main 006EB3AE RETN [00124BA8]=Game.006ED71B ESP=00124BAC
- main 006ED71B XOR EBX,EBX EBX=00000000
- main 006ED71D XOR EDI,EDI EDI=00000000
- main 006ED71F MOV DWORD PTR SS:[EBP-1C],EDI [00124BBC]=00140000
- main 006ED722 PUSH 1 [00124BA8]=Game.006ED71B ESP=00124BA8
- main 006ED724 CALL 006EA83D ESP=00124BA4
- main 006EA83D PUSH EBP [00124BA0]=6 ESP=00124BA0
- main 006EA83E MOV EBP,ESP EBP=00124BA0
- main 006EA840 MOV EAX,DWORD PTR SS:[ARG.1] [00124BA8]=1 EAX=00000001
- main 006EA843 PUSH ESI [00124B9C]=0 ESP=00124B9C
- main 006EA844 LEA ESI,[EAX*8+75DF80] Address=0075DF88 ESI=0075DF88
- main 006EA84B CMP DWORD PTR DS:[ESI],0 [0075DF88]=Game.009CF8B0
- main 006EA84E JNE SHORT 006EA863
- main 006EA863 PUSH DWORD PTR DS:[ESI] [0075DF88]=Game.009CF8B0 ESP=00124B98
- main 006EA865 CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=009CF8B0, ESP=00124B9C
- main 006EA86B POP ESI [00124B9C]=00141F05 ESP=00124BA0, ESI=00141F05
- main 006EA86C POP EBP [00124BA0]=00124BD8 ESP=00124BA4, EBP=00124BD8
- main 006EA86D RETN [00124BA4]=Game.006ED729 ESP=00124BA8
- main 006ED729 POP ECX [00124BA8]=1 ECX=00000001, ESP=00124BAC
- main 006ED72A MOV DWORD PTR SS:[EBP-4],EBX [00124BD4]=FFFFFFFF (decimal -1.)
- main 006ED72D XOR ESI,ESI ESI=00000000
- main 006ED72F MOV DWORD PTR SS:[EBP-20],ESI [00124BB8]=0
- main 006ED732 CMP ESI,DWORD PTR DS:[9D1160] [009D1160]=00000200 (decimal 512.)
- main 006ED738 JGE 006ED7FE
- main 006ED73E MOV EAX,DWORD PTR DS:[9D0140] [009D0140]=01022FC8 EAX=01022FC8
- main 006ED743 MOV EAX,DWORD PTR DS:[ESI*4+EAX] [01022FC8]=Game.0075DCD8 EAX=0075DCD8
- main 006ED746 CMP EAX,EBX
- main 006ED748 JE SHORT 006ED79A
- main 006ED74A TEST BYTE PTR DS:[EAX+0C],83 [0075DCE4]=01
- main 006ED74E JNE SHORT 006ED793
- main 006ED793 INC ESI ESI=00000001
- main 006ED794 JMP SHORT 006ED72F
- main 006ED72F MOV DWORD PTR SS:[EBP-20],ESI [00124BB8]=0
- main 006ED732 CMP ESI,DWORD PTR DS:[9D1160] [009D1160]=00000200 (decimal 512.)
- main 006ED738 JGE 006ED7FE
- main 006ED73E MOV EAX,DWORD PTR DS:[9D0140] [009D0140]=01022FC8 EAX=01022FC8
- main 006ED743 MOV EAX,DWORD PTR DS:[ESI*4+EAX] [01022FCC]=Game.0075DCF8 EAX=0075DCF8
- main 006ED746 CMP EAX,EBX
- main 006ED748 JE SHORT 006ED79A
- main 006ED74A TEST BYTE PTR DS:[EAX+0C],83 [0075DD04]=02
- main 006ED74E JNE SHORT 006ED793
- main 006ED793 INC ESI ESI=00000002
- main 006ED794 JMP SHORT 006ED72F
- main 006ED72F MOV DWORD PTR SS:[EBP-20],ESI [00124BB8]=1
- main 006ED732 CMP ESI,DWORD PTR DS:[9D1160] [009D1160]=00000200 (decimal 512.)
- main 006ED738 JGE 006ED7FE
- main 006ED73E MOV EAX,DWORD PTR DS:[9D0140] [009D0140]=01022FC8 EAX=01022FC8
- main 006ED743 MOV EAX,DWORD PTR DS:[ESI*4+EAX] [01022FD0]=Game.0075DD18 EAX=0075DD18
- main 006ED746 CMP EAX,EBX
- main 006ED748 JE SHORT 006ED79A
- main 006ED74A TEST BYTE PTR DS:[EAX+0C],83 [0075DD24]=02
- main 006ED74E JNE SHORT 006ED793
- main 006ED793 INC ESI ESI=00000003
- main 006ED794 JMP SHORT 006ED72F
- main 006ED72F MOV DWORD PTR SS:[EBP-20],ESI [00124BB8]=2
- main 006ED732 CMP ESI,DWORD PTR DS:[9D1160] [009D1160]=00000200 (decimal 512.)
- main 006ED738 JGE 006ED7FE
- main 006ED73E MOV EAX,DWORD PTR DS:[9D0140] [009D0140]=01022FC8 EAX=01022FC8
- main 006ED743 MOV EAX,DWORD PTR DS:[ESI*4+EAX] [01022FD4]=Game.0075DD38 EAX=0075DD38
- main 006ED746 CMP EAX,EBX
- main 006ED748 JE SHORT 006ED79A
- main 006ED74A TEST BYTE PTR DS:[EAX+0C],83 [0075DD44]=00
- main 006ED74E JNE SHORT 006ED793
- main 006ED750 CMP ESI,2
- main 006ED753 JLE SHORT 006ED76C
- main 006ED755 CMP ESI,14
- main 006ED758 JGE SHORT 006ED76C
- main 006ED75A LEA EAX,[ESI+10] EAX=00000013
- main 006ED75D PUSH EAX [00124BA8]=1 ESP=00124BA8
- main 006ED75E CALL 006EA79D ESP=00124BA4
- main 006EA79D PUSH 8 [00124BA0]=00124BD8 ESP=00124BA0
- main 006EA79F PUSH OFFSET 00732650 [00124B9C]=00141F05 ESP=00124B9C
- main 006EA7A4 CALL 006EB374 ESP=00124B98
- main 006EB374 PUSH 006E79CC [00124B94]=Game.006EA86B ESP=00124B94
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124BC8 EAX=00124BC8
- main 006EB37F PUSH EAX [00124B90]=00124BC4 ESP=00124B90
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124BA0]=8 EAX=00000008
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124BA0]=8
- main 006EB388 LEA EBP,[ARG.2] Address=00124BA0 EBP=00124BA0
- main 006EB38C SUB ESP,EAX ESP=00124B88
- main 006EB38E PUSH EBX [00124B84]=00124BA0 ESP=00124B84
- main 006EB38F PUSH ESI [00124B80]=Game.0044002C ESP=00124B80
- main 006EB390 PUSH EDI [00124B7C]=0 ESP=00124B7C
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124B98]=Game.006EA7A9 EAX=006EA7A9
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124B88]=00140000
- main 006EB397 PUSH EAX [00124B78]=0 ESP=00124B78
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124B9C]=Game.00732650 EAX=00732650
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124B9C]=Game.00732650
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124B98]=Game.006EA7A9
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124B90 EAX=00124B90
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124BC8
- main 006EB3AE RETN [00124B78]=Game.006EA7A9 ESP=00124B7C
- main 006EA7A9 MOV ESI,DWORD PTR SS:[EBP+8] [00124BA8]=00000013 (decimal 19.);ESI=00000013
- main 006EA7AC LEA ESI,[ESI*8+75DF80] Address=0075E018 ESI=0075E018
- main 006EA7B3 XOR EBX,EBX
- main 006EA7B5 CMP DWORD PTR DS:[ESI],EBX [0075E018]=01814C78
- main 006EA7B7 JNE SHORT 006EA82B
- main 006EA82B XOR EAX,EAX EAX=00000000
- main 006EA82D INC EAX EAX=00000001
- main 006EA82E CALL 006EB3AF ESP=00124B78
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124B90]=00124BC8 ECX=00124BC8
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124B90
- main 006EB3B9 POP ECX [00124B78]=Game.006EA833 ECX=006EA833, ESP=00124B7C
- main 006EB3BA POP EDI [00124B7C]=0 ESP=00124B80
- main 006EB3BB POP ESI [00124B80]=3 ESP=00124B84, ESI=00000003
- main 006EB3BC POP EBX [00124B84]=0 ESP=00124B88
- main 006EB3BD LEAVE [00124BA0]=00124BD8 ESP=00124BA4, EBP=00124BD8
- main 006EB3BE PUSH ECX [00124BA0]=00124BD8 ESP=00124BA0
- main 006EB3BF RETN [00124BA0]=Game.006EA833 ESP=00124BA4
- main 006EA833 RETN [00124BA4]=Game.006ED763 ESP=00124BA8
- main 006ED763 POP ECX [00124BA8]=00000013 (decimal 19.);ECX=00000013, ESP=00124BAC
- main 006ED764 TEST EAX,EAX
- main 006ED766 JE 006ED7FE
- main 006ED76C MOV EAX,DWORD PTR DS:[9D0140] [009D0140]=01022FC8 EAX=01022FC8
- main 006ED771 PUSH DWORD PTR DS:[ESI*4+EAX] [01022FD4]=Game.0075DD38 ESP=00124BA8
- main 006ED774 PUSH ESI [00124BA4]=Game.006ED763 ESP=00124BA4
- main 006ED775 CALL 006E8C93 ESP=00124BA0
- main 006E8C93 MOV EAX,DWORD PTR SS:[ARG.1] [00124BA4]=3 EAX=00000003
- main 006E8C97 CMP EAX,14
- main 006E8C9A JGE SHORT 006E8CA7
- main 006E8C9C ADD EAX,10 EAX=00000013
- main 006E8C9F PUSH EAX [00124B9C]=FFFFFFFF (decimal -1.);ESP=00124B9C
- main 006E8CA0 CALL 006EA83D ESP=00124B98
- main 006EA83D PUSH EBP [00124B94]=Game.006E79CC ESP=00124B94
- main 006EA83E MOV EBP,ESP EBP=00124B94
- main 006EA840 MOV EAX,DWORD PTR SS:[ARG.1] [00124B9C]=00000013 (decimal 19.)
- main 006EA843 PUSH ESI [00124B90]=00124BC8 ESP=00124B90
- main 006EA844 LEA ESI,[EAX*8+75DF80] Address=0075E018 ESI=0075E018
- main 006EA84B CMP DWORD PTR DS:[ESI],0 [0075E018]=01814C78
- main 006EA84E JNE SHORT 006EA863
- main 006EA863 PUSH DWORD PTR DS:[ESI] [0075E018]=01814C78 ESP=00124B8C
- main 006EA865 CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01814C78, ESP=00124B90
- main 006EA86B POP ESI [00124B90]=3 ESP=00124B94, ESI=00000003
- main 006EA86C POP EBP [00124B94]=00124BD8 ESP=00124B98, EBP=00124BD8
- main 006EA86D RETN [00124B98]=Game.006E8CA5 ESP=00124B9C
- main 006E8CA5 POP ECX [00124B9C]=00000013 (decimal 19.);ECX=00000013, ESP=00124BA0
- main 006E8CA6 RETN [00124BA0]=Game.006ED77A ESP=00124BA4
- main 006ED77A POP ECX [00124BA4]=3 ECX=00000003, ESP=00124BA8
- main 006ED77B POP ECX [00124BA8]=Game.0075DD38 ECX=0075DD38, ESP=00124BAC
- main 006ED77C MOV EAX,DWORD PTR DS:[9D0140] [009D0140]=01022FC8 EAX=01022FC8
- main 006ED781 MOV EAX,DWORD PTR DS:[ESI*4+EAX] [01022FD4]=Game.0075DD38 EAX=0075DD38
- main 006ED784 TEST BYTE PTR DS:[EAX+0C],83 [0075DD44]=00
- main 006ED788 JE SHORT 006ED796
- main 006ED796 MOV EDI,EAX EDI=0075DD38
- main 006ED798 JMP SHORT 006ED7FB
- main 006ED7FB MOV DWORD PTR SS:[EBP-1C],EDI [00124BBC]=0
- main 006ED7FE CMP EDI,EBX
- main 006ED800 JE SHORT 006ED814
- main 006ED802 MOV DWORD PTR DS:[EDI+4],EBX [0075DD3C]=0
- main 006ED805 MOV DWORD PTR DS:[EDI+0C],EBX [0075DD44]=0
- main 006ED808 MOV DWORD PTR DS:[EDI+8],EBX [0075DD40]=0
- main 006ED80B MOV DWORD PTR DS:[EDI],EBX [0075DD38]=0
- main 006ED80D MOV DWORD PTR DS:[EDI+1C],EBX [0075DD54]=0
- main 006ED810 OR DWORD PTR DS:[EDI+10],FFFFFFFF [0075DD48]=00000003
- main 006ED814 OR DWORD PTR SS:[EBP-4],FFFFFFFF [00124BD4]=00000000
- main 006ED818 CALL 006ED828 ESP=00124BA8
- main 006ED828 PUSH 1 [00124BA4]=3 ESP=00124BA4
- main 006ED82A CALL 006EA770 ESP=00124BA0
- main 006EA770 PUSH EBP [00124B9C]=00000013 (decimal 19.);ESP=00124B9C
- main 006EA771 MOV EBP,ESP EBP=00124B9C
- main 006EA773 MOV EAX,DWORD PTR SS:[ARG.1] [00124BA4]=1 EAX=00000001
- main 006EA776 PUSH DWORD PTR DS:[EAX*8+75DF80] [0075DF88]=Game.009CF8B0 ESP=00124B98
- main 006EA77D CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=009CF8B0, ESP=00124B9C
- main 006EA783 POP EBP [00124B9C]=00124BD8 ESP=00124BA0, EBP=00124BD8
- main 006EA784 RETN [00124BA0]=Game.006ED82F ESP=00124BA4
- main 006ED82F POP ECX [00124BA4]=1 ECX=00000001, ESP=00124BA8
- main 006ED830 RETN [00124BA8]=Game.006ED81D ESP=00124BAC
- main 006ED81D MOV EAX,EDI EAX=0075DD38
- main 006ED81F CALL 006EB3AF ESP=00124BA8
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124BC8]=00124BFC ECX=00124BFC
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124BC8
- main 006EB3B9 POP ECX [00124BA8]=Game.006ED824 ECX=006ED824, ESP=00124BAC
- main 006EB3BA POP EDI [00124BAC]=1 ESP=00124BB0, EDI=00000001
- main 006EB3BB POP ESI [00124BB0]=00141F05 ESP=00124BB4, ESI=00141F05
- main 006EB3BC POP EBX [00124BB4]=0000000A (decimal 10.);EBX=0000000A, ESP=00124BB8
- main 006EB3BD LEAVE [00124BD8]=00124C0C ESP=00124BDC, EBP=00124C0C
- main 006EB3BE PUSH ECX [00124BD8]=00124C0C ESP=00124BD8
- main 006EB3BF RETN [00124BD8]=Game.006ED824 ESP=00124BDC
- main 006ED824 RETN [00124BDC]=Game.006E523E ESP=00124BE0
- main 006E523E MOV DWORD PTR SS:[EBP-1C],EAX [00124BF0]=0014F108
- main 006E5241 TEST EAX,EAX
- main 006E5243 JNE SHORT 006E5254
- main 006E5254 AND DWORD PTR SS:[EBP-4],00000000 [00124C08]=FFFFFFFF
- main 006E5258 PUSH EAX [00124BDC]=Game.006E523E ESP=00124BDC
- main 006E5259 PUSH DWORD PTR SS:[EBP+10] [00124C1C]=00000040 (decimal 64.);ESP=00124BD8
- main 006E525C PUSH DWORD PTR SS:[EBP+0C] [00124C18]=Game.0072B1E8, ASCII "rb";ESP=00124BD4
- main 006E525F PUSH DWORD PTR SS:[EBP+8] [00124C14]=00124C2C, ASCII "Data.lock";ESP=00124BD0
- main 006E5262 CALL 006ED522 ESP=00124BCC
- main 006ED522 PUSH EBP [00124BC8]=00124BFC ESP=00124BC8
- main 006ED523 MOV EBP,ESP EBP=00124BC8
- main 006ED525 PUSH ECX [00124BC4]=00124C34 ESP=00124BC4
- main 006ED526 PUSH ECX [00124BC0]=00124BAC ESP=00124BC0
- main 006ED527 PUSH EBX [00124BBC]=Game.0075DD38 ESP=00124BBC
- main 006ED528 PUSH ESI [00124BB8]=3 ESP=00124BB8
- main 006ED529 MOV ESI,DWORD PTR DS:[9CFCF8] [009CFCF8]=0 ESI=00000000
- main 006ED52F PUSH EDI [00124BB4]=0000000A (decimal 10.);ESP=00124BB4
- main 006ED530 MOV EDI,DWORD PTR SS:[ARG.2] [00124BD4]=Game.0072B1E8, ASCII "rb";EDI=0072B1E8
- main 006ED533 MOV AL,BYTE PTR DS:[EDI] [0072B1E8]=72 ('r') EAX=0075DD72
- main 006ED535 XOR EBX,EBX EBX=00000000
- main 006ED537 CMP AL,61
- main 006ED539 MOV DWORD PTR SS:[LOCAL.2],EBX [00124BC0]=Game.006ED824
- main 006ED53C MOV DWORD PTR SS:[LOCAL.1],EBX [00124BC4]=Game.006ED824
- main 006ED53F JE SHORT 006ED55B
- main 006ED541 CMP AL,72
- main 006ED543 JE SHORT 006ED554
- main 006ED554 XOR ECX,ECX ECX=00000000
- main 006ED556 OR ESI,00000001 ESI=00000001
- main 006ED559 JMP SHORT 006ED563
- main 006ED563 XOR EDX,EDX EDX=00000000
- main 006ED565 INC EDX EDX=00000001
- main 006ED566 JMP 006ED642
- main 006ED642 INC EDI EDI=0072B1E9
- main 006ED643 MOV AL,BYTE PTR DS:[EDI] [0072B1E9]=62 ('b') EAX=0075DD62
- main 006ED645 CMP AL,BL
- main 006ED647 JNE 006ED56B
- main 006ED56B CMP EDX,EBX
- main 006ED56D JE 006ED64D
- main 006ED573 MOVSX EAX,AL EAX=00000062
- main 006ED576 CMP EAX,54
- main 006ED579 JG SHORT 006ED5EC
- main 006ED5EC SUB EAX,62 EAX=00000000
- main 006ED5EF JE SHORT 006ED637
- main 006ED637 TEST CH,C0
- main 006ED63A JNE SHORT 006ED624
- main 006ED63C OR ECX,00008000 ECX=00008000
- main 006ED642 INC EDI EDI=0072B1EA
- main 006ED643 MOV AL,BYTE PTR DS:[EDI] [0072B1EA]=00
- main 006ED645 CMP AL,BL
- main 006ED647 JNE 006ED56B
- main 006ED64D PUSH 1A4 [00124BB0]=00141F05 ESP=00124BB0
- main 006ED652 PUSH DWORD PTR SS:[ARG.3] [00124BD8]=00000040 (decimal 64.);ESP=00124BAC
- main 006ED655 PUSH ECX [00124BA8]=Game.006ED824 ESP=00124BA8
- main 006ED656 PUSH DWORD PTR SS:[ARG.1] [00124BD0]=00124C2C, ASCII "Data.lock";ESP=00124BA4
- main 006ED659 CALL 006F8E40 ESP=00124BA0
- main 006F8E40 PUSH 14 [00124B9C]=00124BD8 ESP=00124B9C
- main 006F8E42 PUSH OFFSET 00737E78 [00124B98]=Game.009CF8B0 ESP=00124B98
- main 006F8E47 CALL 006EB374 ESP=00124B94
- main 006EB374 PUSH 006E79CC [00124B90]=3 ESP=00124B90
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124BFC EAX=00124BFC
- main 006EB37F PUSH EAX [00124B8C]=01814C78 ESP=00124B8C
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124B9C]=00000014 (decimal 20.);EAX=00000014
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124B9C]=00000014 (decimal 20.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124B9C EBP=00124B9C
- main 006EB38C SUB ESP,EAX ESP=00124B78
- main 006EB38E PUSH EBX [00124B74]=ntdll.7C97E5DF ESP=00124B74
- main 006EB38F PUSH ESI [00124B70]=0 ESP=00124B70
- main 006EB390 PUSH EDI [00124B6C]=0 ESP=00124B6C
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124B94]=Game.006F8E4C EAX=006F8E4C
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124B84]=0
- main 006EB397 PUSH EAX [00124B68]=0 ESP=00124B68
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124B98]=Game.00737E78 EAX=00737E78
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124B98]=Game.00737E78
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124B94]=Game.006F8E4C
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124B8C EAX=00124B8C
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124BFC
- main 006EB3AE RETN [00124B68]=Game.006F8E4C ESP=00124B6C
- main 006F8E4C AND DWORD PTR SS:[EBP-1C],00000000 [00124B80]=00000003
- main 006F8E50 AND DWORD PTR SS:[EBP-4],00000000 [00124B98]=FFFFFFFF
- main 006F8E54 PUSH DWORD PTR SS:[EBP+14] [00124BB0]=000001A4 (decimal 420.);ESP=00124B68
- main 006F8E57 PUSH DWORD PTR SS:[EBP+0C] [00124BA8]=00008000 (decimal 32768.);ESP=00124B64
- main 006F8E5A PUSH DWORD PTR SS:[EBP+8] [00124BA4]=00124C2C, ASCII "Data.lock";ESP=00124B60
- main 006F8E5D LEA EAX,[EBP-20] Address=00124B7C EAX=00124B7C
- main 006F8E60 PUSH EAX [00124B5C]=000A0008 ESP=00124B5C
- main 006F8E61 LEA EAX,[EBP-1C] Address=00124B80 EAX=00124B80
- main 006F8E64 PUSH EAX [00124B58]=00140178 ESP=00124B58
- main 006F8E65 MOV ECX,DWORD PTR SS:[EBP+10] [00124BAC]=00000040 (decimal 64.);ECX=00000040
- main 006F8E68 CALL 006F8B04 ESP=00124B54
- main 006F8B04 PUSH EBP [00124B50]=0014F048 ESP=00124B50
- main 006F8B05 MOV EBP,ESP EBP=00124B50
- main 006F8B07 SUB ESP,1C ESP=00124B34
- main 006F8B0A MOV EDX,DWORD PTR SS:[ARG.4] [00124B64]=00008000 (decimal 32768.);EDX=00008000
- main 006F8B0D PUSH EBX [00124B30]=ntdll.7C990600 ESP=00124B30
- main 006F8B0E PUSH ESI [00124B2C]=ntdll.7C920460 ESP=00124B2C
- main 006F8B0F XOR ESI,ESI ESI=00000000
- main 006F8B11 TEST DL,DL
- main 006F8B13 MOV DWORD PTR SS:[LOCAL.7],0C [00124B34]=ntdll.7C9242E7
- main 006F8B1A MOV DWORD PTR SS:[LOCAL.6],ESI [00124B38]=ntdll.7C9242AF
- main 006F8B1D JNS SHORT 006F8B28
- main 006F8B28 MOV DWORD PTR SS:[LOCAL.5],1 [00124B3C]=0
- main 006F8B2F MOV BYTE PTR SS:[LOCAL.1+3],0 [00124B4F]=00
- main 006F8B33 MOV EAX,8000 EAX=00008000
- main 006F8B38 TEST EAX,EDX
- main 006F8B3A JNE SHORT 006F8B4D
- main 006F8B4D PUSH 3 [00124B28]=00124DC8 ESP=00124B28
- main 006F8B4F MOV EAX,EDX
- main 006F8B51 POP EBX [00124B28]=3 EBX=00000003, ESP=00124B2C
- main 006F8B52 AND EAX,EBX EAX=00000000
- main 006F8B54 SUB EAX,ESI
- main 006F8B56 JE SHORT 006F8B70
- main 006F8B70 MOV DWORD PTR SS:[LOCAL.4],80000000 [00124B40]=7FFDFC00
- main 006F8B77 CMP ECX,10
- main 006F8B7A JE SHORT 006F8BBC
- main 006F8B7C CMP ECX,20
- main 006F8B7F JE SHORT 006F8BB3
- main 006F8B81 CMP ECX,30
- main 006F8B84 JE SHORT 006F8BAA
- main 006F8B86 CMP ECX,40
- main 006F8B89 JE SHORT 006F8BA5
- main 006F8BA5 MOV DWORD PTR SS:[LOCAL.2],EBX [00124B48]=00140178
- main 006F8BA8 JMP SHORT 006F8BBF
- main 006F8BBF MOV EAX,EDX EAX=00008000
- main 006F8BC1 MOV EDX,700 EDX=00000700
- main 006F8BC6 AND EAX,EDX EAX=00000000
- main 006F8BC8 MOV ECX,400 ECX=00000400
- main 006F8BCD CMP EAX,ECX
- main 006F8BCF PUSH EDI [00124B28]=3 ESP=00124B28
- main 006F8BD0 MOV EDI,100 EDI=00000100
- main 006F8BD5 JG SHORT 006F8C06
- main 006F8BD7 JE SHORT 006F8C01
- main 006F8BD9 CMP EAX,ESI
- main 006F8BDB JE SHORT 006F8C01
- main 006F8C01 MOV DWORD PTR SS:[LOCAL.3],EBX [00124B44]=FFFFFFFF (decimal -1.)
- main 006F8C04 JMP SHORT 006F8C42
- main 006F8C42 MOV EAX,DWORD PTR SS:[ARG.4] [00124B64]=00008000 (decimal 32768.);EAX=00008000
- main 006F8C45 TEST EDI,EAX
- main 006F8C47 MOV ESI,80 ESI=00000080
- main 006F8C4C JE SHORT 006F8C60
- main 006F8C60 TEST AL,40
- main 006F8C62 JE SHORT 006F8C7B
- main 006F8C7B TEST AH,10
- main 006F8C7E JE SHORT 006F8C82
- main 006F8C82 TEST AL,20
- main 006F8C84 JE SHORT 006F8C8E
- main 006F8C8E TEST AL,10
- main 006F8C90 JE SHORT 006F8C98
- main 006F8C98 CALL 006F88C1 ESP=00124B24
- main 006F88C1 PUSH 14 [00124B20]=00020024 ESP=00124B20
- main 006F88C3 PUSH OFFSET 00737E40 [00124B1C]=8 ESP=00124B1C
- main 006F88C8 CALL 006EB374 ESP=00124B18
- main 006EB374 PUSH 006E79CC [00124B14]=00124E4C ESP=00124B14
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124B8C EAX=00124B8C
- main 006EB37F PUSH EAX [00124B10]=0014F078 ESP=00124B10
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124B20]=00000014 (decimal 20.);EAX=00000014
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124B20]=00000014 (decimal 20.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124B20 EBP=00124B20
- main 006EB38C SUB ESP,EAX ESP=00124AFC
- main 006EB38E PUSH EBX [00124AF8]=00000018 (decimal 24.);ESP=00124AF8
- main 006EB38F PUSH ESI [00124AF4]=0014F050 ESP=00124AF4
- main 006EB390 PUSH EDI [00124AF0]=00140000 ESP=00124AF0
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124B18]=Game.006F88CD EAX=006F88CD
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124B08]=0014F108
- main 006EB397 PUSH EAX [00124AEC]=Game.009BA3C8 ESP=00124AEC
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124B1C]=Game.00737E40 EAX=00737E40
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124B1C]=Game.00737E40
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124B18]=Game.006F88CD
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124B10 EAX=00124B10
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124B8C
- main 006EB3AE RETN [00124AEC]=Game.006F88CD ESP=00124AF0
- main 006F88CD OR DWORD PTR SS:[EBP-1C],FFFFFFFF [00124B04]=00124A78
- main 006F88D1 PUSH 0B [00124AEC]=Game.006F88CD ESP=00124AEC
- main 006F88D3 CALL 006EA79D ESP=00124AE8
- main 006EA79D PUSH 8 [00124AE4]=00000064 (decimal 100.);ESP=00124AE4
- main 006EA79F PUSH OFFSET 00732650 [00124AE0]=ntdll.7C9201DB ESP=00124AE0
- main 006EA7A4 CALL 006EB374 ESP=00124ADC
- main 006EB374 PUSH 006E79CC [00124AD8]=0000000A (decimal 10.);ESP=00124AD8
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124B10
- main 006EB37F PUSH EAX [00124AD4]=00000028 (decimal 40.);ESP=00124AD4
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124AE4]=8 EAX=00000008
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124AE4]=8
- main 006EB388 LEA EBP,[ARG.2] Address=00124AE4 EBP=00124AE4
- main 006EB38C SUB ESP,EAX ESP=00124ACC
- main 006EB38E PUSH EBX [00124AC8]=40000060 ESP=00124AC8
- main 006EB38F PUSH ESI [00124AC4]=01020000 ESP=00124AC4
- main 006EB390 PUSH EDI [00124AC0]=ntdll.7C928F21 ESP=00124AC0
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124ADC]=Game.006EA7A9 EAX=006EA7A9
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124ACC]=ntdll.7C9201DB
- main 006EB397 PUSH EAX [00124ABC]=ntdll.7C92930F ESP=00124ABC
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124AE0]=Game.00732650 EAX=00732650
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124AE0]=Game.00732650
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124ADC]=Game.006EA7A9
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124AD4 EAX=00124AD4
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124B10
- main 006EB3AE RETN [00124ABC]=Game.006EA7A9 ESP=00124AC0
- main 006EA7A9 MOV ESI,DWORD PTR SS:[EBP+8] [00124AEC]=0000000B (decimal 11.);ESI=0000000B
- main 006EA7AC LEA ESI,[ESI*8+75DF80] Address=0075DFD8 ESI=0075DFD8
- main 006EA7B3 XOR EBX,EBX EBX=00000000
- main 006EA7B5 CMP DWORD PTR DS:[ESI],EBX [0075DFD8]=01814CA8
- main 006EA7B7 JNE SHORT 006EA82B
- main 006EA82B XOR EAX,EAX EAX=00000000
- main 006EA82D INC EAX EAX=00000001
- main 006EA82E CALL 006EB3AF ESP=00124ABC
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124AD4]=00124B10 ECX=00124B10
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124AD4
- main 006EB3B9 POP ECX [00124ABC]=Game.006EA833 ECX=006EA833, ESP=00124AC0
- main 006EB3BA POP EDI [00124AC0]=00000100 (decimal 256.);ESP=00124AC4
- main 006EB3BB POP ESI [00124AC4]=00000080 (decimal 128.);ESP=00124AC8, ESI=00000080
- main 006EB3BC POP EBX [00124AC8]=3 EBX=00000003, ESP=00124ACC
- main 006EB3BD LEAVE [00124AE4]=00124B20 ESP=00124AE8, EBP=00124B20
- main 006EB3BE PUSH ECX [00124AE4]=00124B20 ESP=00124AE4
- main 006EB3BF RETN [00124AE4]=Game.006EA833 ESP=00124AE8
- main 006EA833 RETN [00124AE8]=Game.006F88D8 ESP=00124AEC
- main 006F88D8 POP ECX [00124AEC]=0000000B (decimal 11.);ECX=0000000B, ESP=00124AF0
- main 006F88D9 TEST EAX,EAX
- main 006F88DB JE 006F8962
- main 006F88E1 PUSH 0B [00124AEC]=0000000B (decimal 11.);ESP=00124AEC
- main 006F88E3 CALL 006EA83D ESP=00124AE8
- main 006EA83D PUSH EBP [00124AE4]=Game.006EA833 ESP=00124AE4
- main 006EA83E MOV EBP,ESP EBP=00124AE4
- main 006EA840 MOV EAX,DWORD PTR SS:[ARG.1] [00124AEC]=0000000B (decimal 11.);EAX=0000000B
- main 006EA843 PUSH ESI [00124AE0]=FFFFFFFF (decimal -1.);ESP=00124AE0
- main 006EA844 LEA ESI,[EAX*8+75DF80] Address=0075DFD8 ESI=0075DFD8
- main 006EA84B CMP DWORD PTR DS:[ESI],0 [0075DFD8]=01814CA8
- main 006EA84E JNE SHORT 006EA863
- main 006EA863 PUSH DWORD PTR DS:[ESI] [0075DFD8]=01814CA8 ESP=00124ADC
- main 006EA865 CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01814CA8, ESP=00124AE0
- main 006EA86B POP ESI [00124AE0]=00000080 (decimal 128.);ESP=00124AE4, ESI=00000080
- main 006EA86C POP EBP [00124AE4]=00124B20 ESP=00124AE8, EBP=00124B20
- main 006EA86D RETN [00124AE8]=Game.006F88E8 ESP=00124AEC
- main 006F88E8 POP ECX [00124AEC]=0000000B (decimal 11.);ECX=0000000B, ESP=00124AF0
- main 006F88E9 XOR EDI,EDI EDI=00000000
- main 006F88EB MOV DWORD PTR SS:[EBP-4],EDI [00124B1C]=FFFFFFFF (decimal -1.)
- main 006F88EE MOV DWORD PTR SS:[EBP-24],EDI [00124AFC]=ntdll.7C92043E
- main 006F88F1 CMP EDI,40
- main 006F88F4 JGE 006F8A22
- main 006F88FA MOV ESI,DWORD PTR DS:[EDI*4+9CFDC0] [009CFDC0]=01021F48 ESI=01021F48
- main 006F8901 TEST ESI,ESI
- main 006F8903 JE 006F89CB
- main 006F8909 MOV DWORD PTR SS:[EBP-20],ESI [00124B00]=000093B4 (decimal 37812.)
- main 006F890C MOV EAX,DWORD PTR DS:[EDI*4+9CFDC0] [009CFDC0]=01021F48 EAX=01021F48
- main 006F8913 ADD EAX,480 EAX=010223C8
- main 006F8918 CMP ESI,EAX
- main 006F891A JNB 006F89BF
- main 006F8920 TEST BYTE PTR DS:[ESI+4],01 [01021F4C]=C1
- main 006F8924 JNE SHORT 006F898C
- main 006F898C ADD ESI,24 ESI=01021F6C
- main 006F898F JMP 006F8909
- main 006F8909 MOV DWORD PTR SS:[EBP-20],ESI [00124B00]=01021F48
- main 006F890C MOV EAX,DWORD PTR DS:[EDI*4+9CFDC0] [009CFDC0]=01021F48 EAX=01021F48
- main 006F8913 ADD EAX,480 EAX=010223C8
- main 006F8918 CMP ESI,EAX
- main 006F891A JNB 006F89BF
- main 006F8920 TEST BYTE PTR DS:[ESI+4],01 [01021F70]=C1
- main 006F8924 JNE SHORT 006F898C
- main 006F898C ADD ESI,24 ESI=01021F90
- main 006F898F JMP 006F8909
- main 006F8909 MOV DWORD PTR SS:[EBP-20],ESI [00124B00]=01021F6C
- main 006F890C MOV EAX,DWORD PTR DS:[EDI*4+9CFDC0] [009CFDC0]=01021F48 EAX=01021F48
- main 006F8913 ADD EAX,480 EAX=010223C8
- main 006F8918 CMP ESI,EAX
- main 006F891A JNB 006F89BF
- main 006F8920 TEST BYTE PTR DS:[ESI+4],01 [01021F94]=C1
- main 006F8924 JNE SHORT 006F898C
- main 006F898C ADD ESI,24 ESI=01021FB4
- main 006F898F JMP 006F8909
- main 006F8909 MOV DWORD PTR SS:[EBP-20],ESI [00124B00]=01021F90
- main 006F890C MOV EAX,DWORD PTR DS:[EDI*4+9CFDC0] [009CFDC0]=01021F48 EAX=01021F48
- main 006F8913 ADD EAX,480 EAX=010223C8
- main 006F8918 CMP ESI,EAX
- main 006F891A JNB 006F89BF
- main 006F8920 TEST BYTE PTR DS:[ESI+4],01 [01021FB8]=00
- main 006F8924 JNE SHORT 006F898C
- main 006F8926 XOR EBX,EBX EBX=00000000
- main 006F8928 CMP DWORD PTR DS:[ESI+8],EBX [01021FBC]=1
- main 006F892B JNE SHORT 006F8975
- main 006F8975 LEA EBX,[ESI+0C] Address=01021FC0 EBX=01021FC0
- main 006F8978 PUSH EBX [00124AEC]=0000000B (decimal 11.);ESP=00124AEC
- main 006F8979 CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01021FC0, ESP=00124AF0
- main 006F897F TEST BYTE PTR DS:[ESI+4],01 [01021FB8]=00
- main 006F8983 JE SHORT 006F89A3
- main 006F89A3 OR DWORD PTR DS:[ESI],FFFFFFFF [01021FB4]=FFFFFFFF
- main 006F89A6 MOV EAX,ESI EAX=01021FB4
- main 006F89A8 SUB EAX,DWORD PTR DS:[EDI*4+9CFDC0] [009CFDC0]=01021F48 EAX=0000006C
- main 006F89AF CDQ EDX=00000000
- main 006F89B0 PUSH 24 [00124AEC]=01021FC0 ESP=00124AEC
- main 006F89B2 POP ECX [00124AEC]=00000024 (decimal 36.);ECX=00000024, ESP=00124AF0
- main 006F89B3 IDIV ECX EAX=00000003
- main 006F89B5 MOV ECX,EDI ECX=00000000
- main 006F89B7 SHL ECX,5
- main 006F89BA ADD EAX,ECX
- main 006F89BC MOV DWORD PTR SS:[EBP-1C],EAX [00124B04]=FFFFFFFF (decimal -1.)
- main 006F89BF CMP DWORD PTR SS:[EBP-1C],-1 [00124B04]=3
- main 006F89C3 JNE SHORT 006F8A22
- main 006F8A22 OR DWORD PTR SS:[EBP-4],FFFFFFFF [00124B1C]=00000000
- main 006F8A26 CALL 006F8A34 ESP=00124AEC
- main 006F8A34 PUSH 0B [00124AE8]=Game.006F897F ESP=00124AE8
- main 006F8A36 CALL 006EA770 ESP=00124AE4
- main 006EA770 PUSH EBP [00124AE0]=00000080 (decimal 128.);ESP=00124AE0
- main 006EA771 MOV EBP,ESP EBP=00124AE0
- main 006EA773 MOV EAX,DWORD PTR SS:[ARG.1] [00124AE8]=0000000B (decimal 11.);EAX=0000000B
- main 006EA776 PUSH DWORD PTR DS:[EAX*8+75DF80] [0075DFD8]=01814CA8 ESP=00124ADC
- main 006EA77D CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01814CA8, ESP=00124AE0
- main 006EA783 POP EBP [00124AE0]=00124B20 ESP=00124AE4, EBP=00124B20
- main 006EA784 RETN [00124AE4]=Game.006F8A3B ESP=00124AE8
- main 006F8A3B POP ECX [00124AE8]=0000000B (decimal 11.);ECX=0000000B, ESP=00124AEC
- main 006F8A3C RETN [00124AEC]=Game.006F8A2B ESP=00124AF0
- main 006F8A2B MOV EAX,DWORD PTR SS:[EBP-1C] [00124B04]=3 EAX=00000003
- main 006F8A2E CALL 006EB3AF ESP=00124AEC
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124B10]=00124B8C ECX=00124B8C
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124B10
- main 006EB3B9 POP ECX [00124AEC]=Game.006F8A33 ECX=006F8A33, ESP=00124AF0
- main 006EB3BA POP EDI [00124AF0]=00000100 (decimal 256.);ESP=00124AF4, EDI=00000100
- main 006EB3BB POP ESI [00124AF4]=00000080 (decimal 128.);ESP=00124AF8, ESI=00000080
- main 006EB3BC POP EBX [00124AF8]=3 EBX=00000003, ESP=00124AFC
- main 006EB3BD LEAVE [00124B20]=00124B50 ESP=00124B24, EBP=00124B50
- main 006EB3BE PUSH ECX [00124B20]=00124B50 ESP=00124B20
- main 006EB3BF RETN [00124B20]=Game.006F8A33 ESP=00124B24
- main 006F8A33 RETN [00124B24]=Game.006F8C9D ESP=00124B28
- main 006F8C9D MOV EDI,EAX EDI=00000003
- main 006F8C9F OR EBX,FFFFFFFF EBX=FFFFFFFF
- main 006F8CA2 CMP EDI,EBX
- main 006F8CA4 JNE SHORT 006F8CC0
- main 006F8CC0 MOV EAX,DWORD PTR SS:[ARG.1] [00124B58]=00124B80 EAX=00124B80
- main 006F8CC3 PUSH 0 [00124B24]=Game.006F8C9D ESP=00124B24
- main 006F8CC5 PUSH ESI [00124B20]=Game.006F8A33 ESP=00124B20
- main 006F8CC6 PUSH DWORD PTR SS:[LOCAL.3] [00124B44]=3 ESP=00124B1C
- main 006F8CC9 MOV DWORD PTR DS:[EAX],1 [00124B80]=0
- main 006F8CCF MOV EAX,DWORD PTR SS:[ARG.2] [00124B5C]=00124B7C EAX=00124B7C
- main 006F8CD2 MOV DWORD PTR DS:[EAX],EDI [00124B7C]=0
- main 006F8CD4 LEA EAX,[LOCAL.7] Address=00124B34 EAX=00124B34
- main 006F8CD7 PUSH EAX [00124B18]=Game.00737E40 ESP=00124B18
- main 006F8CD8 PUSH DWORD PTR SS:[LOCAL.2] [00124B48]=3 ESP=00124B14
- main 006F8CDB PUSH DWORD PTR SS:[LOCAL.4] [00124B40]=80000000 ESP=00124B10
- main 006F8CDE PUSH DWORD PTR SS:[ARG.3] [00124B60]=00124C2C, ASCII "Data.lock";ESP=00124B0C
- main 006F8CE1 CALL DWORD PTR DS:[<&KERNEL32.CreateFileA>];[00713108]=7C801A28 (kernel32.CreateFileA);EAX=FFFFFFFF, ECX=7C91F661, EDX=00000002, ESP=00124B28
- main 006F8CE7 MOV ESI,EAX ESI=FFFFFFFF
- main 006F8CE9 CMP ESI,EBX
- main 006F8CEB JE SHORT 006F8CFF
- main 006F8CFF CALL DWORD PTR DS:[<&KERNEL32.GetLastError>];[00713120]=7C91FE21 (ntdll.RtlGetLastWin32Error);EAX=00000002
- main 006F8D05 PUSH EAX [00124B24]=Game.006F8D05 ESP=00124B24
- main 006F8D06 CALL 006ED69C ESP=00124B20
- main 006ED69C PUSH ESI [00124B1C]=3 ESP=00124B1C
- main 006ED69D CALL 006EC4F9 ESP=00124B18
- main 006EC4F9 PUSH EBX [00124B14]=3 ESP=00124B14
- main 006EC4FA PUSH ESI [00124B10]=80000000 ESP=00124B10
- main 006EC4FB CALL DWORD PTR DS:[<&KERNEL32.GetLastError>];[00713120]=7C91FE21 (ntdll.RtlGetLastWin32Error)
- main 006EC501 PUSH DWORD PTR DS:[75E2A0] [0075E2A0]=00000013 (decimal 19.);ESP=00124B0C
- main 006EC507 MOV EBX,EAX EBX=00000002
- main 006EC509 CALL DWORD PTR DS:[9CF9F8] [009CF9F8]=7C8097E0 (kernel32.TlsGetValue);EAX=01021EA0, ECX=00000013, ESP=00124B10
- main 006EC50F MOV ESI,EAX ESI=01021EA0
- main 006EC511 TEST ESI,ESI
- main 006EC513 JNE SHORT 006EC55E
- main 006EC55E PUSH EBX [00124B0C]=00000013 (decimal 19.);ESP=00124B0C
- main 006EC55F CALL DWORD PTR DS:[<&KERNEL32.SetLastError>];[00713298]=7C91FE30 (ntdll.RtlSetLastWin32Error);EAX=7FFDF000, ECX=00000002, ESP=00124B10
- main 006EC565 MOV EAX,ESI EAX=01021EA0
- main 006EC567 POP ESI [00124B10]=FFFFFFFF (decimal -1.);ESP=00124B14, ESI=FFFFFFFF
- main 006EC568 POP EBX [00124B14]=FFFFFFFF (decimal -1.);EBX=FFFFFFFF, ESP=00124B18
- main 006EC569 RETN [00124B18]=Game.006ED6A2 ESP=00124B1C
- main 006ED6A2 MOV ECX,DWORD PTR SS:[ARG.1] [00124B24]=2
- main 006ED6A6 MOV DWORD PTR DS:[EAX+0C],ECX [01021EAC]=2
- main 006ED6A9 XOR ESI,ESI ESI=00000000
- main 006ED6AB CMP ECX,DWORD PTR DS:[ESI*8+75E2B8] [0075E2B8]=1
- main 006ED6B2 JE SHORT 006ED6D2
- main 006ED6B4 INC ESI ESI=00000001
- main 006ED6B5 CMP ESI,2D
- main 006ED6B8 JB SHORT 006ED6AB
- main 006ED6AB CMP ECX,DWORD PTR DS:[ESI*8+75E2B8] [0075E2C0]=2
- main 006ED6B2 JE SHORT 006ED6D2
- main 006ED6D2 CALL 006EC4F9 ESP=00124B18
- main 006EC4F9 PUSH EBX [00124B14]=FFFFFFFF (decimal -1.);ESP=00124B14
- main 006EC4FA PUSH ESI [00124B10]=FFFFFFFF (decimal -1.);ESP=00124B10
- main 006EC4FB CALL DWORD PTR DS:[<&KERNEL32.GetLastError>];[00713120]=7C91FE21 (ntdll.RtlGetLastWin32Error);EAX=00000002
- main 006EC501 PUSH DWORD PTR DS:[75E2A0] [0075E2A0]=00000013 (decimal 19.);ESP=00124B0C
- main 006EC507 MOV EBX,EAX EBX=00000002
- main 006EC509 CALL DWORD PTR DS:[9CF9F8] [009CF9F8]=7C8097E0 (kernel32.TlsGetValue);EAX=01021EA0, ECX=00000013, ESP=00124B10
- main 006EC50F MOV ESI,EAX ESI=01021EA0
- main 006EC511 TEST ESI,ESI
- main 006EC513 JNE SHORT 006EC55E
- main 006EC55E PUSH EBX [00124B0C]=00000013 (decimal 19.);ESP=00124B0C
- main 006EC55F CALL DWORD PTR DS:[<&KERNEL32.SetLastError>];[00713298]=7C91FE30 (ntdll.RtlSetLastWin32Error);EAX=7FFDF000, ECX=00000002, ESP=00124B10
- main 006EC565 MOV EAX,ESI EAX=01021EA0
- main 006EC567 POP ESI [00124B10]=1 ESP=00124B14, ESI=00000001
- main 006EC568 POP EBX [00124B14]=FFFFFFFF (decimal -1.);EBX=FFFFFFFF, ESP=00124B18
- main 006EC569 RETN [00124B18]=Game.006ED6D7 ESP=00124B1C
- main 006ED6D7 MOV ECX,DWORD PTR DS:[ESI*8+75E2BC] [0075E2C4]=2
- main 006ED6DE MOV DWORD PTR DS:[EAX+8],ECX [01021EA8]=2
- main 006ED6E1 POP ESI [00124B1C]=FFFFFFFF (decimal -1.);ESP=00124B20, ESI=FFFFFFFF
- main 006ED6E2 RETN [00124B20]=Game.006F8D0B ESP=00124B24
- main 006F8D0B POP ECX [00124B24]=2 ESP=00124B28
- main 006F8D0C JMP SHORT 006F8CB9
- main 006F8CB9 MOV EAX,EBX EAX=FFFFFFFF
- main 006F8CBB JMP 006F8D9B
- main 006F8D9B POP EDI [00124B28]=Game.0072B1EA ESP=00124B2C, EDI=0072B1EA
- main 006F8D9C POP ESI [00124B2C]=1 ESP=00124B30, ESI=00000001
- main 006F8D9D POP EBX [00124B30]=0 EBX=00000000, ESP=00124B34
- main 006F8D9E LEAVE [00124B50]=00124B9C ESP=00124B54, EBP=00124B9C
- main 006F8D9F RETN [00124B54]=Game.006F8E6D ESP=00124B58
- main 006F8E6D ADD ESP,14 ESP=00124B6C
- main 006F8E70 MOV DWORD PTR SS:[EBP-24],EAX [00124B78]=Game.006EA833
- main 006F8E73 OR DWORD PTR SS:[EBP-4],FFFFFFFF [00124B98]=00000000
- main 006F8E77 CALL 006F8E85 ESP=00124B68
- main 006F8E85 CMP DWORD PTR SS:[EBP-1C],0 [00124B80]=1
- main 006F8E89 JE SHORT 006F8E94
- main 006F8E8B PUSH DWORD PTR SS:[EBP-20] [00124B7C]=3 ESP=00124B64
- main 006F8E8E CALL 006F889F ESP=00124B60
- main 006F889F MOV EAX,DWORD PTR SS:[ARG.1] [00124B64]=3 EAX=00000003
- main 006F88A3 MOV ECX,EAX ECX=00000003
- main 006F88A5 AND EAX,0000001F
- main 006F88A8 SAR ECX,5 ECX=00000000
- main 006F88AB MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0] [009CFDC0]=01021F48 ECX=01021F48
- main 006F88B2 LEA EAX,[EAX*8+EAX] EAX=0000001B
- main 006F88B5 LEA EAX,[EAX*4+ECX+0C] Address=01021FC0 EAX=01021FC0
- main 006F88B9 PUSH EAX [00124B5C]=00124B7C ESP=00124B5C
- main 006F88BA CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01021FC0, ESP=00124B60
- main 006F88C0 RETN [00124B60]=Game.006F8E93 ESP=00124B64
- main 006F8E93 POP ECX [00124B64]=3 ECX=00000003, ESP=00124B68
- main 006F8E94 RETN [00124B68]=Game.006F8E7C ESP=00124B6C
- main 006F8E7C MOV EAX,DWORD PTR SS:[EBP-24] [00124B78]=FFFFFFFF (decimal -1.);EAX=FFFFFFFF
- main 006F8E7F CALL 006EB3AF ESP=00124B68
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124B8C]=00124BFC ECX=00124BFC
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124B8C
- main 006EB3B9 POP ECX [00124B68]=Game.006F8E84 ECX=006F8E84, ESP=00124B6C
- main 006EB3BA POP EDI [00124B6C]=Game.0072B1EA ESP=00124B70
- main 006EB3BB POP ESI [00124B70]=1 ESP=00124B74
- main 006EB3BC POP EBX [00124B74]=0 ESP=00124B78
- main 006EB3BD LEAVE [00124B9C]=00124BC8 ESP=00124BA0, EBP=00124BC8
- main 006EB3BE PUSH ECX [00124B9C]=00124BC8 ESP=00124B9C
- main 006EB3BF RETN [00124B9C]=Game.006F8E84 ESP=00124BA0
- main 006F8E84 RETN [00124BA0]=Game.006ED65E ESP=00124BA4
- main 006ED65E MOV ECX,EAX ECX=FFFFFFFF
- main 006ED660 ADD ESP,10 ESP=00124BB4
- main 006ED663 CMP ECX,EBX
- main 006ED665 JGE SHORT 006ED66B
- main 006ED667 XOR EAX,EAX EAX=00000000
- main 006ED669 JMP SHORT 006ED685
- main 006ED685 POP EDI [00124BB4]=1 ESP=00124BB8, EDI=00000001
- main 006ED686 POP ESI [00124BB8]=00141F05 ESP=00124BBC, ESI=00141F05
- main 006ED687 POP EBX [00124BBC]=0000000A (decimal 10.);EBX=0000000A, ESP=00124BC0
- main 006ED688 LEAVE [00124BC8]=00124C0C ESP=00124BCC, EBP=00124C0C
- main 006ED689 RETN [00124BCC]=Game.006E5267 ESP=00124BD0
- main 006E5267 ADD ESP,10 ESP=00124BE0
- main 006E526A MOV DWORD PTR SS:[EBP-20],EAX [00124BEC]=0
- main 006E526D OR DWORD PTR SS:[EBP-4],FFFFFFFF [00124C08]=00000000
- main 006E5271 CALL 006E527F ESP=00124BDC
- main 006E527F PUSH DWORD PTR SS:[EBP-1C] [00124BF0]=Game.0075DD38 ESP=00124BD8
- main 006E5282 CALL 006E8CB6 ESP=00124BD4
- main 006E8CB6 MOV EAX,DWORD PTR SS:[ARG.1] [00124BD8]=Game.0075DD38 EAX=0075DD38
- main 006E8CBA MOV ECX,OFFSET 0075DCD8 ECX=0075DCD8
- main 006E8CBF CMP EAX,ECX
- main 006E8CC1 JB SHORT 006E8CDA
- main 006E8CC3 CMP EAX,OFFSET 0075DF38
- main 006E8CC8 JA SHORT 006E8CDA
- main 006E8CCA SUB EAX,ECX EAX=00000060
- main 006E8CCC SAR EAX,5 EAX=00000003
- main 006E8CCF ADD EAX,10 EAX=00000013
- main 006E8CD2 PUSH EAX [00124BD0]=00124C2C, ASCII "Data.lock";ESP=00124BD0
- main 006E8CD3 CALL 006EA770 ESP=00124BCC
- main 006EA770 PUSH EBP [00124BC8]=00124C0C ESP=00124BC8
- main 006EA771 MOV EBP,ESP EBP=00124BC8
- main 006EA773 MOV EAX,DWORD PTR SS:[ARG.1] [00124BD0]=00000013 (decimal 19.)
- main 006EA776 PUSH DWORD PTR DS:[EAX*8+75DF80] [0075E018]=01814C78 ESP=00124BC4
- main 006EA77D CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01814C78, ESP=00124BC8
- main 006EA783 POP EBP [00124BC8]=00124C0C ESP=00124BCC, EBP=00124C0C
- main 006EA784 RETN [00124BCC]=Game.006E8CD8 ESP=00124BD0
- main 006E8CD8 POP ECX [00124BD0]=00000013 (decimal 19.);ECX=00000013, ESP=00124BD4
- main 006E8CD9 RETN [00124BD4]=Game.006E5287 ESP=00124BD8
- main 006E5287 POP ECX [00124BD8]=Game.0075DD38 ECX=0075DD38, ESP=00124BDC
- main 006E5288 RETN [00124BDC]=Game.006E5276 ESP=00124BE0
- main 006E5276 MOV EAX,DWORD PTR SS:[EBP-20] [00124BEC]=0
- main 006E5279 CALL 006EB3AF ESP=00124BDC
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124BFC]=00124F98 ECX=00124F98
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124BFC
- main 006EB3B9 POP ECX [00124BDC]=Game.006E527E ECX=006E527E, ESP=00124BE0
- main 006EB3BA POP EDI [00124BE0]=1 ESP=00124BE4
- main 006EB3BB POP ESI [00124BE4]=00141F05 ESP=00124BE8
- main 006EB3BC POP EBX [00124BE8]=0000000A (decimal 10.);ESP=00124BEC
- main 006EB3BD LEAVE [00124C0C]=00124D3C ESP=00124C10, EBP=00124D3C
- main 006EB3BE PUSH ECX [00124C0C]=00124D3C ESP=00124C0C
- main 006EB3BF RETN [00124C0C]=Game.006E527E ESP=00124C10
- main 006E527E RETN [00124C10]=Game.006E5298 ESP=00124C14
- main 006E5298 ADD ESP,0C ESP=00124C20
- main 006E529B RETN [00124C20]=Game.006D98B6 ESP=00124C24
- main 006D98B6 ADD ESP,8 ESP=00124C2C
- main 006D98B9 MOV DWORD PTR SS:[LOCAL.1],EAX [00124D38]=Game.006E65A4
- main 006D98BC CMP DWORD PTR SS:[LOCAL.1],0 [00124D38]=0
- main 006D98C0 JNE SHORT 006D98C9
- main 006D98C2 MOV EAX,1 EAX=00000001
- main 006D98C7 JMP SHORT 006D992A
- main 006D992A MOV ECX,DWORD PTR SS:[LOCAL.4] [00124D2C]=AE323B5E ECX=AE323B5E
- main 006D992D CALL 006E888F ESP=00124C28
- main 006E888F CMP ECX,DWORD PTR DS:[75DCB4] [0075DCB4]=AE323B5E
- main 006E8895 JNE SHORT 006E8898
- main 006E8897 RETN [00124C28]=Game.006D9932 ESP=00124C2C
- main 006D9932 MOV ESP,EBP ESP=00124D3C
- main 006D9934 POP EBP [00124D3C]=00124F5C ESP=00124D40, EBP=00124F5C
- main 006D9935 RETN [00124D40]=Game.006D9592 ESP=00124D44
- main 006D9592 ADD ESP,8 ESP=00124D4C
- main 006D9595 TEST EAX,EAX
- main 006D9597 JNE SHORT 006D95AA
- main 006D95AA LEA EAX,[LOCAL.132] Address=00124D4C EAX=00124D4C
- main 006D95B0 PUSH EAX [00124D48]=1 ESP=00124D48
- main 006D95B1 CALL 006D9470 ESP=00124D44
- main 006D9470 PUSH EBP [00124D40]=Game.006D9592 ESP=00124D40
- main 006D9471 MOV EBP,ESP EBP=00124D40
- main 006D9473 PUSH ECX [00124D3C]=00124F5C ESP=00124D3C
- main 006D9474 PUSH OFFSET 0072B1B4 [00124D38]=0 ESP=00124D38
- main 006D9479 MOV EAX,DWORD PTR SS:[ARG.1] [00124D48]=00124D4C, ASCII "Data.lrs"
- main 006D947C PUSH EAX [00124D34]=00000028 (decimal 40.);ESP=00124D34
- main 006D947D CALL 006E5289 ESP=00124D30
- main 006E5289 PUSH 40 [00124D2C]=AE323B5E ESP=00124D2C
- main 006E528B PUSH DWORD PTR SS:[ARG.3] [00124D38]=Game.0072B1B4, ASCII "rb";ESP=00124D28
- main 006E528F PUSH DWORD PTR SS:[ARG.3] [00124D34]=00124D4C, ASCII "Data.lrs";ESP=00124D24
- main 006E5293 CALL 006E522D ESP=00124D20
- main 006E522D PUSH 10 [00124D1C]=00124F98 ESP=00124D1C
- main 006E522F PUSH OFFSET 00731E70 [00124D18]=Game.006F88C0 ESP=00124D18
- main 006E5234 CALL 006EB374 ESP=00124D14
- main 006EB374 PUSH 006E79CC [00124D10]=4 ESP=00124D10
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124F98 EAX=00124F98
- main 006EB37F PUSH EAX [00124D0C]=0000000A (decimal 10.);ESP=00124D0C
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124D1C]=00000010 (decimal 16.);EAX=00000010
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124D1C]=00000010 (decimal 16.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124D1C EBP=00124D1C
- main 006EB38C SUB ESP,EAX ESP=00124CFC
- main 006EB38E PUSH EBX [00124CF8]=01020000 ESP=00124CF8
- main 006EB38F PUSH ESI [00124CF4]=Game.006E6557 ESP=00124CF4
- main 006EB390 PUSH EDI [00124CF0]=ntdll.7C9201DB ESP=00124CF0
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124D14]=Game.006E5239 EAX=006E5239
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124D04]=1
- main 006EB397 PUSH EAX [00124CEC]=FFFFFFFF (decimal -1.);ESP=00124CEC
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124D18]=Game.00731E70 EAX=00731E70
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124D18]=Game.00731E70
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124D14]=Game.006E5239
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124D0C EAX=00124D0C
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124F98
- main 006EB3AE RETN [00124CEC]=Game.006E5239 ESP=00124CF0
- main 006E5239 CALL 006ED70F ESP=00124CEC
- main 006ED70F PUSH 10 [00124CE8]=ntdll.7C9201E0 ESP=00124CE8
- main 006ED711 PUSH OFFSET 00732A00 [00124CE4]=ntdll.7C91E920 ESP=00124CE4
- main 006ED716 CALL 006EB374 ESP=00124CE0
- main 006EB374 PUSH 006E79CC [00124CDC]=0 ESP=00124CDC
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124D0C
- main 006EB37F PUSH EAX [00124CD8]=00124AD0 ESP=00124CD8
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124CE8]=00000010 (decimal 16.);EAX=00000010
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124CE8]=00000010 (decimal 16.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124CE8 EBP=00124CE8
- main 006EB38C SUB ESP,EAX ESP=00124CC8
- main 006EB38E PUSH EBX [00124CC4]=1 ESP=00124CC4
- main 006EB38F PUSH ESI [00124CC0]=0 ESP=00124CC0
- main 006EB390 PUSH EDI [00124CBC]=0 ESP=00124CBC
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124CE0]=Game.006ED71B EAX=006ED71B
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124CD0]=7C00E920
- main 006EB397 PUSH EAX [00124CB8]=50000161 ESP=00124CB8
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124CE4]=Game.00732A00 EAX=00732A00
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124CE4]=Game.00732A00
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124CE0]=Game.006ED71B
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124CD8 EAX=00124CD8
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124D0C
- main 006EB3AE RETN [00124CB8]=Game.006ED71B ESP=00124CBC
- main 006ED71B XOR EBX,EBX EBX=00000000
- main 006ED71D XOR EDI,EDI EDI=00000000
- main 006ED71F MOV DWORD PTR SS:[EBP-1C],EDI [00124CCC]=0000000A (decimal 10.)
- main 006ED722 PUSH 1 [00124CB8]=Game.006ED71B ESP=00124CB8
- main 006ED724 CALL 006EA83D ESP=00124CB4
- main 006EA83D PUSH EBP [00124CB0]=ntdll.7C95DCD7 ESP=00124CB0
- main 006EA83E MOV EBP,ESP EBP=00124CB0
- main 006EA840 MOV EAX,DWORD PTR SS:[ARG.1] [00124CB8]=1 EAX=00000001
- main 006EA843 PUSH ESI [00124CAC]=ntdll.7C97F51D ESP=00124CAC
- main 006EA844 LEA ESI,[EAX*8+75DF80] Address=0075DF88 ESI=0075DF88
- main 006EA84B CMP DWORD PTR DS:[ESI],0 [0075DF88]=Game.009CF8B0
- main 006EA84E JNE SHORT 006EA863
- main 006EA863 PUSH DWORD PTR DS:[ESI] [0075DF88]=Game.009CF8B0 ESP=00124CA8
- main 006EA865 CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=009CF8B0, ESP=00124CAC
- main 006EA86B POP ESI [00124CAC]=00141F05 ESP=00124CB0, ESI=00141F05
- main 006EA86C POP EBP [00124CB0]=00124CE8 ESP=00124CB4, EBP=00124CE8
- main 006EA86D RETN [00124CB4]=Game.006ED729 ESP=00124CB8
- main 006ED729 POP ECX [00124CB8]=1 ECX=00000001, ESP=00124CBC
- main 006ED72A MOV DWORD PTR SS:[EBP-4],EBX [00124CE4]=FFFFFFFF (decimal -1.)
- main 006ED72D XOR ESI,ESI ESI=00000000
- main 006ED72F MOV DWORD PTR SS:[EBP-20],ESI [00124CC8]=00000010 (decimal 16.)
- main 006ED732 CMP ESI,DWORD PTR DS:[9D1160] [009D1160]=00000200 (decimal 512.)
- main 006ED738 JGE 006ED7FE
- main 006ED73E MOV EAX,DWORD PTR DS:[9D0140] [009D0140]=01022FC8 EAX=01022FC8
- main 006ED743 MOV EAX,DWORD PTR DS:[ESI*4+EAX] [01022FC8]=Game.0075DCD8 EAX=0075DCD8
- main 006ED746 CMP EAX,EBX
- main 006ED748 JE SHORT 006ED79A
- main 006ED74A TEST BYTE PTR DS:[EAX+0C],83 [0075DCE4]=01
- main 006ED74E JNE SHORT 006ED793
- main 006ED793 INC ESI ESI=00000001
- main 006ED794 JMP SHORT 006ED72F
- main 006ED72F MOV DWORD PTR SS:[EBP-20],ESI [00124CC8]=0
- main 006ED732 CMP ESI,DWORD PTR DS:[9D1160] [009D1160]=00000200 (decimal 512.)
- main 006ED738 JGE 006ED7FE
- main 006ED73E MOV EAX,DWORD PTR DS:[9D0140] [009D0140]=01022FC8 EAX=01022FC8
- main 006ED743 MOV EAX,DWORD PTR DS:[ESI*4+EAX] [01022FCC]=Game.0075DCF8 EAX=0075DCF8
- main 006ED746 CMP EAX,EBX
- main 006ED748 JE SHORT 006ED79A
- main 006ED74A TEST BYTE PTR DS:[EAX+0C],83 [0075DD04]=02
- main 006ED74E JNE SHORT 006ED793
- main 006ED793 INC ESI ESI=00000002
- main 006ED794 JMP SHORT 006ED72F
- main 006ED72F MOV DWORD PTR SS:[EBP-20],ESI [00124CC8]=1
- main 006ED732 CMP ESI,DWORD PTR DS:[9D1160] [009D1160]=00000200 (decimal 512.)
- main 006ED738 JGE 006ED7FE
- main 006ED73E MOV EAX,DWORD PTR DS:[9D0140] [009D0140]=01022FC8 EAX=01022FC8
- main 006ED743 MOV EAX,DWORD PTR DS:[ESI*4+EAX] [01022FD0]=Game.0075DD18 EAX=0075DD18
- main 006ED746 CMP EAX,EBX
- main 006ED748 JE SHORT 006ED79A
- main 006ED74A TEST BYTE PTR DS:[EAX+0C],83 [0075DD24]=02
- main 006ED74E JNE SHORT 006ED793
- main 006ED793 INC ESI ESI=00000003
- main 006ED794 JMP SHORT 006ED72F
- main 006ED72F MOV DWORD PTR SS:[EBP-20],ESI [00124CC8]=2
- main 006ED732 CMP ESI,DWORD PTR DS:[9D1160] [009D1160]=00000200 (decimal 512.)
- main 006ED738 JGE 006ED7FE
- main 006ED73E MOV EAX,DWORD PTR DS:[9D0140] [009D0140]=01022FC8 EAX=01022FC8
- main 006ED743 MOV EAX,DWORD PTR DS:[ESI*4+EAX] [01022FD4]=Game.0075DD38 EAX=0075DD38
- main 006ED746 CMP EAX,EBX
- main 006ED748 JE SHORT 006ED79A
- main 006ED74A TEST BYTE PTR DS:[EAX+0C],83 [0075DD44]=00
- main 006ED74E JNE SHORT 006ED793
- main 006ED750 CMP ESI,2
- main 006ED753 JLE SHORT 006ED76C
- main 006ED755 CMP ESI,14
- main 006ED758 JGE SHORT 006ED76C
- main 006ED75A LEA EAX,[ESI+10] EAX=00000013
- main 006ED75D PUSH EAX [00124CB8]=1 ESP=00124CB8
- main 006ED75E CALL 006EA79D ESP=00124CB4
- main 006EA79D PUSH 8 [00124CB0]=00124CE8 ESP=00124CB0
- main 006EA79F PUSH OFFSET 00732650 [00124CAC]=00141F05 ESP=00124CAC
- main 006EA7A4 CALL 006EB374 ESP=00124CA8
- main 006EB374 PUSH 006E79CC [00124CA4]=Game.006EA86B ESP=00124CA4
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124CD8 EAX=00124CD8
- main 006EB37F PUSH EAX [00124CA0]=ntdll.7C91E920 ESP=00124CA0
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124CB0]=8 EAX=00000008
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124CB0]=8
- main 006EB388 LEA EBP,[ARG.2] Address=00124CB0 EBP=00124CB0
- main 006EB38C SUB ESP,EAX ESP=00124C98
- main 006EB38E PUSH EBX [00124C94]=00124C24 ESP=00124C94
- main 006EB38F PUSH ESI [00124C90]=01FFFFFF ESP=00124C90
- main 006EB390 PUSH EDI [00124C8C]=0014F0E0 ESP=00124C8C
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124CA8]=Game.006EA7A9 EAX=006EA7A9
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124C98]=ntdll.7C928F21
- main 006EB397 PUSH EAX [00124C88]=ntdll.7C910000 ESP=00124C88
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124CAC]=Game.00732650 EAX=00732650
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124CAC]=Game.00732650
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124CA8]=Game.006EA7A9
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124CA0 EAX=00124CA0
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124CD8
- main 006EB3AE RETN [00124C88]=Game.006EA7A9 ESP=00124C8C
- main 006EA7A9 MOV ESI,DWORD PTR SS:[EBP+8] [00124CB8]=00000013 (decimal 19.);ESI=00000013
- main 006EA7AC LEA ESI,[ESI*8+75DF80] Address=0075E018 ESI=0075E018
- main 006EA7B3 XOR EBX,EBX
- main 006EA7B5 CMP DWORD PTR DS:[ESI],EBX [0075E018]=01814C78
- main 006EA7B7 JNE SHORT 006EA82B
- main 006EA82B XOR EAX,EAX EAX=00000000
- main 006EA82D INC EAX EAX=00000001
- main 006EA82E CALL 006EB3AF ESP=00124C88
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124CA0]=00124CD8 ECX=00124CD8
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124CA0
- main 006EB3B9 POP ECX [00124C88]=Game.006EA833 ECX=006EA833, ESP=00124C8C
- main 006EB3BA POP EDI [00124C8C]=0 ESP=00124C90
- main 006EB3BB POP ESI [00124C90]=3 ESP=00124C94, ESI=00000003
- main 006EB3BC POP EBX [00124C94]=0 ESP=00124C98
- main 006EB3BD LEAVE [00124CB0]=00124CE8 ESP=00124CB4, EBP=00124CE8
- main 006EB3BE PUSH ECX [00124CB0]=00124CE8 ESP=00124CB0
- main 006EB3BF RETN [00124CB0]=Game.006EA833 ESP=00124CB4
- main 006EA833 RETN [00124CB4]=Game.006ED763 ESP=00124CB8
- main 006ED763 POP ECX [00124CB8]=00000013 (decimal 19.);ECX=00000013, ESP=00124CBC
- main 006ED764 TEST EAX,EAX
- main 006ED766 JE 006ED7FE
- main 006ED76C MOV EAX,DWORD PTR DS:[9D0140] [009D0140]=01022FC8 EAX=01022FC8
- main 006ED771 PUSH DWORD PTR DS:[ESI*4+EAX] [01022FD4]=Game.0075DD38 ESP=00124CB8
- main 006ED774 PUSH ESI [00124CB4]=Game.006ED763 ESP=00124CB4
- main 006ED775 CALL 006E8C93 ESP=00124CB0
- main 006E8C93 MOV EAX,DWORD PTR SS:[ARG.1] [00124CB4]=3 EAX=00000003
- main 006E8C97 CMP EAX,14
- main 006E8C9A JGE SHORT 006E8CA7
- main 006E8C9C ADD EAX,10 EAX=00000013
- main 006E8C9F PUSH EAX [00124CAC]=FFFFFFFF (decimal -1.);ESP=00124CAC
- main 006E8CA0 CALL 006EA83D ESP=00124CA8
- main 006EA83D PUSH EBP [00124CA4]=Game.006E79CC ESP=00124CA4
- main 006EA83E MOV EBP,ESP EBP=00124CA4
- main 006EA840 MOV EAX,DWORD PTR SS:[ARG.1] [00124CAC]=00000013 (decimal 19.)
- main 006EA843 PUSH ESI [00124CA0]=00124CD8 ESP=00124CA0
- main 006EA844 LEA ESI,[EAX*8+75DF80] Address=0075E018 ESI=0075E018
- main 006EA84B CMP DWORD PTR DS:[ESI],0 [0075E018]=01814C78
- main 006EA84E JNE SHORT 006EA863
- main 006EA863 PUSH DWORD PTR DS:[ESI] [0075E018]=01814C78 ESP=00124C9C
- main 006EA865 CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01814C78, ESP=00124CA0
- main 006EA86B POP ESI [00124CA0]=3 ESP=00124CA4, ESI=00000003
- main 006EA86C POP EBP [00124CA4]=00124CE8 ESP=00124CA8, EBP=00124CE8
- main 006EA86D RETN [00124CA8]=Game.006E8CA5 ESP=00124CAC
- main 006E8CA5 POP ECX [00124CAC]=00000013 (decimal 19.);ECX=00000013, ESP=00124CB0
- main 006E8CA6 RETN [00124CB0]=Game.006ED77A ESP=00124CB4
- main 006ED77A POP ECX [00124CB4]=3 ECX=00000003, ESP=00124CB8
- main 006ED77B POP ECX [00124CB8]=Game.0075DD38 ECX=0075DD38, ESP=00124CBC
- main 006ED77C MOV EAX,DWORD PTR DS:[9D0140] [009D0140]=01022FC8 EAX=01022FC8
- main 006ED781 MOV EAX,DWORD PTR DS:[ESI*4+EAX] [01022FD4]=Game.0075DD38 EAX=0075DD38
- main 006ED784 TEST BYTE PTR DS:[EAX+0C],83 [0075DD44]=00
- main 006ED788 JE SHORT 006ED796
- main 006ED796 MOV EDI,EAX EDI=0075DD38
- main 006ED798 JMP SHORT 006ED7FB
- main 006ED7FB MOV DWORD PTR SS:[EBP-1C],EDI [00124CCC]=0
- main 006ED7FE CMP EDI,EBX
- main 006ED800 JE SHORT 006ED814
- main 006ED802 MOV DWORD PTR DS:[EDI+4],EBX [0075DD3C]=0
- main 006ED805 MOV DWORD PTR DS:[EDI+0C],EBX [0075DD44]=0
- main 006ED808 MOV DWORD PTR DS:[EDI+8],EBX [0075DD40]=0
- main 006ED80B MOV DWORD PTR DS:[EDI],EBX [0075DD38]=0
- main 006ED80D MOV DWORD PTR DS:[EDI+1C],EBX [0075DD54]=0
- main 006ED810 OR DWORD PTR DS:[EDI+10],FFFFFFFF [0075DD48]=FFFFFFFF
- main 006ED814 OR DWORD PTR SS:[EBP-4],FFFFFFFF [00124CE4]=00000000
- main 006ED818 CALL 006ED828 ESP=00124CB8
- main 006ED828 PUSH 1 [00124CB4]=3 ESP=00124CB4
- main 006ED82A CALL 006EA770 ESP=00124CB0
- main 006EA770 PUSH EBP [00124CAC]=00000013 (decimal 19.);ESP=00124CAC
- main 006EA771 MOV EBP,ESP EBP=00124CAC
- main 006EA773 MOV EAX,DWORD PTR SS:[ARG.1] [00124CB4]=1 EAX=00000001
- main 006EA776 PUSH DWORD PTR DS:[EAX*8+75DF80] [0075DF88]=Game.009CF8B0 ESP=00124CA8
- main 006EA77D CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=009CF8B0, ESP=00124CAC
- main 006EA783 POP EBP [00124CAC]=00124CE8 ESP=00124CB0, EBP=00124CE8
- main 006EA784 RETN [00124CB0]=Game.006ED82F ESP=00124CB4
- main 006ED82F POP ECX [00124CB4]=1 ECX=00000001, ESP=00124CB8
- main 006ED830 RETN [00124CB8]=Game.006ED81D ESP=00124CBC
- main 006ED81D MOV EAX,EDI EAX=0075DD38
- main 006ED81F CALL 006EB3AF ESP=00124CB8
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124CD8]=00124D0C ECX=00124D0C
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124CD8
- main 006EB3B9 POP ECX [00124CB8]=Game.006ED824 ECX=006ED824, ESP=00124CBC
- main 006EB3BA POP EDI [00124CBC]=1 ESP=00124CC0, EDI=00000001
- main 006EB3BB POP ESI [00124CC0]=00141F05 ESP=00124CC4, ESI=00141F05
- main 006EB3BC POP EBX [00124CC4]=0000000A (decimal 10.);EBX=0000000A, ESP=00124CC8
- main 006EB3BD LEAVE [00124CE8]=00124D1C ESP=00124CEC, EBP=00124D1C
- main 006EB3BE PUSH ECX [00124CE8]=00124D1C ESP=00124CE8
- main 006EB3BF RETN [00124CE8]=Game.006ED824 ESP=00124CEC
- main 006ED824 RETN [00124CEC]=Game.006E523E ESP=00124CF0
- main 006E523E MOV DWORD PTR SS:[EBP-1C],EAX [00124D00]=Game.006E655C
- main 006E5241 TEST EAX,EAX
- main 006E5243 JNE SHORT 006E5254
- main 006E5254 AND DWORD PTR SS:[EBP-4],00000000 [00124D18]=FFFFFFFF
- main 006E5258 PUSH EAX [00124CEC]=Game.006E523E ESP=00124CEC
- main 006E5259 PUSH DWORD PTR SS:[EBP+10] [00124D2C]=00000040 (decimal 64.);ESP=00124CE8
- main 006E525C PUSH DWORD PTR SS:[EBP+0C] [00124D28]=Game.0072B1B4, ASCII "rb";ESP=00124CE4
- main 006E525F PUSH DWORD PTR SS:[EBP+8] [00124D24]=00124D4C, ASCII "Data.lrs";ESP=00124CE0
- main 006E5262 CALL 006ED522 ESP=00124CDC
- main 006ED522 PUSH EBP [00124CD8]=00124D0C ESP=00124CD8
- main 006ED523 MOV EBP,ESP EBP=00124CD8
- main 006ED525 PUSH ECX [00124CD4]=01020000 ESP=00124CD4
- main 006ED526 PUSH ECX [00124CD0]=00124CBC ESP=00124CD0
- main 006ED527 PUSH EBX [00124CCC]=Game.0075DD38 ESP=00124CCC
- main 006ED528 PUSH ESI [00124CC8]=3 ESP=00124CC8
- main 006ED529 MOV ESI,DWORD PTR DS:[9CFCF8] [009CFCF8]=0 ESI=00000000
- main 006ED52F PUSH EDI [00124CC4]=0000000A (decimal 10.);ESP=00124CC4
- main 006ED530 MOV EDI,DWORD PTR SS:[ARG.2] [00124CE4]=Game.0072B1B4, ASCII "rb";EDI=0072B1B4
- main 006ED533 MOV AL,BYTE PTR DS:[EDI] [0072B1B4]=72 ('r') EAX=0075DD72
- main 006ED535 XOR EBX,EBX EBX=00000000
- main 006ED537 CMP AL,61
- main 006ED539 MOV DWORD PTR SS:[LOCAL.2],EBX [00124CD0]=Game.006ED824
- main 006ED53C MOV DWORD PTR SS:[LOCAL.1],EBX [00124CD4]=Game.006ED824
- main 006ED53F JE SHORT 006ED55B
- main 006ED541 CMP AL,72
- main 006ED543 JE SHORT 006ED554
- main 006ED554 XOR ECX,ECX ECX=00000000
- main 006ED556 OR ESI,00000001 ESI=00000001
- main 006ED559 JMP SHORT 006ED563
- main 006ED563 XOR EDX,EDX EDX=00000000
- main 006ED565 INC EDX EDX=00000001
- main 006ED566 JMP 006ED642
- main 006ED642 INC EDI EDI=0072B1B5
- main 006ED643 MOV AL,BYTE PTR DS:[EDI] [0072B1B5]=62 ('b') EAX=0075DD62
- main 006ED645 CMP AL,BL
- main 006ED647 JNE 006ED56B
- main 006ED56B CMP EDX,EBX
- main 006ED56D JE 006ED64D
- main 006ED573 MOVSX EAX,AL EAX=00000062
- main 006ED576 CMP EAX,54
- main 006ED579 JG SHORT 006ED5EC
- main 006ED5EC SUB EAX,62 EAX=00000000
- main 006ED5EF JE SHORT 006ED637
- main 006ED637 TEST CH,C0
- main 006ED63A JNE SHORT 006ED624
- main 006ED63C OR ECX,00008000 ECX=00008000
- main 006ED642 INC EDI EDI=0072B1B6
- main 006ED643 MOV AL,BYTE PTR DS:[EDI] [0072B1B6]=00
- main 006ED645 CMP AL,BL
- main 006ED647 JNE 006ED56B
- main 006ED64D PUSH 1A4 [00124CC0]=00141F05 ESP=00124CC0
- main 006ED652 PUSH DWORD PTR SS:[ARG.3] [00124CE8]=00000040 (decimal 64.);ESP=00124CBC
- main 006ED655 PUSH ECX [00124CB8]=Game.006ED824 ESP=00124CB8
- main 006ED656 PUSH DWORD PTR SS:[ARG.1] [00124CE0]=00124D4C, ASCII "Data.lrs";ESP=00124CB4
- main 006ED659 CALL 006F8E40 ESP=00124CB0
- main 006F8E40 PUSH 14 [00124CAC]=00124CE8 ESP=00124CAC
- main 006F8E42 PUSH OFFSET 00737E78 [00124CA8]=Game.009CF8B0 ESP=00124CA8
- main 006F8E47 CALL 006EB374 ESP=00124CA4
- main 006EB374 PUSH 006E79CC [00124CA0]=3 ESP=00124CA0
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124D0C EAX=00124D0C
- main 006EB37F PUSH EAX [00124C9C]=01814C78 ESP=00124C9C
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124CAC]=00000014 (decimal 20.);EAX=00000014
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124CAC]=00000014 (decimal 20.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124CAC EBP=00124CAC
- main 006EB38C SUB ESP,EAX ESP=00124C88
- main 006EB38E PUSH EBX [00124C84]=0014F0D8 ESP=00124C84
- main 006EB38F PUSH ESI [00124C80]=0014F108 ESP=00124C80
- main 006EB390 PUSH EDI [00124C7C]=0000000A (decimal 10.);ESP=00124C7C
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124CA4]=Game.006F8E4C EAX=006F8E4C
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124C94]=0
- main 006EB397 PUSH EAX [00124C78]=00140000 ESP=00124C78
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124CA8]=Game.00737E78 EAX=00737E78
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124CA8]=Game.00737E78
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124CA4]=Game.006F8E4C
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124C9C EAX=00124C9C
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124D0C
- main 006EB3AE RETN [00124C78]=Game.006F8E4C ESP=00124C7C
- main 006F8E4C AND DWORD PTR SS:[EBP-1C],00000000 [00124C90]=00000003
- main 006F8E50 AND DWORD PTR SS:[EBP-4],00000000 [00124CA8]=FFFFFFFF
- main 006F8E54 PUSH DWORD PTR SS:[EBP+14] [00124CC0]=000001A4 (decimal 420.);ESP=00124C78
- main 006F8E57 PUSH DWORD PTR SS:[EBP+0C] [00124CB8]=00008000 (decimal 32768.);ESP=00124C74
- main 006F8E5A PUSH DWORD PTR SS:[EBP+8] [00124CB4]=00124D4C, ASCII "Data.lrs";ESP=00124C70
- main 006F8E5D LEA EAX,[EBP-20] Address=00124C8C EAX=00124C8C
- main 006F8E60 PUSH EAX [00124C6C]=40000060 ESP=00124C6C
- main 006F8E61 LEA EAX,[EBP-1C] Address=00124C90 EAX=00124C90
- main 006F8E64 PUSH EAX [00124C68]=00140000 ESP=00124C68
- main 006F8E65 MOV ECX,DWORD PTR SS:[EBP+10] [00124CBC]=00000040 (decimal 64.);ECX=00000040
- main 006F8E68 CALL 006F8B04 ESP=00124C64
- main 006F8B04 PUSH EBP [00124C60]=ntdll.7C92930F ESP=00124C60
- main 006F8B05 MOV EBP,ESP EBP=00124C60
- main 006F8B07 SUB ESP,1C ESP=00124C44
- main 006F8B0A MOV EDX,DWORD PTR SS:[ARG.4] [00124C74]=00008000 (decimal 32768.);EDX=00008000
- main 006F8B0D PUSH EBX [00124C40]=0 ESP=00124C40
- main 006F8B0E PUSH ESI [00124C3C]=0 ESP=00124C3C
- main 006F8B0F XOR ESI,ESI ESI=00000000
- main 006F8B11 TEST DL,DL
- main 006F8B13 MOV DWORD PTR SS:[LOCAL.7],0C [00124C44]=00140000
- main 006F8B1A MOV DWORD PTR SS:[LOCAL.6],ESI [00124C48]=00124A44
- main 006F8B1D JNS SHORT 006F8B28
- main 006F8B28 MOV DWORD PTR SS:[LOCAL.5],1 [00124C4C]=0014F050
- main 006F8B2F MOV BYTE PTR SS:[LOCAL.1+3],0 [00124C5F]=FF
- main 006F8B33 MOV EAX,8000 EAX=00008000
- main 006F8B38 TEST EAX,EDX
- main 006F8B3A JNE SHORT 006F8B4D
- main 006F8B4D PUSH 3 [00124C38]=ntdll.7C95BC4C ESP=00124C38
- main 006F8B4F MOV EAX,EDX
- main 006F8B51 POP EBX [00124C38]=3 EBX=00000003, ESP=00124C3C
- main 006F8B52 AND EAX,EBX EAX=00000000
- main 006F8B54 SUB EAX,ESI
- main 006F8B56 JE SHORT 006F8B70
- main 006F8B70 MOV DWORD PTR SS:[LOCAL.4],80000000 [00124C50]=00124E84
- main 006F8B77 CMP ECX,10
- main 006F8B7A JE SHORT 006F8BBC
- main 006F8B7C CMP ECX,20
- main 006F8B7F JE SHORT 006F8BB3
- main 006F8B81 CMP ECX,30
- main 006F8B84 JE SHORT 006F8BAA
- main 006F8B86 CMP ECX,40
- main 006F8B89 JE SHORT 006F8BA5
- main 006F8BA5 MOV DWORD PTR SS:[LOCAL.2],EBX [00124C58]=ntdll.7C929318
- main 006F8BA8 JMP SHORT 006F8BBF
- main 006F8BBF MOV EAX,EDX EAX=00008000
- main 006F8BC1 MOV EDX,700 EDX=00000700
- main 006F8BC6 AND EAX,EDX EAX=00000000
- main 006F8BC8 MOV ECX,400 ECX=00000400
- main 006F8BCD CMP EAX,ECX
- main 006F8BCF PUSH EDI [00124C38]=3 ESP=00124C38
- main 006F8BD0 MOV EDI,100 EDI=00000100
- main 006F8BD5 JG SHORT 006F8C06
- main 006F8BD7 JE SHORT 006F8C01
- main 006F8BD9 CMP EAX,ESI
- main 006F8BDB JE SHORT 006F8C01
- main 006F8C01 MOV DWORD PTR SS:[LOCAL.3],EBX [00124C54]=ntdll.7C91E920
- main 006F8C04 JMP SHORT 006F8C42
- main 006F8C42 MOV EAX,DWORD PTR SS:[ARG.4] [00124C74]=00008000 (decimal 32768.);EAX=00008000
- main 006F8C45 TEST EDI,EAX
- main 006F8C47 MOV ESI,80 ESI=00000080
- main 006F8C4C JE SHORT 006F8C60
- main 006F8C60 TEST AL,40
- main 006F8C62 JE SHORT 006F8C7B
- main 006F8C7B TEST AH,10
- main 006F8C7E JE SHORT 006F8C82
- main 006F8C82 TEST AL,20
- main 006F8C84 JE SHORT 006F8C8E
- main 006F8C8E TEST AL,10
- main 006F8C90 JE SHORT 006F8C98
- main 006F8C98 CALL 006F88C1 ESP=00124C34
- main 006F88C1 PUSH 14 [00124C30]=636F6C2E ESP=00124C30
- main 006F88C3 PUSH OFFSET 00737E40 [00124C2C]=61746144 ESP=00124C2C
- main 006F88C8 CALL 006EB374 ESP=00124C28
- main 006EB374 PUSH 006E79CC [00124C24]=00124C2C, ASCII "@~s";ESP=00124C24
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124C9C EAX=00124C9C
- main 006EB37F PUSH EAX [00124C20]=Game.006D98B6 ESP=00124C20
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124C30]=00000014 (decimal 20.);EAX=00000014
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124C30]=00000014 (decimal 20.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124C30 EBP=00124C30
- main 006EB38C SUB ESP,EAX ESP=00124C0C
- main 006EB38E PUSH EBX [00124C08]=FFFFFFFF (decimal -1.);ESP=00124C08
- main 006EB38F PUSH ESI [00124C04]=Game.00731E70 ESP=00124C04
- main 006EB390 PUSH EDI [00124C00]=Game.006E79CC ESP=00124C00
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124C28]=Game.006F88CD EAX=006F88CD
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124C18]=Game.0072B1E8, ASCII "rb"
- main 006EB397 PUSH EAX [00124BFC]=00124F98 ESP=00124BFC
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124C2C]=Game.00737E40 EAX=00737E40
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124C2C]=Game.00737E40
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124C28]=Game.006F88CD
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124C20 EAX=00124C20
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124C9C
- main 006EB3AE RETN [00124BFC]=Game.006F88CD ESP=00124C00
- main 006F88CD OR DWORD PTR SS:[EBP-1C],FFFFFFFF [00124C14]=00124C2C
- main 006F88D1 PUSH 0B [00124BFC]=Game.006F88CD ESP=00124BFC
- main 006F88D3 CALL 006EA79D ESP=00124BF8
- main 006EA79D PUSH 8 [00124BF4]=00124BE0 ESP=00124BF4
- main 006EA79F PUSH OFFSET 00732650 [00124BF0]=Game.0075DD38 ESP=00124BF0
- main 006EA7A4 CALL 006EB374 ESP=00124BEC
- main 006EB374 PUSH 006E79CC [00124BE8]=0000000A (decimal 10.);ESP=00124BE8
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124C20
- main 006EB37F PUSH EAX [00124BE4]=00141F05 ESP=00124BE4
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124BF4]=8 EAX=00000008
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124BF4]=8
- main 006EB388 LEA EBP,[ARG.2] Address=00124BF4 EBP=00124BF4
- main 006EB38C SUB ESP,EAX ESP=00124BDC
- main 006EB38E PUSH EBX [00124BD8]=Game.0075DD38 ESP=00124BD8
- main 006EB38F PUSH ESI [00124BD4]=Game.006E5287 ESP=00124BD4
- main 006EB390 PUSH EDI [00124BD0]=00000013 (decimal 19.);ESP=00124BD0
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124BEC]=Game.006EA7A9 EAX=006EA7A9
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124BDC]=Game.006E527E
- main 006EB397 PUSH EAX [00124BCC]=Game.006E8CD8 ESP=00124BCC
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124BF0]=Game.00732650 EAX=00732650
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124BF0]=Game.00732650
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124BEC]=Game.006EA7A9
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124BE4 EAX=00124BE4
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124C20
- main 006EB3AE RETN [00124BCC]=Game.006EA7A9 ESP=00124BD0
- main 006EA7A9 MOV ESI,DWORD PTR SS:[EBP+8] [00124BFC]=0000000B (decimal 11.);ESI=0000000B
- main 006EA7AC LEA ESI,[ESI*8+75DF80] Address=0075DFD8 ESI=0075DFD8
- main 006EA7B3 XOR EBX,EBX EBX=00000000
- main 006EA7B5 CMP DWORD PTR DS:[ESI],EBX [0075DFD8]=01814CA8
- main 006EA7B7 JNE SHORT 006EA82B
- main 006EA82B XOR EAX,EAX EAX=00000000
- main 006EA82D INC EAX EAX=00000001
- main 006EA82E CALL 006EB3AF ESP=00124BCC
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124BE4]=00124C20 ECX=00124C20
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124BE4
- main 006EB3B9 POP ECX [00124BCC]=Game.006EA833 ECX=006EA833, ESP=00124BD0
- main 006EB3BA POP EDI [00124BD0]=00000100 (decimal 256.);ESP=00124BD4
- main 006EB3BB POP ESI [00124BD4]=00000080 (decimal 128.);ESP=00124BD8, ESI=00000080
- main 006EB3BC POP EBX [00124BD8]=3 EBX=00000003, ESP=00124BDC
- main 006EB3BD LEAVE [00124BF4]=00124C30 ESP=00124BF8, EBP=00124C30
- main 006EB3BE PUSH ECX [00124BF4]=00124C30 ESP=00124BF4
- main 006EB3BF RETN [00124BF4]=Game.006EA833 ESP=00124BF8
- main 006EA833 RETN [00124BF8]=Game.006F88D8 ESP=00124BFC
- main 006F88D8 POP ECX [00124BFC]=0000000B (decimal 11.);ECX=0000000B, ESP=00124C00
- main 006F88D9 TEST EAX,EAX
- main 006F88DB JE 006F8962
- main 006F88E1 PUSH 0B [00124BFC]=0000000B (decimal 11.);ESP=00124BFC
- main 006F88E3 CALL 006EA83D ESP=00124BF8
- main 006EA83D PUSH EBP [00124BF4]=Game.006EA833 ESP=00124BF4
- main 006EA83E MOV EBP,ESP EBP=00124BF4
- main 006EA840 MOV EAX,DWORD PTR SS:[ARG.1] [00124BFC]=0000000B (decimal 11.);EAX=0000000B
- main 006EA843 PUSH ESI [00124BF0]=FFFFFFFF (decimal -1.);ESP=00124BF0
- main 006EA844 LEA ESI,[EAX*8+75DF80] Address=0075DFD8 ESI=0075DFD8
- main 006EA84B CMP DWORD PTR DS:[ESI],0 [0075DFD8]=01814CA8
- main 006EA84E JNE SHORT 006EA863
- main 006EA863 PUSH DWORD PTR DS:[ESI] [0075DFD8]=01814CA8 ESP=00124BEC
- main 006EA865 CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01814CA8, ESP=00124BF0
- main 006EA86B POP ESI [00124BF0]=00000080 (decimal 128.);ESP=00124BF4, ESI=00000080
- main 006EA86C POP EBP [00124BF4]=00124C30 ESP=00124BF8, EBP=00124C30
- main 006EA86D RETN [00124BF8]=Game.006F88E8 ESP=00124BFC
- main 006F88E8 POP ECX [00124BFC]=0000000B (decimal 11.);ECX=0000000B, ESP=00124C00
- main 006F88E9 XOR EDI,EDI EDI=00000000
- main 006F88EB MOV DWORD PTR SS:[EBP-4],EDI [00124C2C]=FFFFFFFF (decimal -1.)
- main 006F88EE MOV DWORD PTR SS:[EBP-24],EDI [00124C0C]=Game.006E527E
- main 006F88F1 CMP EDI,40
- main 006F88F4 JGE 006F8A22
- main 006F88FA MOV ESI,DWORD PTR DS:[EDI*4+9CFDC0] [009CFDC0]=01021F48 ESI=01021F48
- main 006F8901 TEST ESI,ESI
- main 006F8903 JE 006F89CB
- main 006F8909 MOV DWORD PTR SS:[EBP-20],ESI [00124C10]=Game.006E5298
- main 006F890C MOV EAX,DWORD PTR DS:[EDI*4+9CFDC0] [009CFDC0]=01021F48 EAX=01021F48
- main 006F8913 ADD EAX,480 EAX=010223C8
- main 006F8918 CMP ESI,EAX
- main 006F891A JNB 006F89BF
- main 006F8920 TEST BYTE PTR DS:[ESI+4],01 [01021F4C]=C1
- main 006F8924 JNE SHORT 006F898C
- main 006F898C ADD ESI,24 ESI=01021F6C
- main 006F898F JMP 006F8909
- main 006F8909 MOV DWORD PTR SS:[EBP-20],ESI [00124C10]=01021F48
- main 006F890C MOV EAX,DWORD PTR DS:[EDI*4+9CFDC0] [009CFDC0]=01021F48 EAX=01021F48
- main 006F8913 ADD EAX,480 EAX=010223C8
- main 006F8918 CMP ESI,EAX
- main 006F891A JNB 006F89BF
- main 006F8920 TEST BYTE PTR DS:[ESI+4],01 [01021F70]=C1
- main 006F8924 JNE SHORT 006F898C
- main 006F898C ADD ESI,24 ESI=01021F90
- main 006F898F JMP 006F8909
- main 006F8909 MOV DWORD PTR SS:[EBP-20],ESI [00124C10]=01021F6C
- main 006F890C MOV EAX,DWORD PTR DS:[EDI*4+9CFDC0] [009CFDC0]=01021F48 EAX=01021F48
- main 006F8913 ADD EAX,480 EAX=010223C8
- main 006F8918 CMP ESI,EAX
- main 006F891A JNB 006F89BF
- main 006F8920 TEST BYTE PTR DS:[ESI+4],01 [01021F94]=C1
- main 006F8924 JNE SHORT 006F898C
- main 006F898C ADD ESI,24 ESI=01021FB4
- main 006F898F JMP 006F8909
- main 006F8909 MOV DWORD PTR SS:[EBP-20],ESI [00124C10]=01021F90
- main 006F890C MOV EAX,DWORD PTR DS:[EDI*4+9CFDC0] [009CFDC0]=01021F48 EAX=01021F48
- main 006F8913 ADD EAX,480 EAX=010223C8
- main 006F8918 CMP ESI,EAX
- main 006F891A JNB 006F89BF
- main 006F8920 TEST BYTE PTR DS:[ESI+4],01 [01021FB8]=00
- main 006F8924 JNE SHORT 006F898C
- main 006F8926 XOR EBX,EBX EBX=00000000
- main 006F8928 CMP DWORD PTR DS:[ESI+8],EBX [01021FBC]=1
- main 006F892B JNE SHORT 006F8975
- main 006F8975 LEA EBX,[ESI+0C] Address=01021FC0 EBX=01021FC0
- main 006F8978 PUSH EBX [00124BFC]=0000000B (decimal 11.);ESP=00124BFC
- main 006F8979 CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01021FC0, ESP=00124C00
- main 006F897F TEST BYTE PTR DS:[ESI+4],01 [01021FB8]=00
- main 006F8983 JE SHORT 006F89A3
- main 006F89A3 OR DWORD PTR DS:[ESI],FFFFFFFF [01021FB4]=FFFFFFFF
- main 006F89A6 MOV EAX,ESI EAX=01021FB4
- main 006F89A8 SUB EAX,DWORD PTR DS:[EDI*4+9CFDC0] [009CFDC0]=01021F48 EAX=0000006C
- main 006F89AF CDQ EDX=00000000
- main 006F89B0 PUSH 24 [00124BFC]=01021FC0 ESP=00124BFC
- main 006F89B2 POP ECX [00124BFC]=00000024 (decimal 36.);ECX=00000024, ESP=00124C00
- main 006F89B3 IDIV ECX EAX=00000003
- main 006F89B5 MOV ECX,EDI ECX=00000000
- main 006F89B7 SHL ECX,5
- main 006F89BA ADD EAX,ECX
- main 006F89BC MOV DWORD PTR SS:[EBP-1C],EAX [00124C14]=FFFFFFFF (decimal -1.)
- main 006F89BF CMP DWORD PTR SS:[EBP-1C],-1 [00124C14]=3
- main 006F89C3 JNE SHORT 006F8A22
- main 006F8A22 OR DWORD PTR SS:[EBP-4],FFFFFFFF [00124C2C]=00000000
- main 006F8A26 CALL 006F8A34 ESP=00124BFC
- main 006F8A34 PUSH 0B [00124BF8]=Game.006F897F ESP=00124BF8
- main 006F8A36 CALL 006EA770 ESP=00124BF4
- main 006EA770 PUSH EBP [00124BF0]=00000080 (decimal 128.);ESP=00124BF0
- main 006EA771 MOV EBP,ESP EBP=00124BF0
- main 006EA773 MOV EAX,DWORD PTR SS:[ARG.1] [00124BF8]=0000000B (decimal 11.);EAX=0000000B
- main 006EA776 PUSH DWORD PTR DS:[EAX*8+75DF80] [0075DFD8]=01814CA8 ESP=00124BEC
- main 006EA77D CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01814CA8, ESP=00124BF0
- main 006EA783 POP EBP [00124BF0]=00124C30 ESP=00124BF4, EBP=00124C30
- main 006EA784 RETN [00124BF4]=Game.006F8A3B ESP=00124BF8
- main 006F8A3B POP ECX [00124BF8]=0000000B (decimal 11.);ECX=0000000B, ESP=00124BFC
- main 006F8A3C RETN [00124BFC]=Game.006F8A2B ESP=00124C00
- main 006F8A2B MOV EAX,DWORD PTR SS:[EBP-1C] [00124C14]=3 EAX=00000003
- main 006F8A2E CALL 006EB3AF ESP=00124BFC
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124C20]=00124C9C ECX=00124C9C
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124C20
- main 006EB3B9 POP ECX [00124BFC]=Game.006F8A33 ECX=006F8A33, ESP=00124C00
- main 006EB3BA POP EDI [00124C00]=00000100 (decimal 256.);ESP=00124C04, EDI=00000100
- main 006EB3BB POP ESI [00124C04]=00000080 (decimal 128.);ESP=00124C08, ESI=00000080
- main 006EB3BC POP EBX [00124C08]=3 EBX=00000003, ESP=00124C0C
- main 006EB3BD LEAVE [00124C30]=00124C60 ESP=00124C34, EBP=00124C60
- main 006EB3BE PUSH ECX [00124C30]=00124C60 ESP=00124C30
- main 006EB3BF RETN [00124C30]=Game.006F8A33 ESP=00124C34
- main 006F8A33 RETN [00124C34]=Game.006F8C9D ESP=00124C38
- main 006F8C9D MOV EDI,EAX EDI=00000003
- main 006F8C9F OR EBX,FFFFFFFF EBX=FFFFFFFF
- main 006F8CA2 CMP EDI,EBX
- main 006F8CA4 JNE SHORT 006F8CC0
- main 006F8CC0 MOV EAX,DWORD PTR SS:[ARG.1] [00124C68]=00124C90 EAX=00124C90
- main 006F8CC3 PUSH 0 [00124C34]=Game.006F8C9D ESP=00124C34
- main 006F8CC5 PUSH ESI [00124C30]=Game.006F8A33 ESP=00124C30
- main 006F8CC6 PUSH DWORD PTR SS:[LOCAL.3] [00124C54]=3 ESP=00124C2C
- main 006F8CC9 MOV DWORD PTR DS:[EAX],1 [00124C90]=0
- main 006F8CCF MOV EAX,DWORD PTR SS:[ARG.2] [00124C6C]=00124C8C EAX=00124C8C
- main 006F8CD2 MOV DWORD PTR DS:[EAX],EDI [00124C8C]=0
- main 006F8CD4 LEA EAX,[LOCAL.7] Address=00124C44 EAX=00124C44
- main 006F8CD7 PUSH EAX [00124C28]=Game.00737E40 ESP=00124C28
- main 006F8CD8 PUSH DWORD PTR SS:[LOCAL.2] [00124C58]=3 ESP=00124C24
- main 006F8CDB PUSH DWORD PTR SS:[LOCAL.4] [00124C50]=80000000 ESP=00124C20
- main 006F8CDE PUSH DWORD PTR SS:[ARG.3] [00124C70]=00124D4C, ASCII "Data.lrs";ESP=00124C1C
- main 006F8CE1 CALL DWORD PTR DS:[<&KERNEL32.CreateFileA>];[00713108]=7C801A28 (kernel32.CreateFileA);EAX=00000078, ECX=7C92005D, EDX=00140608, ESP=00124C38
- main 006F8CE7 MOV ESI,EAX ESI=00000078
- main 006F8CE9 CMP ESI,EBX
- main 006F8CEB JE SHORT 006F8CFF
- main 006F8CED PUSH ESI [00124C34]=0 ESP=00124C34
- main 006F8CEE CALL DWORD PTR DS:[<&KERNEL32.GetFileType>];[007132B8]=7C810EF1 (kernel32.GetFileType);EAX=00000001, ECX=00124BFC, EDX=7C91E514, ESP=00124C38
- main 006F8CF4 TEST EAX,EAX
- main 006F8CF6 JNE SHORT 006F8D0E
- main 006F8D0E CMP EAX,2
- main 006F8D11 JNE SHORT 006F8D19
- main 006F8D19 CMP EAX,3
- main 006F8D1C JNE SHORT 006F8D22
- main 006F8D22 PUSH ESI [00124C34]=00000078 (decimal 120.);ESP=00124C34
- main 006F8D23 PUSH EDI [00124C30]=Game.006F8CF4 ESP=00124C30
- main 006F8D24 CALL 006F86C3 ESP=00124C2C
- main 006F86C3 MOV ECX,DWORD PTR SS:[ARG.1] [00124C30]=3 ECX=00000003
- main 006F86C7 CMP ECX,DWORD PTR DS:[9CFDA0] [009CFDA0]=00000020 (decimal 32.)
- main 006F86CD PUSH ESI [00124C28]=00000020 (decimal 32.);ESP=00124C28
- main 006F86CE PUSH EDI [00124C24]=7 ESP=00124C24
- main 006F86CF JNB SHORT 006F8726
- main 006F86D1 MOV EAX,ECX EAX=00000003
- main 006F86D3 SAR EAX,5 EAX=00000000
- main 006F86D6 LEA EDI,[EAX*4+9CFDC0] Address=009CFDC0 EDI=009CFDC0
- main 006F86DD MOV EAX,ECX EAX=00000003
- main 006F86DF AND EAX,0000001F
- main 006F86E2 LEA ESI,[EAX*8+EAX] ESI=0000001B
- main 006F86E5 MOV EAX,DWORD PTR DS:[EDI] [009CFDC0]=01021F48 EAX=01021F48
- main 006F86E7 SHL ESI,2 ESI=0000006C
- main 006F86EA CMP DWORD PTR DS:[EAX+ESI],-1 [01021FB4]=FFFFFFFF (decimal -1.)
- main 006F86EE JNE SHORT 006F8726
- main 006F86F0 CMP DWORD PTR DS:[75DCB0],1 [0075DCB0]=2
- main 006F86F7 PUSH EBX [00124C20]=8 ESP=00124C20
- main 006F86F8 MOV EBX,DWORD PTR SS:[ARG.2] [00124C34]=00000078 (decimal 120.);EBX=00000078
- main 006F86FC JNE SHORT 006F871C
- main 006F871C MOV EAX,DWORD PTR DS:[EDI] [009CFDC0]=01021F48
- main 006F871E MOV DWORD PTR DS:[EAX+ESI],EBX [01021FB4]=FFFFFFFF (decimal -1.)
- main 006F8721 XOR EAX,EAX EAX=00000000
- main 006F8723 POP EBX [00124C20]=FFFFFFFF (decimal -1.);EBX=FFFFFFFF, ESP=00124C24
- main 006F8724 JMP SHORT 006F873C
- main 006F873C POP EDI [00124C24]=3 ESP=00124C28, EDI=00000003
- main 006F873D POP ESI [00124C28]=00000078 (decimal 120.);ESP=00124C2C, ESI=00000078
- main 006F873E RETN [00124C2C]=Game.006F8D29 ESP=00124C30
- main 006F8D29 OR BYTE PTR SS:[LOCAL.1+3],01 [00124C5F]=00
- main 006F8D2D MOV EAX,EDI EAX=00000003
- main 006F8D2F SAR EAX,5 EAX=00000000
- main 006F8D32 LEA EBX,[EAX*4+9CFDC0] Address=009CFDC0 EBX=009CFDC0
- main 006F8D39 MOV EAX,EDI EAX=00000003
- main 006F8D3B AND EAX,0000001F
- main 006F8D3E LEA ESI,[EAX*8+EAX] ESI=0000001B
- main 006F8D41 MOV AL,BYTE PTR SS:[LOCAL.1+3] [00124C5F]=01 EAX=00000001
- main 006F8D44 POP ECX [00124C30]=3 ESP=00124C34
- main 006F8D45 POP ECX [00124C34]=00000078 (decimal 120.);ECX=00000078, ESP=00124C38
- main 006F8D46 MOV ECX,DWORD PTR DS:[EBX] [009CFDC0]=01021F48 ECX=01021F48
- main 006F8D48 SHL ESI,2 ESI=0000006C
- main 006F8D4B MOV BYTE PTR SS:[LOCAL.1+3],AL [00124C5F]=01
- main 006F8D4E AND BYTE PTR SS:[LOCAL.1+3],48 [00124C5F]=01
- main 006F8D52 MOV BYTE PTR DS:[ECX+ESI+4],AL [01021FB8]=00
- main 006F8D56 JNE SHORT 006F8D84
- main 006F8D58 TEST AL,AL
- main 006F8D5A JNS SHORT 006F8D84
- main 006F8D84 CMP BYTE PTR SS:[LOCAL.1+3],0 [00124C5F]=00
- main 006F8D88 JNE SHORT 006F8D99
- main 006F8D8A TEST BYTE PTR SS:[ARG.4],08 [00124C74]=00
- main 006F8D8E JE SHORT 006F8D99
- main 006F8D99 MOV EAX,EDI EAX=00000003
- main 006F8D9B POP EDI [00124C38]=Game.0072B1B6 ESP=00124C3C, EDI=0072B1B6
- main 006F8D9C POP ESI [00124C3C]=1 ESP=00124C40, ESI=00000001
- main 006F8D9D POP EBX [00124C40]=0 EBX=00000000, ESP=00124C44
- main 006F8D9E LEAVE [00124C60]=00124CAC ESP=00124C64, EBP=00124CAC
- main 006F8D9F RETN [00124C64]=Game.006F8E6D ESP=00124C68
- main 006F8E6D ADD ESP,14 ESP=00124C7C
- main 006F8E70 MOV DWORD PTR SS:[EBP-24],EAX [00124C88]=Game.006EA833
- main 006F8E73 OR DWORD PTR SS:[EBP-4],FFFFFFFF [00124CA8]=00000000
- main 006F8E77 CALL 006F8E85 ESP=00124C78
- main 006F8E85 CMP DWORD PTR SS:[EBP-1C],0 [00124C90]=1
- main 006F8E89 JE SHORT 006F8E94
- main 006F8E8B PUSH DWORD PTR SS:[EBP-20] [00124C8C]=3 ESP=00124C74
- main 006F8E8E CALL 006F889F ESP=00124C70
- main 006F889F MOV EAX,DWORD PTR SS:[ARG.1] [00124C74]=3
- main 006F88A3 MOV ECX,EAX ECX=00000003
- main 006F88A5 AND EAX,0000001F
- main 006F88A8 SAR ECX,5 ECX=00000000
- main 006F88AB MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0] [009CFDC0]=01021F48 ECX=01021F48
- main 006F88B2 LEA EAX,[EAX*8+EAX] EAX=0000001B
- main 006F88B5 LEA EAX,[EAX*4+ECX+0C] Address=01021FC0 EAX=01021FC0
- main 006F88B9 PUSH EAX [00124C6C]=00124C8C ESP=00124C6C
- main 006F88BA CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01021FC0, ESP=00124C70
- main 006F88C0 RETN [00124C70]=Game.006F8E93 ESP=00124C74
- main 006F8E93 POP ECX [00124C74]=3 ECX=00000003, ESP=00124C78
- main 006F8E94 RETN [00124C78]=Game.006F8E7C ESP=00124C7C
- main 006F8E7C MOV EAX,DWORD PTR SS:[EBP-24] [00124C88]=3 EAX=00000003
- main 006F8E7F CALL 006EB3AF ESP=00124C78
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124C9C]=00124D0C ECX=00124D0C
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124C9C
- main 006EB3B9 POP ECX [00124C78]=Game.006F8E84 ECX=006F8E84, ESP=00124C7C
- main 006EB3BA POP EDI [00124C7C]=Game.0072B1B6 ESP=00124C80
- main 006EB3BB POP ESI [00124C80]=1 ESP=00124C84
- main 006EB3BC POP EBX [00124C84]=0 ESP=00124C88
- main 006EB3BD LEAVE [00124CAC]=00124CD8 ESP=00124CB0, EBP=00124CD8
- main 006EB3BE PUSH ECX [00124CAC]=00124CD8 ESP=00124CAC
- main 006EB3BF RETN [00124CAC]=Game.006F8E84 ESP=00124CB0
- main 006F8E84 RETN [00124CB0]=Game.006ED65E ESP=00124CB4
- main 006ED65E MOV ECX,EAX ECX=00000003
- main 006ED660 ADD ESP,10 ESP=00124CC4
- main 006ED663 CMP ECX,EBX
- main 006ED665 JGE SHORT 006ED66B
- main 006ED66B MOV EAX,DWORD PTR SS:[ARG.4] [00124CEC]=Game.0075DD38 EAX=0075DD38
- main 006ED66E INC DWORD PTR DS:[9CF88C] [009CF88C]=8
- main 006ED674 MOV DWORD PTR DS:[EAX+0C],ESI [0075DD44]=0
- main 006ED677 MOV DWORD PTR DS:[EAX+4],EBX [0075DD3C]=0
- main 006ED67A MOV DWORD PTR DS:[EAX],EBX [0075DD38]=0
- main 006ED67C MOV DWORD PTR DS:[EAX+8],EBX [0075DD40]=0
- main 006ED67F MOV DWORD PTR DS:[EAX+1C],EBX [0075DD54]=0
- main 006ED682 MOV DWORD PTR DS:[EAX+10],ECX [0075DD48]=FFFFFFFF (decimal -1.)
- main 006ED685 POP EDI [00124CC4]=1 ESP=00124CC8, EDI=00000001
- main 006ED686 POP ESI [00124CC8]=00141F05 ESP=00124CCC, ESI=00141F05
- main 006ED687 POP EBX [00124CCC]=0000000A (decimal 10.);EBX=0000000A, ESP=00124CD0
- main 006ED688 LEAVE [00124CD8]=00124D1C ESP=00124CDC, EBP=00124D1C
- main 006ED689 RETN [00124CDC]=Game.006E5267 ESP=00124CE0
- main 006E5267 ADD ESP,10 ESP=00124CF0
- main 006E526A MOV DWORD PTR SS:[EBP-20],EAX [00124CFC]=40000060
- main 006E526D OR DWORD PTR SS:[EBP-4],FFFFFFFF [00124D18]=00000000
- main 006E5271 CALL 006E527F ESP=00124CEC
- main 006E527F PUSH DWORD PTR SS:[EBP-1C] [00124D00]=Game.0075DD38 ESP=00124CE8
- main 006E5282 CALL 006E8CB6 ESP=00124CE4
- main 006E8CB6 MOV EAX,DWORD PTR SS:[ARG.1] [00124CE8]=Game.0075DD38
- main 006E8CBA MOV ECX,OFFSET 0075DCD8 ECX=0075DCD8
- main 006E8CBF CMP EAX,ECX
- main 006E8CC1 JB SHORT 006E8CDA
- main 006E8CC3 CMP EAX,OFFSET 0075DF38
- main 006E8CC8 JA SHORT 006E8CDA
- main 006E8CCA SUB EAX,ECX EAX=00000060
- main 006E8CCC SAR EAX,5 EAX=00000003
- main 006E8CCF ADD EAX,10 EAX=00000013
- main 006E8CD2 PUSH EAX [00124CE0]=00124D4C, ASCII "Data.lrs";ESP=00124CE0
- main 006E8CD3 CALL 006EA770 ESP=00124CDC
- main 006EA770 PUSH EBP [00124CD8]=00124D1C ESP=00124CD8
- main 006EA771 MOV EBP,ESP EBP=00124CD8
- main 006EA773 MOV EAX,DWORD PTR SS:[ARG.1] [00124CE0]=00000013 (decimal 19.)
- main 006EA776 PUSH DWORD PTR DS:[EAX*8+75DF80] [0075E018]=01814C78 ESP=00124CD4
- main 006EA77D CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01814C78, ESP=00124CD8
- main 006EA783 POP EBP [00124CD8]=00124D1C ESP=00124CDC, EBP=00124D1C
- main 006EA784 RETN [00124CDC]=Game.006E8CD8 ESP=00124CE0
- main 006E8CD8 POP ECX [00124CE0]=00000013 (decimal 19.);ECX=00000013, ESP=00124CE4
- main 006E8CD9 RETN [00124CE4]=Game.006E5287 ESP=00124CE8
- main 006E5287 POP ECX [00124CE8]=Game.0075DD38 ECX=0075DD38, ESP=00124CEC
- main 006E5288 RETN [00124CEC]=Game.006E5276 ESP=00124CF0
- main 006E5276 MOV EAX,DWORD PTR SS:[EBP-20] [00124CFC]=Game.0075DD38 EAX=0075DD38
- main 006E5279 CALL 006EB3AF ESP=00124CEC
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124D0C]=00124F98 ECX=00124F98
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124D0C
- main 006EB3B9 POP ECX [00124CEC]=Game.006E527E ECX=006E527E, ESP=00124CF0
- main 006EB3BA POP EDI [00124CF0]=1 ESP=00124CF4
- main 006EB3BB POP ESI [00124CF4]=00141F05 ESP=00124CF8
- main 006EB3BC POP EBX [00124CF8]=0000000A (decimal 10.);ESP=00124CFC
- main 006EB3BD LEAVE [00124D1C]=00124D40 ESP=00124D20, EBP=00124D40
- main 006EB3BE PUSH ECX [00124D1C]=00124D40 ESP=00124D1C
- main 006EB3BF RETN [00124D1C]=Game.006E527E ESP=00124D20
- main 006E527E RETN [00124D20]=Game.006E5298 ESP=00124D24
- main 006E5298 ADD ESP,0C ESP=00124D30
- main 006E529B RETN [00124D30]=Game.006D9482 ESP=00124D34
- main 006D9482 ADD ESP,8 ESP=00124D3C
- main 006D9485 MOV DWORD PTR SS:[LOCAL.1],EAX [00124D3C]=AE323B5E
- main 006D9488 CMP DWORD PTR SS:[LOCAL.1],0 [00124D3C]=Game.0075DD38
- main 006D948C JNE SHORT 006D9492
- main 006D9492 MOV ECX,DWORD PTR SS:[LOCAL.1] [00124D3C]=Game.0075DD38 ECX=0075DD38
- main 006D9495 PUSH ECX [00124D38]=Game.0072B1B4, ASCII "rb";ESP=00124D38
- main 006D9496 CALL 006E510C ESP=00124D34
- main 006E510C PUSH 0C [00124D30]=Game.006D9482 ESP=00124D30
- main 006E510E PUSH OFFSET 00731E40 [00124D2C]=00000040 (decimal 64.);ESP=00124D2C
- main 006E5113 CALL 006EB374 ESP=00124D28
- main 006EB374 PUSH 006E79CC [00124D24]=00124D4C, ASCII "Data.lrs";ESP=00124D24
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124F98 EAX=00124F98
- main 006EB37F PUSH EAX [00124D20]=Game.006E5298 ESP=00124D20
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124D30]=0000000C (decimal 12.);EAX=0000000C
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124D30]=0000000C (decimal 12.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124D30 EBP=00124D30
- main 006EB38C SUB ESP,EAX ESP=00124D14
- main 006EB38E PUSH EBX [00124D10]=Game.006E79CC ESP=00124D10
- main 006EB38F PUSH ESI [00124D0C]=00124F98 ESP=00124D0C
- main 006EB390 PUSH EDI [00124D08]=00141F05 ESP=00124D08
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124D28]=Game.006E5118 EAX=006E5118
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124D18]=FFFFFFFF (decimal -1.)
- main 006EB397 PUSH EAX [00124D04]=00124CF0 ESP=00124D04
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124D2C]=Game.00731E40 EAX=00731E40
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124D2C]=Game.00731E40
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124D28]=Game.006E5118
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124D20 EAX=00124D20
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124F98
- main 006EB3AE RETN [00124D04]=Game.006E5118 ESP=00124D08
- main 006E5118 OR DWORD PTR SS:[EBP-1C],FFFFFFFF [00124D14]=00731E70
- main 006E511C MOV ESI,DWORD PTR SS:[EBP+8] [00124D38]=Game.0075DD38 ESI=0075DD38
- main 006E511F TEST BYTE PTR DS:[ESI+0C],40 [0075DD44]=01
- main 006E5123 JE SHORT 006E5132
- main 006E5132 PUSH ESI [00124D04]=Game.006E5118 ESP=00124D04
- main 006E5133 CALL 006E8C64 ESP=00124D00
- main 006E8C64 MOV EAX,DWORD PTR SS:[ARG.1] [00124D04]=Game.0075DD38 EAX=0075DD38
- main 006E8C68 MOV ECX,OFFSET 0075DCD8 ECX=0075DCD8
- main 006E8C6D CMP EAX,ECX
- main 006E8C6F JB SHORT 006E8C88
- main 006E8C71 CMP EAX,OFFSET 0075DF38
- main 006E8C76 JA SHORT 006E8C88
- main 006E8C78 SUB EAX,ECX EAX=00000060
- main 006E8C7A SAR EAX,5 EAX=00000003
- main 006E8C7D ADD EAX,10 EAX=00000013
- main 006E8C80 PUSH EAX [00124CFC]=Game.0075DD38 ESP=00124CFC
- main 006E8C81 CALL 006EA83D ESP=00124CF8
- main 006EA83D PUSH EBP [00124CF4]=00141F05 ESP=00124CF4
- main 006EA83E MOV EBP,ESP EBP=00124CF4
- main 006EA840 MOV EAX,DWORD PTR SS:[ARG.1] [00124CFC]=00000013 (decimal 19.)
- main 006EA843 PUSH ESI [00124CF0]=1 ESP=00124CF0
- main 006EA844 LEA ESI,[EAX*8+75DF80] Address=0075E018 ESI=0075E018
- main 006EA84B CMP DWORD PTR DS:[ESI],0 [0075E018]=01814C78
- main 006EA84E JNE SHORT 006EA863
- main 006EA863 PUSH DWORD PTR DS:[ESI] [0075E018]=01814C78 ESP=00124CEC
- main 006EA865 CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, ESP=00124CF0
- main 006EA86B POP ESI [00124CF0]=Game.0075DD38 ESP=00124CF4, ESI=0075DD38
- main 006EA86C POP EBP [00124CF4]=00124D30 ESP=00124CF8, EBP=00124D30
- main 006EA86D RETN [00124CF8]=Game.006E8C86 ESP=00124CFC
- main 006E8C86 POP ECX [00124CFC]=00000013 (decimal 19.);ECX=00000013, ESP=00124D00
- main 006E8C87 RETN [00124D00]=Game.006E5138 ESP=00124D04
- main 006E5138 POP ECX [00124D04]=Game.0075DD38 ECX=0075DD38, ESP=00124D08
- main 006E5139 AND DWORD PTR SS:[EBP-4],00000000 [00124D2C]=FFFFFFFF
- main 006E513D PUSH ESI [00124D04]=Game.0075DD38 ESP=00124D04
- main 006E513E CALL 006E50C0 ESP=00124D00
- main 006E50C0 PUSH ESI [00124CFC]=00000013 (decimal 19.);ESP=00124CFC
- main 006E50C1 MOV ESI,DWORD PTR SS:[ARG.1] [00124D04]=Game.0075DD38
- main 006E50C5 PUSH EDI [00124CF8]=Game.006E8C86 ESP=00124CF8
- main 006E50C6 OR EDI,FFFFFFFF EDI=FFFFFFFF
- main 006E50C9 TEST BYTE PTR DS:[ESI+0C],83 [0075DD44]=01
- main 006E50CD JE SHORT 006E5103
- main 006E50CF PUSH ESI [00124CF4]=00124D30 ESP=00124CF4
- main 006E50D0 CALL 006E6D0F ESP=00124CF0
- main 006E6D0F PUSH EBX [00124CEC]=01814C78 ESP=00124CEC
- main 006E6D10 PUSH ESI [00124CE8]=Game.006EA86B ESP=00124CE8
- main 006E6D11 MOV ESI,DWORD PTR SS:[ARG.1] [00124CF4]=Game.0075DD38
- main 006E6D15 MOV EAX,DWORD PTR DS:[ESI+0C] [0075DD44]=1 EAX=00000001
- main 006E6D18 MOV ECX,EAX ECX=00000001
- main 006E6D1A AND CL,03
- main 006E6D1D XOR EBX,EBX EBX=00000000
- main 006E6D1F CMP CL,2
- main 006E6D22 JNE SHORT 006E6D5E
- main 006E6D5E MOV EAX,DWORD PTR DS:[ESI+8] [0075DD40]=0 EAX=00000000
- main 006E6D61 AND DWORD PTR DS:[ESI+4],00000000 [0075DD3C]=00000000
- main 006E6D65 MOV DWORD PTR DS:[ESI],EAX [0075DD38]=0
- main 006E6D67 POP ESI [00124CE8]=Game.0075DD38 ESP=00124CEC
- main 006E6D68 MOV EAX,EBX
- main 006E6D6A POP EBX [00124CEC]=0000000A (decimal 10.);EBX=0000000A, ESP=00124CF0
- main 006E6D6B RETN [00124CF0]=Game.006E50D5 ESP=00124CF4
- main 006E50D5 PUSH ESI [00124CF0]=Game.006E50D5 ESP=00124CF0
- main 006E50D6 MOV EDI,EAX EDI=00000000
- main 006E50D8 CALL 006ED416 ESP=00124CEC
- main 006ED416 PUSH ESI [00124CE8]=Game.0075DD38 ESP=00124CE8
- main 006ED417 MOV ESI,DWORD PTR SS:[ARG.1] [00124CF0]=Game.0075DD38
- main 006ED41B MOV EAX,DWORD PTR DS:[ESI+0C] [0075DD44]=1 EAX=00000001
- main 006ED41E TEST AL,83
- main 006ED420 JE SHORT 006ED43F
- main 006ED422 TEST AL,08
- main 006ED424 JE SHORT 006ED43F
- main 006ED43F POP ESI [00124CE8]=Game.0075DD38 ESP=00124CEC
- main 006ED440 RETN [00124CEC]=Game.006E50DD ESP=00124CF0
- main 006E50DD PUSH DWORD PTR DS:[ESI+10] [0075DD48]=3 ESP=00124CEC
- main 006E50E0 CALL 006ED37B ESP=00124CE8
- main 006ED37B PUSH 0C [00124CE4]=Game.006E5287 ESP=00124CE4
- main 006ED37D PUSH OFFSET 007329F0 [00124CE0]=00000013 (decimal 19.);ESP=00124CE0
- main 006ED382 CALL 006EB374 ESP=00124CDC
- main 006EB374 PUSH 006E79CC [00124CD8]=00124D1C, ASCII "~Rn";ESP=00124CD8
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124D20 EAX=00124D20
- main 006EB37F PUSH EAX [00124CD4]=01814C78 ESP=00124CD4
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124CE4]=0000000C (decimal 12.);EAX=0000000C
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124CE4]=0000000C (decimal 12.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124CE4 EBP=00124CE4
- main 006EB38C SUB ESP,EAX ESP=00124CC8
- main 006EB38E PUSH EBX [00124CC4]=1 ESP=00124CC4
- main 006EB38F PUSH ESI [00124CC0]=000001A4 (decimal 420.);ESP=00124CC0
- main 006EB390 PUSH EDI [00124CBC]=00000040 (decimal 64.);ESP=00124CBC
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124CDC]=Game.006ED387 EAX=006ED387
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124CCC]=0000000A (decimal 10.)
- main 006EB397 PUSH EAX [00124CB8]=00008000 (decimal 32768.);ESP=00124CB8
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124CE0]=Game.007329F0 EAX=007329F0
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124CE0]=Game.007329F0
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124CDC]=Game.006ED387
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124CD4 EAX=00124CD4
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124D20
- main 006EB3AE RETN [00124CB8]=Game.006ED387 ESP=00124CBC
- main 006ED387 MOV EBX,DWORD PTR SS:[EBP+8] [00124CEC]=3 EBX=00000003
- main 006ED38A CMP EBX,DWORD PTR DS:[9CFDA0] [009CFDA0]=00000020 (decimal 32.)
- main 006ED390 JNB SHORT 006ED3FA
- main 006ED392 MOV EAX,EBX EAX=00000003
- main 006ED394 SAR EAX,5 EAX=00000000
- main 006ED397 LEA EDI,[EAX*4+9CFDC0] Address=009CFDC0 EDI=009CFDC0
- main 006ED39E MOV EAX,EBX EAX=00000003
- main 006ED3A0 AND EAX,0000001F
- main 006ED3A3 LEA ESI,[EAX*8+EAX] ESI=0000001B
- main 006ED3A6 SHL ESI,2 ESI=0000006C
- main 006ED3A9 MOV EAX,DWORD PTR DS:[EDI] [009CFDC0]=01021F48 EAX=01021F48
- main 006ED3AB TEST BYTE PTR DS:[ESI+EAX+4],01 [01021FB8]=01
- main 006ED3B0 JE SHORT 006ED3FA
- main 006ED3B2 PUSH EBX [00124CB8]=Game.006ED387 ESP=00124CB8
- main 006ED3B3 CALL 006F87FF ESP=00124CB4
- main 006F87FF PUSH 8 [00124CB0]=Game.006ED65E ESP=00124CB0
- main 006F8801 PUSH OFFSET 00737E30 [00124CAC]=Game.006F8E84 ESP=00124CAC
- main 006F8806 CALL 006EB374 ESP=00124CA8
- main 006EB374 PUSH 006E79CC [00124CA4]=Game.00737E78 ESP=00124CA4
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124CD4 EAX=00124CD4
- main 006EB37F PUSH EAX [00124CA0]=Game.006E79CC ESP=00124CA0
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124CB0]=8 EAX=00000008
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124CB0]=8
- main 006EB388 LEA EBP,[ARG.2] Address=00124CB0 EBP=00124CB0
- main 006EB38C SUB ESP,EAX ESP=00124C98
- main 006EB38E PUSH EBX [00124C94]=00124C7C ESP=00124C94
- main 006EB38F PUSH ESI [00124C90]=1 ESP=00124C90
- main 006EB390 PUSH EDI [00124C8C]=3 ESP=00124C8C
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124CA8]=Game.006F880B EAX=006F880B
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124C98]=Game.006EA86B
- main 006EB397 PUSH EAX [00124C88]=3 ESP=00124C88
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124CAC]=Game.00737E30 EAX=00737E30
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124CAC]=Game.00737E30
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124CA8]=Game.006F880B
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124CA0 EAX=00124CA0
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124CD4
- main 006EB3AE RETN [00124C88]=Game.006F880B ESP=00124C8C
- main 006F880B MOV EDI,DWORD PTR SS:[EBP+8] [00124CB8]=3 EDI=00000003
- main 006F880E MOV ECX,EDI ECX=00000003
- main 006F8810 SAR ECX,5 ECX=00000000
- main 006F8813 MOV EAX,EDI EAX=00000003
- main 006F8815 AND EAX,0000001F
- main 006F8818 LEA EAX,[EAX*8+EAX] EAX=0000001B
- main 006F881B MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0] [009CFDC0]=01021F48 ECX=01021F48
- main 006F8822 LEA ESI,[EAX*4+ECX] Address=01021FB4 ESI=01021FB4
- main 006F8825 XOR EBX,EBX EBX=00000000
- main 006F8827 CMP DWORD PTR DS:[ESI+8],EBX [01021FBC]=1
- main 006F882A JNE SHORT 006F886D
- main 006F886D MOV EAX,EDI EAX=00000003
- main 006F886F SAR EAX,5 EAX=00000000
- main 006F8872 AND EDI,0000001F
- main 006F8875 LEA ECX,[EDI*8+EDI] ECX=0000001B
- main 006F8878 MOV EAX,DWORD PTR DS:[EAX*4+9CFDC0] [009CFDC0]=01021F48 EAX=01021F48
- main 006F887F LEA EAX,[ECX*4+EAX+0C] Address=01021FC0 EAX=01021FC0
- main 006F8883 PUSH EAX [00124C88]=Game.006F880B ESP=00124C88
- main 006F8884 CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01021FC0, ESP=00124C8C
- main 006F888A XOR EAX,EAX
- main 006F888C INC EAX EAX=00000001
- main 006F888D CALL 006EB3AF ESP=00124C88
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124CA0]=00124CD4 ECX=00124CD4
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124CA0
- main 006EB3B9 POP ECX [00124C88]=Game.006F8892 ECX=006F8892, ESP=00124C8C
- main 006EB3BA POP EDI [00124C8C]=Game.009CFDC0 ESP=00124C90, EDI=009CFDC0
- main 006EB3BB POP ESI [00124C90]=0000006C (decimal 108.);ESP=00124C94, ESI=0000006C
- main 006EB3BC POP EBX [00124C94]=3 EBX=00000003, ESP=00124C98
- main 006EB3BD LEAVE [00124CB0]=00124CE4 ESP=00124CB4, EBP=00124CE4
- main 006EB3BE PUSH ECX [00124CB0]=00124CE4 ESP=00124CB0
- main 006EB3BF RETN [00124CB0]=Game.006F8892 ESP=00124CB4
- main 006F8892 RETN [00124CB4]=Game.006ED3B8 ESP=00124CB8
- main 006ED3B8 POP ECX [00124CB8]=3 ECX=00000003, ESP=00124CBC
- main 006ED3B9 AND DWORD PTR SS:[EBP-4],00000000 [00124CE0]=FFFFFFFF
- main 006ED3BD MOV EAX,DWORD PTR DS:[EDI] [009CFDC0]=01021F48 EAX=01021F48
- main 006ED3BF TEST BYTE PTR DS:[ESI+EAX+4],01 [01021FB8]=01
- main 006ED3C4 JE SHORT 006ED3D2
- main 006ED3C6 PUSH EBX [00124CB8]=3 ESP=00124CB8
- main 006ED3C7 CALL 006ED2F8 ESP=00124CB4
- main 006ED2F8 PUSH ESI [00124CB0]=Game.006F8892 ESP=00124CB0
- main 006ED2F9 MOV ESI,DWORD PTR SS:[ARG.1] [00124CB8]=3 ESI=00000003
- main 006ED2FD PUSH EDI [00124CAC]=FFFFFFFF (decimal -1.);ESP=00124CAC
- main 006ED2FE PUSH ESI [00124CA8]=Game.00737E30 ESP=00124CA8
- main 006ED2FF CALL 006F87BE ESP=00124CA4
- main 006F87BE MOV EAX,DWORD PTR SS:[ARG.1] [00124CA8]=3 EAX=00000003
- main 006F87C2 CMP EAX,DWORD PTR DS:[9CFDA0] [009CFDA0]=00000020 (decimal 32.)
- main 006F87C8 JNB SHORT 006F87E8
- main 006F87CA MOV ECX,EAX
- main 006F87CC AND EAX,0000001F
- main 006F87CF SAR ECX,5 ECX=00000000
- main 006F87D2 MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0] [009CFDC0]=01021F48 ECX=01021F48
- main 006F87D9 LEA EAX,[EAX*8+EAX] EAX=0000001B
- main 006F87DC LEA EAX,[EAX*4+ECX] Address=01021FB4 EAX=01021FB4
- main 006F87DF TEST BYTE PTR DS:[EAX+4],01 [01021FB8]=01
- main 006F87E3 JE SHORT 006F87E8
- main 006F87E5 MOV EAX,DWORD PTR DS:[EAX] [01021FB4]=00000078 (decimal 120.);EAX=00000078
- main 006F87E7 RETN [00124CA4]=Game.006ED304 ESP=00124CA8
- main 006ED304 CMP EAX,-1
- main 006ED307 POP ECX [00124CA8]=3 ECX=00000003, ESP=00124CAC
- main 006ED308 JE SHORT 006ED346
- main 006ED30A CMP ESI,1
- main 006ED30D JE SHORT 006ED314
- main 006ED30F CMP ESI,2
- main 006ED312 JNE SHORT 006ED32A
- main 006ED32A PUSH ESI [00124CA8]=3 ESP=00124CA8
- main 006ED32B CALL 006F87BE ESP=00124CA4
- main 006F87BE MOV EAX,DWORD PTR SS:[ARG.1] [00124CA8]=3 EAX=00000003
- main 006F87C2 CMP EAX,DWORD PTR DS:[9CFDA0] [009CFDA0]=00000020 (decimal 32.)
- main 006F87C8 JNB SHORT 006F87E8
- main 006F87CA MOV ECX,EAX
- main 006F87CC AND EAX,0000001F
- main 006F87CF SAR ECX,5 ECX=00000000
- main 006F87D2 MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0] [009CFDC0]=01021F48 ECX=01021F48
- main 006F87D9 LEA EAX,[EAX*8+EAX] EAX=0000001B
- main 006F87DC LEA EAX,[EAX*4+ECX] Address=01021FB4 EAX=01021FB4
- main 006F87DF TEST BYTE PTR DS:[EAX+4],01 [01021FB8]=01
- main 006F87E3 JE SHORT 006F87E8
- main 006F87E5 MOV EAX,DWORD PTR DS:[EAX] [01021FB4]=00000078 (decimal 120.);EAX=00000078
- main 006F87E7 RETN [00124CA4]=Game.006ED330 ESP=00124CA8
- main 006ED330 POP ECX [00124CA8]=3 ECX=00000003, ESP=00124CAC
- main 006ED331 PUSH EAX [00124CA8]=3 ESP=00124CA8
- main 006ED332 CALL DWORD PTR DS:[<&KERNEL32.CloseHandle>];[00713100]=7C809BE7 (kernel32.CloseHandle);EAX=00000001, ECX=00124C94, EDX=7C91E514, ESP=00124CAC
- main 006ED338 TEST EAX,EAX
- main 006ED33A JNE SHORT 006ED346
- main 006ED346 XOR EDI,EDI EDI=00000000
- main 006ED348 PUSH ESI [00124CA8]=00000078 (decimal 120.);ESP=00124CA8
- main 006ED349 CALL 006F873F ESP=00124CA4
- main 006F873F MOV ECX,DWORD PTR SS:[ARG.1] [00124CA8]=3 ECX=00000003
- main 006F8743 CMP ECX,DWORD PTR DS:[9CFDA0] [009CFDA0]=00000020 (decimal 32.)
- main 006F8749 PUSH ESI [00124CA0]=00124CE4 ESP=00124CA0
- main 006F874A PUSH EDI [00124C9C]=00000078 (decimal 120.);ESP=00124C9C
- main 006F874B JNB SHORT 006F87A5
- main 006F874D MOV EAX,ECX EAX=00000003
- main 006F874F SAR EAX,5 EAX=00000000
- main 006F8752 LEA EDI,[EAX*4+9CFDC0] Address=009CFDC0 EDI=009CFDC0
- main 006F8759 MOV EAX,ECX EAX=00000003
- main 006F875B AND EAX,0000001F
- main 006F875E LEA ESI,[EAX*8+EAX] ESI=0000001B
- main 006F8761 MOV EAX,DWORD PTR DS:[EDI] [009CFDC0]=01021F48 EAX=01021F48
- main 006F8763 SHL ESI,2 ESI=0000006C
- main 006F8766 ADD EAX,ESI EAX=01021FB4
- main 006F8768 TEST BYTE PTR DS:[EAX+4],01 [01021FB8]=01
- main 006F876C JE SHORT 006F87A5
- main 006F876E CMP DWORD PTR DS:[EAX],-1 [01021FB4]=00000078 (decimal 120.)
- main 006F8771 JE SHORT 006F87A5
- main 006F8773 CMP DWORD PTR DS:[75DCB0],1 [0075DCB0]=2
- main 006F877A JNE SHORT 006F879B
- main 006F879B MOV EAX,DWORD PTR DS:[EDI] [009CFDC0]=01021F48 EAX=01021F48
- main 006F879D OR DWORD PTR DS:[EAX+ESI],FFFFFFFF [01021FB4]=00000078
- main 006F87A1 XOR EAX,EAX EAX=00000000
- main 006F87A3 JMP SHORT 006F87BB
- main 006F87BB POP EDI [00124C9C]=0 ESP=00124CA0, EDI=00000000
- main 006F87BC POP ESI [00124CA0]=3 ESP=00124CA4, ESI=00000003
- main 006F87BD RETN [00124CA4]=Game.006ED34E ESP=00124CA8
- main 006ED34E MOV EAX,ESI EAX=00000003
- main 006ED350 SAR EAX,5 EAX=00000000
- main 006ED353 MOV EAX,DWORD PTR DS:[EAX*4+9CFDC0] [009CFDC0]=01021F48 EAX=01021F48
- main 006ED35A AND ESI,0000001F
- main 006ED35D TEST EDI,EDI
- main 006ED35F POP ECX [00124CA8]=3 ESP=00124CAC
- main 006ED360 LEA ECX,[ESI*8+ESI] ECX=0000001B
- main 006ED363 MOV BYTE PTR DS:[ECX*4+EAX+4],0 [01021FB8]=01
- main 006ED368 JE SHORT 006ED376
- main 006ED376 XOR EAX,EAX EAX=00000000
- main 006ED378 POP EDI [00124CAC]=Game.009CFDC0 ESP=00124CB0, EDI=009CFDC0
- main 006ED379 POP ESI [00124CB0]=0000006C (decimal 108.);ESP=00124CB4, ESI=0000006C
- main 006ED37A RETN [00124CB4]=Game.006ED3CC ESP=00124CB8
- main 006ED3CC POP ECX [00124CB8]=3 ECX=00000003, ESP=00124CBC
- main 006ED3CD MOV DWORD PTR SS:[EBP-1C],EAX [00124CC8]=00141F05
- main 006ED3D0 JMP SHORT 006ED3E1
- main 006ED3E1 OR DWORD PTR SS:[EBP-4],FFFFFFFF [00124CE0]=00000000
- main 006ED3E5 CALL 006ED3F2 ESP=00124CB8
- main 006ED3F2 PUSH EBX [00124CB4]=Game.006ED3CC ESP=00124CB4
- main 006ED3F3 CALL 006F889F ESP=00124CB0
- main 006F889F MOV EAX,DWORD PTR SS:[ARG.1] [00124CB4]=3 EAX=00000003
- main 006F88A3 MOV ECX,EAX
- main 006F88A5 AND EAX,0000001F
- main 006F88A8 SAR ECX,5 ECX=00000000
- main 006F88AB MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0] [009CFDC0]=01021F48 ECX=01021F48
- main 006F88B2 LEA EAX,[EAX*8+EAX] EAX=0000001B
- main 006F88B5 LEA EAX,[EAX*4+ECX+0C] Address=01021FC0 EAX=01021FC0
- main 006F88B9 PUSH EAX [00124CAC]=Game.009CFDC0 ESP=00124CAC
- main 006F88BA CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01021FC0, ESP=00124CB0
- main 006F88C0 RETN [00124CB0]=Game.006ED3F8 ESP=00124CB4
- main 006ED3F8 POP ECX [00124CB4]=3 ECX=00000003, ESP=00124CB8
- main 006ED3F9 RETN [00124CB8]=Game.006ED3EA ESP=00124CBC
- main 006ED3EA MOV EAX,DWORD PTR SS:[EBP-1C] [00124CC8]=0
- main 006ED3ED JMP SHORT 006ED410
- main 006ED410 CALL 006EB3AF ESP=00124CB8
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124CD4]=00124D20 ECX=00124D20
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124CD4
- main 006EB3B9 POP ECX [00124CB8]=Game.006ED415 ECX=006ED415, ESP=00124CBC
- main 006EB3BA POP EDI [00124CBC]=0 ESP=00124CC0, EDI=00000000
- main 006EB3BB POP ESI [00124CC0]=Game.0075DD38 ESP=00124CC4, ESI=0075DD38
- main 006EB3BC POP EBX [00124CC4]=0000000A (decimal 10.);EBX=0000000A, ESP=00124CC8
- main 006EB3BD LEAVE [00124CE4]=00124D30 ESP=00124CE8, EBP=00124D30
- main 006EB3BE PUSH ECX [00124CE4]=00124D30 ESP=00124CE4
- main 006EB3BF RETN [00124CE4]=Game.006ED415 ESP=00124CE8
- main 006ED415 RETN [00124CE8]=Game.006E50E5 ESP=00124CEC
- main 006E50E5 ADD ESP,0C ESP=00124CF8
- main 006E50E8 TEST EAX,EAX
- main 006E50EA JGE SHORT 006E50F1
- main 006E50F1 MOV EAX,DWORD PTR DS:[ESI+1C] [0075DD54]=0
- main 006E50F4 TEST EAX,EAX
- main 006E50F6 JE SHORT 006E5103
- main 006E5103 AND DWORD PTR DS:[ESI+0C],00000000 [0075DD44]=00000001
- main 006E5107 MOV EAX,EDI
- main 006E5109 POP EDI [00124CF8]=1 ESP=00124CFC, EDI=00000001
- main 006E510A POP ESI [00124CFC]=Game.0075DD38 ESP=00124D00
- main 006E510B RETN [00124D00]=Game.006E5143 ESP=00124D04
- main 006E5143 POP ECX [00124D04]=Game.0075DD38 ECX=0075DD38, ESP=00124D08
- main 006E5144 MOV DWORD PTR SS:[EBP-1C],EAX [00124D14]=FFFFFFFF (decimal -1.)
- main 006E5147 OR DWORD PTR SS:[EBP-4],FFFFFFFF [00124D2C]=00000000
- main 006E514B CALL 006E5155 ESP=00124D04
- main 006E5155 PUSH ESI [00124D00]=Game.006E5143 ESP=00124D00
- main 006E5156 CALL 006E8CB6 ESP=00124CFC
- main 006E8CB6 MOV EAX,DWORD PTR SS:[ARG.1] [00124D00]=Game.0075DD38 EAX=0075DD38
- main 006E8CBA MOV ECX,OFFSET 0075DCD8 ECX=0075DCD8
- main 006E8CBF CMP EAX,ECX
- main 006E8CC1 JB SHORT 006E8CDA
- main 006E8CC3 CMP EAX,OFFSET 0075DF38
- main 006E8CC8 JA SHORT 006E8CDA
- main 006E8CCA SUB EAX,ECX EAX=00000060
- main 006E8CCC SAR EAX,5 EAX=00000003
- main 006E8CCF ADD EAX,10 EAX=00000013
- main 006E8CD2 PUSH EAX [00124CF8]=1 ESP=00124CF8
- main 006E8CD3 CALL 006EA770 ESP=00124CF4
- main 006EA770 PUSH EBP [00124CF0]=Game.0075DD38 ESP=00124CF0
- main 006EA771 MOV EBP,ESP EBP=00124CF0
- main 006EA773 MOV EAX,DWORD PTR SS:[ARG.1] [00124CF8]=00000013 (decimal 19.)
- main 006EA776 PUSH DWORD PTR DS:[EAX*8+75DF80] [0075E018]=01814C78 ESP=00124CEC
- main 006EA77D CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01814C78, ESP=00124CF0
- main 006EA783 POP EBP [00124CF0]=00124D30 ESP=00124CF4, EBP=00124D30
- main 006EA784 RETN [00124CF4]=Game.006E8CD8 ESP=00124CF8
- main 006E8CD8 POP ECX [00124CF8]=00000013 (decimal 19.);ECX=00000013, ESP=00124CFC
- main 006E8CD9 RETN [00124CFC]=Game.006E515B ESP=00124D00
- main 006E515B POP ECX [00124D00]=Game.0075DD38 ECX=0075DD38, ESP=00124D04
- main 006E515C RETN [00124D04]=Game.006E5150 - jumps to Game.6E5129;ESP=00124D08
- main 006E5150 JMP SHORT 006E5129
- main 006E5129 MOV EAX,DWORD PTR SS:[EBP-1C] [00124D14]=0
- main 006E512C CALL 006EB3AF ESP=00124D04
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124D20]=00124F98 ECX=00124F98
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124D20
- main 006EB3B9 POP ECX [00124D04]=Game.006E5131 ECX=006E5131, ESP=00124D08
- main 006EB3BA POP EDI [00124D08]=1 ESP=00124D0C
- main 006EB3BB POP ESI [00124D0C]=00141F05 ESP=00124D10, ESI=00141F05
- main 006EB3BC POP EBX [00124D10]=0000000A (decimal 10.);ESP=00124D14
- main 006EB3BD LEAVE [00124D30]=00124D40 ESP=00124D34, EBP=00124D40
- main 006EB3BE PUSH ECX [00124D30]=00124D40 ESP=00124D30
- main 006EB3BF RETN [00124D30]=Game.006E5131 ESP=00124D34
- main 006E5131 RETN [00124D34]=Game.006D949B ESP=00124D38
- main 006D949B ADD ESP,4 ESP=00124D3C
- main 006D949E MOV EAX,1 EAX=00000001
- main 006D94A3 MOV ESP,EBP ESP=00124D40
- main 006D94A5 POP EBP [00124D40]=00124F5C ESP=00124D44, EBP=00124F5C
- main 006D94A6 RETN [00124D44]=Game.006D95B6 ESP=00124D48
- main 006D95B6 ADD ESP,4 ESP=00124D4C
- main 006D95B9 TEST EAX,EAX
- main 006D95BB JE 006D96F2
- main 006D95C1 LEA ECX,[LOCAL.66] Address=00124E54 ECX=00124E54
- main 006D95C7 PUSH ECX [00124D48]=00124D4C, ASCII "Data.lrs";ESP=00124D48
- main 006D95C8 CALL 006D9470 ESP=00124D44
- main 006D9470 PUSH EBP [00124D40]=00124F5C ESP=00124D40
- main 006D9471 MOV EBP,ESP EBP=00124D40
- main 006D9473 PUSH ECX [00124D3C]=Game.0075DD38 ESP=00124D3C
- main 006D9474 PUSH OFFSET 0072B1B4 [00124D38]=Game.0075DD38 ESP=00124D38
- main 006D9479 MOV EAX,DWORD PTR SS:[ARG.1] [00124D48]=00124E54, ASCII "Data.lrf";EAX=00124E54
- main 006D947C PUSH EAX [00124D34]=Game.006D949B ESP=00124D34
- main 006D947D CALL 006E5289 ESP=00124D30
- main 006E5289 PUSH 40 [00124D2C]=FFFFFFFF (decimal -1.);ESP=00124D2C
- main 006E528B PUSH DWORD PTR SS:[ARG.3] [00124D38]=Game.0072B1B4, ASCII "rb";ESP=00124D28
- main 006E528F PUSH DWORD PTR SS:[ARG.3] [00124D34]=00124E54, ASCII "Data.lrf";ESP=00124D24
- main 006E5293 CALL 006E522D ESP=00124D20
- main 006E522D PUSH 10 [00124D1C]=Game.006E527E ESP=00124D1C
- main 006E522F PUSH OFFSET 00731E70 [00124D18]=00124D08 ESP=00124D18
- main 006E5234 CALL 006EB374 ESP=00124D14
- main 006EB374 PUSH 006E79CC [00124D10]=0000000A (decimal 10.);ESP=00124D10
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124F98 EAX=00124F98
- main 006EB37F PUSH EAX [00124D0C]=00141F05 ESP=00124D0C
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124D1C]=00000010 (decimal 16.);EAX=00000010
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124D1C]=00000010 (decimal 16.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124D1C EBP=00124D1C
- main 006EB38C SUB ESP,EAX ESP=00124CFC
- main 006EB38E PUSH EBX [00124CF8]=00000013 (decimal 19.);ESP=00124CF8
- main 006EB38F PUSH ESI [00124CF4]=Game.006E8CD8 ESP=00124CF4
- main 006EB390 PUSH EDI [00124CF0]=00124D30 ESP=00124CF0
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124D14]=Game.006E5239 EAX=006E5239
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124D04]=Game.006E5131
- main 006EB397 PUSH EAX [00124CEC]=01814C78 ESP=00124CEC
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124D18]=Game.00731E70 EAX=00731E70
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124D18]=Game.00731E70
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124D14]=Game.006E5239
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124D0C EAX=00124D0C
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124F98
- main 006EB3AE RETN [00124CEC]=Game.006E5239 ESP=00124CF0
- main 006E5239 CALL 006ED70F ESP=00124CEC
- main 006ED70F PUSH 10 [00124CE8]=Game.006EA783 ESP=00124CE8
- main 006ED711 PUSH OFFSET 00732A00 [00124CE4]=Game.006ED415 ESP=00124CE4
- main 006ED716 CALL 006EB374 ESP=00124CE0
- main 006EB374 PUSH 006E79CC [00124CDC]=Game.007329F0 ESP=00124CDC
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124D0C
- main 006EB37F PUSH EAX [00124CD8]=Game.006E79CC ESP=00124CD8
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124CE8]=00000010 (decimal 16.);EAX=00000010
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124CE8]=00000010 (decimal 16.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124CE8 EBP=00124CE8
- main 006EB38C SUB ESP,EAX ESP=00124CC8
- main 006EB38E PUSH EBX [00124CC4]=0000000A (decimal 10.);ESP=00124CC4
- main 006EB38F PUSH ESI [00124CC0]=Game.0075DD38 ESP=00124CC0
- main 006EB390 PUSH EDI [00124CBC]=0 ESP=00124CBC
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124CE0]=Game.006ED71B EAX=006ED71B
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124CD0]=Game.006EA783
- main 006EB397 PUSH EAX [00124CB8]=Game.006ED415 ESP=00124CB8
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124CE4]=Game.00732A00 EAX=00732A00
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124CE4]=Game.00732A00
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124CE0]=Game.006ED71B
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124CD8 EAX=00124CD8
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124D0C
- main 006EB3AE RETN [00124CB8]=Game.006ED71B ESP=00124CBC
- main 006ED71B XOR EBX,EBX EBX=00000000
- main 006ED71D XOR EDI,EDI EDI=00000000
- main 006ED71F MOV DWORD PTR SS:[EBP-1C],EDI [00124CCC]=00124CBC
- main 006ED722 PUSH 1 [00124CB8]=Game.006ED71B ESP=00124CB8
- main 006ED724 CALL 006EA83D ESP=00124CB4
- main 006EA83D PUSH EBP [00124CB0]=Game.006ED3F8 ESP=00124CB0
- main 006EA83E MOV EBP,ESP EBP=00124CB0
- main 006EA840 MOV EAX,DWORD PTR SS:[ARG.1] [00124CB8]=1 EAX=00000001
- main 006EA843 PUSH ESI [00124CAC]=01021FC0 ESP=00124CAC
- main 006EA844 LEA ESI,[EAX*8+75DF80] Address=0075DF88 ESI=0075DF88
- main 006EA84B CMP DWORD PTR DS:[ESI],0 [0075DF88]=Game.009CF8B0
- main 006EA84E JNE SHORT 006EA863
- main 006EA863 PUSH DWORD PTR DS:[ESI] [0075DF88]=Game.009CF8B0 ESP=00124CA8
- main 006EA865 CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=009CF8B0, ESP=00124CAC
- main 006EA86B POP ESI [00124CAC]=00141F05 ESP=00124CB0, ESI=00141F05
- main 006EA86C POP EBP [00124CB0]=00124CE8 ESP=00124CB4, EBP=00124CE8
- main 006EA86D RETN [00124CB4]=Game.006ED729 ESP=00124CB8
- main 006ED729 POP ECX [00124CB8]=1 ECX=00000001, ESP=00124CBC
- main 006ED72A MOV DWORD PTR SS:[EBP-4],EBX [00124CE4]=FFFFFFFF (decimal -1.)
- main 006ED72D XOR ESI,ESI ESI=00000000
- main 006ED72F MOV DWORD PTR SS:[EBP-20],ESI [00124CC8]=0
- main 006ED732 CMP ESI,DWORD PTR DS:[9D1160] [009D1160]=00000200 (decimal 512.)
- main 006ED738 JGE 006ED7FE
- main 006ED73E MOV EAX,DWORD PTR DS:[9D0140] [009D0140]=01022FC8 EAX=01022FC8
- main 006ED743 MOV EAX,DWORD PTR DS:[ESI*4+EAX] [01022FC8]=Game.0075DCD8 EAX=0075DCD8
- main 006ED746 CMP EAX,EBX
- main 006ED748 JE SHORT 006ED79A
- main 006ED74A TEST BYTE PTR DS:[EAX+0C],83 [0075DCE4]=01
- main 006ED74E JNE SHORT 006ED793
- main 006ED793 INC ESI ESI=00000001
- main 006ED794 JMP SHORT 006ED72F
- main 006ED72F MOV DWORD PTR SS:[EBP-20],ESI [00124CC8]=0
- main 006ED732 CMP ESI,DWORD PTR DS:[9D1160] [009D1160]=00000200 (decimal 512.)
- main 006ED738 JGE 006ED7FE
- main 006ED73E MOV EAX,DWORD PTR DS:[9D0140] [009D0140]=01022FC8 EAX=01022FC8
- main 006ED743 MOV EAX,DWORD PTR DS:[ESI*4+EAX] [01022FCC]=Game.0075DCF8 EAX=0075DCF8
- main 006ED746 CMP EAX,EBX
- main 006ED748 JE SHORT 006ED79A
- main 006ED74A TEST BYTE PTR DS:[EAX+0C],83 [0075DD04]=02
- main 006ED74E JNE SHORT 006ED793
- main 006ED793 INC ESI ESI=00000002
- main 006ED794 JMP SHORT 006ED72F
- main 006ED72F MOV DWORD PTR SS:[EBP-20],ESI [00124CC8]=1
- main 006ED732 CMP ESI,DWORD PTR DS:[9D1160] [009D1160]=00000200 (decimal 512.)
- main 006ED738 JGE 006ED7FE
- main 006ED73E MOV EAX,DWORD PTR DS:[9D0140] [009D0140]=01022FC8 EAX=01022FC8
- main 006ED743 MOV EAX,DWORD PTR DS:[ESI*4+EAX] [01022FD0]=Game.0075DD18 EAX=0075DD18
- main 006ED746 CMP EAX,EBX
- main 006ED748 JE SHORT 006ED79A
- main 006ED74A TEST BYTE PTR DS:[EAX+0C],83 [0075DD24]=02
- main 006ED74E JNE SHORT 006ED793
- main 006ED793 INC ESI ESI=00000003
- main 006ED794 JMP SHORT 006ED72F
- main 006ED72F MOV DWORD PTR SS:[EBP-20],ESI [00124CC8]=2
- main 006ED732 CMP ESI,DWORD PTR DS:[9D1160] [009D1160]=00000200 (decimal 512.)
- main 006ED738 JGE 006ED7FE
- main 006ED73E MOV EAX,DWORD PTR DS:[9D0140] [009D0140]=01022FC8 EAX=01022FC8
- main 006ED743 MOV EAX,DWORD PTR DS:[ESI*4+EAX] [01022FD4]=Game.0075DD38 EAX=0075DD38
- main 006ED746 CMP EAX,EBX
- main 006ED748 JE SHORT 006ED79A
- main 006ED74A TEST BYTE PTR DS:[EAX+0C],83 [0075DD44]=00
- main 006ED74E JNE SHORT 006ED793
- main 006ED750 CMP ESI,2
- main 006ED753 JLE SHORT 006ED76C
- main 006ED755 CMP ESI,14
- main 006ED758 JGE SHORT 006ED76C
- main 006ED75A LEA EAX,[ESI+10] EAX=00000013
- main 006ED75D PUSH EAX [00124CB8]=1 ESP=00124CB8
- main 006ED75E CALL 006EA79D ESP=00124CB4
- main 006EA79D PUSH 8 [00124CB0]=00124CE8 ESP=00124CB0
- main 006EA79F PUSH OFFSET 00732650 [00124CAC]=00141F05 ESP=00124CAC
- main 006EA7A4 CALL 006EB374 ESP=00124CA8
- main 006EB374 PUSH 006E79CC [00124CA4]=Game.006EA86B ESP=00124CA4
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124CD8 EAX=00124CD8
- main 006EB37F PUSH EAX [00124CA0]=3 ESP=00124CA0
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124CB0]=8 EAX=00000008
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124CB0]=8
- main 006EB388 LEA EBP,[ARG.2] Address=00124CB0 EBP=00124CB0
- main 006EB38C SUB ESP,EAX ESP=00124C98
- main 006EB38E PUSH EBX [00124C94]=ntdll.7C91CFFA ESP=00124C94
- main 006EB38F PUSH ESI [00124C90]=0000006C (decimal 108.);ESP=00124C90
- main 006EB390 PUSH EDI [00124C8C]=Game.009CFDC0 ESP=00124C8C
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124CA8]=Game.006EA7A9 EAX=006EA7A9
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124C98]=kernel32.7C809C2B
- main 006EB397 PUSH EAX [00124C88]=Game.006F8892 ESP=00124C88
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124CAC]=Game.00732650 EAX=00732650
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124CAC]=Game.00732650
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124CA8]=Game.006EA7A9
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124CA0 EAX=00124CA0
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124CD8
- main 006EB3AE RETN [00124C88]=Game.006EA7A9 ESP=00124C8C
- main 006EA7A9 MOV ESI,DWORD PTR SS:[EBP+8] [00124CB8]=00000013 (decimal 19.);ESI=00000013
- main 006EA7AC LEA ESI,[ESI*8+75DF80] Address=0075E018 ESI=0075E018
- main 006EA7B3 XOR EBX,EBX
- main 006EA7B5 CMP DWORD PTR DS:[ESI],EBX [0075E018]=01814C78
- main 006EA7B7 JNE SHORT 006EA82B
- main 006EA82B XOR EAX,EAX EAX=00000000
- main 006EA82D INC EAX EAX=00000001
- main 006EA82E CALL 006EB3AF ESP=00124C88
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124CA0]=00124CD8 ECX=00124CD8
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124CA0
- main 006EB3B9 POP ECX [00124C88]=Game.006EA833 ECX=006EA833, ESP=00124C8C
- main 006EB3BA POP EDI [00124C8C]=0 ESP=00124C90
- main 006EB3BB POP ESI [00124C90]=3 ESP=00124C94, ESI=00000003
- main 006EB3BC POP EBX [00124C94]=0 ESP=00124C98
- main 006EB3BD LEAVE [00124CB0]=00124CE8 ESP=00124CB4, EBP=00124CE8
- main 006EB3BE PUSH ECX [00124CB0]=00124CE8 ESP=00124CB0
- main 006EB3BF RETN [00124CB0]=Game.006EA833 ESP=00124CB4
- main 006EA833 RETN [00124CB4]=Game.006ED763 ESP=00124CB8
- main 006ED763 POP ECX [00124CB8]=00000013 (decimal 19.);ECX=00000013, ESP=00124CBC
- main 006ED764 TEST EAX,EAX
- main 006ED766 JE 006ED7FE
- main 006ED76C MOV EAX,DWORD PTR DS:[9D0140] [009D0140]=01022FC8 EAX=01022FC8
- main 006ED771 PUSH DWORD PTR DS:[ESI*4+EAX] [01022FD4]=Game.0075DD38 ESP=00124CB8
- main 006ED774 PUSH ESI [00124CB4]=Game.006ED763 ESP=00124CB4
- main 006ED775 CALL 006E8C93 ESP=00124CB0
- main 006E8C93 MOV EAX,DWORD PTR SS:[ARG.1] [00124CB4]=3 EAX=00000003
- main 006E8C97 CMP EAX,14
- main 006E8C9A JGE SHORT 006E8CA7
- main 006E8C9C ADD EAX,10 EAX=00000013
- main 006E8C9F PUSH EAX [00124CAC]=FFFFFFFF (decimal -1.);ESP=00124CAC
- main 006E8CA0 CALL 006EA83D ESP=00124CA8
- main 006EA83D PUSH EBP [00124CA4]=Game.006E79CC ESP=00124CA4
- main 006EA83E MOV EBP,ESP EBP=00124CA4
- main 006EA840 MOV EAX,DWORD PTR SS:[ARG.1] [00124CAC]=00000013 (decimal 19.)
- main 006EA843 PUSH ESI [00124CA0]=00124CD8 ESP=00124CA0
- main 006EA844 LEA ESI,[EAX*8+75DF80] Address=0075E018 ESI=0075E018
- main 006EA84B CMP DWORD PTR DS:[ESI],0 [0075E018]=01814C78
- main 006EA84E JNE SHORT 006EA863
- main 006EA863 PUSH DWORD PTR DS:[ESI] [0075E018]=01814C78 ESP=00124C9C
- main 006EA865 CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01814C78, ESP=00124CA0
- main 006EA86B POP ESI [00124CA0]=3 ESP=00124CA4, ESI=00000003
- main 006EA86C POP EBP [00124CA4]=00124CE8 ESP=00124CA8, EBP=00124CE8
- main 006EA86D RETN [00124CA8]=Game.006E8CA5 ESP=00124CAC
- main 006E8CA5 POP ECX [00124CAC]=00000013 (decimal 19.);ECX=00000013, ESP=00124CB0
- main 006E8CA6 RETN [00124CB0]=Game.006ED77A ESP=00124CB4
- main 006ED77A POP ECX [00124CB4]=3 ECX=00000003, ESP=00124CB8
- main 006ED77B POP ECX [00124CB8]=Game.0075DD38 ECX=0075DD38, ESP=00124CBC
- main 006ED77C MOV EAX,DWORD PTR DS:[9D0140] [009D0140]=01022FC8 EAX=01022FC8
- main 006ED781 MOV EAX,DWORD PTR DS:[ESI*4+EAX] [01022FD4]=Game.0075DD38 EAX=0075DD38
- main 006ED784 TEST BYTE PTR DS:[EAX+0C],83 [0075DD44]=00
- main 006ED788 JE SHORT 006ED796
- main 006ED796 MOV EDI,EAX EDI=0075DD38
- main 006ED798 JMP SHORT 006ED7FB
- main 006ED7FB MOV DWORD PTR SS:[EBP-1C],EDI [00124CCC]=0
- main 006ED7FE CMP EDI,EBX
- main 006ED800 JE SHORT 006ED814
- main 006ED802 MOV DWORD PTR DS:[EDI+4],EBX [0075DD3C]=0
- main 006ED805 MOV DWORD PTR DS:[EDI+0C],EBX [0075DD44]=0
- main 006ED808 MOV DWORD PTR DS:[EDI+8],EBX [0075DD40]=0
- main 006ED80B MOV DWORD PTR DS:[EDI],EBX [0075DD38]=0
- main 006ED80D MOV DWORD PTR DS:[EDI+1C],EBX [0075DD54]=0
- main 006ED810 OR DWORD PTR DS:[EDI+10],FFFFFFFF [0075DD48]=00000003
- main 006ED814 OR DWORD PTR SS:[EBP-4],FFFFFFFF [00124CE4]=00000000
- main 006ED818 CALL 006ED828 ESP=00124CB8
- main 006ED828 PUSH 1 [00124CB4]=3 ESP=00124CB4
- main 006ED82A CALL 006EA770 ESP=00124CB0
- main 006EA770 PUSH EBP [00124CAC]=00000013 (decimal 19.);ESP=00124CAC
- main 006EA771 MOV EBP,ESP EBP=00124CAC
- main 006EA773 MOV EAX,DWORD PTR SS:[ARG.1] [00124CB4]=1 EAX=00000001
- main 006EA776 PUSH DWORD PTR DS:[EAX*8+75DF80] [0075DF88]=Game.009CF8B0 ESP=00124CA8
- main 006EA77D CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=009CF8B0, ESP=00124CAC
- main 006EA783 POP EBP [00124CAC]=00124CE8 ESP=00124CB0, EBP=00124CE8
- main 006EA784 RETN [00124CB0]=Game.006ED82F ESP=00124CB4
- main 006ED82F POP ECX [00124CB4]=1 ECX=00000001, ESP=00124CB8
- main 006ED830 RETN [00124CB8]=Game.006ED81D ESP=00124CBC
- main 006ED81D MOV EAX,EDI EAX=0075DD38
- main 006ED81F CALL 006EB3AF ESP=00124CB8
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124CD8]=00124D0C ECX=00124D0C
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124CD8
- main 006EB3B9 POP ECX [00124CB8]=Game.006ED824 ECX=006ED824, ESP=00124CBC
- main 006EB3BA POP EDI [00124CBC]=1 ESP=00124CC0, EDI=00000001
- main 006EB3BB POP ESI [00124CC0]=00141F05 ESP=00124CC4, ESI=00141F05
- main 006EB3BC POP EBX [00124CC4]=0000000A (decimal 10.);EBX=0000000A, ESP=00124CC8
- main 006EB3BD LEAVE [00124CE8]=00124D1C ESP=00124CEC, EBP=00124D1C
- main 006EB3BE PUSH ECX [00124CE8]=00124D1C ESP=00124CE8
- main 006EB3BF RETN [00124CE8]=Game.006ED824 ESP=00124CEC
- main 006ED824 RETN [00124CEC]=Game.006E523E ESP=00124CF0
- main 006E523E MOV DWORD PTR SS:[EBP-1C],EAX [00124D00]=Game.0075DD38
- main 006E5241 TEST EAX,EAX
- main 006E5243 JNE SHORT 006E5254
- main 006E5254 AND DWORD PTR SS:[EBP-4],00000000 [00124D18]=FFFFFFFF
- main 006E5258 PUSH EAX [00124CEC]=Game.006E523E ESP=00124CEC
- main 006E5259 PUSH DWORD PTR SS:[EBP+10] [00124D2C]=00000040 (decimal 64.);ESP=00124CE8
- main 006E525C PUSH DWORD PTR SS:[EBP+0C] [00124D28]=Game.0072B1B4, ASCII "rb";ESP=00124CE4
- main 006E525F PUSH DWORD PTR SS:[EBP+8] [00124D24]=00124E54, ASCII "Data.lrf";ESP=00124CE0
- main 006E5262 CALL 006ED522 ESP=00124CDC
- main 006ED522 PUSH EBP [00124CD8]=00124D0C ESP=00124CD8
- main 006ED523 MOV EBP,ESP EBP=00124CD8
- main 006ED525 PUSH ECX [00124CD4]=00124D20 ESP=00124CD4
- main 006ED526 PUSH ECX [00124CD0]=00124CBC ESP=00124CD0
- main 006ED527 PUSH EBX [00124CCC]=Game.0075DD38 ESP=00124CCC
- main 006ED528 PUSH ESI [00124CC8]=3 ESP=00124CC8
- main 006ED529 MOV ESI,DWORD PTR DS:[9CFCF8] [009CFCF8]=0 ESI=00000000
- main 006ED52F PUSH EDI [00124CC4]=0000000A (decimal 10.);ESP=00124CC4
- main 006ED530 MOV EDI,DWORD PTR SS:[ARG.2] [00124CE4]=Game.0072B1B4, ASCII "rb";EDI=0072B1B4
- main 006ED533 MOV AL,BYTE PTR DS:[EDI] [0072B1B4]=72 ('r') EAX=0075DD72
- main 006ED535 XOR EBX,EBX EBX=00000000
- main 006ED537 CMP AL,61
- main 006ED539 MOV DWORD PTR SS:[LOCAL.2],EBX [00124CD0]=Game.006ED824
- main 006ED53C MOV DWORD PTR SS:[LOCAL.1],EBX [00124CD4]=Game.006ED824
- main 006ED53F JE SHORT 006ED55B
- main 006ED541 CMP AL,72
- main 006ED543 JE SHORT 006ED554
- main 006ED554 XOR ECX,ECX ECX=00000000
- main 006ED556 OR ESI,00000001 ESI=00000001
- main 006ED559 JMP SHORT 006ED563
- main 006ED563 XOR EDX,EDX EDX=00000000
- main 006ED565 INC EDX EDX=00000001
- main 006ED566 JMP 006ED642
- main 006ED642 INC EDI EDI=0072B1B5
- main 006ED643 MOV AL,BYTE PTR DS:[EDI] [0072B1B5]=62 ('b') EAX=0075DD62
- main 006ED645 CMP AL,BL
- main 006ED647 JNE 006ED56B
- main 006ED56B CMP EDX,EBX
- main 006ED56D JE 006ED64D
- main 006ED573 MOVSX EAX,AL EAX=00000062
- main 006ED576 CMP EAX,54
- main 006ED579 JG SHORT 006ED5EC
- main 006ED5EC SUB EAX,62 EAX=00000000
- main 006ED5EF JE SHORT 006ED637
- main 006ED637 TEST CH,C0
- main 006ED63A JNE SHORT 006ED624
- main 006ED63C OR ECX,00008000 ECX=00008000
- main 006ED642 INC EDI EDI=0072B1B6
- main 006ED643 MOV AL,BYTE PTR DS:[EDI] [0072B1B6]=00
- main 006ED645 CMP AL,BL
- main 006ED647 JNE 006ED56B
- main 006ED64D PUSH 1A4 [00124CC0]=00141F05 ESP=00124CC0
- main 006ED652 PUSH DWORD PTR SS:[ARG.3] [00124CE8]=00000040 (decimal 64.);ESP=00124CBC
- main 006ED655 PUSH ECX [00124CB8]=Game.006ED824 ESP=00124CB8
- main 006ED656 PUSH DWORD PTR SS:[ARG.1] [00124CE0]=00124E54, ASCII "Data.lrf";ESP=00124CB4
- main 006ED659 CALL 006F8E40 ESP=00124CB0
- main 006F8E40 PUSH 14 [00124CAC]=00124CE8 ESP=00124CAC
- main 006F8E42 PUSH OFFSET 00737E78 [00124CA8]=Game.009CF8B0 ESP=00124CA8
- main 006F8E47 CALL 006EB374 ESP=00124CA4
- main 006EB374 PUSH 006E79CC [00124CA0]=3 ESP=00124CA0
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124D0C EAX=00124D0C
- main 006EB37F PUSH EAX [00124C9C]=01814C78 ESP=00124C9C
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124CAC]=00000014 (decimal 20.);EAX=00000014
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124CAC]=00000014 (decimal 20.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124CAC EBP=00124CAC
- main 006EB38C SUB ESP,EAX ESP=00124C88
- main 006EB38E PUSH EBX [00124C84]=Game.006F888A ESP=00124C84
- main 006EB38F PUSH ESI [00124C80]=1 ESP=00124C80
- main 006EB390 PUSH EDI [00124C7C]=Game.0072B1B6 ESP=00124C7C
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124CA4]=Game.006F8E4C EAX=006F8E4C
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124C94]=0
- main 006EB397 PUSH EAX [00124C78]=Game.006F8E84 ESP=00124C78
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124CA8]=Game.00737E78 EAX=00737E78
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124CA8]=Game.00737E78
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124CA4]=Game.006F8E4C
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124C9C EAX=00124C9C
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124D0C
- main 006EB3AE RETN [00124C78]=Game.006F8E4C ESP=00124C7C
- main 006F8E4C AND DWORD PTR SS:[EBP-1C],00000000 [00124C90]=00000003
- main 006F8E50 AND DWORD PTR SS:[EBP-4],00000000 [00124CA8]=FFFFFFFF
- main 006F8E54 PUSH DWORD PTR SS:[EBP+14] [00124CC0]=000001A4 (decimal 420.);ESP=00124C78
- main 006F8E57 PUSH DWORD PTR SS:[EBP+0C] [00124CB8]=00008000 (decimal 32768.);ESP=00124C74
- main 006F8E5A PUSH DWORD PTR SS:[EBP+8] [00124CB4]=00124E54, ASCII "Data.lrf";ESP=00124C70
- main 006F8E5D LEA EAX,[EBP-20] Address=00124C8C EAX=00124C8C
- main 006F8E60 PUSH EAX [00124C6C]=01021FC0 ESP=00124C6C
- main 006F8E61 LEA EAX,[EBP-1C] Address=00124C90 EAX=00124C90
- main 006F8E64 PUSH EAX [00124C68]=Game.006F88C0 ESP=00124C68
- main 006F8E65 MOV ECX,DWORD PTR SS:[EBP+10] [00124CBC]=00000040 (decimal 64.);ECX=00000040
- main 006F8E68 CALL 006F8B04 ESP=00124C64
- main 006F8B04 PUSH EBP [00124C60]=00124CAC ESP=00124C60
- main 006F8B05 MOV EBP,ESP EBP=00124C60
- main 006F8B07 SUB ESP,1C ESP=00124C44
- main 006F8B0A MOV EDX,DWORD PTR SS:[ARG.4] [00124C74]=00008000 (decimal 32768.);EDX=00008000
- main 006F8B0D PUSH EBX [00124C40]=0 ESP=00124C40
- main 006F8B0E PUSH ESI [00124C3C]=1 ESP=00124C3C
- main 006F8B0F XOR ESI,ESI ESI=00000000
- main 006F8B11 TEST DL,DL
- main 006F8B13 MOV DWORD PTR SS:[LOCAL.7],0C [00124C44]=0000000C (decimal 12.)
- main 006F8B1A MOV DWORD PTR SS:[LOCAL.6],ESI [00124C48]=0
- main 006F8B1D JNS SHORT 006F8B28
- main 006F8B28 MOV DWORD PTR SS:[LOCAL.5],1 [00124C4C]=1
- main 006F8B2F MOV BYTE PTR SS:[LOCAL.1+3],0 [00124C5F]=00
- main 006F8B33 MOV EAX,8000 EAX=00008000
- main 006F8B38 TEST EAX,EDX
- main 006F8B3A JNE SHORT 006F8B4D
- main 006F8B4D PUSH 3 [00124C38]=Game.0072B1B6 ESP=00124C38
- main 006F8B4F MOV EAX,EDX
- main 006F8B51 POP EBX [00124C38]=3 EBX=00000003, ESP=00124C3C
- main 006F8B52 AND EAX,EBX EAX=00000000
- main 006F8B54 SUB EAX,ESI
- main 006F8B56 JE SHORT 006F8B70
- main 006F8B70 MOV DWORD PTR SS:[LOCAL.4],80000000 [00124C50]=80000000
- main 006F8B77 CMP ECX,10
- main 006F8B7A JE SHORT 006F8BBC
- main 006F8B7C CMP ECX,20
- main 006F8B7F JE SHORT 006F8BB3
- main 006F8B81 CMP ECX,30
- main 006F8B84 JE SHORT 006F8BAA
- main 006F8B86 CMP ECX,40
- main 006F8B89 JE SHORT 006F8BA5
- main 006F8BA5 MOV DWORD PTR SS:[LOCAL.2],EBX [00124C58]=3
- main 006F8BA8 JMP SHORT 006F8BBF
- main 006F8BBF MOV EAX,EDX EAX=00008000
- main 006F8BC1 MOV EDX,700 EDX=00000700
- main 006F8BC6 AND EAX,EDX EAX=00000000
- main 006F8BC8 MOV ECX,400 ECX=00000400
- main 006F8BCD CMP EAX,ECX
- main 006F8BCF PUSH EDI [00124C38]=3 ESP=00124C38
- main 006F8BD0 MOV EDI,100 EDI=00000100
- main 006F8BD5 JG SHORT 006F8C06
- main 006F8BD7 JE SHORT 006F8C01
- main 006F8BD9 CMP EAX,ESI
- main 006F8BDB JE SHORT 006F8C01
- main 006F8C01 MOV DWORD PTR SS:[LOCAL.3],EBX [00124C54]=3
- main 006F8C04 JMP SHORT 006F8C42
- main 006F8C42 MOV EAX,DWORD PTR SS:[ARG.4] [00124C74]=00008000 (decimal 32768.);EAX=00008000
- main 006F8C45 TEST EDI,EAX
- main 006F8C47 MOV ESI,80 ESI=00000080
- main 006F8C4C JE SHORT 006F8C60
- main 006F8C60 TEST AL,40
- main 006F8C62 JE SHORT 006F8C7B
- main 006F8C7B TEST AH,10
- main 006F8C7E JE SHORT 006F8C82
- main 006F8C82 TEST AL,20
- main 006F8C84 JE SHORT 006F8C8E
- main 006F8C8E TEST AL,10
- main 006F8C90 JE SHORT 006F8C98
- main 006F8C98 CALL 006F88C1 ESP=00124C34
- main 006F88C1 PUSH 14 [00124C30]=3 ESP=00124C30
- main 006F88C3 PUSH OFFSET 00737E40 [00124C2C]=Game.006F8D29 ESP=00124C2C
- main 006F88C8 CALL 006EB374 ESP=00124C28
- main 006EB374 PUSH 006E79CC [00124C24]=3 ESP=00124C24
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124C9C EAX=00124C9C
- main 006EB37F PUSH EAX [00124C20]=FFFFFFFF (decimal -1.);ESP=00124C20
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124C30]=00000014 (decimal 20.);EAX=00000014
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124C30]=00000014 (decimal 20.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124C30 EBP=00124C30
- main 006EB38C SUB ESP,EAX ESP=00124C0C
- main 006EB38E PUSH EBX [00124C08]=00124C1C ESP=00124C08
- main 006EB38F PUSH ESI [00124C04]=00000078 (decimal 120.);ESP=00124C04
- main 006EB390 PUSH EDI [00124C00]=kernel32.7C810F63;ESP=00124C00
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124C28]=Game.006F88CD EAX=006F88CD
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124C18]=FFFFFFFF (decimal -1.)
- main 006EB397 PUSH EAX [00124BFC]=ntdll.7C91D99A ESP=00124BFC
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124C2C]=Game.00737E40 EAX=00737E40
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124C2C]=Game.00737E40
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124C28]=Game.006F88CD
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124C20 EAX=00124C20
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124C9C
- main 006EB3AE RETN [00124BFC]=Game.006F88CD ESP=00124C00
- main 006F88CD OR DWORD PTR SS:[EBP-1C],FFFFFFFF [00124C14]=00000004
- main 006F88D1 PUSH 0B [00124BFC]=Game.006F88CD ESP=00124BFC
- main 006F88D3 CALL 006EA79D ESP=00124BF8
- main 006EA79D PUSH 8 [00124BF4]=kernel32.7C801A53;ESP=00124BF4
- main 006EA79F PUSH OFFSET 00732650 [00124BF0]=00124C14 ESP=00124BF0
- main 006EA7A4 CALL 006EB374 ESP=00124BEC
- main 006EB374 PUSH 006E79CC [00124BE8]=1 ESP=00124BE8
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124C20
- main 006EB37F PUSH EAX [00124BE4]=0014F118 ESP=00124BE4
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124BF4]=8 EAX=00000008
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124BF4]=8
- main 006EB388 LEA EBP,[ARG.2] Address=00124BF4 EBP=00124BF4
- main 006EB38C SUB ESP,EAX ESP=00124BDC
- main 006EB38E PUSH EBX [00124BD8]=00100010 ESP=00124BD8
- main 006EB38F PUSH ESI [00124BD4]=1 ESP=00124BD4
- main 006EB390 PUSH EDI [00124BD0]=0 ESP=00124BD0
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124BEC]=Game.006EA7A9 EAX=006EA7A9
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124BDC]=0014F14C
- main 006EB397 PUSH EAX [00124BCC]=00000010 (decimal 16.);ESP=00124BCC
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124BF0]=Game.00732650 EAX=00732650
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124BF0]=Game.00732650
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124BEC]=Game.006EA7A9
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124BE4 EAX=00124BE4
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124C20
- main 006EB3AE RETN [00124BCC]=Game.006EA7A9 ESP=00124BD0
- main 006EA7A9 MOV ESI,DWORD PTR SS:[EBP+8] [00124BFC]=0000000B (decimal 11.);ESI=0000000B
- main 006EA7AC LEA ESI,[ESI*8+75DF80] Address=0075DFD8 ESI=0075DFD8
- main 006EA7B3 XOR EBX,EBX EBX=00000000
- main 006EA7B5 CMP DWORD PTR DS:[ESI],EBX [0075DFD8]=01814CA8
- main 006EA7B7 JNE SHORT 006EA82B
- main 006EA82B XOR EAX,EAX EAX=00000000
- main 006EA82D INC EAX EAX=00000001
- main 006EA82E CALL 006EB3AF ESP=00124BCC
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124BE4]=00124C20 ECX=00124C20
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124BE4
- main 006EB3B9 POP ECX [00124BCC]=Game.006EA833 ECX=006EA833, ESP=00124BD0
- main 006EB3BA POP EDI [00124BD0]=00000100 (decimal 256.);ESP=00124BD4
- main 006EB3BB POP ESI [00124BD4]=00000080 (decimal 128.);ESP=00124BD8, ESI=00000080
- main 006EB3BC POP EBX [00124BD8]=3 EBX=00000003, ESP=00124BDC
- main 006EB3BD LEAVE [00124BF4]=00124C30 ESP=00124BF8, EBP=00124C30
- main 006EB3BE PUSH ECX [00124BF4]=00124C30 ESP=00124BF4
- main 006EB3BF RETN [00124BF4]=Game.006EA833 ESP=00124BF8
- main 006EA833 RETN [00124BF8]=Game.006F88D8 ESP=00124BFC
- main 006F88D8 POP ECX [00124BFC]=0000000B (decimal 11.);ECX=0000000B, ESP=00124C00
- main 006F88D9 TEST EAX,EAX
- main 006F88DB JE 006F8962
- main 006F88E1 PUSH 0B [00124BFC]=0000000B (decimal 11.);ESP=00124BFC
- main 006F88E3 CALL 006EA83D ESP=00124BF8
- main 006EA83D PUSH EBP [00124BF4]=Game.006EA833 ESP=00124BF4
- main 006EA83E MOV EBP,ESP EBP=00124BF4
- main 006EA840 MOV EAX,DWORD PTR SS:[ARG.1] [00124BFC]=0000000B (decimal 11.);EAX=0000000B
- main 006EA843 PUSH ESI [00124BF0]=FFFFFFFF (decimal -1.);ESP=00124BF0
- main 006EA844 LEA ESI,[EAX*8+75DF80] Address=0075DFD8 ESI=0075DFD8
- main 006EA84B CMP DWORD PTR DS:[ESI],0 [0075DFD8]=01814CA8
- main 006EA84E JNE SHORT 006EA863
- main 006EA863 PUSH DWORD PTR DS:[ESI] [0075DFD8]=01814CA8 ESP=00124BEC
- main 006EA865 CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01814CA8, ESP=00124BF0
- main 006EA86B POP ESI [00124BF0]=00000080 (decimal 128.);ESP=00124BF4, ESI=00000080
- main 006EA86C POP EBP [00124BF4]=00124C30 ESP=00124BF8, EBP=00124C30
- main 006EA86D RETN [00124BF8]=Game.006F88E8 ESP=00124BFC
- main 006F88E8 POP ECX [00124BFC]=0000000B (decimal 11.);ECX=0000000B, ESP=00124C00
- main 006F88E9 XOR EDI,EDI EDI=00000000
- main 006F88EB MOV DWORD PTR SS:[EBP-4],EDI [00124C2C]=FFFFFFFF (decimal -1.)
- main 006F88EE MOV DWORD PTR SS:[EBP-24],EDI [00124C0C]=00124C24
- main 006F88F1 CMP EDI,40
- main 006F88F4 JGE 006F8A22
- main 006F88FA MOV ESI,DWORD PTR DS:[EDI*4+9CFDC0] [009CFDC0]=01021F48 ESI=01021F48
- main 006F8901 TEST ESI,ESI
- main 006F8903 JE 006F89CB
- main 006F8909 MOV DWORD PTR SS:[EBP-20],ESI [00124C10]=8
- main 006F890C MOV EAX,DWORD PTR DS:[EDI*4+9CFDC0] [009CFDC0]=01021F48 EAX=01021F48
- main 006F8913 ADD EAX,480 EAX=010223C8
- main 006F8918 CMP ESI,EAX
- main 006F891A JNB 006F89BF
- main 006F8920 TEST BYTE PTR DS:[ESI+4],01 [01021F4C]=C1
- main 006F8924 JNE SHORT 006F898C
- main 006F898C ADD ESI,24 ESI=01021F6C
- main 006F898F JMP 006F8909
- main 006F8909 MOV DWORD PTR SS:[EBP-20],ESI [00124C10]=01021F48
- main 006F890C MOV EAX,DWORD PTR DS:[EDI*4+9CFDC0] [009CFDC0]=01021F48 EAX=01021F48
- main 006F8913 ADD EAX,480 EAX=010223C8
- main 006F8918 CMP ESI,EAX
- main 006F891A JNB 006F89BF
- main 006F8920 TEST BYTE PTR DS:[ESI+4],01 [01021F70]=C1
- main 006F8924 JNE SHORT 006F898C
- main 006F898C ADD ESI,24 ESI=01021F90
- main 006F898F JMP 006F8909
- main 006F8909 MOV DWORD PTR SS:[EBP-20],ESI [00124C10]=01021F6C
- main 006F890C MOV EAX,DWORD PTR DS:[EDI*4+9CFDC0] [009CFDC0]=01021F48 EAX=01021F48
- main 006F8913 ADD EAX,480 EAX=010223C8
- main 006F8918 CMP ESI,EAX
- main 006F891A JNB 006F89BF
- main 006F8920 TEST BYTE PTR DS:[ESI+4],01 [01021F94]=C1
- main 006F8924 JNE SHORT 006F898C
- main 006F898C ADD ESI,24 ESI=01021FB4
- main 006F898F JMP 006F8909
- main 006F8909 MOV DWORD PTR SS:[EBP-20],ESI [00124C10]=01021F90
- main 006F890C MOV EAX,DWORD PTR DS:[EDI*4+9CFDC0] [009CFDC0]=01021F48 EAX=01021F48
- main 006F8913 ADD EAX,480 EAX=010223C8
- main 006F8918 CMP ESI,EAX
- main 006F891A JNB 006F89BF
- main 006F8920 TEST BYTE PTR DS:[ESI+4],01 [01021FB8]=00
- main 006F8924 JNE SHORT 006F898C
- main 006F8926 XOR EBX,EBX EBX=00000000
- main 006F8928 CMP DWORD PTR DS:[ESI+8],EBX [01021FBC]=1
- main 006F892B JNE SHORT 006F8975
- main 006F8975 LEA EBX,[ESI+0C] Address=01021FC0 EBX=01021FC0
- main 006F8978 PUSH EBX [00124BFC]=0000000B (decimal 11.);ESP=00124BFC
- main 006F8979 CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01021FC0, ESP=00124C00
- main 006F897F TEST BYTE PTR DS:[ESI+4],01 [01021FB8]=00
- main 006F8983 JE SHORT 006F89A3
- main 006F89A3 OR DWORD PTR DS:[ESI],FFFFFFFF [01021FB4]=FFFFFFFF
- main 006F89A6 MOV EAX,ESI EAX=01021FB4
- main 006F89A8 SUB EAX,DWORD PTR DS:[EDI*4+9CFDC0] [009CFDC0]=01021F48 EAX=0000006C
- main 006F89AF CDQ EDX=00000000
- main 006F89B0 PUSH 24 [00124BFC]=01021FC0 ESP=00124BFC
- main 006F89B2 POP ECX [00124BFC]=00000024 (decimal 36.);ECX=00000024, ESP=00124C00
- main 006F89B3 IDIV ECX EAX=00000003
- main 006F89B5 MOV ECX,EDI ECX=00000000
- main 006F89B7 SHL ECX,5
- main 006F89BA ADD EAX,ECX
- main 006F89BC MOV DWORD PTR SS:[EBP-1C],EAX [00124C14]=FFFFFFFF (decimal -1.)
- main 006F89BF CMP DWORD PTR SS:[EBP-1C],-1 [00124C14]=3
- main 006F89C3 JNE SHORT 006F8A22
- main 006F8A22 OR DWORD PTR SS:[EBP-4],FFFFFFFF [00124C2C]=00000000
- main 006F8A26 CALL 006F8A34 ESP=00124BFC
- main 006F8A34 PUSH 0B [00124BF8]=Game.006F897F ESP=00124BF8
- main 006F8A36 CALL 006EA770 ESP=00124BF4
- main 006EA770 PUSH EBP [00124BF0]=00000080 (decimal 128.);ESP=00124BF0
- main 006EA771 MOV EBP,ESP EBP=00124BF0
- main 006EA773 MOV EAX,DWORD PTR SS:[ARG.1] [00124BF8]=0000000B (decimal 11.);EAX=0000000B
- main 006EA776 PUSH DWORD PTR DS:[EAX*8+75DF80] [0075DFD8]=01814CA8 ESP=00124BEC
- main 006EA77D CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01814CA8, ESP=00124BF0
- main 006EA783 POP EBP [00124BF0]=00124C30 ESP=00124BF4, EBP=00124C30
- main 006EA784 RETN [00124BF4]=Game.006F8A3B ESP=00124BF8
- main 006F8A3B POP ECX [00124BF8]=0000000B (decimal 11.);ECX=0000000B, ESP=00124BFC
- main 006F8A3C RETN [00124BFC]=Game.006F8A2B ESP=00124C00
- main 006F8A2B MOV EAX,DWORD PTR SS:[EBP-1C] [00124C14]=3 EAX=00000003
- main 006F8A2E CALL 006EB3AF ESP=00124BFC
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124C20]=00124C9C ECX=00124C9C
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124C20
- main 006EB3B9 POP ECX [00124BFC]=Game.006F8A33 ECX=006F8A33, ESP=00124C00
- main 006EB3BA POP EDI [00124C00]=00000100 (decimal 256.);ESP=00124C04, EDI=00000100
- main 006EB3BB POP ESI [00124C04]=00000080 (decimal 128.);ESP=00124C08, ESI=00000080
- main 006EB3BC POP EBX [00124C08]=3 EBX=00000003, ESP=00124C0C
- main 006EB3BD LEAVE [00124C30]=00124C60 ESP=00124C34, EBP=00124C60
- main 006EB3BE PUSH ECX [00124C30]=00124C60 ESP=00124C30
- main 006EB3BF RETN [00124C30]=Game.006F8A33 ESP=00124C34
- main 006F8A33 RETN [00124C34]=Game.006F8C9D ESP=00124C38
- main 006F8C9D MOV EDI,EAX EDI=00000003
- main 006F8C9F OR EBX,FFFFFFFF EBX=FFFFFFFF
- main 006F8CA2 CMP EDI,EBX
- main 006F8CA4 JNE SHORT 006F8CC0
- main 006F8CC0 MOV EAX,DWORD PTR SS:[ARG.1] [00124C68]=00124C90 EAX=00124C90
- main 006F8CC3 PUSH 0 [00124C34]=Game.006F8C9D ESP=00124C34
- main 006F8CC5 PUSH ESI [00124C30]=Game.006F8A33 ESP=00124C30
- main 006F8CC6 PUSH DWORD PTR SS:[LOCAL.3] [00124C54]=3 ESP=00124C2C
- main 006F8CC9 MOV DWORD PTR DS:[EAX],1 [00124C90]=0
- main 006F8CCF MOV EAX,DWORD PTR SS:[ARG.2] [00124C6C]=00124C8C EAX=00124C8C
- main 006F8CD2 MOV DWORD PTR DS:[EAX],EDI [00124C8C]=0
- main 006F8CD4 LEA EAX,[LOCAL.7] Address=00124C44 EAX=00124C44
- main 006F8CD7 PUSH EAX [00124C28]=Game.00737E40 ESP=00124C28
- main 006F8CD8 PUSH DWORD PTR SS:[LOCAL.2] [00124C58]=3 ESP=00124C24
- main 006F8CDB PUSH DWORD PTR SS:[LOCAL.4] [00124C50]=80000000 ESP=00124C20
- main 006F8CDE PUSH DWORD PTR SS:[ARG.3] [00124C70]=00124E54, ASCII "Data.lrf";ESP=00124C1C
- main 006F8CE1 CALL DWORD PTR DS:[<&KERNEL32.CreateFileA>];[00713108]=7C801A28 (kernel32.CreateFileA);EAX=00000078, ECX=7C92005D, EDX=00140608, ESP=00124C38
- main 006F8CE7 MOV ESI,EAX ESI=00000078
- main 006F8CE9 CMP ESI,EBX
- main 006F8CEB JE SHORT 006F8CFF
- main 006F8CED PUSH ESI [00124C34]=0 ESP=00124C34
- main 006F8CEE CALL DWORD PTR DS:[<&KERNEL32.GetFileType>];[007132B8]=7C810EF1 (kernel32.GetFileType);EAX=00000001, ECX=00124BFC, EDX=7C91E514, ESP=00124C38
- main 006F8CF4 TEST EAX,EAX
- main 006F8CF6 JNE SHORT 006F8D0E
- main 006F8D0E CMP EAX,2
- main 006F8D11 JNE SHORT 006F8D19
- main 006F8D19 CMP EAX,3
- main 006F8D1C JNE SHORT 006F8D22
- main 006F8D22 PUSH ESI [00124C34]=00000078 (decimal 120.);ESP=00124C34
- main 006F8D23 PUSH EDI [00124C30]=Game.006F8CF4 ESP=00124C30
- main 006F8D24 CALL 006F86C3 ESP=00124C2C
- main 006F86C3 MOV ECX,DWORD PTR SS:[ARG.1] [00124C30]=3 ECX=00000003
- main 006F86C7 CMP ECX,DWORD PTR DS:[9CFDA0] [009CFDA0]=00000020 (decimal 32.)
- main 006F86CD PUSH ESI [00124C28]=00000020 (decimal 32.);ESP=00124C28
- main 006F86CE PUSH EDI [00124C24]=7 ESP=00124C24
- main 006F86CF JNB SHORT 006F8726
- main 006F86D1 MOV EAX,ECX EAX=00000003
- main 006F86D3 SAR EAX,5 EAX=00000000
- main 006F86D6 LEA EDI,[EAX*4+9CFDC0] Address=009CFDC0 EDI=009CFDC0
- main 006F86DD MOV EAX,ECX EAX=00000003
- main 006F86DF AND EAX,0000001F
- main 006F86E2 LEA ESI,[EAX*8+EAX] ESI=0000001B
- main 006F86E5 MOV EAX,DWORD PTR DS:[EDI] [009CFDC0]=01021F48 EAX=01021F48
- main 006F86E7 SHL ESI,2 ESI=0000006C
- main 006F86EA CMP DWORD PTR DS:[EAX+ESI],-1 [01021FB4]=FFFFFFFF (decimal -1.)
- main 006F86EE JNE SHORT 006F8726
- main 006F86F0 CMP DWORD PTR DS:[75DCB0],1 [0075DCB0]=2
- main 006F86F7 PUSH EBX [00124C20]=8 ESP=00124C20
- main 006F86F8 MOV EBX,DWORD PTR SS:[ARG.2] [00124C34]=00000078 (decimal 120.);EBX=00000078
- main 006F86FC JNE SHORT 006F871C
- main 006F871C MOV EAX,DWORD PTR DS:[EDI] [009CFDC0]=01021F48
- main 006F871E MOV DWORD PTR DS:[EAX+ESI],EBX [01021FB4]=FFFFFFFF (decimal -1.)
- main 006F8721 XOR EAX,EAX EAX=00000000
- main 006F8723 POP EBX [00124C20]=FFFFFFFF (decimal -1.);EBX=FFFFFFFF, ESP=00124C24
- main 006F8724 JMP SHORT 006F873C
- main 006F873C POP EDI [00124C24]=3 ESP=00124C28, EDI=00000003
- main 006F873D POP ESI [00124C28]=00000078 (decimal 120.);ESP=00124C2C, ESI=00000078
- main 006F873E RETN [00124C2C]=Game.006F8D29 ESP=00124C30
- main 006F8D29 OR BYTE PTR SS:[LOCAL.1+3],01 [00124C5F]=00
- main 006F8D2D MOV EAX,EDI EAX=00000003
- main 006F8D2F SAR EAX,5 EAX=00000000
- main 006F8D32 LEA EBX,[EAX*4+9CFDC0] Address=009CFDC0 EBX=009CFDC0
- main 006F8D39 MOV EAX,EDI EAX=00000003
- main 006F8D3B AND EAX,0000001F
- main 006F8D3E LEA ESI,[EAX*8+EAX] ESI=0000001B
- main 006F8D41 MOV AL,BYTE PTR SS:[LOCAL.1+3] [00124C5F]=01 EAX=00000001
- main 006F8D44 POP ECX [00124C30]=3 ESP=00124C34
- main 006F8D45 POP ECX [00124C34]=00000078 (decimal 120.);ECX=00000078, ESP=00124C38
- main 006F8D46 MOV ECX,DWORD PTR DS:[EBX] [009CFDC0]=01021F48 ECX=01021F48
- main 006F8D48 SHL ESI,2 ESI=0000006C
- main 006F8D4B MOV BYTE PTR SS:[LOCAL.1+3],AL [00124C5F]=01
- main 006F8D4E AND BYTE PTR SS:[LOCAL.1+3],48 [00124C5F]=01
- main 006F8D52 MOV BYTE PTR DS:[ECX+ESI+4],AL [01021FB8]=00
- main 006F8D56 JNE SHORT 006F8D84
- main 006F8D58 TEST AL,AL
- main 006F8D5A JNS SHORT 006F8D84
- main 006F8D84 CMP BYTE PTR SS:[LOCAL.1+3],0 [00124C5F]=00
- main 006F8D88 JNE SHORT 006F8D99
- main 006F8D8A TEST BYTE PTR SS:[ARG.4],08 [00124C74]=00
- main 006F8D8E JE SHORT 006F8D99
- main 006F8D99 MOV EAX,EDI EAX=00000003
- main 006F8D9B POP EDI [00124C38]=Game.0072B1B6 ESP=00124C3C, EDI=0072B1B6
- main 006F8D9C POP ESI [00124C3C]=1 ESP=00124C40, ESI=00000001
- main 006F8D9D POP EBX [00124C40]=0 EBX=00000000, ESP=00124C44
- main 006F8D9E LEAVE [00124C60]=00124CAC ESP=00124C64, EBP=00124CAC
- main 006F8D9F RETN [00124C64]=Game.006F8E6D ESP=00124C68
- main 006F8E6D ADD ESP,14 ESP=00124C7C
- main 006F8E70 MOV DWORD PTR SS:[EBP-24],EAX [00124C88]=Game.006EA833
- main 006F8E73 OR DWORD PTR SS:[EBP-4],FFFFFFFF [00124CA8]=00000000
- main 006F8E77 CALL 006F8E85 ESP=00124C78
- main 006F8E85 CMP DWORD PTR SS:[EBP-1C],0 [00124C90]=1
- main 006F8E89 JE SHORT 006F8E94
- main 006F8E8B PUSH DWORD PTR SS:[EBP-20] [00124C8C]=3 ESP=00124C74
- main 006F8E8E CALL 006F889F ESP=00124C70
- main 006F889F MOV EAX,DWORD PTR SS:[ARG.1] [00124C74]=3
- main 006F88A3 MOV ECX,EAX ECX=00000003
- main 006F88A5 AND EAX,0000001F
- main 006F88A8 SAR ECX,5 ECX=00000000
- main 006F88AB MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0] [009CFDC0]=01021F48 ECX=01021F48
- main 006F88B2 LEA EAX,[EAX*8+EAX] EAX=0000001B
- main 006F88B5 LEA EAX,[EAX*4+ECX+0C] Address=01021FC0 EAX=01021FC0
- main 006F88B9 PUSH EAX [00124C6C]=00124C8C ESP=00124C6C
- main 006F88BA CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01021FC0, ESP=00124C70
- main 006F88C0 RETN [00124C70]=Game.006F8E93 ESP=00124C74
- main 006F8E93 POP ECX [00124C74]=3 ECX=00000003, ESP=00124C78
- main 006F8E94 RETN [00124C78]=Game.006F8E7C ESP=00124C7C
- main 006F8E7C MOV EAX,DWORD PTR SS:[EBP-24] [00124C88]=3 EAX=00000003
- main 006F8E7F CALL 006EB3AF ESP=00124C78
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124C9C]=00124D0C ECX=00124D0C
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124C9C
- main 006EB3B9 POP ECX [00124C78]=Game.006F8E84 ECX=006F8E84, ESP=00124C7C
- main 006EB3BA POP EDI [00124C7C]=Game.0072B1B6 ESP=00124C80
- main 006EB3BB POP ESI [00124C80]=1 ESP=00124C84
- main 006EB3BC POP EBX [00124C84]=0 ESP=00124C88
- main 006EB3BD LEAVE [00124CAC]=00124CD8 ESP=00124CB0, EBP=00124CD8
- main 006EB3BE PUSH ECX [00124CAC]=00124CD8 ESP=00124CAC
- main 006EB3BF RETN [00124CAC]=Game.006F8E84 ESP=00124CB0
- main 006F8E84 RETN [00124CB0]=Game.006ED65E ESP=00124CB4
- main 006ED65E MOV ECX,EAX ECX=00000003
- main 006ED660 ADD ESP,10 ESP=00124CC4
- main 006ED663 CMP ECX,EBX
- main 006ED665 JGE SHORT 006ED66B
- main 006ED66B MOV EAX,DWORD PTR SS:[ARG.4] [00124CEC]=Game.0075DD38 EAX=0075DD38
- main 006ED66E INC DWORD PTR DS:[9CF88C] [009CF88C]=9
- main 006ED674 MOV DWORD PTR DS:[EAX+0C],ESI [0075DD44]=0
- main 006ED677 MOV DWORD PTR DS:[EAX+4],EBX [0075DD3C]=0
- main 006ED67A MOV DWORD PTR DS:[EAX],EBX [0075DD38]=0
- main 006ED67C MOV DWORD PTR DS:[EAX+8],EBX [0075DD40]=0
- main 006ED67F MOV DWORD PTR DS:[EAX+1C],EBX [0075DD54]=0
- main 006ED682 MOV DWORD PTR DS:[EAX+10],ECX [0075DD48]=FFFFFFFF (decimal -1.)
- main 006ED685 POP EDI [00124CC4]=1 ESP=00124CC8, EDI=00000001
- main 006ED686 POP ESI [00124CC8]=00141F05 ESP=00124CCC, ESI=00141F05
- main 006ED687 POP EBX [00124CCC]=0000000A (decimal 10.);EBX=0000000A, ESP=00124CD0
- main 006ED688 LEAVE [00124CD8]=00124D1C ESP=00124CDC, EBP=00124D1C
- main 006ED689 RETN [00124CDC]=Game.006E5267 ESP=00124CE0
- main 006E5267 ADD ESP,10 ESP=00124CF0
- main 006E526A MOV DWORD PTR SS:[EBP-20],EAX [00124CFC]=Game.006E515B
- main 006E526D OR DWORD PTR SS:[EBP-4],FFFFFFFF [00124D18]=00000000
- main 006E5271 CALL 006E527F ESP=00124CEC
- main 006E527F PUSH DWORD PTR SS:[EBP-1C] [00124D00]=Game.0075DD38 ESP=00124CE8
- main 006E5282 CALL 006E8CB6 ESP=00124CE4
- main 006E8CB6 MOV EAX,DWORD PTR SS:[ARG.1] [00124CE8]=Game.0075DD38
- main 006E8CBA MOV ECX,OFFSET 0075DCD8 ECX=0075DCD8
- main 006E8CBF CMP EAX,ECX
- main 006E8CC1 JB SHORT 006E8CDA
- main 006E8CC3 CMP EAX,OFFSET 0075DF38
- main 006E8CC8 JA SHORT 006E8CDA
- main 006E8CCA SUB EAX,ECX EAX=00000060
- main 006E8CCC SAR EAX,5 EAX=00000003
- main 006E8CCF ADD EAX,10 EAX=00000013
- main 006E8CD2 PUSH EAX [00124CE0]=00124E54, ASCII "Data.lrf";ESP=00124CE0
- main 006E8CD3 CALL 006EA770 ESP=00124CDC
- main 006EA770 PUSH EBP [00124CD8]=00124D1C ESP=00124CD8
- main 006EA771 MOV EBP,ESP EBP=00124CD8
- main 006EA773 MOV EAX,DWORD PTR SS:[ARG.1] [00124CE0]=00000013 (decimal 19.)
- main 006EA776 PUSH DWORD PTR DS:[EAX*8+75DF80] [0075E018]=01814C78 ESP=00124CD4
- main 006EA77D CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01814C78, ESP=00124CD8
- main 006EA783 POP EBP [00124CD8]=00124D1C ESP=00124CDC, EBP=00124D1C
- main 006EA784 RETN [00124CDC]=Game.006E8CD8 ESP=00124CE0
- main 006E8CD8 POP ECX [00124CE0]=00000013 (decimal 19.);ECX=00000013, ESP=00124CE4
- main 006E8CD9 RETN [00124CE4]=Game.006E5287 ESP=00124CE8
- main 006E5287 POP ECX [00124CE8]=Game.0075DD38 ECX=0075DD38, ESP=00124CEC
- main 006E5288 RETN [00124CEC]=Game.006E5276 ESP=00124CF0
- main 006E5276 MOV EAX,DWORD PTR SS:[EBP-20] [00124CFC]=Game.0075DD38 EAX=0075DD38
- main 006E5279 CALL 006EB3AF ESP=00124CEC
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124D0C]=00124F98 ECX=00124F98
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124D0C
- main 006EB3B9 POP ECX [00124CEC]=Game.006E527E ECX=006E527E, ESP=00124CF0
- main 006EB3BA POP EDI [00124CF0]=1 ESP=00124CF4
- main 006EB3BB POP ESI [00124CF4]=00141F05 ESP=00124CF8
- main 006EB3BC POP EBX [00124CF8]=0000000A (decimal 10.);ESP=00124CFC
- main 006EB3BD LEAVE [00124D1C]=00124D40 ESP=00124D20, EBP=00124D40
- main 006EB3BE PUSH ECX [00124D1C]=00124D40 ESP=00124D1C
- main 006EB3BF RETN [00124D1C]=Game.006E527E ESP=00124D20
- main 006E527E RETN [00124D20]=Game.006E5298 ESP=00124D24
- main 006E5298 ADD ESP,0C ESP=00124D30
- main 006E529B RETN [00124D30]=Game.006D9482 ESP=00124D34
- main 006D9482 ADD ESP,8 ESP=00124D3C
- main 006D9485 MOV DWORD PTR SS:[LOCAL.1],EAX [00124D3C]=00124E54, ASCII "Data.lrf"
- main 006D9488 CMP DWORD PTR SS:[LOCAL.1],0 [00124D3C]=Game.0075DD38
- main 006D948C JNE SHORT 006D9492
- main 006D9492 MOV ECX,DWORD PTR SS:[LOCAL.1] [00124D3C]=Game.0075DD38 ECX=0075DD38
- main 006D9495 PUSH ECX [00124D38]=Game.0072B1B4, ASCII "rb";ESP=00124D38
- main 006D9496 CALL 006E510C ESP=00124D34
- main 006E510C PUSH 0C [00124D30]=Game.006D9482 ESP=00124D30
- main 006E510E PUSH OFFSET 00731E40 [00124D2C]=00000040 (decimal 64.);ESP=00124D2C
- main 006E5113 CALL 006EB374 ESP=00124D28
- main 006EB374 PUSH 006E79CC [00124D24]=00124E54, ASCII "Data.lrf";ESP=00124D24
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124F98 EAX=00124F98
- main 006EB37F PUSH EAX [00124D20]=Game.006E5298 ESP=00124D20
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124D30]=0000000C (decimal 12.);EAX=0000000C
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124D30]=0000000C (decimal 12.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124D30 EBP=00124D30
- main 006EB38C SUB ESP,EAX ESP=00124D14
- main 006EB38E PUSH EBX [00124D10]=Game.006E79CC ESP=00124D10
- main 006EB38F PUSH ESI [00124D0C]=00124F98 ESP=00124D0C
- main 006EB390 PUSH EDI [00124D08]=1 ESP=00124D08
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124D28]=Game.006E5118 EAX=006E5118
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124D18]=FFFFFFFF (decimal -1.)
- main 006EB397 PUSH EAX [00124D04]=00124CF0 ESP=00124D04
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124D2C]=Game.00731E40 EAX=00731E40
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124D2C]=Game.00731E40
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124D28]=Game.006E5118
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124D20 EAX=00124D20
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124F98
- main 006EB3AE RETN [00124D04]=Game.006E5118 ESP=00124D08
- main 006E5118 OR DWORD PTR SS:[EBP-1C],FFFFFFFF [00124D14]=00731E70
- main 006E511C MOV ESI,DWORD PTR SS:[EBP+8] [00124D38]=Game.0075DD38 ESI=0075DD38
- main 006E511F TEST BYTE PTR DS:[ESI+0C],40 [0075DD44]=01
- main 006E5123 JE SHORT 006E5132
- main 006E5132 PUSH ESI [00124D04]=Game.006E5118 ESP=00124D04
- main 006E5133 CALL 006E8C64 ESP=00124D00
- main 006E8C64 MOV EAX,DWORD PTR SS:[ARG.1] [00124D04]=Game.0075DD38 EAX=0075DD38
- main 006E8C68 MOV ECX,OFFSET 0075DCD8 ECX=0075DCD8
- main 006E8C6D CMP EAX,ECX
- main 006E8C6F JB SHORT 006E8C88
- main 006E8C71 CMP EAX,OFFSET 0075DF38
- main 006E8C76 JA SHORT 006E8C88
- main 006E8C78 SUB EAX,ECX EAX=00000060
- main 006E8C7A SAR EAX,5 EAX=00000003
- main 006E8C7D ADD EAX,10 EAX=00000013
- main 006E8C80 PUSH EAX [00124CFC]=Game.0075DD38 ESP=00124CFC
- main 006E8C81 CALL 006EA83D ESP=00124CF8
- main 006EA83D PUSH EBP [00124CF4]=00141F05 ESP=00124CF4
- main 006EA83E MOV EBP,ESP EBP=00124CF4
- main 006EA840 MOV EAX,DWORD PTR SS:[ARG.1] [00124CFC]=00000013 (decimal 19.)
- main 006EA843 PUSH ESI [00124CF0]=1 ESP=00124CF0
- main 006EA844 LEA ESI,[EAX*8+75DF80] Address=0075E018 ESI=0075E018
- main 006EA84B CMP DWORD PTR DS:[ESI],0 [0075E018]=01814C78
- main 006EA84E JNE SHORT 006EA863
- main 006EA863 PUSH DWORD PTR DS:[ESI] [0075E018]=01814C78 ESP=00124CEC
- main 006EA865 CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, ESP=00124CF0
- main 006EA86B POP ESI [00124CF0]=Game.0075DD38 ESP=00124CF4, ESI=0075DD38
- main 006EA86C POP EBP [00124CF4]=00124D30 ESP=00124CF8, EBP=00124D30
- main 006EA86D RETN [00124CF8]=Game.006E8C86 ESP=00124CFC
- main 006E8C86 POP ECX [00124CFC]=00000013 (decimal 19.);ECX=00000013, ESP=00124D00
- main 006E8C87 RETN [00124D00]=Game.006E5138 ESP=00124D04
- main 006E5138 POP ECX [00124D04]=Game.0075DD38 ECX=0075DD38, ESP=00124D08
- main 006E5139 AND DWORD PTR SS:[EBP-4],00000000 [00124D2C]=FFFFFFFF
- main 006E513D PUSH ESI [00124D04]=Game.0075DD38 ESP=00124D04
- main 006E513E CALL 006E50C0 ESP=00124D00
- main 006E50C0 PUSH ESI [00124CFC]=00000013 (decimal 19.);ESP=00124CFC
- main 006E50C1 MOV ESI,DWORD PTR SS:[ARG.1] [00124D04]=Game.0075DD38
- main 006E50C5 PUSH EDI [00124CF8]=Game.006E8C86 ESP=00124CF8
- main 006E50C6 OR EDI,FFFFFFFF EDI=FFFFFFFF
- main 006E50C9 TEST BYTE PTR DS:[ESI+0C],83 [0075DD44]=01
- main 006E50CD JE SHORT 006E5103
- main 006E50CF PUSH ESI [00124CF4]=00124D30 ESP=00124CF4
- main 006E50D0 CALL 006E6D0F ESP=00124CF0
- main 006E6D0F PUSH EBX [00124CEC]=01814C78 ESP=00124CEC
- main 006E6D10 PUSH ESI [00124CE8]=Game.006EA86B ESP=00124CE8
- main 006E6D11 MOV ESI,DWORD PTR SS:[ARG.1] [00124CF4]=Game.0075DD38
- main 006E6D15 MOV EAX,DWORD PTR DS:[ESI+0C] [0075DD44]=1 EAX=00000001
- main 006E6D18 MOV ECX,EAX ECX=00000001
- main 006E6D1A AND CL,03
- main 006E6D1D XOR EBX,EBX EBX=00000000
- main 006E6D1F CMP CL,2
- main 006E6D22 JNE SHORT 006E6D5E
- main 006E6D5E MOV EAX,DWORD PTR DS:[ESI+8] [0075DD40]=0 EAX=00000000
- main 006E6D61 AND DWORD PTR DS:[ESI+4],00000000 [0075DD3C]=00000000
- main 006E6D65 MOV DWORD PTR DS:[ESI],EAX [0075DD38]=0
- main 006E6D67 POP ESI [00124CE8]=Game.0075DD38 ESP=00124CEC
- main 006E6D68 MOV EAX,EBX
- main 006E6D6A POP EBX [00124CEC]=0000000A (decimal 10.);EBX=0000000A, ESP=00124CF0
- main 006E6D6B RETN [00124CF0]=Game.006E50D5 ESP=00124CF4
- main 006E50D5 PUSH ESI [00124CF0]=Game.006E50D5 ESP=00124CF0
- main 006E50D6 MOV EDI,EAX EDI=00000000
- main 006E50D8 CALL 006ED416 ESP=00124CEC
- main 006ED416 PUSH ESI [00124CE8]=Game.0075DD38 ESP=00124CE8
- main 006ED417 MOV ESI,DWORD PTR SS:[ARG.1] [00124CF0]=Game.0075DD38
- main 006ED41B MOV EAX,DWORD PTR DS:[ESI+0C] [0075DD44]=1 EAX=00000001
- main 006ED41E TEST AL,83
- main 006ED420 JE SHORT 006ED43F
- main 006ED422 TEST AL,08
- main 006ED424 JE SHORT 006ED43F
- main 006ED43F POP ESI [00124CE8]=Game.0075DD38 ESP=00124CEC
- main 006ED440 RETN [00124CEC]=Game.006E50DD ESP=00124CF0
- main 006E50DD PUSH DWORD PTR DS:[ESI+10] [0075DD48]=3 ESP=00124CEC
- main 006E50E0 CALL 006ED37B ESP=00124CE8
- main 006ED37B PUSH 0C [00124CE4]=Game.006E5287 ESP=00124CE4
- main 006ED37D PUSH OFFSET 007329F0 [00124CE0]=00000013 (decimal 19.);ESP=00124CE0
- main 006ED382 CALL 006EB374 ESP=00124CDC
- main 006EB374 PUSH 006E79CC [00124CD8]=00124D1C, ASCII "~Rn";ESP=00124CD8
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124D20 EAX=00124D20
- main 006EB37F PUSH EAX [00124CD4]=01814C78 ESP=00124CD4
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124CE4]=0000000C (decimal 12.);EAX=0000000C
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124CE4]=0000000C (decimal 12.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124CE4 EBP=00124CE4
- main 006EB38C SUB ESP,EAX ESP=00124CC8
- main 006EB38E PUSH EBX [00124CC4]=1 ESP=00124CC4
- main 006EB38F PUSH ESI [00124CC0]=000001A4 (decimal 420.);ESP=00124CC0
- main 006EB390 PUSH EDI [00124CBC]=00000040 (decimal 64.);ESP=00124CBC
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124CDC]=Game.006ED387 EAX=006ED387
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124CCC]=0000000A (decimal 10.)
- main 006EB397 PUSH EAX [00124CB8]=00008000 (decimal 32768.);ESP=00124CB8
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124CE0]=Game.007329F0 EAX=007329F0
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124CE0]=Game.007329F0
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124CDC]=Game.006ED387
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124CD4 EAX=00124CD4
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124D20
- main 006EB3AE RETN [00124CB8]=Game.006ED387 ESP=00124CBC
- main 006ED387 MOV EBX,DWORD PTR SS:[EBP+8] [00124CEC]=3 EBX=00000003
- main 006ED38A CMP EBX,DWORD PTR DS:[9CFDA0] [009CFDA0]=00000020 (decimal 32.)
- main 006ED390 JNB SHORT 006ED3FA
- main 006ED392 MOV EAX,EBX EAX=00000003
- main 006ED394 SAR EAX,5 EAX=00000000
- main 006ED397 LEA EDI,[EAX*4+9CFDC0] Address=009CFDC0 EDI=009CFDC0
- main 006ED39E MOV EAX,EBX EAX=00000003
- main 006ED3A0 AND EAX,0000001F
- main 006ED3A3 LEA ESI,[EAX*8+EAX] ESI=0000001B
- main 006ED3A6 SHL ESI,2 ESI=0000006C
- main 006ED3A9 MOV EAX,DWORD PTR DS:[EDI] [009CFDC0]=01021F48 EAX=01021F48
- main 006ED3AB TEST BYTE PTR DS:[ESI+EAX+4],01 [01021FB8]=01
- main 006ED3B0 JE SHORT 006ED3FA
- main 006ED3B2 PUSH EBX [00124CB8]=Game.006ED387 ESP=00124CB8
- main 006ED3B3 CALL 006F87FF ESP=00124CB4
- main 006F87FF PUSH 8 [00124CB0]=Game.006ED65E ESP=00124CB0
- main 006F8801 PUSH OFFSET 00737E30 [00124CAC]=Game.006F8E84 ESP=00124CAC
- main 006F8806 CALL 006EB374 ESP=00124CA8
- main 006EB374 PUSH 006E79CC [00124CA4]=Game.00737E78 ESP=00124CA4
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124CD4 EAX=00124CD4
- main 006EB37F PUSH EAX [00124CA0]=Game.006E79CC ESP=00124CA0
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124CB0]=8 EAX=00000008
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124CB0]=8
- main 006EB388 LEA EBP,[ARG.2] Address=00124CB0 EBP=00124CB0
- main 006EB38C SUB ESP,EAX ESP=00124C98
- main 006EB38E PUSH EBX [00124C94]=00124C7C ESP=00124C94
- main 006EB38F PUSH ESI [00124C90]=1 ESP=00124C90
- main 006EB390 PUSH EDI [00124C8C]=3 ESP=00124C8C
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124CA8]=Game.006F880B EAX=006F880B
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124C98]=Game.006EA86B
- main 006EB397 PUSH EAX [00124C88]=3 ESP=00124C88
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124CAC]=Game.00737E30 EAX=00737E30
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124CAC]=Game.00737E30
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124CA8]=Game.006F880B
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124CA0 EAX=00124CA0
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124CD4
- main 006EB3AE RETN [00124C88]=Game.006F880B ESP=00124C8C
- main 006F880B MOV EDI,DWORD PTR SS:[EBP+8] [00124CB8]=3 EDI=00000003
- main 006F880E MOV ECX,EDI ECX=00000003
- main 006F8810 SAR ECX,5 ECX=00000000
- main 006F8813 MOV EAX,EDI EAX=00000003
- main 006F8815 AND EAX,0000001F
- main 006F8818 LEA EAX,[EAX*8+EAX] EAX=0000001B
- main 006F881B MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0] [009CFDC0]=01021F48 ECX=01021F48
- main 006F8822 LEA ESI,[EAX*4+ECX] Address=01021FB4 ESI=01021FB4
- main 006F8825 XOR EBX,EBX EBX=00000000
- main 006F8827 CMP DWORD PTR DS:[ESI+8],EBX [01021FBC]=1
- main 006F882A JNE SHORT 006F886D
- main 006F886D MOV EAX,EDI EAX=00000003
- main 006F886F SAR EAX,5 EAX=00000000
- main 006F8872 AND EDI,0000001F
- main 006F8875 LEA ECX,[EDI*8+EDI] ECX=0000001B
- main 006F8878 MOV EAX,DWORD PTR DS:[EAX*4+9CFDC0] [009CFDC0]=01021F48 EAX=01021F48
- main 006F887F LEA EAX,[ECX*4+EAX+0C] Address=01021FC0 EAX=01021FC0
- main 006F8883 PUSH EAX [00124C88]=Game.006F880B ESP=00124C88
- main 006F8884 CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01021FC0, ESP=00124C8C
- main 006F888A XOR EAX,EAX
- main 006F888C INC EAX EAX=00000001
- main 006F888D CALL 006EB3AF ESP=00124C88
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124CA0]=00124CD4 ECX=00124CD4
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124CA0
- main 006EB3B9 POP ECX [00124C88]=Game.006F8892 ECX=006F8892, ESP=00124C8C
- main 006EB3BA POP EDI [00124C8C]=Game.009CFDC0 ESP=00124C90, EDI=009CFDC0
- main 006EB3BB POP ESI [00124C90]=0000006C (decimal 108.);ESP=00124C94, ESI=0000006C
- main 006EB3BC POP EBX [00124C94]=3 EBX=00000003, ESP=00124C98
- main 006EB3BD LEAVE [00124CB0]=00124CE4 ESP=00124CB4, EBP=00124CE4
- main 006EB3BE PUSH ECX [00124CB0]=00124CE4 ESP=00124CB0
- main 006EB3BF RETN [00124CB0]=Game.006F8892 ESP=00124CB4
- main 006F8892 RETN [00124CB4]=Game.006ED3B8 ESP=00124CB8
- main 006ED3B8 POP ECX [00124CB8]=3 ECX=00000003, ESP=00124CBC
- main 006ED3B9 AND DWORD PTR SS:[EBP-4],00000000 [00124CE0]=FFFFFFFF
- main 006ED3BD MOV EAX,DWORD PTR DS:[EDI] [009CFDC0]=01021F48 EAX=01021F48
- main 006ED3BF TEST BYTE PTR DS:[ESI+EAX+4],01 [01021FB8]=01
- main 006ED3C4 JE SHORT 006ED3D2
- main 006ED3C6 PUSH EBX [00124CB8]=3 ESP=00124CB8
- main 006ED3C7 CALL 006ED2F8 ESP=00124CB4
- main 006ED2F8 PUSH ESI [00124CB0]=Game.006F8892 ESP=00124CB0
- main 006ED2F9 MOV ESI,DWORD PTR SS:[ARG.1] [00124CB8]=3 ESI=00000003
- main 006ED2FD PUSH EDI [00124CAC]=FFFFFFFF (decimal -1.);ESP=00124CAC
- main 006ED2FE PUSH ESI [00124CA8]=Game.00737E30 ESP=00124CA8
- main 006ED2FF CALL 006F87BE ESP=00124CA4
- main 006F87BE MOV EAX,DWORD PTR SS:[ARG.1] [00124CA8]=3 EAX=00000003
- main 006F87C2 CMP EAX,DWORD PTR DS:[9CFDA0] [009CFDA0]=00000020 (decimal 32.)
- main 006F87C8 JNB SHORT 006F87E8
- main 006F87CA MOV ECX,EAX
- main 006F87CC AND EAX,0000001F
- main 006F87CF SAR ECX,5 ECX=00000000
- main 006F87D2 MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0] [009CFDC0]=01021F48 ECX=01021F48
- main 006F87D9 LEA EAX,[EAX*8+EAX] EAX=0000001B
- main 006F87DC LEA EAX,[EAX*4+ECX] Address=01021FB4 EAX=01021FB4
- main 006F87DF TEST BYTE PTR DS:[EAX+4],01 [01021FB8]=01
- main 006F87E3 JE SHORT 006F87E8
- main 006F87E5 MOV EAX,DWORD PTR DS:[EAX] [01021FB4]=00000078 (decimal 120.);EAX=00000078
- main 006F87E7 RETN [00124CA4]=Game.006ED304 ESP=00124CA8
- main 006ED304 CMP EAX,-1
- main 006ED307 POP ECX [00124CA8]=3 ECX=00000003, ESP=00124CAC
- main 006ED308 JE SHORT 006ED346
- main 006ED30A CMP ESI,1
- main 006ED30D JE SHORT 006ED314
- main 006ED30F CMP ESI,2
- main 006ED312 JNE SHORT 006ED32A
- main 006ED32A PUSH ESI [00124CA8]=3 ESP=00124CA8
- main 006ED32B CALL 006F87BE ESP=00124CA4
- main 006F87BE MOV EAX,DWORD PTR SS:[ARG.1] [00124CA8]=3 EAX=00000003
- main 006F87C2 CMP EAX,DWORD PTR DS:[9CFDA0] [009CFDA0]=00000020 (decimal 32.)
- main 006F87C8 JNB SHORT 006F87E8
- main 006F87CA MOV ECX,EAX
- main 006F87CC AND EAX,0000001F
- main 006F87CF SAR ECX,5 ECX=00000000
- main 006F87D2 MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0] [009CFDC0]=01021F48 ECX=01021F48
- main 006F87D9 LEA EAX,[EAX*8+EAX] EAX=0000001B
- main 006F87DC LEA EAX,[EAX*4+ECX] Address=01021FB4 EAX=01021FB4
- main 006F87DF TEST BYTE PTR DS:[EAX+4],01 [01021FB8]=01
- main 006F87E3 JE SHORT 006F87E8
- main 006F87E5 MOV EAX,DWORD PTR DS:[EAX] [01021FB4]=00000078 (decimal 120.);EAX=00000078
- main 006F87E7 RETN [00124CA4]=Game.006ED330 ESP=00124CA8
- main 006ED330 POP ECX [00124CA8]=3 ECX=00000003, ESP=00124CAC
- main 006ED331 PUSH EAX [00124CA8]=3 ESP=00124CA8
- main 006ED332 CALL DWORD PTR DS:[<&KERNEL32.CloseHandle>];[00713100]=7C809BE7 (kernel32.CloseHandle);EAX=00000001, ECX=00124C94, EDX=7C91E514, ESP=00124CAC
- main 006ED338 TEST EAX,EAX
- main 006ED33A JNE SHORT 006ED346
- main 006ED346 XOR EDI,EDI EDI=00000000
- main 006ED348 PUSH ESI [00124CA8]=00000078 (decimal 120.);ESP=00124CA8
- main 006ED349 CALL 006F873F ESP=00124CA4
- main 006F873F MOV ECX,DWORD PTR SS:[ARG.1] [00124CA8]=3 ECX=00000003
- main 006F8743 CMP ECX,DWORD PTR DS:[9CFDA0] [009CFDA0]=00000020 (decimal 32.)
- main 006F8749 PUSH ESI [00124CA0]=00124CE4 ESP=00124CA0
- main 006F874A PUSH EDI [00124C9C]=00000078 (decimal 120.);ESP=00124C9C
- main 006F874B JNB SHORT 006F87A5
- main 006F874D MOV EAX,ECX EAX=00000003
- main 006F874F SAR EAX,5 EAX=00000000
- main 006F8752 LEA EDI,[EAX*4+9CFDC0] Address=009CFDC0 EDI=009CFDC0
- main 006F8759 MOV EAX,ECX EAX=00000003
- main 006F875B AND EAX,0000001F
- main 006F875E LEA ESI,[EAX*8+EAX] ESI=0000001B
- main 006F8761 MOV EAX,DWORD PTR DS:[EDI] [009CFDC0]=01021F48 EAX=01021F48
- main 006F8763 SHL ESI,2 ESI=0000006C
- main 006F8766 ADD EAX,ESI EAX=01021FB4
- main 006F8768 TEST BYTE PTR DS:[EAX+4],01 [01021FB8]=01
- main 006F876C JE SHORT 006F87A5
- main 006F876E CMP DWORD PTR DS:[EAX],-1 [01021FB4]=00000078 (decimal 120.)
- main 006F8771 JE SHORT 006F87A5
- main 006F8773 CMP DWORD PTR DS:[75DCB0],1 [0075DCB0]=2
- main 006F877A JNE SHORT 006F879B
- main 006F879B MOV EAX,DWORD PTR DS:[EDI] [009CFDC0]=01021F48 EAX=01021F48
- main 006F879D OR DWORD PTR DS:[EAX+ESI],FFFFFFFF [01021FB4]=00000078
- main 006F87A1 XOR EAX,EAX EAX=00000000
- main 006F87A3 JMP SHORT 006F87BB
- main 006F87BB POP EDI [00124C9C]=0 ESP=00124CA0, EDI=00000000
- main 006F87BC POP ESI [00124CA0]=3 ESP=00124CA4, ESI=00000003
- main 006F87BD RETN [00124CA4]=Game.006ED34E ESP=00124CA8
- main 006ED34E MOV EAX,ESI EAX=00000003
- main 006ED350 SAR EAX,5 EAX=00000000
- main 006ED353 MOV EAX,DWORD PTR DS:[EAX*4+9CFDC0] [009CFDC0]=01021F48 EAX=01021F48
- main 006ED35A AND ESI,0000001F
- main 006ED35D TEST EDI,EDI
- main 006ED35F POP ECX [00124CA8]=3 ESP=00124CAC
- main 006ED360 LEA ECX,[ESI*8+ESI] ECX=0000001B
- main 006ED363 MOV BYTE PTR DS:[ECX*4+EAX+4],0 [01021FB8]=01
- main 006ED368 JE SHORT 006ED376
- main 006ED376 XOR EAX,EAX EAX=00000000
- main 006ED378 POP EDI [00124CAC]=Game.009CFDC0 ESP=00124CB0, EDI=009CFDC0
- main 006ED379 POP ESI [00124CB0]=0000006C (decimal 108.);ESP=00124CB4, ESI=0000006C
- main 006ED37A RETN [00124CB4]=Game.006ED3CC ESP=00124CB8
- main 006ED3CC POP ECX [00124CB8]=3 ECX=00000003, ESP=00124CBC
- main 006ED3CD MOV DWORD PTR SS:[EBP-1C],EAX [00124CC8]=00141F05
- main 006ED3D0 JMP SHORT 006ED3E1
- main 006ED3E1 OR DWORD PTR SS:[EBP-4],FFFFFFFF [00124CE0]=00000000
- main 006ED3E5 CALL 006ED3F2 ESP=00124CB8
- main 006ED3F2 PUSH EBX [00124CB4]=Game.006ED3CC ESP=00124CB4
- main 006ED3F3 CALL 006F889F ESP=00124CB0
- main 006F889F MOV EAX,DWORD PTR SS:[ARG.1] [00124CB4]=3 EAX=00000003
- main 006F88A3 MOV ECX,EAX
- main 006F88A5 AND EAX,0000001F
- main 006F88A8 SAR ECX,5 ECX=00000000
- main 006F88AB MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0] [009CFDC0]=01021F48 ECX=01021F48
- main 006F88B2 LEA EAX,[EAX*8+EAX] EAX=0000001B
- main 006F88B5 LEA EAX,[EAX*4+ECX+0C] Address=01021FC0 EAX=01021FC0
- main 006F88B9 PUSH EAX [00124CAC]=Game.009CFDC0 ESP=00124CAC
- main 006F88BA CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01021FC0, ESP=00124CB0
- main 006F88C0 RETN [00124CB0]=Game.006ED3F8 ESP=00124CB4
- main 006ED3F8 POP ECX [00124CB4]=3 ECX=00000003, ESP=00124CB8
- main 006ED3F9 RETN [00124CB8]=Game.006ED3EA ESP=00124CBC
- main 006ED3EA MOV EAX,DWORD PTR SS:[EBP-1C] [00124CC8]=0
- main 006ED3ED JMP SHORT 006ED410
- main 006ED410 CALL 006EB3AF ESP=00124CB8
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124CD4]=00124D20 ECX=00124D20
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124CD4
- main 006EB3B9 POP ECX [00124CB8]=Game.006ED415 ECX=006ED415, ESP=00124CBC
- main 006EB3BA POP EDI [00124CBC]=0 ESP=00124CC0, EDI=00000000
- main 006EB3BB POP ESI [00124CC0]=Game.0075DD38 ESP=00124CC4, ESI=0075DD38
- main 006EB3BC POP EBX [00124CC4]=0000000A (decimal 10.);EBX=0000000A, ESP=00124CC8
- main 006EB3BD LEAVE [00124CE4]=00124D30 ESP=00124CE8, EBP=00124D30
- main 006EB3BE PUSH ECX [00124CE4]=00124D30 ESP=00124CE4
- main 006EB3BF RETN [00124CE4]=Game.006ED415 ESP=00124CE8
- main 006ED415 RETN [00124CE8]=Game.006E50E5 ESP=00124CEC
- main 006E50E5 ADD ESP,0C ESP=00124CF8
- main 006E50E8 TEST EAX,EAX
- main 006E50EA JGE SHORT 006E50F1
- main 006E50F1 MOV EAX,DWORD PTR DS:[ESI+1C] [0075DD54]=0
- main 006E50F4 TEST EAX,EAX
- main 006E50F6 JE SHORT 006E5103
- main 006E5103 AND DWORD PTR DS:[ESI+0C],00000000 [0075DD44]=00000001
- main 006E5107 MOV EAX,EDI
- main 006E5109 POP EDI [00124CF8]=1 ESP=00124CFC, EDI=00000001
- main 006E510A POP ESI [00124CFC]=Game.0075DD38 ESP=00124D00
- main 006E510B RETN [00124D00]=Game.006E5143 ESP=00124D04
- main 006E5143 POP ECX [00124D04]=Game.0075DD38 ECX=0075DD38, ESP=00124D08
- main 006E5144 MOV DWORD PTR SS:[EBP-1C],EAX [00124D14]=FFFFFFFF (decimal -1.)
- main 006E5147 OR DWORD PTR SS:[EBP-4],FFFFFFFF [00124D2C]=00000000
- main 006E514B CALL 006E5155 ESP=00124D04
- main 006E5155 PUSH ESI [00124D00]=Game.006E5143 ESP=00124D00
- main 006E5156 CALL 006E8CB6 ESP=00124CFC
- main 006E8CB6 MOV EAX,DWORD PTR SS:[ARG.1] [00124D00]=Game.0075DD38 EAX=0075DD38
- main 006E8CBA MOV ECX,OFFSET 0075DCD8 ECX=0075DCD8
- main 006E8CBF CMP EAX,ECX
- main 006E8CC1 JB SHORT 006E8CDA
- main 006E8CC3 CMP EAX,OFFSET 0075DF38
- main 006E8CC8 JA SHORT 006E8CDA
- main 006E8CCA SUB EAX,ECX EAX=00000060
- main 006E8CCC SAR EAX,5 EAX=00000003
- main 006E8CCF ADD EAX,10 EAX=00000013
- main 006E8CD2 PUSH EAX [00124CF8]=1 ESP=00124CF8
- main 006E8CD3 CALL 006EA770 ESP=00124CF4
- main 006EA770 PUSH EBP [00124CF0]=Game.0075DD38 ESP=00124CF0
- main 006EA771 MOV EBP,ESP EBP=00124CF0
- main 006EA773 MOV EAX,DWORD PTR SS:[ARG.1] [00124CF8]=00000013 (decimal 19.)
- main 006EA776 PUSH DWORD PTR DS:[EAX*8+75DF80] [0075E018]=01814C78 ESP=00124CEC
- main 006EA77D CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01814C78, ESP=00124CF0
- main 006EA783 POP EBP [00124CF0]=00124D30 ESP=00124CF4, EBP=00124D30
- main 006EA784 RETN [00124CF4]=Game.006E8CD8 ESP=00124CF8
- main 006E8CD8 POP ECX [00124CF8]=00000013 (decimal 19.);ECX=00000013, ESP=00124CFC
- main 006E8CD9 RETN [00124CFC]=Game.006E515B ESP=00124D00
- main 006E515B POP ECX [00124D00]=Game.0075DD38 ECX=0075DD38, ESP=00124D04
- main 006E515C RETN [00124D04]=Game.006E5150 - jumps to Game.6E5129;ESP=00124D08
- main 006E5150 JMP SHORT 006E5129
- main 006E5129 MOV EAX,DWORD PTR SS:[EBP-1C] [00124D14]=0
- main 006E512C CALL 006EB3AF ESP=00124D04
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124D20]=00124F98 ECX=00124F98
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124D20
- main 006EB3B9 POP ECX [00124D04]=Game.006E5131 ECX=006E5131, ESP=00124D08
- main 006EB3BA POP EDI [00124D08]=1 ESP=00124D0C
- main 006EB3BB POP ESI [00124D0C]=00141F05 ESP=00124D10, ESI=00141F05
- main 006EB3BC POP EBX [00124D10]=0000000A (decimal 10.);ESP=00124D14
- main 006EB3BD LEAVE [00124D30]=00124D40 ESP=00124D34, EBP=00124D40
- main 006EB3BE PUSH ECX [00124D30]=00124D40 ESP=00124D30
- main 006EB3BF RETN [00124D30]=Game.006E5131 ESP=00124D34
- main 006E5131 RETN [00124D34]=Game.006D949B ESP=00124D38
- main 006D949B ADD ESP,4 ESP=00124D3C
- main 006D949E MOV EAX,1 EAX=00000001
- main 006D94A3 MOV ESP,EBP ESP=00124D40
- main 006D94A5 POP EBP [00124D40]=00124F5C ESP=00124D44, EBP=00124F5C
- main 006D94A6 RETN [00124D44]=Game.006D95CD ESP=00124D48
- main 006D95CD ADD ESP,4 ESP=00124D4C
- main 006D95D0 TEST EAX,EAX
- main 006D95D2 JE 006D96F2
- main 006D95D8 LEA EDX,[LOCAL.132] Address=00124D4C EDX=00124D4C
- main 006D95DE PUSH EDX [00124D48]=00124E54, ASCII "Data.lrf";ESP=00124D48
- main 006D95DF CALL 006DE160 ESP=00124D44
- main 006DE160 PUSH EBP [00124D40]=00124F5C ESP=00124D40
- main 006DE161 MOV EBP,ESP EBP=00124D40
- main 006DE163 PUSH ECX [00124D3C]=Game.0075DD38 ESP=00124D3C
- main 006DE164 MOV EAX,DWORD PTR DS:[9CF12C] [009CF12C]=0 EAX=00000000
- main 006DE169 ADD EAX,1 EAX=00000001
- main 006DE16C MOV DWORD PTR DS:[9CF12C],EAX [009CF12C]=0
- main 006DE171 CALL 006DE010 ESP=00124D38
- main 006DE010 PUSH EBP [00124D34]=Game.006D949B ESP=00124D34
- main 006DE011 MOV EBP,ESP EBP=00124D34
- main 006DE013 SUB ESP,24 ESP=00124D10
- main 006DE016 LEA EAX,[LOCAL.9] Address=00124D10 EAX=00124D10
- main 006DE019 PUSH EAX [00124D0C]=00141F05 ESP=00124D0C
- main 006DE01A CALL DWORD PTR DS:[<&KERNEL32.GetSystemInfo>];[00713210]=7C812DF6 (kernel32.GetSystemInfo);EAX=00040000, ECX=7C812D27, EDX=00000120, ESP=00124D10
- main 006DE020 MOV EAX,DWORD PTR SS:[LOCAL.8] [00124D14]=00001000 (decimal 4096.);EAX=00001000
- main 006DE023 MOV ESP,EBP ESP=00124D34
- main 006DE025 POP EBP [00124D34]=00124D40 ESP=00124D38, EBP=00124D40
- main 006DE026 RETN [00124D38]=Game.006DE176 ESP=00124D3C
- main 006DE176 MOV DWORD PTR DS:[9CF128],EAX [009CF128]=0
- main 006DE17B CMP DWORD PTR DS:[9CF128],100 [009CF128]=00001000 (decimal 4096.)
- main 006DE185 JGE SHORT 006DE191
- main 006DE191 PUSH 10 [00124D38]=Game.006DE176 ESP=00124D38
- main 006DE193 CALL 006E6595 ESP=00124D34
- main 006E6595 PUSH DWORD PTR DS:[9CFA10] [009CFA10]=0 ESP=00124D30
- main 006E659B PUSH DWORD PTR SS:[ARG.1] [00124D38]=00000010 (decimal 16.);ESP=00124D2C
- main 006E659F CALL 006E6569 ESP=00124D28
- main 006E6569 CMP DWORD PTR SS:[ARG.1],-20 [00124D2C]=00000010 (decimal 16.)
- main 006E656E JA SHORT 006E6592
- main 006E6570 PUSH DWORD PTR SS:[ARG.1] [00124D2C]=00000010 (decimal 16.);ESP=00124D24
- main 006E6574 CALL 006E64EE ESP=00124D20
- main 006E64EE PUSH 0C [00124D1C]=7FFEFFFF ESP=00124D1C
- main 006E64F0 PUSH OFFSET 00731FB8 [00124D18]=00010000 (decimal 65536.);ESP=00124D18
- main 006E64F5 CALL 006EB374 ESP=00124D14
- main 006EB374 PUSH 006E79CC [00124D10]=0 ESP=00124D10
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124F98 EAX=00124F98
- main 006EB37F PUSH EAX [00124D0C]=00124D10 ESP=00124D0C
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124D1C]=0000000C (decimal 12.);EAX=0000000C
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124D1C]=0000000C (decimal 12.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124D1C EBP=00124D1C
- main 006EB38C SUB ESP,EAX ESP=00124D00
- main 006EB38E PUSH EBX [00124CFC]=00000209 (decimal 521.);ESP=00124CFC
- main 006EB38F PUSH ESI [00124CF8]=000F0000 ESP=00124CF8
- main 006EB390 PUSH EDI [00124CF4]=Game.006E8C01 ESP=00124CF4
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124D14]=Game.006E64FA EAX=006E64FA
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124D04]=00124D34
- main 006EB397 PUSH EAX [00124CF0]=1 ESP=00124CF0
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124D18]=Game.00731FB8 EAX=00731FB8
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124D18]=Game.00731FB8
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124D14]=Game.006E64FA
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124D0C EAX=00124D0C
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124F98
- main 006EB3AE RETN [00124CF0]=Game.006E64FA ESP=00124CF4
- main 006E64FA MOV ESI,DWORD PTR SS:[EBP+8] [00124D24]=00000010 (decimal 16.);ESI=00000010
- main 006E64FD CMP DWORD PTR DS:[9D0124],3 [009D0124]=1
- main 006E6504 JNE SHORT 006E6534
- main 006E6534 TEST ESI,ESI
- main 006E6536 JNE SHORT 006E6539
- main 006E6539 CMP DWORD PTR DS:[9D0124],1 [009D0124]=1
- main 006E6540 JE SHORT 006E6548
- main 006E6548 PUSH ESI [00124CF0]=Game.006E64FA ESP=00124CF0
- main 006E6549 PUSH 0 [00124CEC]=7FFEFFFF ESP=00124CEC
- main 006E654B PUSH DWORD PTR DS:[9D0120] [009D0120]=01020000 ESP=00124CE8
- main 006E6551 CALL DWORD PTR DS:[<&KERNEL32.HeapAlloc>];[00713240]=7C9200C4 (ntdll.RtlAllocateHeap);EAX=01815150, ECX=7C9201DB, EDX=01020608, ESP=00124CF4
- main 006E6557 CALL 006EB3AF ESP=00124CF0
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124D0C]=00124F98 ECX=00124F98
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124D0C
- main 006EB3B9 POP ECX [00124CF0]=Game.006E655C ECX=006E655C, ESP=00124CF4
- main 006EB3BA POP EDI [00124CF4]=1 ESP=00124CF8
- main 006EB3BB POP ESI [00124CF8]=00141F05 ESP=00124CFC, ESI=00141F05
- main 006EB3BC POP EBX [00124CFC]=0000000A (decimal 10.);ESP=00124D00
- main 006EB3BD LEAVE [00124D1C]=00124D40 ESP=00124D20, EBP=00124D40
- main 006EB3BE PUSH ECX [00124D1C]=00124D40 ESP=00124D1C
- main 006EB3BF RETN [00124D1C]=Game.006E655C ESP=00124D20
- main 006E655C RETN [00124D20]=Game.006E6579 ESP=00124D24
- main 006E6579 TEST EAX,EAX
- main 006E657B POP ECX [00124D24]=00000010 (decimal 16.);ECX=00000010, ESP=00124D28
- main 006E657C JNE SHORT 006E6594
- main 006E6594 RETN [00124D28]=Game.006E65A4 ESP=00124D2C
- main 006E65A4 POP ECX [00124D2C]=00000010 (decimal 16.);ESP=00124D30
- main 006E65A5 POP ECX [00124D30]=0 ECX=00000000, ESP=00124D34
- main 006E65A6 RETN [00124D34]=Game.006DE198 ESP=00124D38
- main 006DE198 ADD ESP,4 ESP=00124D3C
- main 006DE19B MOV DWORD PTR SS:[LOCAL.1],EAX [00124D3C]=Game.006E5131
- main 006DE19E CMP DWORD PTR SS:[LOCAL.1],0 [00124D3C]=01815150
- main 006DE1A2 JNE SHORT 006DE1AB
- main 006DE1AB MOV ECX,DWORD PTR SS:[LOCAL.1] [00124D3C]=01815150 ECX=01815150
- main 006DE1AE MOV WORD PTR DS:[ECX+8],0 [01815158]=F00D
- main 006DE1B4 MOV EDX,DWORD PTR SS:[LOCAL.1] [00124D3C]=01815150 EDX=01815150
- main 006DE1B7 MOV DWORD PTR DS:[EDX+0C],0 [0181515C]=BAADF00D
- main 006DE1BE MOV EAX,DWORD PTR SS:[ARG.1] [00124D48]=00124D4C, ASCII "Data.lrs";EAX=00124D4C
- main 006DE1C1 PUSH EAX [00124D38]=00000010 (decimal 16.);ESP=00124D38
- main 006DE1C2 CALL 006E72B0 ESP=00124D34
- main 006E72B0 MOV ECX,DWORD PTR SS:[ARG.1] [00124D38]=00124D4C, ASCII "Data.lrs";ECX=00124D4C
- main 006E72B4 TEST ECX,00000003
- main 006E72BA JE SHORT 006E72E0
- main 006E72E0 MOV EAX,DWORD PTR DS:[ECX] [00124D4C]=61746144 EAX=61746144
- main 006E72E2 MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E72E7 ADD EDX,EAX EDX=E0736043
- main 006E72E9 XOR EAX,FFFFFFFF EAX=9E8B9EBB
- main 006E72EC XOR EAX,EDX EAX=7EF8FEF8
- main 006E72EE ADD ECX,4 ECX=00124D50
- main 006E72F1 TEST EAX,81010100
- main 006E72F6 JE SHORT 006E72E0
- main 006E72E0 MOV EAX,DWORD PTR DS:[ECX] [00124D50]=73726C2E EAX=73726C2E
- main 006E72E2 MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E72E7 ADD EDX,EAX EDX=F2716B2D
- main 006E72E9 XOR EAX,FFFFFFFF EAX=8C8D93D1
- main 006E72EC XOR EAX,EDX EAX=7EFCF8FC
- main 006E72EE ADD ECX,4 ECX=00124D54
- main 006E72F1 TEST EAX,81010100
- main 006E72F6 JE SHORT 006E72E0
- main 006E72E0 MOV EAX,DWORD PTR DS:[ECX] [00124D54]=ntdll.7C95BC00, ASCII "p block %lx modified at %lx after it was freed
- ";EAX=7C95BC00
- main 006E72E2 MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E72E7 ADD EDX,EAX EDX=FB94BAFF
- main 006E72E9 XOR EAX,FFFFFFFF EAX=836A43FF
- main 006E72EC XOR EAX,EDX EAX=78FEF900
- main 006E72EE ADD ECX,4 ECX=00124D58
- main 006E72F1 TEST EAX,81010100
- main 006E72F6 JE SHORT 006E72E0
- main 006E72F8 MOV EAX,DWORD PTR DS:[ECX-4] [00124D54]=ntdll.7C95BC00, ASCII "p block %lx modified at %lx after it was freed
- ";EAX=7C95BC00
- main 006E72FB TEST AL,AL
- main 006E72FD JE SHORT 006E7331
- main 006E7331 LEA EAX,[ECX-4] Address=00124D54 EAX=00124D54
- main 006E7334 MOV ECX,DWORD PTR SS:[ARG.1] [00124D38]=00124D4C, ASCII "Data.lrs";ECX=00124D4C
- main 006E7338 SUB EAX,ECX EAX=00000008
- main 006E733A RETN [00124D34]=Game.006DE1C7 ESP=00124D38
- main 006DE1C7 ADD ESP,4 ESP=00124D3C
- main 006DE1CA ADD EAX,8 EAX=00000010
- main 006DE1CD PUSH EAX [00124D38]=00124D4C, ASCII "Data.lrs";ESP=00124D38
- main 006DE1CE CALL 006E6595 ESP=00124D34
- main 006E6595 PUSH DWORD PTR DS:[9CFA10] [009CFA10]=0 ESP=00124D30
- main 006E659B PUSH DWORD PTR SS:[ARG.1] [00124D38]=00000010 (decimal 16.);ESP=00124D2C
- main 006E659F CALL 006E6569 ESP=00124D28
- main 006E6569 CMP DWORD PTR SS:[ARG.1],-20 [00124D2C]=00000010 (decimal 16.)
- main 006E656E JA SHORT 006E6592
- main 006E6570 PUSH DWORD PTR SS:[ARG.1] [00124D2C]=00000010 (decimal 16.);ESP=00124D24
- main 006E6574 CALL 006E64EE ESP=00124D20
- main 006E64EE PUSH 0C [00124D1C]=Game.006E655C ESP=00124D1C
- main 006E64F0 PUSH OFFSET 00731FB8 [00124D18]=FFFFFFFF (decimal -1.);ESP=00124D18
- main 006E64F5 CALL 006EB374 ESP=00124D14
- main 006EB374 PUSH 006E79CC [00124D10]=Game.006E79CC ESP=00124D10
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124F98 EAX=00124F98
- main 006EB37F PUSH EAX [00124D0C]=00124F98 ESP=00124D0C
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124D1C]=0000000C (decimal 12.);EAX=0000000C
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124D1C]=0000000C (decimal 12.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124D1C EBP=00124D1C
- main 006EB38C SUB ESP,EAX ESP=00124D00
- main 006EB38E PUSH EBX [00124CFC]=0000000A (decimal 10.);ESP=00124CFC
- main 006EB38F PUSH ESI [00124CF8]=00141F05 ESP=00124CF8
- main 006EB390 PUSH EDI [00124CF4]=1 ESP=00124CF4
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124D14]=Game.006E64FA EAX=006E64FA
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124D04]=00124CF4
- main 006EB397 PUSH EAX [00124CF0]=Game.006E655C ESP=00124CF0
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124D18]=Game.00731FB8 EAX=00731FB8
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124D18]=Game.00731FB8
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124D14]=Game.006E64FA
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124D0C EAX=00124D0C
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124F98
- main 006EB3AE RETN [00124CF0]=Game.006E64FA ESP=00124CF4
- main 006E64FA MOV ESI,DWORD PTR SS:[EBP+8] [00124D24]=00000010 (decimal 16.);ESI=00000010
- main 006E64FD CMP DWORD PTR DS:[9D0124],3 [009D0124]=1
- main 006E6504 JNE SHORT 006E6534
- main 006E6534 TEST ESI,ESI
- main 006E6536 JNE SHORT 006E6539
- main 006E6539 CMP DWORD PTR DS:[9D0124],1 [009D0124]=1
- main 006E6540 JE SHORT 006E6548
- main 006E6548 PUSH ESI [00124CF0]=Game.006E64FA ESP=00124CF0
- main 006E6549 PUSH 0 [00124CEC]=40000060 ESP=00124CEC
- main 006E654B PUSH DWORD PTR DS:[9D0120] [009D0120]=01020000 ESP=00124CE8
- main 006E6551 CALL DWORD PTR DS:[<&KERNEL32.HeapAlloc>];[00713240]=7C9200C4 (ntdll.RtlAllocateHeap);EAX=01815178, ECX=7C9201DB, EDX=01020608, ESP=00124CF4
- main 006E6557 CALL 006EB3AF ESP=00124CF0
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124D0C]=00124F98 ECX=00124F98
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124D0C
- main 006EB3B9 POP ECX [00124CF0]=Game.006E655C ECX=006E655C, ESP=00124CF4
- main 006EB3BA POP EDI [00124CF4]=1 ESP=00124CF8
- main 006EB3BB POP ESI [00124CF8]=00141F05 ESP=00124CFC, ESI=00141F05
- main 006EB3BC POP EBX [00124CFC]=0000000A (decimal 10.);ESP=00124D00
- main 006EB3BD LEAVE [00124D1C]=00124D40 ESP=00124D20, EBP=00124D40
- main 006EB3BE PUSH ECX [00124D1C]=00124D40 ESP=00124D1C
- main 006EB3BF RETN [00124D1C]=Game.006E655C ESP=00124D20
- main 006E655C RETN [00124D20]=Game.006E6579 ESP=00124D24
- main 006E6579 TEST EAX,EAX
- main 006E657B POP ECX [00124D24]=00000010 (decimal 16.);ECX=00000010, ESP=00124D28
- main 006E657C JNE SHORT 006E6594
- main 006E6594 RETN [00124D28]=Game.006E65A4 ESP=00124D2C
- main 006E65A4 POP ECX [00124D2C]=00000010 (decimal 16.);ESP=00124D30
- main 006E65A5 POP ECX [00124D30]=0 ECX=00000000, ESP=00124D34
- main 006E65A6 RETN [00124D34]=Game.006DE1D3 ESP=00124D38
- main 006DE1D3 ADD ESP,4 ESP=00124D3C
- main 006DE1D6 MOV ECX,DWORD PTR SS:[LOCAL.1] [00124D3C]=01815150 ECX=01815150
- main 006DE1D9 MOV DWORD PTR DS:[ECX+4],EAX [01815154]=BAADF00D
- main 006DE1DC MOV EDX,DWORD PTR SS:[LOCAL.1] [00124D3C]=01815150 EDX=01815150
- main 006DE1DF CMP DWORD PTR DS:[EDX+4],0 [01815154]=01815178
- main 006DE1E3 JNE SHORT 006DE1E9
- main 006DE1E9 MOV EAX,DWORD PTR SS:[ARG.1] [00124D48]=00124D4C, ASCII "Data.lrs";EAX=00124D4C
- main 006DE1EC PUSH EAX [00124D38]=00000010 (decimal 16.);ESP=00124D38
- main 006DE1ED MOV ECX,DWORD PTR SS:[LOCAL.1] [00124D3C]=01815150
- main 006DE1F0 MOV EDX,DWORD PTR DS:[ECX+4] [01815154]=01815178 EDX=01815178
- main 006DE1F3 PUSH EDX [00124D34]=Game.006DE1D3 ESP=00124D34
- main 006DE1F4 CALL 006E52A0 ESP=00124D30
- main 006E52A0 PUSH EDI [00124D2C]=00000010 (decimal 16.);ESP=00124D2C
- main 006E52A1 MOV EDI,DWORD PTR SS:[ARG.1] [00124D34]=01815178 EDI=01815178
- main 006E52A5 JMP SHORT 006E5315
- main 006E5315 MOV ECX,DWORD PTR SS:[ESP+0C] [00124D38]=00124D4C, ASCII "Data.lrs";ECX=00124D4C
- main 006E5319 TEST ECX,00000003
- main 006E531F JE SHORT 006E533E
- main 006E533E MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E5343 MOV EAX,DWORD PTR DS:[ECX] [00124D4C]=61746144 EAX=61746144
- main 006E5345 ADD EDX,EAX EDX=E0736043
- main 006E5347 XOR EAX,FFFFFFFF EAX=9E8B9EBB
- main 006E534A XOR EAX,EDX EAX=7EF8FEF8
- main 006E534C MOV EDX,DWORD PTR DS:[ECX] [00124D4C]=61746144 EDX=61746144
- main 006E534E ADD ECX,4 ECX=00124D50
- main 006E5351 TEST EAX,81010100
- main 006E5356 JE SHORT 006E5339
- main 006E5339 MOV DWORD PTR DS:[EDI],EDX [01815178]=BAADF00D
- main 006E533B ADD EDI,4 EDI=0181517C
- main 006E533E MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E5343 MOV EAX,DWORD PTR DS:[ECX] [00124D50]=73726C2E EAX=73726C2E
- main 006E5345 ADD EDX,EAX EDX=F2716B2D
- main 006E5347 XOR EAX,FFFFFFFF EAX=8C8D93D1
- main 006E534A XOR EAX,EDX EAX=7EFCF8FC
- main 006E534C MOV EDX,DWORD PTR DS:[ECX] [00124D50]=73726C2E EDX=73726C2E
- main 006E534E ADD ECX,4 ECX=00124D54
- main 006E5351 TEST EAX,81010100
- main 006E5356 JE SHORT 006E5339
- main 006E5339 MOV DWORD PTR DS:[EDI],EDX [0181517C]=BAADF00D
- main 006E533B ADD EDI,4 EDI=01815180
- main 006E533E MOV EDX,7EFEFEFF EDX=7EFEFEFF
- main 006E5343 MOV EAX,DWORD PTR DS:[ECX] [00124D54]=ntdll.7C95BC00, ASCII "p block %lx modified at %lx after it was freed
- ";EAX=7C95BC00
- main 006E5345 ADD EDX,EAX EDX=FB94BAFF
- main 006E5347 XOR EAX,FFFFFFFF EAX=836A43FF
- main 006E534A XOR EAX,EDX EAX=78FEF900
- main 006E534C MOV EDX,DWORD PTR DS:[ECX] [00124D54]=ntdll.7C95BC00, ASCII "p block %lx modified at %lx after it was freed
- ";EDX=7C95BC00
- main 006E534E ADD ECX,4 ECX=00124D58
- main 006E5351 TEST EAX,81010100
- main 006E5356 JE SHORT 006E5339
- main 006E5358 TEST DL,DL
- main 006E535A JE SHORT 006E5390
- main 006E5390 MOV BYTE PTR DS:[EDI],DL [01815180]=0D (Carriage Return)
- main 006E5392 MOV EAX,DWORD PTR SS:[ARG.1] [00124D34]=01815178, ASCII "Data.lrs";EAX=01815178
- main 006E5396 POP EDI [00124D2C]=1 ESP=00124D30, EDI=00000001
- main 006E5397 RETN [00124D30]=Game.006DE1F9 ESP=00124D34
- main 006DE1F9 ADD ESP,8 ESP=00124D3C
- main 006DE1FC MOV EAX,DWORD PTR DS:[75D804] [0075D804]=1 EAX=00000001
- main 006DE201 AND EAX,00000002 EAX=00000000
- main 006DE204 JE SHORT 006DE21E
- main 006DE21E PUSH OFFSET 0072B518 [00124D38]=00124D4C, ASCII "Data.lrs";ESP=00124D38
- main 006DE223 MOV EAX,DWORD PTR SS:[ARG.1] [00124D48]=00124D4C, ASCII "Data.lrs";EAX=00124D4C
- main 006DE226 PUSH EAX [00124D34]=01815178, ASCII "Data.lrs";ESP=00124D34
- main 006DE227 CALL 006E5289 ESP=00124D30
- main 006E5289 PUSH 40 [00124D2C]=1 ESP=00124D2C
- main 006E528B PUSH DWORD PTR SS:[ARG.3] [00124D38]=Game.0072B518, ASCII "rb";ESP=00124D28
- main 006E528F PUSH DWORD PTR SS:[ARG.3] [00124D34]=00124D4C, ASCII "Data.lrs";ESP=00124D24
- main 006E5293 CALL 006E522D ESP=00124D20
- main 006E522D PUSH 10 [00124D1C]=Game.006E655C ESP=00124D1C
- main 006E522F PUSH OFFSET 00731E70 [00124D18]=FFFFFFFF (decimal -1.);ESP=00124D18
- main 006E5234 CALL 006EB374 ESP=00124D14
- main 006EB374 PUSH 006E79CC [00124D10]=Game.006E79CC ESP=00124D10
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124F98 EAX=00124F98
- main 006EB37F PUSH EAX [00124D0C]=00124F98 ESP=00124D0C
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124D1C]=00000010 (decimal 16.);EAX=00000010
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124D1C]=00000010 (decimal 16.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124D1C EBP=00124D1C
- main 006EB38C SUB ESP,EAX ESP=00124CFC
- main 006EB38E PUSH EBX [00124CF8]=00141F05 ESP=00124CF8
- main 006EB38F PUSH ESI [00124CF4]=1 ESP=00124CF4
- main 006EB390 PUSH EDI [00124CF0]=Game.006E655C ESP=00124CF0
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124D14]=Game.006E5239 EAX=006E5239
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124D04]=00124CF4
- main 006EB397 PUSH EAX [00124CEC]=40000060 ESP=00124CEC
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124D18]=Game.00731E70 EAX=00731E70
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124D18]=Game.00731E70
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124D14]=Game.006E5239
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124D0C EAX=00124D0C
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124F98
- main 006EB3AE RETN [00124CEC]=Game.006E5239 ESP=00124CF0
- main 006E5239 CALL 006ED70F ESP=00124CEC
- main 006ED70F PUSH 10 [00124CE8]=01020000 ESP=00124CE8
- main 006ED711 PUSH OFFSET 00732A00 [00124CE4]=Game.006E6557 ESP=00124CE4
- main 006ED716 CALL 006EB374 ESP=00124CE0
- main 006EB374 PUSH 006E79CC [00124CDC]=FFFFFFFF (decimal -1.);ESP=00124CDC
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124D0C
- main 006EB37F PUSH EAX [00124CD8]=ntdll.7C9201E0 ESP=00124CD8
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124CE8]=00000010 (decimal 16.);EAX=00000010
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124CE8]=00000010 (decimal 16.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124CE8 EBP=00124CE8
- main 006EB38C SUB ESP,EAX ESP=00124CC8
- main 006EB38E PUSH EBX [00124CC4]=01020000 ESP=00124CC4
- main 006EB38F PUSH ESI [00124CC0]=00004CF8 (decimal 19704.);ESP=00124CC0
- main 006EB390 PUSH EDI [00124CBC]=00124CCC ESP=00124CBC
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124CE0]=Game.006ED71B EAX=006ED71B
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124CD0]=00124D0C
- main 006EB397 PUSH EAX [00124CB8]=kernel32.7C812E35;ESP=00124CB8
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124CE4]=Game.00732A00 EAX=00732A00
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124CE4]=Game.00732A00
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124CE0]=Game.006ED71B
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124CD8 EAX=00124CD8
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124D0C
- main 006EB3AE RETN [00124CB8]=Game.006ED71B ESP=00124CBC
- main 006ED71B XOR EBX,EBX EBX=00000000
- main 006ED71D XOR EDI,EDI EDI=00000000
- main 006ED71F MOV DWORD PTR SS:[EBP-1C],EDI [00124CCC]=0
- main 006ED722 PUSH 1 [00124CB8]=Game.006ED71B ESP=00124CB8
- main 006ED724 CALL 006EA83D ESP=00124CB4
- main 006EA83D PUSH EBP [00124CB0]=0 ESP=00124CB0
- main 006EA83E MOV EBP,ESP EBP=00124CB0
- main 006EA840 MOV EAX,DWORD PTR SS:[ARG.1] [00124CB8]=1 EAX=00000001
- main 006EA843 PUSH ESI [00124CAC]=0 ESP=00124CAC
- main 006EA844 LEA ESI,[EAX*8+75DF80] Address=0075DF88 ESI=0075DF88
- main 006EA84B CMP DWORD PTR DS:[ESI],0 [0075DF88]=Game.009CF8B0
- main 006EA84E JNE SHORT 006EA863
- main 006EA863 PUSH DWORD PTR DS:[ESI] [0075DF88]=Game.009CF8B0 ESP=00124CA8
- main 006EA865 CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=009CF8B0, ESP=00124CAC
- main 006EA86B POP ESI [00124CAC]=00141F05 ESP=00124CB0, ESI=00141F05
- main 006EA86C POP EBP [00124CB0]=00124CE8 ESP=00124CB4, EBP=00124CE8
- main 006EA86D RETN [00124CB4]=Game.006ED729 ESP=00124CB8
- main 006ED729 POP ECX [00124CB8]=1 ECX=00000001, ESP=00124CBC
- main 006ED72A MOV DWORD PTR SS:[EBP-4],EBX [00124CE4]=FFFFFFFF (decimal -1.)
- main 006ED72D XOR ESI,ESI ESI=00000000
- main 006ED72F MOV DWORD PTR SS:[EBP-20],ESI [00124CC8]=00124AC0
- main 006ED732 CMP ESI,DWORD PTR DS:[9D1160] [009D1160]=00000200 (decimal 512.)
- main 006ED738 JGE 006ED7FE
- main 006ED73E MOV EAX,DWORD PTR DS:[9D0140] [009D0140]=01022FC8 EAX=01022FC8
- main 006ED743 MOV EAX,DWORD PTR DS:[ESI*4+EAX] [01022FC8]=Game.0075DCD8 EAX=0075DCD8
- main 006ED746 CMP EAX,EBX
- main 006ED748 JE SHORT 006ED79A
- main 006ED74A TEST BYTE PTR DS:[EAX+0C],83 [0075DCE4]=01
- main 006ED74E JNE SHORT 006ED793
- main 006ED793 INC ESI ESI=00000001
- main 006ED794 JMP SHORT 006ED72F
- main 006ED72F MOV DWORD PTR SS:[EBP-20],ESI [00124CC8]=0
- main 006ED732 CMP ESI,DWORD PTR DS:[9D1160] [009D1160]=00000200 (decimal 512.)
- main 006ED738 JGE 006ED7FE
- main 006ED73E MOV EAX,DWORD PTR DS:[9D0140] [009D0140]=01022FC8 EAX=01022FC8
- main 006ED743 MOV EAX,DWORD PTR DS:[ESI*4+EAX] [01022FCC]=Game.0075DCF8 EAX=0075DCF8
- main 006ED746 CMP EAX,EBX
- main 006ED748 JE SHORT 006ED79A
- main 006ED74A TEST BYTE PTR DS:[EAX+0C],83 [0075DD04]=02
- main 006ED74E JNE SHORT 006ED793
- main 006ED793 INC ESI ESI=00000002
- main 006ED794 JMP SHORT 006ED72F
- main 006ED72F MOV DWORD PTR SS:[EBP-20],ESI [00124CC8]=1
- main 006ED732 CMP ESI,DWORD PTR DS:[9D1160] [009D1160]=00000200 (decimal 512.)
- main 006ED738 JGE 006ED7FE
- main 006ED73E MOV EAX,DWORD PTR DS:[9D0140] [009D0140]=01022FC8 EAX=01022FC8
- main 006ED743 MOV EAX,DWORD PTR DS:[ESI*4+EAX] [01022FD0]=Game.0075DD18 EAX=0075DD18
- main 006ED746 CMP EAX,EBX
- main 006ED748 JE SHORT 006ED79A
- main 006ED74A TEST BYTE PTR DS:[EAX+0C],83 [0075DD24]=02
- main 006ED74E JNE SHORT 006ED793
- main 006ED793 INC ESI ESI=00000003
- main 006ED794 JMP SHORT 006ED72F
- main 006ED72F MOV DWORD PTR SS:[EBP-20],ESI [00124CC8]=2
- main 006ED732 CMP ESI,DWORD PTR DS:[9D1160] [009D1160]=00000200 (decimal 512.)
- main 006ED738 JGE 006ED7FE
- main 006ED73E MOV EAX,DWORD PTR DS:[9D0140] [009D0140]=01022FC8 EAX=01022FC8
- main 006ED743 MOV EAX,DWORD PTR DS:[ESI*4+EAX] [01022FD4]=Game.0075DD38 EAX=0075DD38
- main 006ED746 CMP EAX,EBX
- main 006ED748 JE SHORT 006ED79A
- main 006ED74A TEST BYTE PTR DS:[EAX+0C],83 [0075DD44]=00
- main 006ED74E JNE SHORT 006ED793
- main 006ED750 CMP ESI,2
- main 006ED753 JLE SHORT 006ED76C
- main 006ED755 CMP ESI,14
- main 006ED758 JGE SHORT 006ED76C
- main 006ED75A LEA EAX,[ESI+10] EAX=00000013
- main 006ED75D PUSH EAX [00124CB8]=1 ESP=00124CB8
- main 006ED75E CALL 006EA79D ESP=00124CB4
- main 006EA79D PUSH 8 [00124CB0]=00124CE8 ESP=00124CB0
- main 006EA79F PUSH OFFSET 00732650 [00124CAC]=00141F05 ESP=00124CAC
- main 006EA7A4 CALL 006EB374 ESP=00124CA8
- main 006EB374 PUSH 006E79CC [00124CA4]=Game.006EA86B ESP=00124CA4
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124CD8 EAX=00124CD8
- main 006EB37F PUSH EAX [00124CA0]=kernel32.7C812D27;ESP=00124CA0
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124CB0]=8 EAX=00000008
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124CB0]=8
- main 006EB388 LEA EBP,[ARG.2] Address=00124CB0 EBP=00124CB0
- main 006EB38C SUB ESP,EAX ESP=00124C98
- main 006EB38E PUSH EBX [00124C94]=kernel32.7C839AD8;ESP=00124C94
- main 006EB38F PUSH ESI [00124C90]=00124F98 ESP=00124C90
- main 006EB390 PUSH EDI [00124C8C]=Game.009CFDC0 ESP=00124C8C
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124CA8]=Game.006EA7A9 EAX=006EA7A9
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124C98]=kernel32.7C812D30
- main 006EB397 PUSH EAX [00124C88]=00124C34 ESP=00124C88
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124CAC]=Game.00732650 EAX=00732650
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124CAC]=Game.00732650
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124CA8]=Game.006EA7A9
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124CA0 EAX=00124CA0
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124CD8
- main 006EB3AE RETN [00124C88]=Game.006EA7A9 ESP=00124C8C
- main 006EA7A9 MOV ESI,DWORD PTR SS:[EBP+8] [00124CB8]=00000013 (decimal 19.);ESI=00000013
- main 006EA7AC LEA ESI,[ESI*8+75DF80] Address=0075E018 ESI=0075E018
- main 006EA7B3 XOR EBX,EBX
- main 006EA7B5 CMP DWORD PTR DS:[ESI],EBX [0075E018]=01814C78
- main 006EA7B7 JNE SHORT 006EA82B
- main 006EA82B XOR EAX,EAX EAX=00000000
- main 006EA82D INC EAX EAX=00000001
- main 006EA82E CALL 006EB3AF ESP=00124C88
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124CA0]=00124CD8 ECX=00124CD8
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124CA0
- main 006EB3B9 POP ECX [00124C88]=Game.006EA833 ECX=006EA833, ESP=00124C8C
- main 006EB3BA POP EDI [00124C8C]=0 ESP=00124C90
- main 006EB3BB POP ESI [00124C90]=3 ESP=00124C94, ESI=00000003
- main 006EB3BC POP EBX [00124C94]=0 ESP=00124C98
- main 006EB3BD LEAVE [00124CB0]=00124CE8 ESP=00124CB4, EBP=00124CE8
- main 006EB3BE PUSH ECX [00124CB0]=00124CE8 ESP=00124CB0
- main 006EB3BF RETN [00124CB0]=Game.006EA833 ESP=00124CB4
- main 006EA833 RETN [00124CB4]=Game.006ED763 ESP=00124CB8
- main 006ED763 POP ECX [00124CB8]=00000013 (decimal 19.);ECX=00000013, ESP=00124CBC
- main 006ED764 TEST EAX,EAX
- main 006ED766 JE 006ED7FE
- main 006ED76C MOV EAX,DWORD PTR DS:[9D0140] [009D0140]=01022FC8 EAX=01022FC8
- main 006ED771 PUSH DWORD PTR DS:[ESI*4+EAX] [01022FD4]=Game.0075DD38 ESP=00124CB8
- main 006ED774 PUSH ESI [00124CB4]=Game.006ED763 ESP=00124CB4
- main 006ED775 CALL 006E8C93 ESP=00124CB0
- main 006E8C93 MOV EAX,DWORD PTR SS:[ARG.1] [00124CB4]=3 EAX=00000003
- main 006E8C97 CMP EAX,14
- main 006E8C9A JGE SHORT 006E8CA7
- main 006E8C9C ADD EAX,10 EAX=00000013
- main 006E8C9F PUSH EAX [00124CAC]=FFFFFFFF (decimal -1.);ESP=00124CAC
- main 006E8CA0 CALL 006EA83D ESP=00124CA8
- main 006EA83D PUSH EBP [00124CA4]=Game.006E79CC ESP=00124CA4
- main 006EA83E MOV EBP,ESP EBP=00124CA4
- main 006EA840 MOV EAX,DWORD PTR SS:[ARG.1] [00124CAC]=00000013 (decimal 19.)
- main 006EA843 PUSH ESI [00124CA0]=00124CD8 ESP=00124CA0
- main 006EA844 LEA ESI,[EAX*8+75DF80] Address=0075E018 ESI=0075E018
- main 006EA84B CMP DWORD PTR DS:[ESI],0 [0075E018]=01814C78
- main 006EA84E JNE SHORT 006EA863
- main 006EA863 PUSH DWORD PTR DS:[ESI] [0075E018]=01814C78 ESP=00124C9C
- main 006EA865 CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01814C78, ESP=00124CA0
- main 006EA86B POP ESI [00124CA0]=3 ESP=00124CA4, ESI=00000003
- main 006EA86C POP EBP [00124CA4]=00124CE8 ESP=00124CA8, EBP=00124CE8
- main 006EA86D RETN [00124CA8]=Game.006E8CA5 ESP=00124CAC
- main 006E8CA5 POP ECX [00124CAC]=00000013 (decimal 19.);ECX=00000013, ESP=00124CB0
- main 006E8CA6 RETN [00124CB0]=Game.006ED77A ESP=00124CB4
- main 006ED77A POP ECX [00124CB4]=3 ECX=00000003, ESP=00124CB8
- main 006ED77B POP ECX [00124CB8]=Game.0075DD38 ECX=0075DD38, ESP=00124CBC
- main 006ED77C MOV EAX,DWORD PTR DS:[9D0140] [009D0140]=01022FC8 EAX=01022FC8
- main 006ED781 MOV EAX,DWORD PTR DS:[ESI*4+EAX] [01022FD4]=Game.0075DD38 EAX=0075DD38
- main 006ED784 TEST BYTE PTR DS:[EAX+0C],83 [0075DD44]=00
- main 006ED788 JE SHORT 006ED796
- main 006ED796 MOV EDI,EAX EDI=0075DD38
- main 006ED798 JMP SHORT 006ED7FB
- main 006ED7FB MOV DWORD PTR SS:[EBP-1C],EDI [00124CCC]=0
- main 006ED7FE CMP EDI,EBX
- main 006ED800 JE SHORT 006ED814
- main 006ED802 MOV DWORD PTR DS:[EDI+4],EBX [0075DD3C]=0
- main 006ED805 MOV DWORD PTR DS:[EDI+0C],EBX [0075DD44]=0
- main 006ED808 MOV DWORD PTR DS:[EDI+8],EBX [0075DD40]=0
- main 006ED80B MOV DWORD PTR DS:[EDI],EBX [0075DD38]=0
- main 006ED80D MOV DWORD PTR DS:[EDI+1C],EBX [0075DD54]=0
- main 006ED810 OR DWORD PTR DS:[EDI+10],FFFFFFFF [0075DD48]=00000003
- main 006ED814 OR DWORD PTR SS:[EBP-4],FFFFFFFF [00124CE4]=00000000
- main 006ED818 CALL 006ED828 ESP=00124CB8
- main 006ED828 PUSH 1 [00124CB4]=3 ESP=00124CB4
- main 006ED82A CALL 006EA770 ESP=00124CB0
- main 006EA770 PUSH EBP [00124CAC]=00000013 (decimal 19.);ESP=00124CAC
- main 006EA771 MOV EBP,ESP EBP=00124CAC
- main 006EA773 MOV EAX,DWORD PTR SS:[ARG.1] [00124CB4]=1 EAX=00000001
- main 006EA776 PUSH DWORD PTR DS:[EAX*8+75DF80] [0075DF88]=Game.009CF8B0 ESP=00124CA8
- main 006EA77D CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=009CF8B0, ESP=00124CAC
- main 006EA783 POP EBP [00124CAC]=00124CE8 ESP=00124CB0, EBP=00124CE8
- main 006EA784 RETN [00124CB0]=Game.006ED82F ESP=00124CB4
- main 006ED82F POP ECX [00124CB4]=1 ECX=00000001, ESP=00124CB8
- main 006ED830 RETN [00124CB8]=Game.006ED81D ESP=00124CBC
- main 006ED81D MOV EAX,EDI EAX=0075DD38
- main 006ED81F CALL 006EB3AF ESP=00124CB8
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124CD8]=00124D0C ECX=00124D0C
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124CD8
- main 006EB3B9 POP ECX [00124CB8]=Game.006ED824 ECX=006ED824, ESP=00124CBC
- main 006EB3BA POP EDI [00124CBC]=1 ESP=00124CC0, EDI=00000001
- main 006EB3BB POP ESI [00124CC0]=00141F05 ESP=00124CC4, ESI=00141F05
- main 006EB3BC POP EBX [00124CC4]=0000000A (decimal 10.);EBX=0000000A, ESP=00124CC8
- main 006EB3BD LEAVE [00124CE8]=00124D1C ESP=00124CEC, EBP=00124D1C
- main 006EB3BE PUSH ECX [00124CE8]=00124D1C ESP=00124CE8
- main 006EB3BF RETN [00124CE8]=Game.006ED824 ESP=00124CEC
- main 006ED824 RETN [00124CEC]=Game.006E523E ESP=00124CF0
- main 006E523E MOV DWORD PTR SS:[EBP-1C],EAX [00124D00]=80033FFF
- main 006E5241 TEST EAX,EAX
- main 006E5243 JNE SHORT 006E5254
- main 006E5254 AND DWORD PTR SS:[EBP-4],00000000 [00124D18]=FFFFFFFF
- main 006E5258 PUSH EAX [00124CEC]=Game.006E523E ESP=00124CEC
- main 006E5259 PUSH DWORD PTR SS:[EBP+10] [00124D2C]=00000040 (decimal 64.);ESP=00124CE8
- main 006E525C PUSH DWORD PTR SS:[EBP+0C] [00124D28]=Game.0072B518, ASCII "rb";ESP=00124CE4
- main 006E525F PUSH DWORD PTR SS:[EBP+8] [00124D24]=00124D4C, ASCII "Data.lrs";ESP=00124CE0
- main 006E5262 CALL 006ED522 ESP=00124CDC
- main 006ED522 PUSH EBP [00124CD8]=00124D0C ESP=00124CD8
- main 006ED523 MOV EBP,ESP EBP=00124CD8
- main 006ED525 PUSH ECX [00124CD4]=ntdll.7C91E920 ESP=00124CD4
- main 006ED526 PUSH ECX [00124CD0]=00124CBC ESP=00124CD0
- main 006ED527 PUSH EBX [00124CCC]=Game.0075DD38 ESP=00124CCC
- main 006ED528 PUSH ESI [00124CC8]=3 ESP=00124CC8
- main 006ED529 MOV ESI,DWORD PTR DS:[9CFCF8] [009CFCF8]=0 ESI=00000000
- main 006ED52F PUSH EDI [00124CC4]=0000000A (decimal 10.);ESP=00124CC4
- main 006ED530 MOV EDI,DWORD PTR SS:[ARG.2] [00124CE4]=Game.0072B518, ASCII "rb";EDI=0072B518
- main 006ED533 MOV AL,BYTE PTR DS:[EDI] [0072B518]=72 ('r') EAX=0075DD72
- main 006ED535 XOR EBX,EBX EBX=00000000
- main 006ED537 CMP AL,61
- main 006ED539 MOV DWORD PTR SS:[LOCAL.2],EBX [00124CD0]=Game.006ED824
- main 006ED53C MOV DWORD PTR SS:[LOCAL.1],EBX [00124CD4]=Game.006ED824
- main 006ED53F JE SHORT 006ED55B
- main 006ED541 CMP AL,72
- main 006ED543 JE SHORT 006ED554
- main 006ED554 XOR ECX,ECX ECX=00000000
- main 006ED556 OR ESI,00000001 ESI=00000001
- main 006ED559 JMP SHORT 006ED563
- main 006ED563 XOR EDX,EDX EDX=00000000
- main 006ED565 INC EDX EDX=00000001
- main 006ED566 JMP 006ED642
- main 006ED642 INC EDI EDI=0072B519
- main 006ED643 MOV AL,BYTE PTR DS:[EDI] [0072B519]=62 ('b') EAX=0075DD62
- main 006ED645 CMP AL,BL
- main 006ED647 JNE 006ED56B
- main 006ED56B CMP EDX,EBX
- main 006ED56D JE 006ED64D
- main 006ED573 MOVSX EAX,AL EAX=00000062
- main 006ED576 CMP EAX,54
- main 006ED579 JG SHORT 006ED5EC
- main 006ED5EC SUB EAX,62 EAX=00000000
- main 006ED5EF JE SHORT 006ED637
- main 006ED637 TEST CH,C0
- main 006ED63A JNE SHORT 006ED624
- main 006ED63C OR ECX,00008000 ECX=00008000
- main 006ED642 INC EDI EDI=0072B51A
- main 006ED643 MOV AL,BYTE PTR DS:[EDI] [0072B51A]=00
- main 006ED645 CMP AL,BL
- main 006ED647 JNE 006ED56B
- main 006ED64D PUSH 1A4 [00124CC0]=00141F05 ESP=00124CC0
- main 006ED652 PUSH DWORD PTR SS:[ARG.3] [00124CE8]=00000040 (decimal 64.);ESP=00124CBC
- main 006ED655 PUSH ECX [00124CB8]=Game.006ED824 ESP=00124CB8
- main 006ED656 PUSH DWORD PTR SS:[ARG.1] [00124CE0]=00124D4C, ASCII "Data.lrs";ESP=00124CB4
- main 006ED659 CALL 006F8E40 ESP=00124CB0
- main 006F8E40 PUSH 14 [00124CAC]=00124CE8 ESP=00124CAC
- main 006F8E42 PUSH OFFSET 00737E78 [00124CA8]=Game.009CF8B0 ESP=00124CA8
- main 006F8E47 CALL 006EB374 ESP=00124CA4
- main 006EB374 PUSH 006E79CC [00124CA0]=3 ESP=00124CA0
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124D0C EAX=00124D0C
- main 006EB37F PUSH EAX [00124C9C]=01814C78 ESP=00124C9C
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124CAC]=00000014 (decimal 20.);EAX=00000014
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124CAC]=00000014 (decimal 20.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124CAC EBP=00124CAC
- main 006EB38C SUB ESP,EAX ESP=00124C88
- main 006EB38E PUSH EBX [00124C84]=Game.006F888A ESP=00124C84
- main 006EB38F PUSH ESI [00124C80]=1 ESP=00124C80
- main 006EB390 PUSH EDI [00124C7C]=Game.0072B1B6 ESP=00124C7C
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124CA4]=Game.006F8E4C EAX=006F8E4C
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124C94]=0
- main 006EB397 PUSH EAX [00124C78]=00040000 ESP=00124C78
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124CA8]=Game.00737E78 EAX=00737E78
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124CA8]=Game.00737E78
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124CA4]=Game.006F8E4C
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124C9C EAX=00124C9C
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124D0C
- main 006EB3AE RETN [00124C78]=Game.006F8E4C ESP=00124C7C
- main 006F8E4C AND DWORD PTR SS:[EBP-1C],00000000 [00124C90]=00000003
- main 006F8E50 AND DWORD PTR SS:[EBP-4],00000000 [00124CA8]=FFFFFFFF
- main 006F8E54 PUSH DWORD PTR SS:[EBP+14] [00124CC0]=000001A4 (decimal 420.);ESP=00124C78
- main 006F8E57 PUSH DWORD PTR SS:[EBP+0C] [00124CB8]=00008000 (decimal 32768.);ESP=00124C74
- main 006F8E5A PUSH DWORD PTR SS:[EBP+8] [00124CB4]=00124D4C, ASCII "Data.lrs";ESP=00124C70
- main 006F8E5D LEA EAX,[EBP-20] Address=00124C8C EAX=00124C8C
- main 006F8E60 PUSH EAX [00124C6C]=7FFDA000 ESP=00124C6C
- main 006F8E61 LEA EAX,[EBP-1C] Address=00124C90 EAX=00124C90
- main 006F8E64 PUSH EAX [00124C68]=00400120 (Game.<STRUCT IMAGE_NT_SIGNATURE>);ESP=00124C68
- main 006F8E65 MOV ECX,DWORD PTR SS:[EBP+10] [00124CBC]=00000040 (decimal 64.);ECX=00000040
- main 006F8E68 CALL 006F8B04 ESP=00124C64
- main 006F8B04 PUSH EBP [00124C60]=00124CAC ESP=00124C60
- main 006F8B05 MOV EBP,ESP EBP=00124C60
- main 006F8B07 SUB ESP,1C ESP=00124C44
- main 006F8B0A MOV EDX,DWORD PTR SS:[ARG.4] [00124C74]=00008000 (decimal 32768.);EDX=00008000
- main 006F8B0D PUSH EBX [00124C40]=0 ESP=00124C40
- main 006F8B0E PUSH ESI [00124C3C]=0000000A (decimal 10.);ESP=00124C3C
- main 006F8B0F XOR ESI,ESI ESI=00000000
- main 006F8B11 TEST DL,DL
- main 006F8B13 MOV DWORD PTR SS:[LOCAL.7],0C [00124C44]=0000000C (decimal 12.)
- main 006F8B1A MOV DWORD PTR SS:[LOCAL.6],ESI [00124C48]=0
- main 006F8B1D JNS SHORT 006F8B28
- main 006F8B28 MOV DWORD PTR SS:[LOCAL.5],1 [00124C4C]=1
- main 006F8B2F MOV BYTE PTR SS:[LOCAL.1+3],0 [00124C5F]=00
- main 006F8B33 MOV EAX,8000 EAX=00008000
- main 006F8B38 TEST EAX,EDX
- main 006F8B3A JNE SHORT 006F8B4D
- main 006F8B4D PUSH 3 [00124C38]=00124D10 ESP=00124C38
- main 006F8B4F MOV EAX,EDX
- main 006F8B51 POP EBX [00124C38]=3 EBX=00000003, ESP=00124C3C
- main 006F8B52 AND EAX,EBX EAX=00000000
- main 006F8B54 SUB EAX,ESI
- main 006F8B56 JE SHORT 006F8B70
- main 006F8B70 MOV DWORD PTR SS:[LOCAL.4],80000000 [00124C50]=80000000
- main 006F8B77 CMP ECX,10
- main 006F8B7A JE SHORT 006F8BBC
- main 006F8B7C CMP ECX,20
- main 006F8B7F JE SHORT 006F8BB3
- main 006F8B81 CMP ECX,30
- main 006F8B84 JE SHORT 006F8BAA
- main 006F8B86 CMP ECX,40
- main 006F8B89 JE SHORT 006F8BA5
- main 006F8BA5 MOV DWORD PTR SS:[LOCAL.2],EBX [00124C58]=7FFDF000
- main 006F8BA8 JMP SHORT 006F8BBF
- main 006F8BBF MOV EAX,EDX EAX=00008000
- main 006F8BC1 MOV EDX,700 EDX=00000700
- main 006F8BC6 AND EAX,EDX EAX=00000000
- main 006F8BC8 MOV ECX,400 ECX=00000400
- main 006F8BCD CMP EAX,ECX
- main 006F8BCF PUSH EDI [00124C38]=3 ESP=00124C38
- main 006F8BD0 MOV EDI,100 EDI=00000100
- main 006F8BD5 JG SHORT 006F8C06
- main 006F8BD7 JE SHORT 006F8C01
- main 006F8BD9 CMP EAX,ESI
- main 006F8BDB JE SHORT 006F8C01
- main 006F8C01 MOV DWORD PTR SS:[LOCAL.3],EBX [00124C54]=3
- main 006F8C04 JMP SHORT 006F8C42
- main 006F8C42 MOV EAX,DWORD PTR SS:[ARG.4] [00124C74]=00008000 (decimal 32768.);EAX=00008000
- main 006F8C45 TEST EDI,EAX
- main 006F8C47 MOV ESI,80 ESI=00000080
- main 006F8C4C JE SHORT 006F8C60
- main 006F8C60 TEST AL,40
- main 006F8C62 JE SHORT 006F8C7B
- main 006F8C7B TEST AH,10
- main 006F8C7E JE SHORT 006F8C82
- main 006F8C82 TEST AL,20
- main 006F8C84 JE SHORT 006F8C8E
- main 006F8C8E TEST AL,10
- main 006F8C90 JE SHORT 006F8C98
- main 006F8C98 CALL 006F88C1 ESP=00124C34
- main 006F88C1 PUSH 14 [00124C30]=kernel32.7C812D27;ESP=00124C30
- main 006F88C3 PUSH OFFSET 00737E40 [00124C2C]=kernel32.7C812CFB;ESP=00124C2C
- main 006F88C8 CALL 006EB374 ESP=00124C28
- main 006EB374 PUSH 006E79CC [00124C24]=FFFFFFFF (decimal -1.);ESP=00124C24
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124C9C EAX=00124C9C
- main 006EB37F PUSH EAX [00124C20]=ntdll.7C920328 ESP=00124C20
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124C30]=00000014 (decimal 20.);EAX=00000014
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124C30]=00000014 (decimal 20.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124C30 EBP=00124C30
- main 006EB38C SUB ESP,EAX ESP=00124C0C
- main 006EB38E PUSH EBX [00124C08]=0000000A (decimal 10.);ESP=00124C08
- main 006EB38F PUSH ESI [00124C04]=0 ESP=00124C04
- main 006EB390 PUSH EDI [00124C00]=0 ESP=00124C00
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124C28]=Game.006F88CD EAX=006F88CD
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124C18]=00124C90
- main 006EB397 PUSH EAX [00124BFC]=ntdll.7C920323 ESP=00124BFC
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124C2C]=Game.00737E40 EAX=00737E40
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124C2C]=Game.00737E40
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124C28]=Game.006F88CD
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124C20 EAX=00124C20
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124C9C
- main 006EB3AE RETN [00124BFC]=Game.006F88CD ESP=00124C00
- main 006F88CD OR DWORD PTR SS:[EBP-1C],FFFFFFFF [00124C14]=00000004
- main 006F88D1 PUSH 0B [00124BFC]=Game.006F88CD ESP=00124BFC
- main 006F88D3 CALL 006EA79D ESP=00124BF8
- main 006EA79D PUSH 8 [00124BF4]=kernel32.7C801A53;ESP=00124BF4
- main 006EA79F PUSH OFFSET 00732650 [00124BF0]=00124C14 ESP=00124BF0
- main 006EA7A4 CALL 006EB374 ESP=00124BEC
- main 006EB374 PUSH 006E79CC [00124BE8]=1 ESP=00124BE8
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124C20
- main 006EB37F PUSH EAX [00124BE4]=0014F118 ESP=00124BE4
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124BF4]=8 EAX=00000008
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124BF4]=8
- main 006EB388 LEA EBP,[ARG.2] Address=00124BF4 EBP=00124BF4
- main 006EB38C SUB ESP,EAX ESP=00124BDC
- main 006EB38E PUSH EBX [00124BD8]=00100010 ESP=00124BD8
- main 006EB38F PUSH ESI [00124BD4]=1 ESP=00124BD4
- main 006EB390 PUSH EDI [00124BD0]=0 ESP=00124BD0
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124BEC]=Game.006EA7A9 EAX=006EA7A9
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124BDC]=0014F14C
- main 006EB397 PUSH EAX [00124BCC]=00000010 (decimal 16.);ESP=00124BCC
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124BF0]=Game.00732650 EAX=00732650
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124BF0]=Game.00732650
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124BEC]=Game.006EA7A9
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124BE4 EAX=00124BE4
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124C20
- main 006EB3AE RETN [00124BCC]=Game.006EA7A9 ESP=00124BD0
- main 006EA7A9 MOV ESI,DWORD PTR SS:[EBP+8] [00124BFC]=0000000B (decimal 11.);ESI=0000000B
- main 006EA7AC LEA ESI,[ESI*8+75DF80] Address=0075DFD8 ESI=0075DFD8
- main 006EA7B3 XOR EBX,EBX EBX=00000000
- main 006EA7B5 CMP DWORD PTR DS:[ESI],EBX [0075DFD8]=01814CA8
- main 006EA7B7 JNE SHORT 006EA82B
- main 006EA82B XOR EAX,EAX EAX=00000000
- main 006EA82D INC EAX EAX=00000001
- main 006EA82E CALL 006EB3AF ESP=00124BCC
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124BE4]=00124C20 ECX=00124C20
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124BE4
- main 006EB3B9 POP ECX [00124BCC]=Game.006EA833 ECX=006EA833, ESP=00124BD0
- main 006EB3BA POP EDI [00124BD0]=00000100 (decimal 256.);ESP=00124BD4
- main 006EB3BB POP ESI [00124BD4]=00000080 (decimal 128.);ESP=00124BD8, ESI=00000080
- main 006EB3BC POP EBX [00124BD8]=3 EBX=00000003, ESP=00124BDC
- main 006EB3BD LEAVE [00124BF4]=00124C30 ESP=00124BF8, EBP=00124C30
- main 006EB3BE PUSH ECX [00124BF4]=00124C30 ESP=00124BF4
- main 006EB3BF RETN [00124BF4]=Game.006EA833 ESP=00124BF8
- main 006EA833 RETN [00124BF8]=Game.006F88D8 ESP=00124BFC
- main 006F88D8 POP ECX [00124BFC]=0000000B (decimal 11.);ECX=0000000B, ESP=00124C00
- main 006F88D9 TEST EAX,EAX
- main 006F88DB JE 006F8962
- main 006F88E1 PUSH 0B [00124BFC]=0000000B (decimal 11.);ESP=00124BFC
- main 006F88E3 CALL 006EA83D ESP=00124BF8
- main 006EA83D PUSH EBP [00124BF4]=Game.006EA833 ESP=00124BF4
- main 006EA83E MOV EBP,ESP EBP=00124BF4
- main 006EA840 MOV EAX,DWORD PTR SS:[ARG.1] [00124BFC]=0000000B (decimal 11.);EAX=0000000B
- main 006EA843 PUSH ESI [00124BF0]=FFFFFFFF (decimal -1.);ESP=00124BF0
- main 006EA844 LEA ESI,[EAX*8+75DF80] Address=0075DFD8 ESI=0075DFD8
- main 006EA84B CMP DWORD PTR DS:[ESI],0 [0075DFD8]=01814CA8
- main 006EA84E JNE SHORT 006EA863
- main 006EA863 PUSH DWORD PTR DS:[ESI] [0075DFD8]=01814CA8 ESP=00124BEC
- main 006EA865 CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01814CA8, ESP=00124BF0
- main 006EA86B POP ESI [00124BF0]=00000080 (decimal 128.);ESP=00124BF4, ESI=00000080
- main 006EA86C POP EBP [00124BF4]=00124C30 ESP=00124BF8, EBP=00124C30
- main 006EA86D RETN [00124BF8]=Game.006F88E8 ESP=00124BFC
- main 006F88E8 POP ECX [00124BFC]=0000000B (decimal 11.);ECX=0000000B, ESP=00124C00
- main 006F88E9 XOR EDI,EDI EDI=00000000
- main 006F88EB MOV DWORD PTR SS:[EBP-4],EDI [00124C2C]=FFFFFFFF (decimal -1.)
- main 006F88EE MOV DWORD PTR SS:[EBP-24],EDI [00124C0C]=00400120 (Game.<STRUCT IMAGE_NT_SIGNATURE>)
- main 006F88F1 CMP EDI,40
- main 006F88F4 JGE 006F8A22
- main 006F88FA MOV ESI,DWORD PTR DS:[EDI*4+9CFDC0] [009CFDC0]=01021F48 ESI=01021F48
- main 006F8901 TEST ESI,ESI
- main 006F8903 JE 006F89CB
- main 006F8909 MOV DWORD PTR SS:[EBP-20],ESI [00124C10]=00124C00
- main 006F890C MOV EAX,DWORD PTR DS:[EDI*4+9CFDC0] [009CFDC0]=01021F48 EAX=01021F48
- main 006F8913 ADD EAX,480 EAX=010223C8
- main 006F8918 CMP ESI,EAX
- main 006F891A JNB 006F89BF
- main 006F8920 TEST BYTE PTR DS:[ESI+4],01 [01021F4C]=C1
- main 006F8924 JNE SHORT 006F898C
- main 006F898C ADD ESI,24 ESI=01021F6C
- main 006F898F JMP 006F8909
- main 006F8909 MOV DWORD PTR SS:[EBP-20],ESI [00124C10]=01021F48
- main 006F890C MOV EAX,DWORD PTR DS:[EDI*4+9CFDC0] [009CFDC0]=01021F48 EAX=01021F48
- main 006F8913 ADD EAX,480 EAX=010223C8
- main 006F8918 CMP ESI,EAX
- main 006F891A JNB 006F89BF
- main 006F8920 TEST BYTE PTR DS:[ESI+4],01 [01021F70]=C1
- main 006F8924 JNE SHORT 006F898C
- main 006F898C ADD ESI,24 ESI=01021F90
- main 006F898F JMP 006F8909
- main 006F8909 MOV DWORD PTR SS:[EBP-20],ESI [00124C10]=01021F6C
- main 006F890C MOV EAX,DWORD PTR DS:[EDI*4+9CFDC0] [009CFDC0]=01021F48 EAX=01021F48
- main 006F8913 ADD EAX,480 EAX=010223C8
- main 006F8918 CMP ESI,EAX
- main 006F891A JNB 006F89BF
- main 006F8920 TEST BYTE PTR DS:[ESI+4],01 [01021F94]=C1
- main 006F8924 JNE SHORT 006F898C
- main 006F898C ADD ESI,24 ESI=01021FB4
- main 006F898F JMP 006F8909
- main 006F8909 MOV DWORD PTR SS:[EBP-20],ESI [00124C10]=01021F90
- main 006F890C MOV EAX,DWORD PTR DS:[EDI*4+9CFDC0] [009CFDC0]=01021F48 EAX=01021F48
- main 006F8913 ADD EAX,480 EAX=010223C8
- main 006F8918 CMP ESI,EAX
- main 006F891A JNB 006F89BF
- main 006F8920 TEST BYTE PTR DS:[ESI+4],01 [01021FB8]=00
- main 006F8924 JNE SHORT 006F898C
- main 006F8926 XOR EBX,EBX EBX=00000000
- main 006F8928 CMP DWORD PTR DS:[ESI+8],EBX [01021FBC]=1
- main 006F892B JNE SHORT 006F8975
- main 006F8975 LEA EBX,[ESI+0C] Address=01021FC0 EBX=01021FC0
- main 006F8978 PUSH EBX [00124BFC]=0000000B (decimal 11.);ESP=00124BFC
- main 006F8979 CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01021FC0, ESP=00124C00
- main 006F897F TEST BYTE PTR DS:[ESI+4],01 [01021FB8]=00
- main 006F8983 JE SHORT 006F89A3
- main 006F89A3 OR DWORD PTR DS:[ESI],FFFFFFFF [01021FB4]=FFFFFFFF
- main 006F89A6 MOV EAX,ESI EAX=01021FB4
- main 006F89A8 SUB EAX,DWORD PTR DS:[EDI*4+9CFDC0] [009CFDC0]=01021F48 EAX=0000006C
- main 006F89AF CDQ EDX=00000000
- main 006F89B0 PUSH 24 [00124BFC]=01021FC0 ESP=00124BFC
- main 006F89B2 POP ECX [00124BFC]=00000024 (decimal 36.);ECX=00000024, ESP=00124C00
- main 006F89B3 IDIV ECX EAX=00000003
- main 006F89B5 MOV ECX,EDI ECX=00000000
- main 006F89B7 SHL ECX,5
- main 006F89BA ADD EAX,ECX
- main 006F89BC MOV DWORD PTR SS:[EBP-1C],EAX [00124C14]=FFFFFFFF (decimal -1.)
- main 006F89BF CMP DWORD PTR SS:[EBP-1C],-1 [00124C14]=3
- main 006F89C3 JNE SHORT 006F8A22
- main 006F8A22 OR DWORD PTR SS:[EBP-4],FFFFFFFF [00124C2C]=00000000
- main 006F8A26 CALL 006F8A34 ESP=00124BFC
- main 006F8A34 PUSH 0B [00124BF8]=Game.006F897F ESP=00124BF8
- main 006F8A36 CALL 006EA770 ESP=00124BF4
- main 006EA770 PUSH EBP [00124BF0]=00000080 (decimal 128.);ESP=00124BF0
- main 006EA771 MOV EBP,ESP EBP=00124BF0
- main 006EA773 MOV EAX,DWORD PTR SS:[ARG.1] [00124BF8]=0000000B (decimal 11.);EAX=0000000B
- main 006EA776 PUSH DWORD PTR DS:[EAX*8+75DF80] [0075DFD8]=01814CA8 ESP=00124BEC
- main 006EA77D CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01814CA8, ESP=00124BF0
- main 006EA783 POP EBP [00124BF0]=00124C30 ESP=00124BF4, EBP=00124C30
- main 006EA784 RETN [00124BF4]=Game.006F8A3B ESP=00124BF8
- main 006F8A3B POP ECX [00124BF8]=0000000B (decimal 11.);ECX=0000000B, ESP=00124BFC
- main 006F8A3C RETN [00124BFC]=Game.006F8A2B ESP=00124C00
- main 006F8A2B MOV EAX,DWORD PTR SS:[EBP-1C] [00124C14]=3 EAX=00000003
- main 006F8A2E CALL 006EB3AF ESP=00124BFC
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124C20]=00124C9C ECX=00124C9C
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124C20
- main 006EB3B9 POP ECX [00124BFC]=Game.006F8A33 ECX=006F8A33, ESP=00124C00
- main 006EB3BA POP EDI [00124C00]=00000100 (decimal 256.);ESP=00124C04, EDI=00000100
- main 006EB3BB POP ESI [00124C04]=00000080 (decimal 128.);ESP=00124C08, ESI=00000080
- main 006EB3BC POP EBX [00124C08]=3 EBX=00000003, ESP=00124C0C
- main 006EB3BD LEAVE [00124C30]=00124C60 ESP=00124C34, EBP=00124C60
- main 006EB3BE PUSH ECX [00124C30]=00124C60 ESP=00124C30
- main 006EB3BF RETN [00124C30]=Game.006F8A33 ESP=00124C34
- main 006F8A33 RETN [00124C34]=Game.006F8C9D ESP=00124C38
- main 006F8C9D MOV EDI,EAX EDI=00000003
- main 006F8C9F OR EBX,FFFFFFFF EBX=FFFFFFFF
- main 006F8CA2 CMP EDI,EBX
- main 006F8CA4 JNE SHORT 006F8CC0
- main 006F8CC0 MOV EAX,DWORD PTR SS:[ARG.1] [00124C68]=00124C90 EAX=00124C90
- main 006F8CC3 PUSH 0 [00124C34]=Game.006F8C9D ESP=00124C34
- main 006F8CC5 PUSH ESI [00124C30]=Game.006F8A33 ESP=00124C30
- main 006F8CC6 PUSH DWORD PTR SS:[LOCAL.3] [00124C54]=3 ESP=00124C2C
- main 006F8CC9 MOV DWORD PTR DS:[EAX],1 [00124C90]=0
- main 006F8CCF MOV EAX,DWORD PTR SS:[ARG.2] [00124C6C]=00124C8C EAX=00124C8C
- main 006F8CD2 MOV DWORD PTR DS:[EAX],EDI [00124C8C]=0
- main 006F8CD4 LEA EAX,[LOCAL.7] Address=00124C44 EAX=00124C44
- main 006F8CD7 PUSH EAX [00124C28]=Game.00737E40 ESP=00124C28
- main 006F8CD8 PUSH DWORD PTR SS:[LOCAL.2] [00124C58]=3 ESP=00124C24
- main 006F8CDB PUSH DWORD PTR SS:[LOCAL.4] [00124C50]=80000000 ESP=00124C20
- main 006F8CDE PUSH DWORD PTR SS:[ARG.3] [00124C70]=00124D4C, ASCII "Data.lrs";ESP=00124C1C
- main 006F8CE1 CALL DWORD PTR DS:[<&KERNEL32.CreateFileA>];[00713108]=7C801A28 (kernel32.CreateFileA);EAX=00000078, ECX=7C92005D, EDX=00140608, ESP=00124C38
- main 006F8CE7 MOV ESI,EAX ESI=00000078
- main 006F8CE9 CMP ESI,EBX
- main 006F8CEB JE SHORT 006F8CFF
- main 006F8CED PUSH ESI [00124C34]=0 ESP=00124C34
- main 006F8CEE CALL DWORD PTR DS:[<&KERNEL32.GetFileType>];[007132B8]=7C810EF1 (kernel32.GetFileType);EAX=00000001, ECX=00124BFC, EDX=7C91E514, ESP=00124C38
- main 006F8CF4 TEST EAX,EAX
- main 006F8CF6 JNE SHORT 006F8D0E
- main 006F8D0E CMP EAX,2
- main 006F8D11 JNE SHORT 006F8D19
- main 006F8D19 CMP EAX,3
- main 006F8D1C JNE SHORT 006F8D22
- main 006F8D22 PUSH ESI [00124C34]=00000078 (decimal 120.);ESP=00124C34
- main 006F8D23 PUSH EDI [00124C30]=Game.006F8CF4 ESP=00124C30
- main 006F8D24 CALL 006F86C3 ESP=00124C2C
- main 006F86C3 MOV ECX,DWORD PTR SS:[ARG.1] [00124C30]=3 ECX=00000003
- main 006F86C7 CMP ECX,DWORD PTR DS:[9CFDA0] [009CFDA0]=00000020 (decimal 32.)
- main 006F86CD PUSH ESI [00124C28]=00000020 (decimal 32.);ESP=00124C28
- main 006F86CE PUSH EDI [00124C24]=7 ESP=00124C24
- main 006F86CF JNB SHORT 006F8726
- main 006F86D1 MOV EAX,ECX EAX=00000003
- main 006F86D3 SAR EAX,5 EAX=00000000
- main 006F86D6 LEA EDI,[EAX*4+9CFDC0] Address=009CFDC0 EDI=009CFDC0
- main 006F86DD MOV EAX,ECX EAX=00000003
- main 006F86DF AND EAX,0000001F
- main 006F86E2 LEA ESI,[EAX*8+EAX] ESI=0000001B
- main 006F86E5 MOV EAX,DWORD PTR DS:[EDI] [009CFDC0]=01021F48 EAX=01021F48
- main 006F86E7 SHL ESI,2 ESI=0000006C
- main 006F86EA CMP DWORD PTR DS:[EAX+ESI],-1 [01021FB4]=FFFFFFFF (decimal -1.)
- main 006F86EE JNE SHORT 006F8726
- main 006F86F0 CMP DWORD PTR DS:[75DCB0],1 [0075DCB0]=2
- main 006F86F7 PUSH EBX [00124C20]=8 ESP=00124C20
- main 006F86F8 MOV EBX,DWORD PTR SS:[ARG.2] [00124C34]=00000078 (decimal 120.);EBX=00000078
- main 006F86FC JNE SHORT 006F871C
- main 006F871C MOV EAX,DWORD PTR DS:[EDI] [009CFDC0]=01021F48
- main 006F871E MOV DWORD PTR DS:[EAX+ESI],EBX [01021FB4]=FFFFFFFF (decimal -1.)
- main 006F8721 XOR EAX,EAX EAX=00000000
- main 006F8723 POP EBX [00124C20]=FFFFFFFF (decimal -1.);EBX=FFFFFFFF, ESP=00124C24
- main 006F8724 JMP SHORT 006F873C
- main 006F873C POP EDI [00124C24]=3 ESP=00124C28, EDI=00000003
- main 006F873D POP ESI [00124C28]=00000078 (decimal 120.);ESP=00124C2C, ESI=00000078
- main 006F873E RETN [00124C2C]=Game.006F8D29 ESP=00124C30
- main 006F8D29 OR BYTE PTR SS:[LOCAL.1+3],01 [00124C5F]=00
- main 006F8D2D MOV EAX,EDI EAX=00000003
- main 006F8D2F SAR EAX,5 EAX=00000000
- main 006F8D32 LEA EBX,[EAX*4+9CFDC0] Address=009CFDC0 EBX=009CFDC0
- main 006F8D39 MOV EAX,EDI EAX=00000003
- main 006F8D3B AND EAX,0000001F
- main 006F8D3E LEA ESI,[EAX*8+EAX] ESI=0000001B
- main 006F8D41 MOV AL,BYTE PTR SS:[LOCAL.1+3] [00124C5F]=01 EAX=00000001
- main 006F8D44 POP ECX [00124C30]=3 ESP=00124C34
- main 006F8D45 POP ECX [00124C34]=00000078 (decimal 120.);ECX=00000078, ESP=00124C38
- main 006F8D46 MOV ECX,DWORD PTR DS:[EBX] [009CFDC0]=01021F48 ECX=01021F48
- main 006F8D48 SHL ESI,2 ESI=0000006C
- main 006F8D4B MOV BYTE PTR SS:[LOCAL.1+3],AL [00124C5F]=01
- main 006F8D4E AND BYTE PTR SS:[LOCAL.1+3],48 [00124C5F]=01
- main 006F8D52 MOV BYTE PTR DS:[ECX+ESI+4],AL [01021FB8]=00
- main 006F8D56 JNE SHORT 006F8D84
- main 006F8D58 TEST AL,AL
- main 006F8D5A JNS SHORT 006F8D84
- main 006F8D84 CMP BYTE PTR SS:[LOCAL.1+3],0 [00124C5F]=00
- main 006F8D88 JNE SHORT 006F8D99
- main 006F8D8A TEST BYTE PTR SS:[ARG.4],08 [00124C74]=00
- main 006F8D8E JE SHORT 006F8D99
- main 006F8D99 MOV EAX,EDI EAX=00000003
- main 006F8D9B POP EDI [00124C38]=Game.0072B51A ESP=00124C3C, EDI=0072B51A
- main 006F8D9C POP ESI [00124C3C]=1 ESP=00124C40, ESI=00000001
- main 006F8D9D POP EBX [00124C40]=0 EBX=00000000, ESP=00124C44
- main 006F8D9E LEAVE [00124C60]=00124CAC ESP=00124C64, EBP=00124CAC
- main 006F8D9F RETN [00124C64]=Game.006F8E6D ESP=00124C68
- main 006F8E6D ADD ESP,14 ESP=00124C7C
- main 006F8E70 MOV DWORD PTR SS:[EBP-24],EAX [00124C88]=Game.006EA833
- main 006F8E73 OR DWORD PTR SS:[EBP-4],FFFFFFFF [00124CA8]=00000000
- main 006F8E77 CALL 006F8E85 ESP=00124C78
- main 006F8E85 CMP DWORD PTR SS:[EBP-1C],0 [00124C90]=1
- main 006F8E89 JE SHORT 006F8E94
- main 006F8E8B PUSH DWORD PTR SS:[EBP-20] [00124C8C]=3 ESP=00124C74
- main 006F8E8E CALL 006F889F ESP=00124C70
- main 006F889F MOV EAX,DWORD PTR SS:[ARG.1] [00124C74]=3
- main 006F88A3 MOV ECX,EAX ECX=00000003
- main 006F88A5 AND EAX,0000001F
- main 006F88A8 SAR ECX,5 ECX=00000000
- main 006F88AB MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0] [009CFDC0]=01021F48 ECX=01021F48
- main 006F88B2 LEA EAX,[EAX*8+EAX] EAX=0000001B
- main 006F88B5 LEA EAX,[EAX*4+ECX+0C] Address=01021FC0 EAX=01021FC0
- main 006F88B9 PUSH EAX [00124C6C]=00124C8C ESP=00124C6C
- main 006F88BA CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01021FC0, ESP=00124C70
- main 006F88C0 RETN [00124C70]=Game.006F8E93 ESP=00124C74
- main 006F8E93 POP ECX [00124C74]=3 ECX=00000003, ESP=00124C78
- main 006F8E94 RETN [00124C78]=Game.006F8E7C ESP=00124C7C
- main 006F8E7C MOV EAX,DWORD PTR SS:[EBP-24] [00124C88]=3 EAX=00000003
- main 006F8E7F CALL 006EB3AF ESP=00124C78
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124C9C]=00124D0C ECX=00124D0C
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124C9C
- main 006EB3B9 POP ECX [00124C78]=Game.006F8E84 ECX=006F8E84, ESP=00124C7C
- main 006EB3BA POP EDI [00124C7C]=Game.0072B51A ESP=00124C80
- main 006EB3BB POP ESI [00124C80]=1 ESP=00124C84
- main 006EB3BC POP EBX [00124C84]=0 ESP=00124C88
- main 006EB3BD LEAVE [00124CAC]=00124CD8 ESP=00124CB0, EBP=00124CD8
- main 006EB3BE PUSH ECX [00124CAC]=00124CD8 ESP=00124CAC
- main 006EB3BF RETN [00124CAC]=Game.006F8E84 ESP=00124CB0
- main 006F8E84 RETN [00124CB0]=Game.006ED65E ESP=00124CB4
- main 006ED65E MOV ECX,EAX ECX=00000003
- main 006ED660 ADD ESP,10 ESP=00124CC4
- main 006ED663 CMP ECX,EBX
- main 006ED665 JGE SHORT 006ED66B
- main 006ED66B MOV EAX,DWORD PTR SS:[ARG.4] [00124CEC]=Game.0075DD38 EAX=0075DD38
- main 006ED66E INC DWORD PTR DS:[9CF88C] [009CF88C]=0000000A (decimal 10.)
- main 006ED674 MOV DWORD PTR DS:[EAX+0C],ESI [0075DD44]=0
- main 006ED677 MOV DWORD PTR DS:[EAX+4],EBX [0075DD3C]=0
- main 006ED67A MOV DWORD PTR DS:[EAX],EBX [0075DD38]=0
- main 006ED67C MOV DWORD PTR DS:[EAX+8],EBX [0075DD40]=0
- main 006ED67F MOV DWORD PTR DS:[EAX+1C],EBX [0075DD54]=0
- main 006ED682 MOV DWORD PTR DS:[EAX+10],ECX [0075DD48]=FFFFFFFF (decimal -1.)
- main 006ED685 POP EDI [00124CC4]=1 ESP=00124CC8, EDI=00000001
- main 006ED686 POP ESI [00124CC8]=00141F05 ESP=00124CCC, ESI=00141F05
- main 006ED687 POP EBX [00124CCC]=0000000A (decimal 10.);EBX=0000000A, ESP=00124CD0
- main 006ED688 LEAVE [00124CD8]=00124D1C ESP=00124CDC, EBP=00124D1C
- main 006ED689 RETN [00124CDC]=Game.006E5267 ESP=00124CE0
- main 006E5267 ADD ESP,10 ESP=00124CF0
- main 006E526A MOV DWORD PTR SS:[EBP-20],EAX [00124CFC]=0000000A (decimal 10.)
- main 006E526D OR DWORD PTR SS:[EBP-4],FFFFFFFF [00124D18]=00000000
- main 006E5271 CALL 006E527F ESP=00124CEC
- main 006E527F PUSH DWORD PTR SS:[EBP-1C] [00124D00]=Game.0075DD38 ESP=00124CE8
- main 006E5282 CALL 006E8CB6 ESP=00124CE4
- main 006E8CB6 MOV EAX,DWORD PTR SS:[ARG.1] [00124CE8]=Game.0075DD38
- main 006E8CBA MOV ECX,OFFSET 0075DCD8 ECX=0075DCD8
- main 006E8CBF CMP EAX,ECX
- main 006E8CC1 JB SHORT 006E8CDA
- main 006E8CC3 CMP EAX,OFFSET 0075DF38
- main 006E8CC8 JA SHORT 006E8CDA
- main 006E8CCA SUB EAX,ECX EAX=00000060
- main 006E8CCC SAR EAX,5 EAX=00000003
- main 006E8CCF ADD EAX,10 EAX=00000013
- main 006E8CD2 PUSH EAX [00124CE0]=00124D4C, ASCII "Data.lrs";ESP=00124CE0
- main 006E8CD3 CALL 006EA770 ESP=00124CDC
- main 006EA770 PUSH EBP [00124CD8]=00124D1C ESP=00124CD8
- main 006EA771 MOV EBP,ESP EBP=00124CD8
- main 006EA773 MOV EAX,DWORD PTR SS:[ARG.1] [00124CE0]=00000013 (decimal 19.)
- main 006EA776 PUSH DWORD PTR DS:[EAX*8+75DF80] [0075E018]=01814C78 ESP=00124CD4
- main 006EA77D CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01814C78, ESP=00124CD8
- main 006EA783 POP EBP [00124CD8]=00124D1C ESP=00124CDC, EBP=00124D1C
- main 006EA784 RETN [00124CDC]=Game.006E8CD8 ESP=00124CE0
- main 006E8CD8 POP ECX [00124CE0]=00000013 (decimal 19.);ECX=00000013, ESP=00124CE4
- main 006E8CD9 RETN [00124CE4]=Game.006E5287 ESP=00124CE8
- main 006E5287 POP ECX [00124CE8]=Game.0075DD38 ECX=0075DD38, ESP=00124CEC
- main 006E5288 RETN [00124CEC]=Game.006E5276 ESP=00124CF0
- main 006E5276 MOV EAX,DWORD PTR SS:[EBP-20] [00124CFC]=Game.0075DD38 EAX=0075DD38
- main 006E5279 CALL 006EB3AF ESP=00124CEC
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124D0C]=00124F98 ECX=00124F98
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124D0C
- main 006EB3B9 POP ECX [00124CEC]=Game.006E527E ECX=006E527E, ESP=00124CF0
- main 006EB3BA POP EDI [00124CF0]=1 ESP=00124CF4
- main 006EB3BB POP ESI [00124CF4]=00141F05 ESP=00124CF8
- main 006EB3BC POP EBX [00124CF8]=0000000A (decimal 10.);ESP=00124CFC
- main 006EB3BD LEAVE [00124D1C]=00124D40 ESP=00124D20, EBP=00124D40
- main 006EB3BE PUSH ECX [00124D1C]=00124D40 ESP=00124D1C
- main 006EB3BF RETN [00124D1C]=Game.006E527E ESP=00124D20
- main 006E527E RETN [00124D20]=Game.006E5298 ESP=00124D24
- main 006E5298 ADD ESP,0C ESP=00124D30
- main 006E529B RETN [00124D30]=Game.006DE22C ESP=00124D34
- main 006DE22C ADD ESP,8 ESP=00124D3C
- main 006DE22F MOV ECX,DWORD PTR SS:[LOCAL.1] [00124D3C]=01815150 ECX=01815150
- main 006DE232 MOV DWORD PTR DS:[ECX],EAX [01815150]=BAADF00D
- main 006DE234 MOV EDX,DWORD PTR SS:[LOCAL.1] [00124D3C]=01815150 EDX=01815150
- main 006DE237 CMP DWORD PTR DS:[EDX],0 [01815150]=Game.0075DD38
- main 006DE23A JNE SHORT 006DE240
- main 006DE240 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124D3C]=01815150 EAX=01815150
- main 006DE243 PUSH EAX [00124D38]=Game.0072B518, ASCII "rb";ESP=00124D38
- main 006DE244 CALL 006DE260 ESP=00124D34
- main 006DE260 PUSH EBP [00124D30]=Game.006DE22C ESP=00124D30
- main 006DE261 MOV EBP,ESP EBP=00124D30
- main 006DE263 SUB ESP,8 ESP=00124D28
- main 006DE266 MOV EAX,DWORD PTR SS:[ARG.1] [00124D38]=01815150
- main 006DE269 CMP DWORD PTR DS:[EAX],0 [01815150]=Game.0075DD38
- main 006DE26C JNE SHORT 006DE276
- main 006DE276 PUSH 0 [00124D24]=00124D4C, ASCII "Data.lrs";ESP=00124D24
- main 006DE278 PUSH 0 [00124D20]=Game.006E5298 ESP=00124D20
- main 006DE27A MOV ECX,DWORD PTR SS:[ARG.1] [00124D38]=01815150
- main 006DE27D MOV EDX,DWORD PTR DS:[ECX] [01815150]=Game.0075DD38 EDX=0075DD38
- main 006DE27F PUSH EDX [00124D1C]=Game.006E527E ESP=00124D1C
- main 006DE280 CALL 006E717A ESP=00124D18
- main 006E717A PUSH 0C [00124D14]=Game.00731E70 ESP=00124D14
- main 006E717C PUSH OFFSET 00732070 [00124D10]=Game.006E79CC ESP=00124D10
- main 006E7181 CALL 006EB374 ESP=00124D0C
- main 006EB374 PUSH 006E79CC [00124D08]=Game.006DE020 ESP=00124D08
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124F98 EAX=00124F98
- main 006EB37F PUSH EAX [00124D04]=00124CF0 ESP=00124D04
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124D14]=0000000C (decimal 12.);EAX=0000000C
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124D14]=0000000C (decimal 12.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124D14 EBP=00124D14
- main 006EB38C SUB ESP,EAX ESP=00124CF8
- main 006EB38E PUSH EBX [00124CF4]=00141F05 ESP=00124CF4
- main 006EB38F PUSH ESI [00124CF0]=1 ESP=00124CF0
- main 006EB390 PUSH EDI [00124CEC]=Game.006E527E ESP=00124CEC
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124D0C]=Game.006E7186 EAX=006E7186
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124CFC]=Game.0075DD38
- main 006EB397 PUSH EAX [00124CE8]=Game.0075DD38 ESP=00124CE8
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124D10]=Game.00732070 EAX=00732070
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124D10]=Game.00732070
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124D0C]=Game.006E7186
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124D04 EAX=00124D04
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124F98
- main 006EB3AE RETN [00124CE8]=Game.006E7186 ESP=00124CEC
- main 006E7186 PUSH DWORD PTR SS:[EBP+8] [00124D1C]=Game.0075DD38 ESP=00124CE8
- main 006E7189 CALL 006E8C64 ESP=00124CE4
- main 006E8C64 MOV EAX,DWORD PTR SS:[ARG.1] [00124CE8]=Game.0075DD38 EAX=0075DD38
- main 006E8C68 MOV ECX,OFFSET 0075DCD8 ECX=0075DCD8
- main 006E8C6D CMP EAX,ECX
- main 006E8C6F JB SHORT 006E8C88
- main 006E8C71 CMP EAX,OFFSET 0075DF38
- main 006E8C76 JA SHORT 006E8C88
- main 006E8C78 SUB EAX,ECX EAX=00000060
- main 006E8C7A SAR EAX,5 EAX=00000003
- main 006E8C7D ADD EAX,10 EAX=00000013
- main 006E8C80 PUSH EAX [00124CE0]=00000013 (decimal 19.);ESP=00124CE0
- main 006E8C81 CALL 006EA83D ESP=00124CDC
- main 006EA83D PUSH EBP [00124CD8]=00124D1C ESP=00124CD8
- main 006EA83E MOV EBP,ESP EBP=00124CD8
- main 006EA840 MOV EAX,DWORD PTR SS:[ARG.1] [00124CE0]=00000013 (decimal 19.)
- main 006EA843 PUSH ESI [00124CD4]=01814C78 ESP=00124CD4
- main 006EA844 LEA ESI,[EAX*8+75DF80] Address=0075E018 ESI=0075E018
- main 006EA84B CMP DWORD PTR DS:[ESI],0 [0075E018]=01814C78
- main 006EA84E JNE SHORT 006EA863
- main 006EA863 PUSH DWORD PTR DS:[ESI] [0075E018]=01814C78 ESP=00124CD0
- main 006EA865 CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01814C78, ESP=00124CD4
- main 006EA86B POP ESI [00124CD4]=00141F05 ESP=00124CD8, ESI=00141F05
- main 006EA86C POP EBP [00124CD8]=00124D14 ESP=00124CDC, EBP=00124D14
- main 006EA86D RETN [00124CDC]=Game.006E8C86 ESP=00124CE0
- main 006E8C86 POP ECX [00124CE0]=00000013 (decimal 19.);ECX=00000013, ESP=00124CE4
- main 006E8C87 RETN [00124CE4]=Game.006E718E ESP=00124CE8
- main 006E718E POP ECX [00124CE8]=Game.0075DD38 ECX=0075DD38, ESP=00124CEC
- main 006E718F AND DWORD PTR SS:[EBP-4],00000000 [00124D10]=FFFFFFFF
- main 006E7193 PUSH DWORD PTR SS:[EBP+10] [00124D24]=0 ESP=00124CE8
- main 006E7196 PUSH DWORD PTR SS:[EBP+0C] [00124D20]=0 ESP=00124CE4
- main 006E7199 PUSH DWORD PTR SS:[EBP+8] [00124D1C]=Game.0075DD38 ESP=00124CE0
- main 006E719C CALL 006E70EB ESP=00124CDC
- main 006E70EB PUSH ESI [00124CD8]=00124D14 ESP=00124CD8
- main 006E70EC MOV ESI,DWORD PTR SS:[ARG.1] [00124CE0]=Game.0075DD38 ESI=0075DD38
- main 006E70F0 MOV EAX,DWORD PTR DS:[ESI+0C] [0075DD44]=1 EAX=00000001
- main 006E70F3 TEST AL,83
- main 006E70F5 PUSH EDI [00124CD4]=00141F05 ESP=00124CD4
- main 006E70F6 JE SHORT 006E7169
- main 006E70F8 MOV EDI,DWORD PTR SS:[ARG.3] [00124CE8]=0 EDI=00000000
- main 006E70FC TEST EDI,EDI
- main 006E70FE JE SHORT 006E710A
- main 006E710A AND EAX,FFFFFFEF
- main 006E710D CMP EDI,1
- main 006E7110 MOV DWORD PTR DS:[ESI+0C],EAX [0075DD44]=1
- main 006E7113 JNE SHORT 006E7122
- main 006E7122 PUSH ESI [00124CD0]=01814C78 ESP=00124CD0
- main 006E7123 CALL 006E6D0F ESP=00124CCC
- main 006E6D0F PUSH EBX [00124CC8]=00141F05 ESP=00124CC8
- main 006E6D10 PUSH ESI [00124CC4]=1 ESP=00124CC4
- main 006E6D11 MOV ESI,DWORD PTR SS:[ARG.1] [00124CD0]=Game.0075DD38
- main 006E6D15 MOV EAX,DWORD PTR DS:[ESI+0C] [0075DD44]=1
- main 006E6D18 MOV ECX,EAX ECX=00000001
- main 006E6D1A AND CL,03
- main 006E6D1D XOR EBX,EBX EBX=00000000
- main 006E6D1F CMP CL,2
- main 006E6D22 JNE SHORT 006E6D5E
- main 006E6D5E MOV EAX,DWORD PTR DS:[ESI+8] [0075DD40]=0 EAX=00000000
- main 006E6D61 AND DWORD PTR DS:[ESI+4],00000000 [0075DD3C]=00000000
- main 006E6D65 MOV DWORD PTR DS:[ESI],EAX [0075DD38]=0
- main 006E6D67 POP ESI [00124CC4]=Game.0075DD38 ESP=00124CC8
- main 006E6D68 MOV EAX,EBX
- main 006E6D6A POP EBX [00124CC8]=0000000A (decimal 10.);EBX=0000000A, ESP=00124CCC
- main 006E6D6B RETN [00124CCC]=Game.006E7128 ESP=00124CD0
- main 006E7128 MOV EAX,DWORD PTR DS:[ESI+0C] [0075DD44]=1 EAX=00000001
- main 006E712B TEST AL,AL
- main 006E712D POP ECX [00124CD0]=Game.0075DD38 ECX=0075DD38, ESP=00124CD4
- main 006E712E JNS SHORT 006E7138
- main 006E7138 TEST AL,01
- main 006E713A JE SHORT 006E714C
- main 006E713C TEST AL,08
- main 006E713E JE SHORT 006E714C
- main 006E714C PUSH EDI [00124CD0]=Game.0075DD38 ESP=00124CD0
- main 006E714D PUSH DWORD PTR SS:[ARG.2] [00124CE4]=0 ESP=00124CCC
- main 006E7151 PUSH DWORD PTR DS:[ESI+10] [0075DD48]=3 ESP=00124CC8
- main 006E7154 CALL 006F00AF ESP=00124CC4
- main 006F00AF PUSH 0C [00124CC0]=000001A4 (decimal 420.);ESP=00124CC0
- main 006F00B1 PUSH OFFSET 00732B70 [00124CBC]=00000040 (decimal 64.);ESP=00124CBC
- main 006F00B6 CALL 006EB374 ESP=00124CB8
- main 006EB374 PUSH 006E79CC [00124CB4]=00124D4C, ASCII "Data.lrs";ESP=00124CB4
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124D04 EAX=00124D04
- main 006EB37F PUSH EAX [00124CB0]=Game.006ED65E ESP=00124CB0
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124CC0]=0000000C (decimal 12.);EAX=0000000C
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124CC0]=0000000C (decimal 12.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124CC0 EBP=00124CC0
- main 006EB38C SUB ESP,EAX ESP=00124CA4
- main 006EB38E PUSH EBX [00124CA0]=Game.006E79CC ESP=00124CA0
- main 006EB38F PUSH ESI [00124C9C]=00124D0C, ASCII "p s";ESP=00124C9C
- main 006EB390 PUSH EDI [00124C98]=Game.006EA86B ESP=00124C98
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124CB8]=Game.006F00BB EAX=006F00BB
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124CA8]=FFFFFFFF (decimal -1.)
- main 006EB397 PUSH EAX [00124C94]=00124C7C ESP=00124C94
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124CBC]=Game.00732B70 EAX=00732B70
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124CBC]=Game.00732B70
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124CB8]=Game.006F00BB
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124CB0 EAX=00124CB0
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124D04
- main 006EB3AE RETN [00124C94]=Game.006F00BB ESP=00124C98
- main 006F00BB MOV EBX,DWORD PTR SS:[EBP+8] [00124CC8]=3 EBX=00000003
- main 006F00BE CMP EBX,DWORD PTR DS:[9CFDA0] [009CFDA0]=00000020 (decimal 32.)
- main 006F00C4 JNB SHORT 006F013E
- main 006F00C6 MOV EAX,EBX EAX=00000003
- main 006F00C8 SAR EAX,5 EAX=00000000
- main 006F00CB LEA EDI,[EAX*4+9CFDC0] Address=009CFDC0 EDI=009CFDC0
- main 006F00D2 MOV EAX,EBX EAX=00000003
- main 006F00D4 AND EAX,0000001F
- main 006F00D7 LEA ESI,[EAX*8+EAX] ESI=0000001B
- main 006F00DA SHL ESI,2 ESI=0000006C
- main 006F00DD MOV EAX,DWORD PTR DS:[EDI] [009CFDC0]=01021F48 EAX=01021F48
- main 006F00DF TEST BYTE PTR DS:[ESI+EAX+4],01 [01021FB8]=01
- main 006F00E4 JE SHORT 006F013E
- main 006F00E6 PUSH EBX [00124C94]=Game.006F00BB ESP=00124C94
- main 006F00E7 CALL 006F87FF ESP=00124C90
- main 006F87FF PUSH 8 [00124C8C]=3 ESP=00124C8C
- main 006F8801 PUSH OFFSET 00737E30 [00124C88]=3 ESP=00124C88
- main 006F8806 CALL 006EB374 ESP=00124C84
- main 006EB374 PUSH 006E79CC [00124C80]=1 ESP=00124C80
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124CB0 EAX=00124CB0
- main 006EB37F PUSH EAX [00124C7C]=Game.0072B51A ESP=00124C7C
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124C8C]=8 EAX=00000008
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124C8C]=8
- main 006EB388 LEA EBP,[ARG.2] Address=00124C8C EBP=00124C8C
- main 006EB38C SUB ESP,EAX ESP=00124C74
- main 006EB38E PUSH EBX [00124C70]=Game.006F8E93 ESP=00124C70
- main 006EB38F PUSH ESI [00124C6C]=01021FC0 ESP=00124C6C
- main 006EB390 PUSH EDI [00124C68]=Game.006F88C0 ESP=00124C68
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124C84]=Game.006F880B EAX=006F880B
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124C74]=3
- main 006EB397 PUSH EAX [00124C64]=Game.006F8E6D ESP=00124C64
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124C88]=Game.00737E30 EAX=00737E30
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124C88]=Game.00737E30
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124C84]=Game.006F880B
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124C7C EAX=00124C7C
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124CB0
- main 006EB3AE RETN [00124C64]=Game.006F880B ESP=00124C68
- main 006F880B MOV EDI,DWORD PTR SS:[EBP+8] [00124C94]=3 EDI=00000003
- main 006F880E MOV ECX,EDI ECX=00000003
- main 006F8810 SAR ECX,5 ECX=00000000
- main 006F8813 MOV EAX,EDI EAX=00000003
- main 006F8815 AND EAX,0000001F
- main 006F8818 LEA EAX,[EAX*8+EAX] EAX=0000001B
- main 006F881B MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0] [009CFDC0]=01021F48 ECX=01021F48
- main 006F8822 LEA ESI,[EAX*4+ECX] Address=01021FB4 ESI=01021FB4
- main 006F8825 XOR EBX,EBX EBX=00000000
- main 006F8827 CMP DWORD PTR DS:[ESI+8],EBX [01021FBC]=1
- main 006F882A JNE SHORT 006F886D
- main 006F886D MOV EAX,EDI EAX=00000003
- main 006F886F SAR EAX,5 EAX=00000000
- main 006F8872 AND EDI,0000001F
- main 006F8875 LEA ECX,[EDI*8+EDI] ECX=0000001B
- main 006F8878 MOV EAX,DWORD PTR DS:[EAX*4+9CFDC0] [009CFDC0]=01021F48 EAX=01021F48
- main 006F887F LEA EAX,[ECX*4+EAX+0C] Address=01021FC0 EAX=01021FC0
- main 006F8883 PUSH EAX [00124C64]=Game.006F880B ESP=00124C64
- main 006F8884 CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01021FC0, ESP=00124C68
- main 006F888A XOR EAX,EAX
- main 006F888C INC EAX EAX=00000001
- main 006F888D CALL 006EB3AF ESP=00124C64
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124C7C]=00124CB0 ECX=00124CB0
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124C7C
- main 006EB3B9 POP ECX [00124C64]=Game.006F8892 ECX=006F8892, ESP=00124C68
- main 006EB3BA POP EDI [00124C68]=Game.009CFDC0 ESP=00124C6C, EDI=009CFDC0
- main 006EB3BB POP ESI [00124C6C]=0000006C (decimal 108.);ESP=00124C70, ESI=0000006C
- main 006EB3BC POP EBX [00124C70]=3 EBX=00000003, ESP=00124C74
- main 006EB3BD LEAVE [00124C8C]=00124CC0 ESP=00124C90, EBP=00124CC0
- main 006EB3BE PUSH ECX [00124C8C]=00124CC0 ESP=00124C8C
- main 006EB3BF RETN [00124C8C]=Game.006F8892 ESP=00124C90
- main 006F8892 RETN [00124C90]=Game.006F00EC ESP=00124C94
- main 006F00EC POP ECX [00124C94]=3 ECX=00000003, ESP=00124C98
- main 006F00ED AND DWORD PTR SS:[EBP-4],00000000 [00124CBC]=FFFFFFFF
- main 006F00F1 MOV EAX,DWORD PTR DS:[EDI] [009CFDC0]=01021F48 EAX=01021F48
- main 006F00F3 TEST BYTE PTR DS:[ESI+EAX+4],01 [01021FB8]=01
- main 006F00F8 JE SHORT 006F010E
- main 006F00FA PUSH DWORD PTR SS:[EBP+10] [00124CD0]=0 ESP=00124C94
- main 006F00FD PUSH DWORD PTR SS:[EBP+0C] [00124CCC]=0 ESP=00124C90
- main 006F0100 PUSH EBX [00124C8C]=Game.006F8892 ESP=00124C8C
- main 006F0101 CALL 006F003B ESP=00124C88
- main 006F003B PUSH ESI [00124C84]=Game.00737E30 ESP=00124C84
- main 006F003C MOV ESI,DWORD PTR SS:[ARG.1] [00124C8C]=3 ESI=00000003
- main 006F0040 PUSH ESI [00124C80]=Game.006E79CC ESP=00124C80
- main 006F0041 CALL 006F87BE ESP=00124C7C
- main 006F87BE MOV EAX,DWORD PTR SS:[ARG.1] [00124C80]=3 EAX=00000003
- main 006F87C2 CMP EAX,DWORD PTR DS:[9CFDA0] [009CFDA0]=00000020 (decimal 32.)
- main 006F87C8 JNB SHORT 006F87E8
- main 006F87CA MOV ECX,EAX
- main 006F87CC AND EAX,0000001F
- main 006F87CF SAR ECX,5 ECX=00000000
- main 006F87D2 MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0] [009CFDC0]=01021F48 ECX=01021F48
- main 006F87D9 LEA EAX,[EAX*8+EAX] EAX=0000001B
- main 006F87DC LEA EAX,[EAX*4+ECX] Address=01021FB4 EAX=01021FB4
- main 006F87DF TEST BYTE PTR DS:[EAX+4],01 [01021FB8]=01
- main 006F87E3 JE SHORT 006F87E8
- main 006F87E5 MOV EAX,DWORD PTR DS:[EAX] [01021FB4]=00000078 (decimal 120.);EAX=00000078
- main 006F87E7 RETN [00124C7C]=Game.006F0046 ESP=00124C80
- main 006F0046 CMP EAX,-1
- main 006F0049 POP ECX [00124C80]=3 ECX=00000003, ESP=00124C84
- main 006F004A JNE SHORT 006F005C
- main 006F005C PUSH EDI [00124C80]=3 ESP=00124C80
- main 006F005D PUSH DWORD PTR SS:[ARG.3] [00124C94]=0 ESP=00124C7C
- main 006F0061 PUSH 0 [00124C78]=Game.006F8E84 ESP=00124C78
- main 006F0063 PUSH DWORD PTR SS:[ARG.2] [00124C90]=0 ESP=00124C74
- main 006F0067 PUSH EAX [00124C70]=3 ESP=00124C70
- main 006F0068 CALL DWORD PTR DS:[<&KERNEL32.SetFilePointer>];[00713160]=7C810C2E (kernel32.SetFilePointer);EAX=00000000, ECX=00124C18, EDX=7C91E514, ESP=00124C80
- main 006F006E MOV EDI,EAX EDI=00000000
- main 006F0070 CMP EDI,-1
- main 006F0073 JNE SHORT 006F007D
- main 006F007D XOR EAX,EAX
- main 006F007F TEST EAX,EAX
- main 006F0081 JE SHORT 006F008F
- main 006F008F MOV ECX,ESI ECX=00000003
- main 006F0091 AND ESI,0000001F
- main 006F0094 SAR ECX,5 ECX=00000000
- main 006F0097 MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0] [009CFDC0]=01021F48 ECX=01021F48
- main 006F009E MOV EAX,ESI EAX=00000003
- main 006F00A0 LEA EAX,[EAX*8+EAX] EAX=0000001B
- main 006F00A3 LEA EAX,[EAX*4+ECX+4] Address=01021FB8 EAX=01021FB8
- main 006F00A7 AND BYTE PTR DS:[EAX],FD [01021FB8]=01
- main 006F00AA MOV EAX,EDI EAX=00000000
- main 006F00AC POP EDI [00124C80]=Game.009CFDC0 ESP=00124C84, EDI=009CFDC0
- main 006F00AD POP ESI [00124C84]=0000006C (decimal 108.);ESP=00124C88, ESI=0000006C
- main 006F00AE RETN [00124C88]=Game.006F0106 ESP=00124C8C
- main 006F0106 ADD ESP,0C ESP=00124C98
- main 006F0109 MOV DWORD PTR SS:[EBP-1C],EAX [00124CA4]=Game.00737E78
- main 006F010C JMP SHORT 006F0125
- main 006F0125 OR DWORD PTR SS:[EBP-4],FFFFFFFF [00124CBC]=00000000
- main 006F0129 CALL 006F0136 ESP=00124C94
- main 006F0136 PUSH EBX [00124C90]=0 ESP=00124C90
- main 006F0137 CALL 006F889F ESP=00124C8C
- main 006F889F MOV EAX,DWORD PTR SS:[ARG.1] [00124C90]=3 EAX=00000003
- main 006F88A3 MOV ECX,EAX ECX=00000003
- main 006F88A5 AND EAX,0000001F
- main 006F88A8 SAR ECX,5 ECX=00000000
- main 006F88AB MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0] [009CFDC0]=01021F48 ECX=01021F48
- main 006F88B2 LEA EAX,[EAX*8+EAX] EAX=0000001B
- main 006F88B5 LEA EAX,[EAX*4+ECX+0C] Address=01021FC0 EAX=01021FC0
- main 006F88B9 PUSH EAX [00124C88]=Game.006F0106 ESP=00124C88
- main 006F88BA CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01021FC0, ESP=00124C8C
- main 006F88C0 RETN [00124C8C]=Game.006F013C ESP=00124C90
- main 006F013C POP ECX [00124C90]=3 ECX=00000003, ESP=00124C94
- main 006F013D RETN [00124C94]=Game.006F012E ESP=00124C98
- main 006F012E MOV EAX,DWORD PTR SS:[EBP-1C] [00124CA4]=0
- main 006F0131 JMP SHORT 006F0154
- main 006F0154 CALL 006EB3AF ESP=00124C94
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124CB0]=00124D04 ECX=00124D04
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124CB0
- main 006EB3B9 POP ECX [00124C94]=Game.006F0159 ECX=006F0159, ESP=00124C98
- main 006EB3BA POP EDI [00124C98]=0 ESP=00124C9C, EDI=00000000
- main 006EB3BB POP ESI [00124C9C]=Game.0075DD38 ESP=00124CA0, ESI=0075DD38
- main 006EB3BC POP EBX [00124CA0]=0000000A (decimal 10.);EBX=0000000A, ESP=00124CA4
- main 006EB3BD LEAVE [00124CC0]=00124D14 ESP=00124CC4, EBP=00124D14
- main 006EB3BE PUSH ECX [00124CC0]=00124D14 ESP=00124CC0
- main 006EB3BF RETN [00124CC0]=Game.006F0159 ESP=00124CC4
- main 006F0159 RETN [00124CC4]=Game.006E7159 ESP=00124CC8
- main 006E7159 XOR ECX,ECX ECX=00000000
- main 006E715B ADD ESP,0C ESP=00124CD4
- main 006E715E CMP EAX,-1
- main 006E7161 SETNE CL ECX=00000001
- main 006E7164 DEC ECX ECX=00000000
- main 006E7165 MOV EAX,ECX
- main 006E7167 JMP SHORT 006E7177
- main 006E7177 POP EDI [00124CD4]=1 ESP=00124CD8, EDI=00000001
- main 006E7178 POP ESI [00124CD8]=00141F05 ESP=00124CDC, ESI=00141F05
- main 006E7179 RETN [00124CDC]=Game.006E71A1 ESP=00124CE0
- main 006E71A1 ADD ESP,0C ESP=00124CEC
- main 006E71A4 MOV DWORD PTR SS:[EBP-1C],EAX [00124CF8]=0000000A (decimal 10.)
- main 006E71A7 OR DWORD PTR SS:[EBP-4],FFFFFFFF [00124D10]=00000000
- main 006E71AB CALL 006E71B9 ESP=00124CE8
- main 006E71B9 PUSH DWORD PTR SS:[EBP+8] [00124D1C]=Game.0075DD38 ESP=00124CE4
- main 006E71BC CALL 006E8CB6 ESP=00124CE0
- main 006E8CB6 MOV EAX,DWORD PTR SS:[ARG.1] [00124CE4]=Game.0075DD38 EAX=0075DD38
- main 006E8CBA MOV ECX,OFFSET 0075DCD8 ECX=0075DCD8
- main 006E8CBF CMP EAX,ECX
- main 006E8CC1 JB SHORT 006E8CDA
- main 006E8CC3 CMP EAX,OFFSET 0075DF38
- main 006E8CC8 JA SHORT 006E8CDA
- main 006E8CCA SUB EAX,ECX EAX=00000060
- main 006E8CCC SAR EAX,5 EAX=00000003
- main 006E8CCF ADD EAX,10 EAX=00000013
- main 006E8CD2 PUSH EAX [00124CDC]=Game.006E71A1 ESP=00124CDC
- main 006E8CD3 CALL 006EA770 ESP=00124CD8
- main 006EA770 PUSH EBP [00124CD4]=1 ESP=00124CD4
- main 006EA771 MOV EBP,ESP EBP=00124CD4
- main 006EA773 MOV EAX,DWORD PTR SS:[ARG.1] [00124CDC]=00000013 (decimal 19.)
- main 006EA776 PUSH DWORD PTR DS:[EAX*8+75DF80] [0075E018]=01814C78 ESP=00124CD0
- main 006EA77D CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01814C78, ESP=00124CD4
- main 006EA783 POP EBP [00124CD4]=00124D14 ESP=00124CD8, EBP=00124D14
- main 006EA784 RETN [00124CD8]=Game.006E8CD8 ESP=00124CDC
- main 006E8CD8 POP ECX [00124CDC]=00000013 (decimal 19.);ECX=00000013, ESP=00124CE0
- main 006E8CD9 RETN [00124CE0]=Game.006E71C1 ESP=00124CE4
- main 006E71C1 POP ECX [00124CE4]=Game.0075DD38 ECX=0075DD38, ESP=00124CE8
- main 006E71C2 RETN [00124CE8]=Game.006E71B0 ESP=00124CEC
- main 006E71B0 MOV EAX,DWORD PTR SS:[EBP-1C] [00124CF8]=0
- main 006E71B3 CALL 006EB3AF ESP=00124CE8
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124D04]=00124F98 ECX=00124F98
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124D04
- main 006EB3B9 POP ECX [00124CE8]=Game.006E71B8 ECX=006E71B8, ESP=00124CEC
- main 006EB3BA POP EDI [00124CEC]=1 ESP=00124CF0
- main 006EB3BB POP ESI [00124CF0]=00141F05 ESP=00124CF4
- main 006EB3BC POP EBX [00124CF4]=0000000A (decimal 10.);ESP=00124CF8
- main 006EB3BD LEAVE [00124D14]=00124D30 ESP=00124D18, EBP=00124D30
- main 006EB3BE PUSH ECX [00124D14]=00124D30 ESP=00124D14
- main 006EB3BF RETN [00124D14]=Game.006E71B8 ESP=00124D18
- main 006E71B8 RETN [00124D18]=Game.006DE285 ESP=00124D1C
- main 006DE285 ADD ESP,0C ESP=00124D28
- main 006DE288 MOV EAX,DWORD PTR SS:[ARG.1] [00124D38]=01815150 EAX=01815150
- main 006DE28B MOV ECX,DWORD PTR DS:[EAX] [01815150]=Game.0075DD38 ECX=0075DD38
- main 006DE28D PUSH ECX [00124D24]=0 ESP=00124D24
- main 006DE28E PUSH 1 [00124D20]=0 ESP=00124D20
- main 006DE290 PUSH 8 [00124D1C]=Game.0075DD38 ESP=00124D1C
- main 006DE292 PUSH OFFSET 009CF138 [00124D18]=Game.006DE285 ESP=00124D18
- main 006DE297 CALL 006E598D ESP=00124D14
- main 006E598D PUSH 0C [00124D10]=FFFFFFFF (decimal -1.);ESP=00124D10
- main 006E598F PUSH OFFSET 00731ED8 [00124D0C]=Game.00732070 ESP=00124D0C
- main 006E5994 CALL 006EB374 ESP=00124D08
- main 006EB374 PUSH 006E79CC [00124D04]=00124F98 ESP=00124D04
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124F98 EAX=00124F98
- main 006EB37F PUSH EAX [00124D00]=Game.0075DD38 ESP=00124D00
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124D10]=0000000C (decimal 12.);EAX=0000000C
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124D10]=0000000C (decimal 12.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124D10 EBP=00124D10
- main 006EB38C SUB ESP,EAX ESP=00124CF4
- main 006EB38E PUSH EBX [00124CF0]=00141F05 ESP=00124CF0
- main 006EB38F PUSH ESI [00124CEC]=1 ESP=00124CEC
- main 006EB390 PUSH EDI [00124CE8]=Game.006E71B8 ESP=00124CE8
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124D08]=Game.006E5999 EAX=006E5999
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124CF8]=0
- main 006EB397 PUSH EAX [00124CE4]=Game.0075DD38 ESP=00124CE4
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124D0C]=Game.00731ED8 EAX=00731ED8
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124D0C]=Game.00731ED8
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124D08]=Game.006E5999
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124D00 EAX=00124D00
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124F98
- main 006EB3AE RETN [00124CE4]=Game.006E5999 ESP=00124CE8
- main 006E5999 PUSH DWORD PTR SS:[EBP+14] [00124D24]=Game.0075DD38 ESP=00124CE4
- main 006E599C CALL 006E8C64 ESP=00124CE0
- main 006E8C64 MOV EAX,DWORD PTR SS:[ARG.1] [00124CE4]=Game.0075DD38 EAX=0075DD38
- main 006E8C68 MOV ECX,OFFSET 0075DCD8 ECX=0075DCD8
- main 006E8C6D CMP EAX,ECX
- main 006E8C6F JB SHORT 006E8C88
- main 006E8C71 CMP EAX,OFFSET 0075DF38
- main 006E8C76 JA SHORT 006E8C88
- main 006E8C78 SUB EAX,ECX EAX=00000060
- main 006E8C7A SAR EAX,5 EAX=00000003
- main 006E8C7D ADD EAX,10 EAX=00000013
- main 006E8C80 PUSH EAX [00124CDC]=00000013 (decimal 19.);ESP=00124CDC
- main 006E8C81 CALL 006EA83D ESP=00124CD8
- main 006EA83D PUSH EBP [00124CD4]=00124D14 ESP=00124CD4
- main 006EA83E MOV EBP,ESP EBP=00124CD4
- main 006EA840 MOV EAX,DWORD PTR SS:[ARG.1] [00124CDC]=00000013 (decimal 19.)
- main 006EA843 PUSH ESI [00124CD0]=01814C78 ESP=00124CD0
- main 006EA844 LEA ESI,[EAX*8+75DF80] Address=0075E018 ESI=0075E018
- main 006EA84B CMP DWORD PTR DS:[ESI],0 [0075E018]=01814C78
- main 006EA84E JNE SHORT 006EA863
- main 006EA863 PUSH DWORD PTR DS:[ESI] [0075E018]=01814C78 ESP=00124CCC
- main 006EA865 CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, ESP=00124CD0
- main 006EA86B POP ESI [00124CD0]=00141F05 ESP=00124CD4, ESI=00141F05
- main 006EA86C POP EBP [00124CD4]=00124D10 ESP=00124CD8, EBP=00124D10
- main 006EA86D RETN [00124CD8]=Game.006E8C86 ESP=00124CDC
- main 006E8C86 POP ECX [00124CDC]=00000013 (decimal 19.);ECX=00000013, ESP=00124CE0
- main 006E8C87 RETN [00124CE0]=Game.006E59A1 ESP=00124CE4
- main 006E59A1 POP ECX [00124CE4]=Game.0075DD38 ECX=0075DD38, ESP=00124CE8
- main 006E59A2 AND DWORD PTR SS:[EBP-4],00000000 [00124D0C]=FFFFFFFF
- main 006E59A6 PUSH DWORD PTR SS:[EBP+14] [00124D24]=Game.0075DD38 ESP=00124CE4
- main 006E59A9 PUSH DWORD PTR SS:[EBP+10] [00124D20]=1 ESP=00124CE0
- main 006E59AC PUSH DWORD PTR SS:[EBP+0C] [00124D1C]=8 ESP=00124CDC
- main 006E59AF PUSH DWORD PTR SS:[EBP+8] [00124D18]=Game.009CF138 ESP=00124CD8
- main 006E59B2 CALL 006E58A4 ESP=00124CD4
- main 006E58A4 PUSH EBP [00124CD0]=00141F05 ESP=00124CD0
- main 006E58A5 MOV EBP,ESP EBP=00124CD0
- main 006E58A7 PUSH ECX [00124CCC]=01814C78 ESP=00124CCC
- main 006E58A8 PUSH ECX [00124CC8]=Game.006EA86B ESP=00124CC8
- main 006E58A9 PUSH EBX [00124CC4]=Game.006E7159 ESP=00124CC4
- main 006E58AA MOV EBX,DWORD PTR SS:[ARG.1] [00124CD8]=Game.009CF138 EBX=009CF138
- main 006E58AD PUSH EDI [00124CC0]=Game.006F0159 ESP=00124CC0
- main 006E58AE MOV EDI,DWORD PTR SS:[ARG.2] [00124CDC]=8 EDI=00000008
- main 006E58B1 IMUL EDI,DWORD PTR SS:[ARG.3] [00124CE0]=1
- main 006E58B5 TEST EDI,EDI
- main 006E58B7 MOV ECX,EDI ECX=00000008
- main 006E58B9 MOV DWORD PTR SS:[LOCAL.2],EDI [00124CC8]=Game.0075DD38
- main 006E58BC MOV DWORD PTR SS:[ARG.1],ECX [00124CD8]=Game.009CF138
- main 006E58BF JNE SHORT 006E58C8
- main 006E58C8 PUSH ESI [00124CBC]=FFFFFFFF (decimal -1.);ESP=00124CBC
- main 006E58C9 MOV ESI,DWORD PTR SS:[ARG.4] [00124CE4]=Game.0075DD38 ESI=0075DD38
- main 006E58CC TEST WORD PTR DS:[ESI+0C],010C [0075DD44]=0001
- main 006E58D2 JE SHORT 006E58DC
- main 006E58DC MOV DWORD PTR SS:[LOCAL.1],1000 [00124CCC]=Game.0075DD38
- main 006E58E3 JMP SHORT 006E58E8
- main 006E58E8 TEST WORD PTR DS:[ESI+0C],010C [0075DD44]=0001
- main 006E58EE JE SHORT 006E591A
- main 006E591A CMP ECX,DWORD PTR SS:[LOCAL.1] [00124CCC]=00001000 (decimal 4096.)
- main 006E591D JB SHORT 006E594D
- main 006E594D PUSH ESI [00124CB8]=Game.00732B70 ESP=00124CB8
- main 006E594E CALL 006ED441 ESP=00124CB4
- main 006ED441 PUSH ESI [00124CB0]=00124D04 ESP=00124CB0
- main 006ED442 MOV ESI,DWORD PTR SS:[ARG.1] [00124CB8]=Game.0075DD38
- main 006ED446 MOV EAX,DWORD PTR DS:[ESI+0C] [0075DD44]=1 EAX=00000001
- main 006ED449 TEST AL,83
- main 006ED44B JE 006ED51D
- main 006ED451 TEST AL,40
- main 006ED453 JNE 006ED51D
- main 006ED459 TEST AL,02
- main 006ED45B JE SHORT 006ED468
- main 006ED468 OR EAX,00000001
- main 006ED46B TEST AX,010C
- main 006ED46F MOV DWORD PTR DS:[ESI+0C],EAX [0075DD44]=1
- main 006ED472 JNE SHORT 006ED47D
- main 006ED474 PUSH ESI [00124CAC]=Game.006F8E84 ESP=00124CAC
- main 006ED475 CALL 006EFE1B ESP=00124CA8
- main 006EFE1B INC DWORD PTR DS:[9CF88C] [009CF88C]=0000000B (decimal 11.)
- main 006EFE21 PUSH 1000 [00124CA4]=0 ESP=00124CA4
- main 006EFE26 CALL 006E6595 ESP=00124CA0
- main 006E6595 PUSH DWORD PTR DS:[9CFA10] [009CFA10]=0 ESP=00124C9C
- main 006E659B PUSH DWORD PTR SS:[ARG.1] [00124CA4]=00001000 (decimal 4096.);ESP=00124C98
- main 006E659F CALL 006E6569 ESP=00124C94
- main 006E6569 CMP DWORD PTR SS:[ARG.1],-20 [00124C98]=00001000 (decimal 4096.)
- main 006E656E JA SHORT 006E6592
- main 006E6570 PUSH DWORD PTR SS:[ARG.1] [00124C98]=00001000 (decimal 4096.);ESP=00124C90
- main 006E6574 CALL 006E64EE ESP=00124C8C
- main 006E64EE PUSH 0C [00124C88]=01021FC0 ESP=00124C88
- main 006E64F0 PUSH OFFSET 00731FB8 [00124C84]=Game.006F88C0 ESP=00124C84
- main 006E64F5 CALL 006EB374 ESP=00124C80
- main 006EB374 PUSH 006E79CC [00124C7C]=0 ESP=00124C7C
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124D00 EAX=00124D00
- main 006EB37F PUSH EAX [00124C78]=0 ESP=00124C78
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124C88]=0000000C (decimal 12.);EAX=0000000C
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124C88]=0000000C (decimal 12.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124C88 EBP=00124C88
- main 006EB38C SUB ESP,EAX ESP=00124C6C
- main 006EB38E PUSH EBX [00124C68]=00124CC0 ESP=00124C68
- main 006EB38F PUSH ESI [00124C64]=0 ESP=00124C64
- main 006EB390 PUSH EDI [00124C60]=0 ESP=00124C60
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124C80]=Game.006E64FA EAX=006E64FA
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124C70]=00000078 (decimal 120.)
- main 006EB397 PUSH EAX [00124C5C]=0 ESP=00124C5C
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124C84]=Game.00731FB8 EAX=00731FB8
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124C84]=Game.00731FB8
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124C80]=Game.006E64FA
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124C78 EAX=00124C78
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124D00
- main 006EB3AE RETN [00124C5C]=Game.006E64FA ESP=00124C60
- main 006E64FA MOV ESI,DWORD PTR SS:[EBP+8] [00124C90]=00001000 (decimal 4096.);ESI=00001000
- main 006E64FD CMP DWORD PTR DS:[9D0124],3 [009D0124]=1
- main 006E6504 JNE SHORT 006E6534
- main 006E6534 TEST ESI,ESI
- main 006E6536 JNE SHORT 006E6539
- main 006E6539 CMP DWORD PTR DS:[9D0124],1 [009D0124]=1
- main 006E6540 JE SHORT 006E6548
- main 006E6548 PUSH ESI [00124C5C]=Game.006E64FA ESP=00124C5C
- main 006E6549 PUSH 0 [00124C58]=0 ESP=00124C58
- main 006E654B PUSH DWORD PTR DS:[9D0120] [009D0120]=01020000 ESP=00124C54
- main 006E6551 CALL DWORD PTR DS:[<&KERNEL32.HeapAlloc>];[00713240]=7C9200C4 (ntdll.RtlAllocateHeap);EAX=018151A0, ECX=7C9201DB, EDX=01020608, ESP=00124C60
- main 006E6557 CALL 006EB3AF ESP=00124C5C
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124C78]=00124D00 ECX=00124D00
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124C78
- main 006EB3B9 POP ECX [00124C5C]=Game.006E655C ECX=006E655C, ESP=00124C60
- main 006EB3BA POP EDI [00124C60]=8 ESP=00124C64
- main 006EB3BB POP ESI [00124C64]=Game.0075DD38 ESP=00124C68, ESI=0075DD38
- main 006EB3BC POP EBX [00124C68]=Game.009CF138 ESP=00124C6C
- main 006EB3BD LEAVE [00124C88]=00124CD0 ESP=00124C8C, EBP=00124CD0
- main 006EB3BE PUSH ECX [00124C88]=00124CD0 ESP=00124C88
- main 006EB3BF RETN [00124C88]=Game.006E655C ESP=00124C8C
- main 006E655C RETN [00124C8C]=Game.006E6579 ESP=00124C90
- main 006E6579 TEST EAX,EAX
- main 006E657B POP ECX [00124C90]=00001000 (decimal 4096.);ECX=00001000, ESP=00124C94
- main 006E657C JNE SHORT 006E6594
- main 006E6594 RETN [00124C94]=Game.006E65A4 ESP=00124C98
- main 006E65A4 POP ECX [00124C98]=00001000 (decimal 4096.);ESP=00124C9C
- main 006E65A5 POP ECX [00124C9C]=0 ECX=00000000, ESP=00124CA0
- main 006E65A6 RETN [00124CA0]=Game.006EFE2B ESP=00124CA4
- main 006EFE2B TEST EAX,EAX
- main 006EFE2D POP ECX [00124CA4]=00001000 (decimal 4096.);ECX=00001000, ESP=00124CA8
- main 006EFE2E MOV ECX,DWORD PTR SS:[ARG.1] [00124CAC]=Game.0075DD38 ECX=0075DD38
- main 006EFE32 MOV DWORD PTR DS:[ECX+8],EAX [0075DD40]=0
- main 006EFE35 JE SHORT 006EFE44
- main 006EFE37 OR DWORD PTR DS:[ECX+0C],00000008 [0075DD44]=00000001
- main 006EFE3B MOV DWORD PTR DS:[ECX+18],1000 [0075DD50]=00001000 (decimal 4096.)
- main 006EFE42 JMP SHORT 006EFE55
- main 006EFE55 MOV EAX,DWORD PTR DS:[ECX+8] [0075DD40]=018151A0
- main 006EFE58 AND DWORD PTR DS:[ECX+4],00000000 [0075DD3C]=00000000
- main 006EFE5C MOV DWORD PTR DS:[ECX],EAX [0075DD38]=0
- main 006EFE5E RETN [00124CA8]=Game.006ED47A ESP=00124CAC
- main 006ED47A POP ECX [00124CAC]=Game.0075DD38 ESP=00124CB0
- main 006ED47B JMP SHORT 006ED482
- main 006ED482 PUSH DWORD PTR DS:[ESI+18] [0075DD50]=00001000 (decimal 4096.);ESP=00124CAC
- main 006ED485 PUSH DWORD PTR DS:[ESI+8] [0075DD40]=018151A0 ESP=00124CA8
- main 006ED488 PUSH DWORD PTR DS:[ESI+10] [0075DD48]=3 ESP=00124CA4
- main 006ED48B CALL 006EDD29 ESP=00124CA0
- main 006EDD29 PUSH 0C [00124C9C]=0 ESP=00124C9C
- main 006EDD2B PUSH OFFSET 00732A40 [00124C98]=00001000 (decimal 4096.);ESP=00124C98
- main 006EDD30 CALL 006EB374 ESP=00124C94
- main 006EB374 PUSH 006E79CC [00124C90]=00001000 (decimal 4096.);ESP=00124C90
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124D00 EAX=00124D00
- main 006EB37F PUSH EAX [00124C8C]=Game.006E6579 ESP=00124C8C
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124C9C]=0000000C (decimal 12.);EAX=0000000C
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124C9C]=0000000C (decimal 12.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124C9C EBP=00124C9C
- main 006EB38C SUB ESP,EAX ESP=00124C80
- main 006EB38E PUSH EBX [00124C7C]=Game.006E79CC ESP=00124C7C
- main 006EB38F PUSH ESI [00124C78]=00124D00 ESP=00124C78
- main 006EB390 PUSH EDI [00124C74]=0 ESP=00124C74
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124C94]=Game.006EDD35 EAX=006EDD35
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124C84]=FFFFFFFF (decimal -1.)
- main 006EB397 PUSH EAX [00124C70]=00124C60 ESP=00124C70
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124C98]=Game.00732A40 EAX=00732A40
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124C98]=Game.00732A40
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124C94]=Game.006EDD35
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124C8C EAX=00124C8C
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124D00
- main 006EB3AE RETN [00124C70]=Game.006EDD35 ESP=00124C74
- main 006EDD35 MOV EBX,DWORD PTR SS:[EBP+8] [00124CA4]=3 EBX=00000003
- main 006EDD38 CMP EBX,DWORD PTR DS:[9CFDA0] [009CFDA0]=00000020 (decimal 32.)
- main 006EDD3E JNB SHORT 006EDDB8
- main 006EDD40 MOV EAX,EBX EAX=00000003
- main 006EDD42 SAR EAX,5 EAX=00000000
- main 006EDD45 LEA EDI,[EAX*4+9CFDC0] Address=009CFDC0 EDI=009CFDC0
- main 006EDD4C MOV EAX,EBX EAX=00000003
- main 006EDD4E AND EAX,0000001F
- main 006EDD51 LEA ESI,[EAX*8+EAX] ESI=0000001B
- main 006EDD54 SHL ESI,2 ESI=0000006C
- main 006EDD57 MOV EAX,DWORD PTR DS:[EDI] [009CFDC0]=01021F48 EAX=01021F48
- main 006EDD59 TEST BYTE PTR DS:[ESI+EAX+4],01 [01021FB8]=01
- main 006EDD5E JE SHORT 006EDDB8
- main 006EDD60 PUSH EBX [00124C70]=Game.006EDD35 ESP=00124C70
- main 006EDD61 CALL 006F87FF ESP=00124C6C
- main 006F87FF PUSH 8 [00124C68]=Game.009CF138 ESP=00124C68
- main 006F8801 PUSH OFFSET 00737E30 [00124C64]=Game.0075DD38 ESP=00124C64
- main 006F8806 CALL 006EB374 ESP=00124C60
- main 006EB374 PUSH 006E79CC [00124C5C]=Game.006E655C ESP=00124C5C
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124C8C EAX=00124C8C
- main 006EB37F PUSH EAX [00124C58]=40000060 ESP=00124C58
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124C68]=8 EAX=00000008
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124C68]=8
- main 006EB388 LEA EBP,[ARG.2] Address=00124C68 EBP=00124C68
- main 006EB38C SUB ESP,EAX ESP=00124C50
- main 006EB38E PUSH EBX [00124C4C]=ntdll.7C9201DB ESP=00124C4C
- main 006EB38F PUSH ESI [00124C48]=FFFFFFFF (decimal -1.);ESP=00124C48
- main 006EB390 PUSH EDI [00124C44]=ntdll.7C9201E0 ESP=00124C44
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124C60]=Game.006F880B EAX=006F880B
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124C50]=Game.006E6557
- main 006EB397 PUSH EAX [00124C40]=ntdll.7C91E920 ESP=00124C40
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124C64]=Game.00737E30 EAX=00737E30
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124C64]=Game.00737E30
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124C60]=Game.006F880B
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124C58 EAX=00124C58
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124C8C
- main 006EB3AE RETN [00124C40]=Game.006F880B ESP=00124C44
- main 006F880B MOV EDI,DWORD PTR SS:[EBP+8] [00124C70]=3 EDI=00000003
- main 006F880E MOV ECX,EDI ECX=00000003
- main 006F8810 SAR ECX,5 ECX=00000000
- main 006F8813 MOV EAX,EDI EAX=00000003
- main 006F8815 AND EAX,0000001F
- main 006F8818 LEA EAX,[EAX*8+EAX] EAX=0000001B
- main 006F881B MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0] [009CFDC0]=01021F48 ECX=01021F48
- main 006F8822 LEA ESI,[EAX*4+ECX] Address=01021FB4 ESI=01021FB4
- main 006F8825 XOR EBX,EBX EBX=00000000
- main 006F8827 CMP DWORD PTR DS:[ESI+8],EBX [01021FBC]=1
- main 006F882A JNE SHORT 006F886D
- main 006F886D MOV EAX,EDI EAX=00000003
- main 006F886F SAR EAX,5 EAX=00000000
- main 006F8872 AND EDI,0000001F
- main 006F8875 LEA ECX,[EDI*8+EDI] ECX=0000001B
- main 006F8878 MOV EAX,DWORD PTR DS:[EAX*4+9CFDC0] [009CFDC0]=01021F48 EAX=01021F48
- main 006F887F LEA EAX,[ECX*4+EAX+0C] Address=01021FC0 EAX=01021FC0
- main 006F8883 PUSH EAX [00124C40]=Game.006F880B ESP=00124C40
- main 006F8884 CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01021FC0, ESP=00124C44
- main 006F888A XOR EAX,EAX
- main 006F888C INC EAX EAX=00000001
- main 006F888D CALL 006EB3AF ESP=00124C40
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124C58]=00124C8C ECX=00124C8C
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124C58
- main 006EB3B9 POP ECX [00124C40]=Game.006F8892 ECX=006F8892, ESP=00124C44
- main 006EB3BA POP EDI [00124C44]=Game.009CFDC0 ESP=00124C48, EDI=009CFDC0
- main 006EB3BB POP ESI [00124C48]=0000006C (decimal 108.);ESP=00124C4C, ESI=0000006C
- main 006EB3BC POP EBX [00124C4C]=3 EBX=00000003, ESP=00124C50
- main 006EB3BD LEAVE [00124C68]=00124C9C ESP=00124C6C, EBP=00124C9C
- main 006EB3BE PUSH ECX [00124C68]=00124C9C ESP=00124C68
- main 006EB3BF RETN [00124C68]=Game.006F8892 ESP=00124C6C
- main 006F8892 RETN [00124C6C]=Game.006EDD66 ESP=00124C70
- main 006EDD66 POP ECX [00124C70]=3 ECX=00000003, ESP=00124C74
- main 006EDD67 AND DWORD PTR SS:[EBP-4],00000000 [00124C98]=FFFFFFFF
- main 006EDD6B MOV EAX,DWORD PTR DS:[EDI] [009CFDC0]=01021F48 EAX=01021F48
- main 006EDD6D TEST BYTE PTR DS:[ESI+EAX+4],01 [01021FB8]=01
- main 006EDD72 JE SHORT 006EDD88
- main 006EDD74 PUSH DWORD PTR SS:[EBP+10] [00124CAC]=00001000 (decimal 4096.);ESP=00124C70
- main 006EDD77 PUSH DWORD PTR SS:[EBP+0C] [00124CA8]=018151A0 ESP=00124C6C
- main 006EDD7A PUSH EBX [00124C68]=Game.006F8892 ESP=00124C68
- main 006EDD7B CALL 006EDB4E ESP=00124C64
- main 006EDB4E PUSH EBP [00124C60]=Game.00737E30 ESP=00124C60
- main 006EDB4F MOV EBP,ESP EBP=00124C60
- main 006EDB51 SUB ESP,0C ESP=00124C54
- main 006EDB54 AND DWORD PTR SS:[LOCAL.2],00000000 [00124C58]=00124C8C
- main 006EDB58 CMP DWORD PTR SS:[ARG.3],0 [00124C70]=00001000 (decimal 4096.)
- main 006EDB5C PUSH EBX [00124C50]=00124C44 ESP=00124C50
- main 006EDB5D MOV EBX,DWORD PTR SS:[ARG.2] [00124C6C]=018151A0 EBX=018151A0
- main 006EDB60 PUSH ESI [00124C4C]=3 ESP=00124C4C
- main 006EDB61 PUSH EDI [00124C48]=0000006C (decimal 108.);ESP=00124C48
- main 006EDB62 MOV EDX,EBX EDX=018151A0
- main 006EDB64 JE 006EDD22
- main 006EDB6A MOV EAX,DWORD PTR SS:[ARG.1] [00124C68]=3 EAX=00000003
- main 006EDB6D MOV ECX,EAX
- main 006EDB6F AND EAX,0000001F
- main 006EDB72 SAR ECX,5 ECX=00000000
- main 006EDB75 LEA ESI,[EAX*8+EAX] ESI=0000001B
- main 006EDB78 LEA EDI,[ECX*4+9CFDC0] Address=009CFDC0
- main 006EDB7F MOV EAX,DWORD PTR DS:[EDI] [009CFDC0]=01021F48 EAX=01021F48
- main 006EDB81 SHL ESI,2 ESI=0000006C
- main 006EDB84 ADD EAX,ESI EAX=01021FB4
- main 006EDB86 MOV CL,BYTE PTR DS:[EAX+4] [01021FB8]=01 ECX=00000001
- main 006EDB89 TEST CL,02
- main 006EDB8C JNE 006EDD22
- main 006EDB92 TEST CL,48
- main 006EDB95 JE SHORT 006EDBB9
- main 006EDBB9 PUSH 0 [00124C44]=Game.009CFDC0 ESP=00124C44
- main 006EDBBB LEA EAX,[LOCAL.3] Address=00124C54 EAX=00124C54
- main 006EDBBE PUSH EAX [00124C40]=Game.006F8892 ESP=00124C40
- main 006EDBBF PUSH DWORD PTR SS:[ARG.3] [00124C70]=00001000 (decimal 4096.);ESP=00124C3C
- main 006EDBC2 MOV EAX,DWORD PTR DS:[EDI] [009CFDC0]=01021F48 EAX=01021F48
- main 006EDBC4 PUSH EDX [00124C38]=3 ESP=00124C38
- main 006EDBC5 PUSH DWORD PTR DS:[ESI+EAX] [01021FB4]=00000078 (decimal 120.);ESP=00124C34
- main 006EDBC8 CALL DWORD PTR DS:[<&KERNEL32.ReadFile>];[007131C8]=7C801812 (kernel32.ReadFile);EAX=00000001, ECX=7C80189C, EDX=7C91E514, ESP=00124C48
- main 006EDBCE TEST EAX,EAX
- main 006EDBD0 JNE SHORT 006EDC0B
- main 006EDC0B MOV EAX,DWORD PTR SS:[LOCAL.3] [00124C54]=00001000 (decimal 4096.);EAX=00001000
- main 006EDC0E MOV ECX,DWORD PTR DS:[EDI] [009CFDC0]=01021F48 ECX=01021F48
- main 006EDC10 ADD DWORD PTR SS:[LOCAL.2],EAX [00124C58]=0
- main 006EDC13 TEST BYTE PTR DS:[ESI+ECX+4],80 [01021FB8]=01
- main 006EDC18 JE 006EDD1D
- main 006EDD1D MOV EAX,DWORD PTR SS:[LOCAL.2] [00124C58]=00001000 (decimal 4096.)
- main 006EDD20 JMP SHORT 006EDD24
- main 006EDD24 POP EDI [00124C48]=Game.009CFDC0 ESP=00124C4C
- main 006EDD25 POP ESI [00124C4C]=0000006C (decimal 108.);ESP=00124C50
- main 006EDD26 POP EBX [00124C50]=3 EBX=00000003, ESP=00124C54
- main 006EDD27 LEAVE [00124C60]=00124C9C ESP=00124C64, EBP=00124C9C
- main 006EDD28 RETN [00124C64]=Game.006EDD80 ESP=00124C68
- main 006EDD80 ADD ESP,0C ESP=00124C74
- main 006EDD83 MOV DWORD PTR SS:[EBP-1C],EAX [00124C80]=Game.00731FB8
- main 006EDD86 JMP SHORT 006EDD9F
- main 006EDD9F OR DWORD PTR SS:[EBP-4],FFFFFFFF [00124C98]=00000000
- main 006EDDA3 CALL 006EDDB0 ESP=00124C70
- main 006EDDB0 PUSH EBX [00124C6C]=018151A0 ESP=00124C6C
- main 006EDDB1 CALL 006F889F ESP=00124C68
- main 006F889F MOV EAX,DWORD PTR SS:[ARG.1] [00124C6C]=3 EAX=00000003
- main 006F88A3 MOV ECX,EAX ECX=00000003
- main 006F88A5 AND EAX,0000001F
- main 006F88A8 SAR ECX,5 ECX=00000000
- main 006F88AB MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0] [009CFDC0]=01021F48 ECX=01021F48
- main 006F88B2 LEA EAX,[EAX*8+EAX] EAX=0000001B
- main 006F88B5 LEA EAX,[EAX*4+ECX+0C] Address=01021FC0 EAX=01021FC0
- main 006F88B9 PUSH EAX [00124C64]=Game.006EDD80 ESP=00124C64
- main 006F88BA CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01021FC0, ESP=00124C68
- main 006F88C0 RETN [00124C68]=Game.006EDDB6 ESP=00124C6C
- main 006EDDB6 POP ECX [00124C6C]=3 ECX=00000003, ESP=00124C70
- main 006EDDB7 RETN [00124C70]=Game.006EDDA8 ESP=00124C74
- main 006EDDA8 MOV EAX,DWORD PTR SS:[EBP-1C] [00124C80]=00001000 (decimal 4096.);EAX=00001000
- main 006EDDAB JMP SHORT 006EDDCE
- main 006EDDCE CALL 006EB3AF ESP=00124C70
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124C8C]=00124D00 ECX=00124D00
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124C8C
- main 006EB3B9 POP ECX [00124C70]=Game.006EDDD3 ECX=006EDDD3, ESP=00124C74
- main 006EB3BA POP EDI [00124C74]=8 ESP=00124C78, EDI=00000008
- main 006EB3BB POP ESI [00124C78]=Game.0075DD38 ESP=00124C7C, ESI=0075DD38
- main 006EB3BC POP EBX [00124C7C]=Game.009CF138 EBX=009CF138, ESP=00124C80
- main 006EB3BD LEAVE [00124C9C]=00124CD0 ESP=00124CA0, EBP=00124CD0
- main 006EB3BE PUSH ECX [00124C9C]=00124CD0 ESP=00124C9C
- main 006EB3BF RETN [00124C9C]=Game.006EDDD3 ESP=00124CA0
- main 006EDDD3 RETN [00124CA0]=Game.006ED490 ESP=00124CA4
- main 006ED490 ADD ESP,0C ESP=00124CB0
- main 006ED493 TEST EAX,EAX
- main 006ED495 MOV DWORD PTR DS:[ESI+4],EAX [0075DD3C]=0
- main 006ED498 JE SHORT 006ED50C
- main 006ED49A CMP EAX,-1
- main 006ED49D JE SHORT 006ED50C
- main 006ED49F MOV EDX,DWORD PTR DS:[ESI+0C] [0075DD44]=9 EDX=00000009
- main 006ED4A2 TEST DL,82
- main 006ED4A5 JNE SHORT 006ED4E1
- main 006ED4A7 MOV ECX,DWORD PTR DS:[ESI+10] [0075DD48]=3 ECX=00000003
- main 006ED4AA CMP ECX,-1
- main 006ED4AD PUSH EDI [00124CAC]=00001000 (decimal 4096.);ESP=00124CAC
- main 006ED4AE JE SHORT 006ED4C7
- main 006ED4B0 MOV EDI,ECX EDI=00000003
- main 006ED4B2 SAR EDI,5 EDI=00000000
- main 006ED4B5 MOV EDI,DWORD PTR DS:[EDI*4+9CFDC0] [009CFDC0]=01021F48 EDI=01021F48
- main 006ED4BC AND ECX,0000001F
- main 006ED4BF LEA ECX,[ECX*8+ECX] ECX=0000001B
- main 006ED4C2 LEA EDI,[ECX*4+EDI] Address=01021FB4 EDI=01021FB4
- main 006ED4C5 JMP SHORT 006ED4CC
- main 006ED4CC MOV CL,BYTE PTR DS:[EDI+4] [01021FB8]=01 ECX=00000001
- main 006ED4CF AND CL,82 ECX=00000000
- main 006ED4D2 CMP CL,82
- main 006ED4D5 POP EDI [00124CAC]=8 ESP=00124CB0, EDI=00000008
- main 006ED4D6 JNE SHORT 006ED4E1
- main 006ED4E1 CMP DWORD PTR DS:[ESI+18],200 [0075DD50]=00001000 (decimal 4096.)
- main 006ED4E8 JNE SHORT 006ED4FE
- main 006ED4FE MOV ECX,DWORD PTR DS:[ESI] [0075DD38]=018151A0 ECX=018151A0
- main 006ED500 DEC EAX EAX=00000FFF
- main 006ED501 MOV DWORD PTR DS:[ESI+4],EAX [0075DD3C]=00001000 (decimal 4096.)
- main 006ED504 MOVZX EAX,BYTE PTR DS:[ECX] [018151A0]=41 ('A') EAX=00000041
- main 006ED507 INC ECX ECX=018151A1
- main 006ED508 MOV DWORD PTR DS:[ESI],ECX [0075DD38]=018151A0
- main 006ED50A POP ESI [00124CB0]=Game.0075DD38 ESP=00124CB4
- main 006ED50B RETN [00124CB4]=Game.006E5953 ESP=00124CB8
- main 006E5953 CMP EAX,-1
- main 006E5956 POP ECX [00124CB8]=Game.0075DD38 ECX=0075DD38, ESP=00124CBC
- main 006E5957 JE SHORT 006E597B
- main 006E5959 MOV BYTE PTR DS:[EBX],AL [009CF138]=00
- main 006E595B MOV EAX,DWORD PTR DS:[ESI+18] [0075DD50]=00001000 (decimal 4096.);EAX=00001000
- main 006E595E INC EBX EBX=009CF139
- main 006E595F DEC DWORD PTR SS:[ARG.1] [00124CD8]=8
- main 006E5962 MOV DWORD PTR SS:[LOCAL.1],EAX [00124CCC]=00001000 (decimal 4096.)
- main 006E5965 CMP DWORD PTR SS:[ARG.1],0 [00124CD8]=7
- main 006E5969 JNE 006E58E5
- main 006E58E5 MOV ECX,DWORD PTR SS:[ARG.1] [00124CD8]=7 ECX=00000007
- main 006E58E8 TEST WORD PTR DS:[ESI+0C],010C [0075DD44]=0009
- main 006E58EE JE SHORT 006E591A
- main 006E58F0 MOV EAX,DWORD PTR DS:[ESI+4] [0075DD3C]=00000FFF (decimal 4095.);EAX=00000FFF
- main 006E58F3 TEST EAX,EAX
- main 006E58F5 JE SHORT 006E591A
- main 006E58F7 CMP ECX,EAX
- main 006E58F9 MOV EDI,ECX EDI=00000007
- main 006E58FB JB SHORT 006E58FF
- main 006E58FF PUSH EDI [00124CB8]=Game.0075DD38 ESP=00124CB8
- main 006E5900 PUSH DWORD PTR DS:[ESI] [0075DD38]=018151A1 ESP=00124CB4
- main 006E5902 PUSH EBX [00124CB0]=Game.0075DD38 ESP=00124CB0
- main 006E5903 CALL 006E7340 ESP=00124CAC
- main 006E7340 PUSH EBP [00124CA8]=018151A0 ESP=00124CA8
- main 006E7341 MOV EBP,ESP EBP=00124CA8
- main 006E7343 PUSH EDI [00124CA4]=3 ESP=00124CA4
- main 006E7344 PUSH ESI [00124CA0]=Game.006ED490 ESP=00124CA0
- main 006E7345 MOV ESI,DWORD PTR SS:[EBP+0C] [00124CB4]=018151A1 ESI=018151A1
- main 006E7348 MOV ECX,DWORD PTR SS:[EBP+10] [00124CB8]=7
- main 006E734B MOV EDI,DWORD PTR SS:[EBP+8] [00124CB0]=Game.009CF139 EDI=009CF139
- main 006E734E MOV EAX,ECX EAX=00000007
- main 006E7350 MOV EDX,ECX EDX=00000007
- main 006E7352 ADD EAX,ESI EAX=018151A8
- main 006E7354 CMP EDI,ESI
- main 006E7356 JBE SHORT 006E7360
- main 006E7360 TEST EDI,00000003
- main 006E7366 JNE SHORT 006E737C
- main 006E737C MOV EAX,EDI EAX=009CF139
- main 006E737E MOV EDX,3 EDX=00000003
- main 006E7383 SUB ECX,4 ECX=00000003
- main 006E7386 JB SHORT 006E7394
- main 006E7388 AND EAX,00000003 EAX=00000001
- main 006E738B ADD ECX,EAX ECX=00000004
- main 006E738D JMP DWORD PTR DS:[EAX*4+6E73A0] [006E73A4]=Game.006E73B0
- main 006E73B0 AND EDX,ECX EDX=00000000
- main 006E73B2 MOV AL,BYTE PTR DS:[ESI] [018151A1]=42 ('B') EAX=00000042
- main 006E73B4 MOV BYTE PTR DS:[EDI],AL [009CF139]=00
- main 006E73B6 MOV AL,BYTE PTR DS:[ESI+1] [018151A2]=43 ('C') EAX=00000043
- main 006E73B9 MOV BYTE PTR DS:[EDI+1],AL [009CF13A]=00
- main 006E73BC MOV AL,BYTE PTR DS:[ESI+2] [018151A3]=44 ('D') EAX=00000044
- main 006E73BF SHR ECX,2 ECX=00000001
- main 006E73C2 MOV BYTE PTR DS:[EDI+2],AL [009CF13B]=00
- main 006E73C5 ADD ESI,3 ESI=018151A4
- main 006E73C8 ADD EDI,3 EDI=009CF13C
- main 006E73CB CMP ECX,8
- main 006E73CE JB SHORT 006E739C
- main 006E739C JMP DWORD PTR DS:[ECX*4+6E7420] [006E7424]=Game.006E7470
- main 006E7470 MOV EAX,DWORD PTR DS:[ECX*4+ESI-4] [018151A4]=4 EAX=00000004
- main 006E7474 MOV DWORD PTR DS:[ECX*4+EDI-4],EAX [009CF13C]=0
- main 006E7478 LEA EAX,[ECX*4]
- main 006E747F ADD ESI,EAX ESI=018151A8
- main 006E7481 ADD EDI,EAX EDI=009CF140
- main 006E7483 JMP DWORD PTR DS:[EDX*4+6E748C] [006E748C]=Game.006E749C
- main 006E749C MOV EAX,DWORD PTR SS:[EBP+8] [00124CB0]=Game.009CF139 EAX=009CF139
- main 006E749F POP ESI [00124CA0]=Game.0075DD38 ESP=00124CA4, ESI=0075DD38
- main 006E74A0 POP EDI [00124CA4]=7 ESP=00124CA8, EDI=00000007
- main 006E74A1 LEAVE [00124CA8]=00124CD0 ESP=00124CAC, EBP=00124CD0
- main 006E74A2 RETN [00124CAC]=Game.006E5908 ESP=00124CB0
- main 006E5908 SUB DWORD PTR SS:[ARG.1],EDI [00124CD8]=7
- main 006E590B SUB DWORD PTR DS:[ESI+4],EDI [0075DD3C]=00000FFF (decimal 4095.)
- main 006E590E ADD DWORD PTR DS:[ESI],EDI [0075DD38]=018151A1
- main 006E5910 ADD ESP,0C ESP=00124CBC
- main 006E5913 ADD EBX,EDI EBX=009CF140
- main 006E5915 MOV EDI,DWORD PTR SS:[LOCAL.2] [00124CC8]=8 EDI=00000008
- main 006E5918 JMP SHORT 006E5965
- main 006E5965 CMP DWORD PTR SS:[ARG.1],0 [00124CD8]=0
- main 006E5969 JNE 006E58E5
- main 006E596F MOV EAX,DWORD PTR SS:[ARG.3] [00124CE0]=1 EAX=00000001
- main 006E5972 POP ESI [00124CBC]=00141F05 ESP=00124CC0, ESI=00141F05
- main 006E5973 POP EDI [00124CC0]=1 ESP=00124CC4, EDI=00000001
- main 006E5974 POP EBX [00124CC4]=0000000A (decimal 10.);EBX=0000000A, ESP=00124CC8
- main 006E5975 LEAVE [00124CD0]=00124D10 ESP=00124CD4, EBP=00124D10
- main 006E5976 RETN [00124CD4]=Game.006E59B7 ESP=00124CD8
- main 006E59B7 ADD ESP,10 ESP=00124CE8
- main 006E59BA MOV DWORD PTR SS:[EBP-1C],EAX [00124CF4]=0000000A (decimal 10.)
- main 006E59BD OR DWORD PTR SS:[EBP-4],FFFFFFFF [00124D0C]=00000000
- main 006E59C1 CALL 006E59CF ESP=00124CE4
- main 006E59CF PUSH DWORD PTR SS:[EBP+14] [00124D24]=Game.0075DD38 ESP=00124CE0
- main 006E59D2 CALL 006E8CB6 ESP=00124CDC
- main 006E8CB6 MOV EAX,DWORD PTR SS:[ARG.1] [00124CE0]=Game.0075DD38 EAX=0075DD38
- main 006E8CBA MOV ECX,OFFSET 0075DCD8 ECX=0075DCD8
- main 006E8CBF CMP EAX,ECX
- main 006E8CC1 JB SHORT 006E8CDA
- main 006E8CC3 CMP EAX,OFFSET 0075DF38
- main 006E8CC8 JA SHORT 006E8CDA
- main 006E8CCA SUB EAX,ECX EAX=00000060
- main 006E8CCC SAR EAX,5 EAX=00000003
- main 006E8CCF ADD EAX,10 EAX=00000013
- main 006E8CD2 PUSH EAX [00124CD8]=0 ESP=00124CD8
- main 006E8CD3 CALL 006EA770 ESP=00124CD4
- main 006EA770 PUSH EBP [00124CD0]=00124D10 ESP=00124CD0
- main 006EA771 MOV EBP,ESP EBP=00124CD0
- main 006EA773 MOV EAX,DWORD PTR SS:[ARG.1] [00124CD8]=00000013 (decimal 19.)
- main 006EA776 PUSH DWORD PTR DS:[EAX*8+75DF80] [0075E018]=01814C78 ESP=00124CCC
- main 006EA77D CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01814C78, ESP=00124CD0
- main 006EA783 POP EBP [00124CD0]=00124D10 ESP=00124CD4, EBP=00124D10
- main 006EA784 RETN [00124CD4]=Game.006E8CD8 ESP=00124CD8
- main 006E8CD8 POP ECX [00124CD8]=00000013 (decimal 19.);ECX=00000013, ESP=00124CDC
- main 006E8CD9 RETN [00124CDC]=Game.006E59D7 ESP=00124CE0
- main 006E59D7 POP ECX [00124CE0]=Game.0075DD38 ECX=0075DD38, ESP=00124CE4
- main 006E59D8 RETN [00124CE4]=Game.006E59C6 ESP=00124CE8
- main 006E59C6 MOV EAX,DWORD PTR SS:[EBP-1C] [00124CF4]=1 EAX=00000001
- main 006E59C9 CALL 006EB3AF ESP=00124CE4
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124D00]=00124F98 ECX=00124F98
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124D00
- main 006EB3B9 POP ECX [00124CE4]=Game.006E59CE ECX=006E59CE, ESP=00124CE8
- main 006EB3BA POP EDI [00124CE8]=1 ESP=00124CEC
- main 006EB3BB POP ESI [00124CEC]=00141F05 ESP=00124CF0
- main 006EB3BC POP EBX [00124CF0]=0000000A (decimal 10.);ESP=00124CF4
- main 006EB3BD LEAVE [00124D10]=00124D30 ESP=00124D14, EBP=00124D30
- main 006EB3BE PUSH ECX [00124D10]=00124D30 ESP=00124D10
- main 006EB3BF RETN [00124D10]=Game.006E59CE ESP=00124D14
- main 006E59CE RETN [00124D14]=Game.006DE29C ESP=00124D18
- main 006DE29C ADD ESP,10 ESP=00124D28
- main 006DE29F CMP DWORD PTR DS:[9CF138],44434241 [009CF138]=44434241
- main 006DE2A9 JE SHORT 006DE2B3
- main 006DE2B3 MOV EDX,DWORD PTR SS:[ARG.1] [00124D38]=01815150 EDX=01815150
- main 006DE2B6 MOV AX,WORD PTR DS:[9CF13C] [009CF13C]=0004 EAX=00000004
- main 006DE2BC MOV WORD PTR DS:[EDX+8],AX [01815158]=0000
- main 006DE2C0 MOV ECX,DWORD PTR DS:[9CF13C] [009CF13C]=4 ECX=00000004
- main 006DE2C6 SHL ECX,2 ECX=00000010
- main 006DE2C9 PUSH ECX [00124D24]=Game.0075DD38 ESP=00124D24
- main 006DE2CA CALL 006E6595 ESP=00124D20
- main 006E6595 PUSH DWORD PTR DS:[9CFA10] [009CFA10]=0 ESP=00124D1C
- main 006E659B PUSH DWORD PTR SS:[ARG.1] [00124D24]=00000010 (decimal 16.);ESP=00124D18
- main 006E659F CALL 006E6569 ESP=00124D14
- main 006E6569 CMP DWORD PTR SS:[ARG.1],-20 [00124D18]=00000010 (decimal 16.)
- main 006E656E JA SHORT 006E6592
- main 006E6570 PUSH DWORD PTR SS:[ARG.1] [00124D18]=00000010 (decimal 16.);ESP=00124D10
- main 006E6574 CALL 006E64EE ESP=00124D0C
- main 006E64EE PUSH 0C [00124D08]=Game.00731ED8 ESP=00124D08
- main 006E64F0 PUSH OFFSET 00731FB8 [00124D04]=Game.006E79CC ESP=00124D04
- main 006E64F5 CALL 006EB374 ESP=00124D00
- main 006EB374 PUSH 006E79CC [00124CFC]=00124CEC ESP=00124CFC
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124F98 EAX=00124F98
- main 006EB37F PUSH EAX [00124CF8]=00124CE8 ESP=00124CF8
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124D08]=0000000C (decimal 12.);EAX=0000000C
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124D08]=0000000C (decimal 12.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124D08 EBP=00124D08
- main 006EB38C SUB ESP,EAX ESP=00124CEC
- main 006EB38E PUSH EBX [00124CE8]=1 ESP=00124CE8
- main 006EB38F PUSH ESI [00124CE4]=Game.006E59CE ESP=00124CE4
- main 006EB390 PUSH EDI [00124CE0]=Game.0075DD38 ESP=00124CE0
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124D00]=Game.006E64FA EAX=006E64FA
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124CF0]=0000000A (decimal 10.)
- main 006EB397 PUSH EAX [00124CDC]=Game.006E59D7 ESP=00124CDC
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124D04]=Game.00731FB8 EAX=00731FB8
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124D04]=Game.00731FB8
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124D00]=Game.006E64FA
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124CF8 EAX=00124CF8
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124F98
- main 006EB3AE RETN [00124CDC]=Game.006E64FA ESP=00124CE0
- main 006E64FA MOV ESI,DWORD PTR SS:[EBP+8] [00124D10]=00000010 (decimal 16.);ESI=00000010
- main 006E64FD CMP DWORD PTR DS:[9D0124],3 [009D0124]=1
- main 006E6504 JNE SHORT 006E6534
- main 006E6534 TEST ESI,ESI
- main 006E6536 JNE SHORT 006E6539
- main 006E6539 CMP DWORD PTR DS:[9D0124],1 [009D0124]=1
- main 006E6540 JE SHORT 006E6548
- main 006E6548 PUSH ESI [00124CDC]=Game.006E64FA ESP=00124CDC
- main 006E6549 PUSH 0 [00124CD8]=00000013 (decimal 19.);ESP=00124CD8
- main 006E654B PUSH DWORD PTR DS:[9D0120] [009D0120]=01020000 ESP=00124CD4
- main 006E6551 CALL DWORD PTR DS:[<&KERNEL32.HeapAlloc>];[00713240]=7C9200C4 (ntdll.RtlAllocateHeap);EAX=018161B8, ECX=7C9201DB, EDX=01020608, ESP=00124CE0
- main 006E6557 CALL 006EB3AF ESP=00124CDC
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124CF8]=00124F98 ECX=00124F98
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124CF8
- main 006EB3B9 POP ECX [00124CDC]=Game.006E655C ECX=006E655C, ESP=00124CE0
- main 006EB3BA POP EDI [00124CE0]=1 ESP=00124CE4
- main 006EB3BB POP ESI [00124CE4]=00141F05 ESP=00124CE8, ESI=00141F05
- main 006EB3BC POP EBX [00124CE8]=0000000A (decimal 10.);ESP=00124CEC
- main 006EB3BD LEAVE [00124D08]=00124D30 ESP=00124D0C, EBP=00124D30
- main 006EB3BE PUSH ECX [00124D08]=00124D30 ESP=00124D08
- main 006EB3BF RETN [00124D08]=Game.006E655C ESP=00124D0C
- main 006E655C RETN [00124D0C]=Game.006E6579 ESP=00124D10
- main 006E6579 TEST EAX,EAX
- main 006E657B POP ECX [00124D10]=00000010 (decimal 16.);ECX=00000010, ESP=00124D14
- main 006E657C JNE SHORT 006E6594
- main 006E6594 RETN [00124D14]=Game.006E65A4 ESP=00124D18
- main 006E65A4 POP ECX [00124D18]=00000010 (decimal 16.);ESP=00124D1C
- main 006E65A5 POP ECX [00124D1C]=0 ECX=00000000, ESP=00124D20
- main 006E65A6 RETN [00124D20]=Game.006DE2CF ESP=00124D24
- main 006DE2CF ADD ESP,4 ESP=00124D28
- main 006DE2D2 MOV EDX,DWORD PTR SS:[ARG.1] [00124D38]=01815150 EDX=01815150
- main 006DE2D5 MOV DWORD PTR DS:[EDX+0C],EAX [0181515C]=0
- main 006DE2D8 MOV DWORD PTR SS:[LOCAL.1],0 [00124D2C]=00000040 (decimal 64.)
- main 006DE2DF JMP SHORT 006DE2EA
- main 006DE2EA MOV ECX,DWORD PTR SS:[LOCAL.1] [00124D2C]=0
- main 006DE2ED CMP ECX,DWORD PTR DS:[9CF13C] [009CF13C]=4
- main 006DE2F3 JGE 006DE397
- main 006DE2F9 PUSH 10 [00124D24]=00000010 (decimal 16.);ESP=00124D24
- main 006DE2FB CALL 006E6595 ESP=00124D20
- main 006E6595 PUSH DWORD PTR DS:[9CFA10] [009CFA10]=0 ESP=00124D1C
- main 006E659B PUSH DWORD PTR SS:[ARG.1] [00124D24]=00000010 (decimal 16.);ESP=00124D18
- main 006E659F CALL 006E6569 ESP=00124D14
- main 006E6569 CMP DWORD PTR SS:[ARG.1],-20 [00124D18]=00000010 (decimal 16.)
- main 006E656E JA SHORT 006E6592
- main 006E6570 PUSH DWORD PTR SS:[ARG.1] [00124D18]=00000010 (decimal 16.);ESP=00124D10
- main 006E6574 CALL 006E64EE ESP=00124D0C
- main 006E64EE PUSH 0C [00124D08]=Game.006E655C ESP=00124D08
- main 006E64F0 PUSH OFFSET 00731FB8 [00124D04]=FFFFFFFF (decimal -1.);ESP=00124D04
- main 006E64F5 CALL 006EB374 ESP=00124D00
- main 006EB374 PUSH 006E79CC [00124CFC]=Game.006E79CC ESP=00124CFC
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124F98 EAX=00124F98
- main 006EB37F PUSH EAX [00124CF8]=00124F98 ESP=00124CF8
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124D08]=0000000C (decimal 12.);EAX=0000000C
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124D08]=0000000C (decimal 12.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124D08 EBP=00124D08
- main 006EB38C SUB ESP,EAX ESP=00124CEC
- main 006EB38E PUSH EBX [00124CE8]=0000000A (decimal 10.);ESP=00124CE8
- main 006EB38F PUSH ESI [00124CE4]=00141F05 ESP=00124CE4
- main 006EB390 PUSH EDI [00124CE0]=1 ESP=00124CE0
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124D00]=Game.006E64FA EAX=006E64FA
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124CF0]=00124CE0
- main 006EB397 PUSH EAX [00124CDC]=Game.006E655C ESP=00124CDC
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124D04]=Game.00731FB8 EAX=00731FB8
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124D04]=Game.00731FB8
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124D00]=Game.006E64FA
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124CF8 EAX=00124CF8
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124F98
- main 006EB3AE RETN [00124CDC]=Game.006E64FA ESP=00124CE0
- main 006E64FA MOV ESI,DWORD PTR SS:[EBP+8] [00124D10]=00000010 (decimal 16.);ESI=00000010
- main 006E64FD CMP DWORD PTR DS:[9D0124],3 [009D0124]=1
- main 006E6504 JNE SHORT 006E6534
- main 006E6534 TEST ESI,ESI
- main 006E6536 JNE SHORT 006E6539
- main 006E6539 CMP DWORD PTR DS:[9D0124],1 [009D0124]=1
- main 006E6540 JE SHORT 006E6548
- main 006E6548 PUSH ESI [00124CDC]=Game.006E64FA ESP=00124CDC
- main 006E6549 PUSH 0 [00124CD8]=40000060 ESP=00124CD8
- main 006E654B PUSH DWORD PTR DS:[9D0120] [009D0120]=01020000 ESP=00124CD4
- main 006E6551 CALL DWORD PTR DS:[<&KERNEL32.HeapAlloc>];[00713240]=7C9200C4 (ntdll.RtlAllocateHeap);EAX=018161E0, ECX=7C9201DB, EDX=01020608, ESP=00124CE0
- main 006E6557 CALL 006EB3AF ESP=00124CDC
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124CF8]=00124F98 ECX=00124F98
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124CF8
- main 006EB3B9 POP ECX [00124CDC]=Game.006E655C ECX=006E655C, ESP=00124CE0
- main 006EB3BA POP EDI [00124CE0]=1 ESP=00124CE4
- main 006EB3BB POP ESI [00124CE4]=00141F05 ESP=00124CE8, ESI=00141F05
- main 006EB3BC POP EBX [00124CE8]=0000000A (decimal 10.);ESP=00124CEC
- main 006EB3BD LEAVE [00124D08]=00124D30 ESP=00124D0C, EBP=00124D30
- main 006EB3BE PUSH ECX [00124D08]=00124D30 ESP=00124D08
- main 006EB3BF RETN [00124D08]=Game.006E655C ESP=00124D0C
- main 006E655C RETN [00124D0C]=Game.006E6579 ESP=00124D10
- main 006E6579 TEST EAX,EAX
- main 006E657B POP ECX [00124D10]=00000010 (decimal 16.);ECX=00000010, ESP=00124D14
- main 006E657C JNE SHORT 006E6594
- main 006E6594 RETN [00124D14]=Game.006E65A4 ESP=00124D18
- main 006E65A4 POP ECX [00124D18]=00000010 (decimal 16.);ESP=00124D1C
- main 006E65A5 POP ECX [00124D1C]=0 ECX=00000000, ESP=00124D20
- main 006E65A6 RETN [00124D20]=Game.006DE300 ESP=00124D24
- main 006DE300 ADD ESP,4 ESP=00124D28
- main 006DE303 MOV EDX,DWORD PTR SS:[ARG.1] [00124D38]=01815150 EDX=01815150
- main 006DE306 MOV ECX,DWORD PTR DS:[EDX+0C] [0181515C]=018161B8 ECX=018161B8
- main 006DE309 MOV EDX,DWORD PTR SS:[LOCAL.1] [00124D2C]=0 EDX=00000000
- main 006DE30C MOV DWORD PTR DS:[EDX*4+ECX],EAX [018161B8]=BAADF00D
- main 006DE30F PUSH 0 [00124D24]=00000010 (decimal 16.);ESP=00124D24
- main 006DE311 MOV EAX,DWORD PTR SS:[LOCAL.1] [00124D2C]=0 EAX=00000000
- main 006DE314 LEA ECX,[EAX*8+8] ECX=00000008
- main 006DE31B PUSH ECX [00124D20]=Game.006DE300 ESP=00124D20
- main 006DE31C MOV EDX,DWORD PTR SS:[ARG.1] [00124D38]=01815150 EDX=01815150
- main 006DE31F MOV EAX,DWORD PTR DS:[EDX] [01815150]=Game.0075DD38 EAX=0075DD38
- main 006DE321 PUSH EAX [00124D1C]=0 ESP=00124D1C
- main 006DE322 CALL 006E717A ESP=00124D18
- main 006E717A PUSH 0C [00124D14]=Game.006E65A4 ESP=00124D14
- main 006E717C PUSH OFFSET 00732070 [00124D10]=00000010 (decimal 16.);ESP=00124D10
- main 006E7181 CALL 006EB374 ESP=00124D0C
- main 006EB374 PUSH 006E79CC [00124D08]=Game.006E655C ESP=00124D08
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124F98 EAX=00124F98
- main 006EB37F PUSH EAX [00124D04]=FFFFFFFF (decimal -1.);ESP=00124D04
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124D14]=0000000C (decimal 12.);EAX=0000000C
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124D14]=0000000C (decimal 12.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124D14 EBP=00124D14
- main 006EB38C SUB ESP,EAX ESP=00124CF8
- main 006EB38E PUSH EBX [00124CF4]=1 ESP=00124CF4
- main 006EB38F PUSH ESI [00124CF0]=00124CE0 ESP=00124CF0
- main 006EB390 PUSH EDI [00124CEC]=00141F05 ESP=00124CEC
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124D0C]=Game.006E7186 EAX=006E7186
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124CFC]=Game.006E79CC
- main 006EB397 PUSH EAX [00124CE8]=0000000A (decimal 10.);ESP=00124CE8
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124D10]=Game.00732070 EAX=00732070
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124D10]=Game.00732070
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124D0C]=Game.006E7186
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124D04 EAX=00124D04
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124F98
- main 006EB3AE RETN [00124CE8]=Game.006E7186 ESP=00124CEC
- main 006E7186 PUSH DWORD PTR SS:[EBP+8] [00124D1C]=Game.0075DD38 ESP=00124CE8
- main 006E7189 CALL 006E8C64 ESP=00124CE4
- main 006E8C64 MOV EAX,DWORD PTR SS:[ARG.1] [00124CE8]=Game.0075DD38 EAX=0075DD38
- main 006E8C68 MOV ECX,OFFSET 0075DCD8 ECX=0075DCD8
- main 006E8C6D CMP EAX,ECX
- main 006E8C6F JB SHORT 006E8C88
- main 006E8C71 CMP EAX,OFFSET 0075DF38
- main 006E8C76 JA SHORT 006E8C88
- main 006E8C78 SUB EAX,ECX EAX=00000060
- main 006E8C7A SAR EAX,5 EAX=00000003
- main 006E8C7D ADD EAX,10 EAX=00000013
- main 006E8C80 PUSH EAX [00124CE0]=1 ESP=00124CE0
- main 006E8C81 CALL 006EA83D ESP=00124CDC
- main 006EA83D PUSH EBP [00124CD8]=40000060 ESP=00124CD8
- main 006EA83E MOV EBP,ESP EBP=00124CD8
- main 006EA840 MOV EAX,DWORD PTR SS:[ARG.1] [00124CE0]=00000013 (decimal 19.)
- main 006EA843 PUSH ESI [00124CD4]=01020000 ESP=00124CD4
- main 006EA844 LEA ESI,[EAX*8+75DF80] Address=0075E018 ESI=0075E018
- main 006EA84B CMP DWORD PTR DS:[ESI],0 [0075E018]=01814C78
- main 006EA84E JNE SHORT 006EA863
- main 006EA863 PUSH DWORD PTR DS:[ESI] [0075E018]=01814C78 ESP=00124CD0
- main 006EA865 CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01814C78, ESP=00124CD4
- main 006EA86B POP ESI [00124CD4]=00141F05 ESP=00124CD8, ESI=00141F05
- main 006EA86C POP EBP [00124CD8]=00124D14 ESP=00124CDC, EBP=00124D14
- main 006EA86D RETN [00124CDC]=Game.006E8C86 ESP=00124CE0
- main 006E8C86 POP ECX [00124CE0]=00000013 (decimal 19.);ECX=00000013, ESP=00124CE4
- main 006E8C87 RETN [00124CE4]=Game.006E718E ESP=00124CE8
- main 006E718E POP ECX [00124CE8]=Game.0075DD38 ECX=0075DD38, ESP=00124CEC
- main 006E718F AND DWORD PTR SS:[EBP-4],00000000 [00124D10]=FFFFFFFF
- main 006E7193 PUSH DWORD PTR SS:[EBP+10] [00124D24]=0 ESP=00124CE8
- main 006E7196 PUSH DWORD PTR SS:[EBP+0C] [00124D20]=8 ESP=00124CE4
- main 006E7199 PUSH DWORD PTR SS:[EBP+8] [00124D1C]=Game.0075DD38 ESP=00124CE0
- main 006E719C CALL 006E70EB ESP=00124CDC
- main 006E70EB PUSH ESI [00124CD8]=00124D14 ESP=00124CD8
- main 006E70EC MOV ESI,DWORD PTR SS:[ARG.1] [00124CE0]=Game.0075DD38 ESI=0075DD38
- main 006E70F0 MOV EAX,DWORD PTR DS:[ESI+0C] [0075DD44]=9 EAX=00000009
- main 006E70F3 TEST AL,83
- main 006E70F5 PUSH EDI [00124CD4]=00141F05 ESP=00124CD4
- main 006E70F6 JE SHORT 006E7169
- main 006E70F8 MOV EDI,DWORD PTR SS:[ARG.3] [00124CE8]=0 EDI=00000000
- main 006E70FC TEST EDI,EDI
- main 006E70FE JE SHORT 006E710A
- main 006E710A AND EAX,FFFFFFEF
- main 006E710D CMP EDI,1
- main 006E7110 MOV DWORD PTR DS:[ESI+0C],EAX [0075DD44]=9
- main 006E7113 JNE SHORT 006E7122
- main 006E7122 PUSH ESI [00124CD0]=01814C78 ESP=00124CD0
- main 006E7123 CALL 006E6D0F ESP=00124CCC
- main 006E6D0F PUSH EBX [00124CC8]=FFFFFFFF (decimal -1.);ESP=00124CC8
- main 006E6D10 PUSH ESI [00124CC4]=ntdll.7C9201E0 ESP=00124CC4
- main 006E6D11 MOV ESI,DWORD PTR SS:[ARG.1] [00124CD0]=Game.0075DD38
- main 006E6D15 MOV EAX,DWORD PTR DS:[ESI+0C] [0075DD44]=9
- main 006E6D18 MOV ECX,EAX ECX=00000009
- main 006E6D1A AND CL,03 ECX=00000001
- main 006E6D1D XOR EBX,EBX EBX=00000000
- main 006E6D1F CMP CL,2
- main 006E6D22 JNE SHORT 006E6D5E
- main 006E6D5E MOV EAX,DWORD PTR DS:[ESI+8] [0075DD40]=018151A0 EAX=018151A0
- main 006E6D61 AND DWORD PTR DS:[ESI+4],00000000 [0075DD3C]=00000FF8
- main 006E6D65 MOV DWORD PTR DS:[ESI],EAX [0075DD38]=018151A8
- main 006E6D67 POP ESI [00124CC4]=Game.0075DD38 ESP=00124CC8
- main 006E6D68 MOV EAX,EBX EAX=00000000
- main 006E6D6A POP EBX [00124CC8]=0000000A (decimal 10.);EBX=0000000A, ESP=00124CCC
- main 006E6D6B RETN [00124CCC]=Game.006E7128 ESP=00124CD0
- main 006E7128 MOV EAX,DWORD PTR DS:[ESI+0C] [0075DD44]=9 EAX=00000009
- main 006E712B TEST AL,AL
- main 006E712D POP ECX [00124CD0]=Game.0075DD38 ECX=0075DD38, ESP=00124CD4
- main 006E712E JNS SHORT 006E7138
- main 006E7138 TEST AL,01
- main 006E713A JE SHORT 006E714C
- main 006E713C TEST AL,08
- main 006E713E JE SHORT 006E714C
- main 006E7140 TEST AH,04
- main 006E7143 JNE SHORT 006E714C
- main 006E7145 MOV DWORD PTR DS:[ESI+18],200 [0075DD50]=00001000 (decimal 4096.)
- main 006E714C PUSH EDI [00124CD0]=Game.0075DD38 ESP=00124CD0
- main 006E714D PUSH DWORD PTR SS:[ARG.2] [00124CE4]=8 ESP=00124CCC
- main 006E7151 PUSH DWORD PTR DS:[ESI+10] [0075DD48]=3 ESP=00124CC8
- main 006E7154 CALL 006F00AF ESP=00124CC4
- main 006F00AF PUSH 0C [00124CC0]=ntdll.7C91E920 ESP=00124CC0
- main 006F00B1 PUSH OFFSET 00732B70 [00124CBC]=00124CF8 ESP=00124CBC
- main 006F00B6 CALL 006EB374 ESP=00124CB8
- main 006EB374 PUSH 006E79CC [00124CB4]=00124AAC ESP=00124CB4
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124D04 EAX=00124D04
- main 006EB37F PUSH EAX [00124CB0]=01020000 ESP=00124CB0
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124CC0]=0000000C (decimal 12.);EAX=0000000C
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124CC0]=0000000C (decimal 12.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124CC0 EBP=00124CC0
- main 006EB38C SUB ESP,EAX ESP=00124CA4
- main 006EB38E PUSH EBX [00124CA0]=Game.0075DD38 ESP=00124CA0
- main 006EB38F PUSH ESI [00124C9C]=0 ESP=00124C9C
- main 006EB390 PUSH EDI [00124C98]=0 ESP=00124C98
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124CB8]=Game.006F00BB EAX=006F00BB
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124CA8]=00124CD0
- main 006EB397 PUSH EAX [00124C94]=Game.00732A40 ESP=00124C94
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124CBC]=Game.00732B70 EAX=00732B70
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124CBC]=Game.00732B70
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124CB8]=Game.006F00BB
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124CB0 EAX=00124CB0
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124D04
- main 006EB3AE RETN [00124C94]=Game.006F00BB ESP=00124C98
- main 006F00BB MOV EBX,DWORD PTR SS:[EBP+8] [00124CC8]=3 EBX=00000003
- main 006F00BE CMP EBX,DWORD PTR DS:[9CFDA0] [009CFDA0]=00000020 (decimal 32.)
- main 006F00C4 JNB SHORT 006F013E
- main 006F00C6 MOV EAX,EBX EAX=00000003
- main 006F00C8 SAR EAX,5 EAX=00000000
- main 006F00CB LEA EDI,[EAX*4+9CFDC0] Address=009CFDC0 EDI=009CFDC0
- main 006F00D2 MOV EAX,EBX EAX=00000003
- main 006F00D4 AND EAX,0000001F
- main 006F00D7 LEA ESI,[EAX*8+EAX] ESI=0000001B
- main 006F00DA SHL ESI,2 ESI=0000006C
- main 006F00DD MOV EAX,DWORD PTR DS:[EDI] [009CFDC0]=01021F48 EAX=01021F48
- main 006F00DF TEST BYTE PTR DS:[ESI+EAX+4],01 [01021FB8]=01
- main 006F00E4 JE SHORT 006F013E
- main 006F00E6 PUSH EBX [00124C94]=Game.006F00BB ESP=00124C94
- main 006F00E7 CALL 006F87FF ESP=00124C90
- main 006F87FF PUSH 8 [00124C8C]=00124D00 ESP=00124C8C
- main 006F8801 PUSH OFFSET 00737E30 [00124C88]=Game.006E655C ESP=00124C88
- main 006F8806 CALL 006EB374 ESP=00124C84
- main 006EB374 PUSH 006E79CC [00124C80]=00001000 (decimal 4096.);ESP=00124C80
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124CB0 EAX=00124CB0
- main 006EB37F PUSH EAX [00124C7C]=Game.009CF138 ESP=00124C7C
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124C8C]=8 EAX=00000008
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124C8C]=8
- main 006EB388 LEA EBP,[ARG.2] Address=00124C8C EBP=00124C8C
- main 006EB38C SUB ESP,EAX ESP=00124C74
- main 006EB38E PUSH EBX [00124C70]=Game.006EDDD3 ESP=00124C70
- main 006EB38F PUSH ESI [00124C6C]=3 ESP=00124C6C
- main 006EB390 PUSH EDI [00124C68]=Game.006EDDB6 ESP=00124C68
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124C84]=Game.006F880B EAX=006F880B
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124C74]=8
- main 006EB397 PUSH EAX [00124C64]=01021FC0 ESP=00124C64
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124C88]=Game.00737E30 EAX=00737E30
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124C88]=Game.00737E30
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124C84]=Game.006F880B
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124C7C EAX=00124C7C
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124CB0
- main 006EB3AE RETN [00124C64]=Game.006F880B ESP=00124C68
- main 006F880B MOV EDI,DWORD PTR SS:[EBP+8] [00124C94]=3 EDI=00000003
- main 006F880E MOV ECX,EDI ECX=00000003
- main 006F8810 SAR ECX,5 ECX=00000000
- main 006F8813 MOV EAX,EDI EAX=00000003
- main 006F8815 AND EAX,0000001F
- main 006F8818 LEA EAX,[EAX*8+EAX] EAX=0000001B
- main 006F881B MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0] [009CFDC0]=01021F48 ECX=01021F48
- main 006F8822 LEA ESI,[EAX*4+ECX] Address=01021FB4 ESI=01021FB4
- main 006F8825 XOR EBX,EBX EBX=00000000
- main 006F8827 CMP DWORD PTR DS:[ESI+8],EBX [01021FBC]=1
- main 006F882A JNE SHORT 006F886D
- main 006F886D MOV EAX,EDI EAX=00000003
- main 006F886F SAR EAX,5 EAX=00000000
- main 006F8872 AND EDI,0000001F
- main 006F8875 LEA ECX,[EDI*8+EDI] ECX=0000001B
- main 006F8878 MOV EAX,DWORD PTR DS:[EAX*4+9CFDC0] [009CFDC0]=01021F48 EAX=01021F48
- main 006F887F LEA EAX,[ECX*4+EAX+0C] Address=01021FC0 EAX=01021FC0
- main 006F8883 PUSH EAX [00124C64]=Game.006F880B ESP=00124C64
- main 006F8884 CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01021FC0, ESP=00124C68
- main 006F888A XOR EAX,EAX
- main 006F888C INC EAX EAX=00000001
- main 006F888D CALL 006EB3AF ESP=00124C64
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124C7C]=00124CB0 ECX=00124CB0
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124C7C
- main 006EB3B9 POP ECX [00124C64]=Game.006F8892 ECX=006F8892, ESP=00124C68
- main 006EB3BA POP EDI [00124C68]=Game.009CFDC0 ESP=00124C6C, EDI=009CFDC0
- main 006EB3BB POP ESI [00124C6C]=0000006C (decimal 108.);ESP=00124C70, ESI=0000006C
- main 006EB3BC POP EBX [00124C70]=3 EBX=00000003, ESP=00124C74
- main 006EB3BD LEAVE [00124C8C]=00124CC0 ESP=00124C90, EBP=00124CC0
- main 006EB3BE PUSH ECX [00124C8C]=00124CC0 ESP=00124C8C
- main 006EB3BF RETN [00124C8C]=Game.006F8892 ESP=00124C90
- main 006F8892 RETN [00124C90]=Game.006F00EC ESP=00124C94
- main 006F00EC POP ECX [00124C94]=3 ECX=00000003, ESP=00124C98
- main 006F00ED AND DWORD PTR SS:[EBP-4],00000000 [00124CBC]=FFFFFFFF
- main 006F00F1 MOV EAX,DWORD PTR DS:[EDI] [009CFDC0]=01021F48 EAX=01021F48
- main 006F00F3 TEST BYTE PTR DS:[ESI+EAX+4],01 [01021FB8]=01
- main 006F00F8 JE SHORT 006F010E
- main 006F00FA PUSH DWORD PTR SS:[EBP+10] [00124CD0]=0 ESP=00124C94
- main 006F00FD PUSH DWORD PTR SS:[EBP+0C] [00124CCC]=8 ESP=00124C90
- main 006F0100 PUSH EBX [00124C8C]=Game.006F8892 ESP=00124C8C
- main 006F0101 CALL 006F003B ESP=00124C88
- main 006F003B PUSH ESI [00124C84]=Game.00737E30 ESP=00124C84
- main 006F003C MOV ESI,DWORD PTR SS:[ARG.1] [00124C8C]=3 ESI=00000003
- main 006F0040 PUSH ESI [00124C80]=Game.006E79CC ESP=00124C80
- main 006F0041 CALL 006F87BE ESP=00124C7C
- main 006F87BE MOV EAX,DWORD PTR SS:[ARG.1] [00124C80]=3 EAX=00000003
- main 006F87C2 CMP EAX,DWORD PTR DS:[9CFDA0] [009CFDA0]=00000020 (decimal 32.)
- main 006F87C8 JNB SHORT 006F87E8
- main 006F87CA MOV ECX,EAX
- main 006F87CC AND EAX,0000001F
- main 006F87CF SAR ECX,5 ECX=00000000
- main 006F87D2 MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0] [009CFDC0]=01021F48 ECX=01021F48
- main 006F87D9 LEA EAX,[EAX*8+EAX] EAX=0000001B
- main 006F87DC LEA EAX,[EAX*4+ECX] Address=01021FB4 EAX=01021FB4
- main 006F87DF TEST BYTE PTR DS:[EAX+4],01 [01021FB8]=01
- main 006F87E3 JE SHORT 006F87E8
- main 006F87E5 MOV EAX,DWORD PTR DS:[EAX] [01021FB4]=00000078 (decimal 120.);EAX=00000078
- main 006F87E7 RETN [00124C7C]=Game.006F0046 ESP=00124C80
- main 006F0046 CMP EAX,-1
- main 006F0049 POP ECX [00124C80]=3 ECX=00000003, ESP=00124C84
- main 006F004A JNE SHORT 006F005C
- main 006F005C PUSH EDI [00124C80]=3 ESP=00124C80
- main 006F005D PUSH DWORD PTR SS:[ARG.3] [00124C94]=0 ESP=00124C7C
- main 006F0061 PUSH 0 [00124C78]=Game.0075DD38 ESP=00124C78
- main 006F0063 PUSH DWORD PTR SS:[ARG.2] [00124C90]=8 ESP=00124C74
- main 006F0067 PUSH EAX [00124C70]=3 ESP=00124C70
- main 006F0068 CALL DWORD PTR DS:[<&KERNEL32.SetFilePointer>];[00713160]=7C810C2E (kernel32.SetFilePointer);EAX=00000008, ECX=00124C18, EDX=7C91E514, ESP=00124C80
- main 006F006E MOV EDI,EAX EDI=00000008
- main 006F0070 CMP EDI,-1
- main 006F0073 JNE SHORT 006F007D
- main 006F007D XOR EAX,EAX EAX=00000000
- main 006F007F TEST EAX,EAX
- main 006F0081 JE SHORT 006F008F
- main 006F008F MOV ECX,ESI ECX=00000003
- main 006F0091 AND ESI,0000001F
- main 006F0094 SAR ECX,5 ECX=00000000
- main 006F0097 MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0] [009CFDC0]=01021F48 ECX=01021F48
- main 006F009E MOV EAX,ESI EAX=00000003
- main 006F00A0 LEA EAX,[EAX*8+EAX] EAX=0000001B
- main 006F00A3 LEA EAX,[EAX*4+ECX+4] Address=01021FB8 EAX=01021FB8
- main 006F00A7 AND BYTE PTR DS:[EAX],FD [01021FB8]=01
- main 006F00AA MOV EAX,EDI EAX=00000008
- main 006F00AC POP EDI [00124C80]=Game.009CFDC0 ESP=00124C84, EDI=009CFDC0
- main 006F00AD POP ESI [00124C84]=0000006C (decimal 108.);ESP=00124C88, ESI=0000006C
- main 006F00AE RETN [00124C88]=Game.006F0106 ESP=00124C8C
- main 006F0106 ADD ESP,0C ESP=00124C98
- main 006F0109 MOV DWORD PTR SS:[EBP-1C],EAX [00124CA4]=7
- main 006F010C JMP SHORT 006F0125
- main 006F0125 OR DWORD PTR SS:[EBP-4],FFFFFFFF [00124CBC]=00000000
- main 006F0129 CALL 006F0136 ESP=00124C94
- main 006F0136 PUSH EBX [00124C90]=8 ESP=00124C90
- main 006F0137 CALL 006F889F ESP=00124C8C
- main 006F889F MOV EAX,DWORD PTR SS:[ARG.1] [00124C90]=3 EAX=00000003
- main 006F88A3 MOV ECX,EAX ECX=00000003
- main 006F88A5 AND EAX,0000001F
- main 006F88A8 SAR ECX,5 ECX=00000000
- main 006F88AB MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0] [009CFDC0]=01021F48 ECX=01021F48
- main 006F88B2 LEA EAX,[EAX*8+EAX] EAX=0000001B
- main 006F88B5 LEA EAX,[EAX*4+ECX+0C] Address=01021FC0 EAX=01021FC0
- main 006F88B9 PUSH EAX [00124C88]=Game.006F0106 ESP=00124C88
- main 006F88BA CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01021FC0, ESP=00124C8C
- main 006F88C0 RETN [00124C8C]=Game.006F013C ESP=00124C90
- main 006F013C POP ECX [00124C90]=3 ECX=00000003, ESP=00124C94
- main 006F013D RETN [00124C94]=Game.006F012E ESP=00124C98
- main 006F012E MOV EAX,DWORD PTR SS:[EBP-1C] [00124CA4]=8 EAX=00000008
- main 006F0131 JMP SHORT 006F0154
- main 006F0154 CALL 006EB3AF ESP=00124C94
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124CB0]=00124D04 ECX=00124D04
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124CB0
- main 006EB3B9 POP ECX [00124C94]=Game.006F0159 ECX=006F0159, ESP=00124C98
- main 006EB3BA POP EDI [00124C98]=0 ESP=00124C9C, EDI=00000000
- main 006EB3BB POP ESI [00124C9C]=Game.0075DD38 ESP=00124CA0, ESI=0075DD38
- main 006EB3BC POP EBX [00124CA0]=0000000A (decimal 10.);EBX=0000000A, ESP=00124CA4
- main 006EB3BD LEAVE [00124CC0]=00124D14 ESP=00124CC4, EBP=00124D14
- main 006EB3BE PUSH ECX [00124CC0]=00124D14 ESP=00124CC0
- main 006EB3BF RETN [00124CC0]=Game.006F0159 ESP=00124CC4
- main 006F0159 RETN [00124CC4]=Game.006E7159 ESP=00124CC8
- main 006E7159 XOR ECX,ECX ECX=00000000
- main 006E715B ADD ESP,0C ESP=00124CD4
- main 006E715E CMP EAX,-1
- main 006E7161 SETNE CL ECX=00000001
- main 006E7164 DEC ECX ECX=00000000
- main 006E7165 MOV EAX,ECX EAX=00000000
- main 006E7167 JMP SHORT 006E7177
- main 006E7177 POP EDI [00124CD4]=1 ESP=00124CD8, EDI=00000001
- main 006E7178 POP ESI [00124CD8]=00141F05 ESP=00124CDC, ESI=00141F05
- main 006E7179 RETN [00124CDC]=Game.006E71A1 ESP=00124CE0
- main 006E71A1 ADD ESP,0C ESP=00124CEC
- main 006E71A4 MOV DWORD PTR SS:[EBP-1C],EAX [00124CF8]=00124F98
- main 006E71A7 OR DWORD PTR SS:[EBP-4],FFFFFFFF [00124D10]=00000000
- main 006E71AB CALL 006E71B9 ESP=00124CE8
- main 006E71B9 PUSH DWORD PTR SS:[EBP+8] [00124D1C]=Game.0075DD38 ESP=00124CE4
- main 006E71BC CALL 006E8CB6 ESP=00124CE0
- main 006E8CB6 MOV EAX,DWORD PTR SS:[ARG.1] [00124CE4]=Game.0075DD38 EAX=0075DD38
- main 006E8CBA MOV ECX,OFFSET 0075DCD8 ECX=0075DCD8
- main 006E8CBF CMP EAX,ECX
- main 006E8CC1 JB SHORT 006E8CDA
- main 006E8CC3 CMP EAX,OFFSET 0075DF38
- main 006E8CC8 JA SHORT 006E8CDA
- main 006E8CCA SUB EAX,ECX EAX=00000060
- main 006E8CCC SAR EAX,5 EAX=00000003
- main 006E8CCF ADD EAX,10 EAX=00000013
- main 006E8CD2 PUSH EAX [00124CDC]=Game.006E71A1 ESP=00124CDC
- main 006E8CD3 CALL 006EA770 ESP=00124CD8
- main 006EA770 PUSH EBP [00124CD4]=1 ESP=00124CD4
- main 006EA771 MOV EBP,ESP EBP=00124CD4
- main 006EA773 MOV EAX,DWORD PTR SS:[ARG.1] [00124CDC]=00000013 (decimal 19.)
- main 006EA776 PUSH DWORD PTR DS:[EAX*8+75DF80] [0075E018]=01814C78 ESP=00124CD0
- main 006EA77D CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01814C78, ESP=00124CD4
- main 006EA783 POP EBP [00124CD4]=00124D14 ESP=00124CD8, EBP=00124D14
- main 006EA784 RETN [00124CD8]=Game.006E8CD8 ESP=00124CDC
- main 006E8CD8 POP ECX [00124CDC]=00000013 (decimal 19.);ECX=00000013, ESP=00124CE0
- main 006E8CD9 RETN [00124CE0]=Game.006E71C1 ESP=00124CE4
- main 006E71C1 POP ECX [00124CE4]=Game.0075DD38 ECX=0075DD38, ESP=00124CE8
- main 006E71C2 RETN [00124CE8]=Game.006E71B0 ESP=00124CEC
- main 006E71B0 MOV EAX,DWORD PTR SS:[EBP-1C] [00124CF8]=0
- main 006E71B3 CALL 006EB3AF ESP=00124CE8
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124D04]=00124F98 ECX=00124F98
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124D04
- main 006EB3B9 POP ECX [00124CE8]=Game.006E71B8 ECX=006E71B8, ESP=00124CEC
- main 006EB3BA POP EDI [00124CEC]=1 ESP=00124CF0
- main 006EB3BB POP ESI [00124CF0]=00141F05 ESP=00124CF4
- main 006EB3BC POP EBX [00124CF4]=0000000A (decimal 10.);ESP=00124CF8
- main 006EB3BD LEAVE [00124D14]=00124D30 ESP=00124D18, EBP=00124D30
- main 006EB3BE PUSH ECX [00124D14]=00124D30 ESP=00124D14
- main 006EB3BF RETN [00124D14]=Game.006E71B8 ESP=00124D18
- main 006E71B8 RETN [00124D18]=Game.006DE327 ESP=00124D1C
- main 006DE327 ADD ESP,0C ESP=00124D28
- main 006DE32A MOV ECX,DWORD PTR SS:[ARG.1] [00124D38]=01815150 ECX=01815150
- main 006DE32D MOV EDX,DWORD PTR DS:[ECX] [01815150]=Game.0075DD38 EDX=0075DD38
- main 006DE32F PUSH EDX [00124D24]=0 ESP=00124D24
- main 006DE330 PUSH 8 [00124D20]=8 ESP=00124D20
- main 006DE332 PUSH 1 [00124D1C]=Game.0075DD38 ESP=00124D1C
- main 006DE334 PUSH OFFSET 009CF130 [00124D18]=Game.006DE327 ESP=00124D18
- main 006DE339 CALL 006E598D ESP=00124D14
- main 006E598D PUSH 0C [00124D10]=FFFFFFFF (decimal -1.);ESP=00124D10
- main 006E598F PUSH OFFSET 00731ED8 [00124D0C]=Game.00732070 ESP=00124D0C
- main 006E5994 CALL 006EB374 ESP=00124D08
- main 006EB374 PUSH 006E79CC [00124D04]=00124F98 ESP=00124D04
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124F98 EAX=00124F98
- main 006EB37F PUSH EAX [00124D00]=Game.00731FB8 ESP=00124D00
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124D10]=0000000C (decimal 12.);EAX=0000000C
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124D10]=0000000C (decimal 12.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124D10 EBP=00124D10
- main 006EB38C SUB ESP,EAX ESP=00124CF4
- main 006EB38E PUSH EBX [00124CF0]=00141F05 ESP=00124CF0
- main 006EB38F PUSH ESI [00124CEC]=1 ESP=00124CEC
- main 006EB390 PUSH EDI [00124CE8]=Game.006E71B8 ESP=00124CE8
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124D08]=Game.006E5999 EAX=006E5999
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124CF8]=0
- main 006EB397 PUSH EAX [00124CE4]=Game.0075DD38 ESP=00124CE4
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124D0C]=Game.00731ED8 EAX=00731ED8
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124D0C]=Game.00731ED8
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124D08]=Game.006E5999
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124D00 EAX=00124D00
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124F98
- main 006EB3AE RETN [00124CE4]=Game.006E5999 ESP=00124CE8
- main 006E5999 PUSH DWORD PTR SS:[EBP+14] [00124D24]=Game.0075DD38 ESP=00124CE4
- main 006E599C CALL 006E8C64 ESP=00124CE0
- main 006E8C64 MOV EAX,DWORD PTR SS:[ARG.1] [00124CE4]=Game.0075DD38 EAX=0075DD38
- main 006E8C68 MOV ECX,OFFSET 0075DCD8 ECX=0075DCD8
- main 006E8C6D CMP EAX,ECX
- main 006E8C6F JB SHORT 006E8C88
- main 006E8C71 CMP EAX,OFFSET 0075DF38
- main 006E8C76 JA SHORT 006E8C88
- main 006E8C78 SUB EAX,ECX EAX=00000060
- main 006E8C7A SAR EAX,5 EAX=00000003
- main 006E8C7D ADD EAX,10 EAX=00000013
- main 006E8C80 PUSH EAX [00124CDC]=00000013 (decimal 19.);ESP=00124CDC
- main 006E8C81 CALL 006EA83D ESP=00124CD8
- main 006EA83D PUSH EBP [00124CD4]=00124D14 ESP=00124CD4
- main 006EA83E MOV EBP,ESP EBP=00124CD4
- main 006EA840 MOV EAX,DWORD PTR SS:[ARG.1] [00124CDC]=00000013 (decimal 19.)
- main 006EA843 PUSH ESI [00124CD0]=01814C78 ESP=00124CD0
- main 006EA844 LEA ESI,[EAX*8+75DF80] Address=0075E018 ESI=0075E018
- main 006EA84B CMP DWORD PTR DS:[ESI],0 [0075E018]=01814C78
- main 006EA84E JNE SHORT 006EA863
- main 006EA863 PUSH DWORD PTR DS:[ESI] [0075E018]=01814C78 ESP=00124CCC
- main 006EA865 CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01814C78, ESP=00124CD0
- main 006EA86B POP ESI [00124CD0]=00141F05 ESP=00124CD4, ESI=00141F05
- main 006EA86C POP EBP [00124CD4]=00124D10 ESP=00124CD8, EBP=00124D10
- main 006EA86D RETN [00124CD8]=Game.006E8C86 ESP=00124CDC
- main 006E8C86 POP ECX [00124CDC]=00000013 (decimal 19.);ECX=00000013, ESP=00124CE0
- main 006E8C87 RETN [00124CE0]=Game.006E59A1 ESP=00124CE4
- main 006E59A1 POP ECX [00124CE4]=Game.0075DD38 ECX=0075DD38, ESP=00124CE8
- main 006E59A2 AND DWORD PTR SS:[EBP-4],00000000 [00124D0C]=FFFFFFFF
- main 006E59A6 PUSH DWORD PTR SS:[EBP+14] [00124D24]=Game.0075DD38 ESP=00124CE4
- main 006E59A9 PUSH DWORD PTR SS:[EBP+10] [00124D20]=8 ESP=00124CE0
- main 006E59AC PUSH DWORD PTR SS:[EBP+0C] [00124D1C]=1 ESP=00124CDC
- main 006E59AF PUSH DWORD PTR SS:[EBP+8] [00124D18]=Game.009CF130 ESP=00124CD8
- main 006E59B2 CALL 006E58A4 ESP=00124CD4
- main 006E58A4 PUSH EBP [00124CD0]=00141F05 ESP=00124CD0
- main 006E58A5 MOV EBP,ESP EBP=00124CD0
- main 006E58A7 PUSH ECX [00124CCC]=01814C78 ESP=00124CCC
- main 006E58A8 PUSH ECX [00124CC8]=Game.006EA86B ESP=00124CC8
- main 006E58A9 PUSH EBX [00124CC4]=Game.006E7159 ESP=00124CC4
- main 006E58AA MOV EBX,DWORD PTR SS:[ARG.1] [00124CD8]=Game.009CF130 EBX=009CF130
- main 006E58AD PUSH EDI [00124CC0]=Game.006F0159 ESP=00124CC0
- main 006E58AE MOV EDI,DWORD PTR SS:[ARG.2] [00124CDC]=1
- main 006E58B1 IMUL EDI,DWORD PTR SS:[ARG.3] [00124CE0]=8 EDI=00000008
- main 006E58B5 TEST EDI,EDI
- main 006E58B7 MOV ECX,EDI ECX=00000008
- main 006E58B9 MOV DWORD PTR SS:[LOCAL.2],EDI [00124CC8]=Game.0075DD38
- main 006E58BC MOV DWORD PTR SS:[ARG.1],ECX [00124CD8]=Game.009CF130
- main 006E58BF JNE SHORT 006E58C8
- main 006E58C8 PUSH ESI [00124CBC]=FFFFFFFF (decimal -1.);ESP=00124CBC
- main 006E58C9 MOV ESI,DWORD PTR SS:[ARG.4] [00124CE4]=Game.0075DD38 ESI=0075DD38
- main 006E58CC TEST WORD PTR DS:[ESI+0C],010C [0075DD44]=0009
- main 006E58D2 JE SHORT 006E58DC
- main 006E58D4 MOV EAX,DWORD PTR DS:[ESI+18] [0075DD50]=00000200 (decimal 512.);EAX=00000200
- main 006E58D7 MOV DWORD PTR SS:[LOCAL.1],EAX [00124CCC]=Game.0075DD38
- main 006E58DA JMP SHORT 006E58E8
- main 006E58E8 TEST WORD PTR DS:[ESI+0C],010C [0075DD44]=0009
- main 006E58EE JE SHORT 006E591A
- main 006E58F0 MOV EAX,DWORD PTR DS:[ESI+4] [0075DD3C]=0 EAX=00000000
- main 006E58F3 TEST EAX,EAX
- main 006E58F5 JE SHORT 006E591A
- main 006E591A CMP ECX,DWORD PTR SS:[LOCAL.1] [00124CCC]=00000200 (decimal 512.)
- main 006E591D JB SHORT 006E594D
- main 006E594D PUSH ESI [00124CB8]=Game.00732B70 ESP=00124CB8
- main 006E594E CALL 006ED441 ESP=00124CB4
- main 006ED441 PUSH ESI [00124CB0]=00124D04 ESP=00124CB0
- main 006ED442 MOV ESI,DWORD PTR SS:[ARG.1] [00124CB8]=Game.0075DD38
- main 006ED446 MOV EAX,DWORD PTR DS:[ESI+0C] [0075DD44]=9 EAX=00000009
- main 006ED449 TEST AL,83
- main 006ED44B JE 006ED51D
- main 006ED451 TEST AL,40
- main 006ED453 JNE 006ED51D
- main 006ED459 TEST AL,02
- main 006ED45B JE SHORT 006ED468
- main 006ED468 OR EAX,00000001
- main 006ED46B TEST AX,010C
- main 006ED46F MOV DWORD PTR DS:[ESI+0C],EAX [0075DD44]=9
- main 006ED472 JNE SHORT 006ED47D
- main 006ED47D MOV EAX,DWORD PTR DS:[ESI+8] [0075DD40]=018151A0 EAX=018151A0
- main 006ED480 MOV DWORD PTR DS:[ESI],EAX [0075DD38]=018151A0
- main 006ED482 PUSH DWORD PTR DS:[ESI+18] [0075DD50]=00000200 (decimal 512.);ESP=00124CAC
- main 006ED485 PUSH DWORD PTR DS:[ESI+8] [0075DD40]=018151A0 ESP=00124CA8
- main 006ED488 PUSH DWORD PTR DS:[ESI+10] [0075DD48]=3 ESP=00124CA4
- main 006ED48B CALL 006EDD29 ESP=00124CA0
- main 006EDD29 PUSH 0C [00124C9C]=Game.0075DD38 ESP=00124C9C
- main 006EDD2B PUSH OFFSET 00732A40 [00124C98]=0 ESP=00124C98
- main 006EDD30 CALL 006EB374 ESP=00124C94
- main 006EB374 PUSH 006E79CC [00124C90]=3 ESP=00124C90
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124D00 EAX=00124D00
- main 006EB37F PUSH EAX [00124C8C]=Game.006F013C ESP=00124C8C
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124C9C]=0000000C (decimal 12.);EAX=0000000C
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124C9C]=0000000C (decimal 12.)
- main 006EB388 LEA EBP,[ARG.2] Address=00124C9C EBP=00124C9C
- main 006EB38C SUB ESP,EAX ESP=00124C80
- main 006EB38E PUSH EBX [00124C7C]=0 ESP=00124C7C
- main 006EB38F PUSH ESI [00124C78]=0 ESP=00124C78
- main 006EB390 PUSH EDI [00124C74]=8 ESP=00124C74
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124C94]=Game.006EDD35 EAX=006EDD35
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124C84]=Game.006F88C0
- main 006EB397 PUSH EAX [00124C70]=00000078 (decimal 120.);ESP=00124C70
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124C98]=Game.00732A40 EAX=00732A40
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124C98]=Game.00732A40
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124C94]=Game.006EDD35
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124C8C EAX=00124C8C
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124D00
- main 006EB3AE RETN [00124C70]=Game.006EDD35 ESP=00124C74
- main 006EDD35 MOV EBX,DWORD PTR SS:[EBP+8] [00124CA4]=3 EBX=00000003
- main 006EDD38 CMP EBX,DWORD PTR DS:[9CFDA0] [009CFDA0]=00000020 (decimal 32.)
- main 006EDD3E JNB SHORT 006EDDB8
- main 006EDD40 MOV EAX,EBX EAX=00000003
- main 006EDD42 SAR EAX,5 EAX=00000000
- main 006EDD45 LEA EDI,[EAX*4+9CFDC0] Address=009CFDC0 EDI=009CFDC0
- main 006EDD4C MOV EAX,EBX EAX=00000003
- main 006EDD4E AND EAX,0000001F
- main 006EDD51 LEA ESI,[EAX*8+EAX] ESI=0000001B
- main 006EDD54 SHL ESI,2 ESI=0000006C
- main 006EDD57 MOV EAX,DWORD PTR DS:[EDI] [009CFDC0]=01021F48 EAX=01021F48
- main 006EDD59 TEST BYTE PTR DS:[ESI+EAX+4],01 [01021FB8]=01
- main 006EDD5E JE SHORT 006EDDB8
- main 006EDD60 PUSH EBX [00124C70]=Game.006EDD35 ESP=00124C70
- main 006EDD61 CALL 006F87FF ESP=00124C6C
- main 006F87FF PUSH 8 [00124C68]=00124CC0 ESP=00124C68
- main 006F8801 PUSH OFFSET 00737E30 [00124C64]=0 ESP=00124C64
- main 006F8806 CALL 006EB374 ESP=00124C60
- main 006EB374 PUSH 006E79CC [00124C5C]=0 ESP=00124C5C
- main 006EB379 MOV EAX,DWORD PTR FS:[0] [7FFDF000]=00124C8C EAX=00124C8C
- main 006EB37F PUSH EAX [00124C58]=0 ESP=00124C58
- main 006EB380 MOV EAX,DWORD PTR SS:[ARG.2] [00124C68]=8 EAX=00000008
- main 006EB384 MOV DWORD PTR SS:[ARG.2],EBP [00124C68]=8
- main 006EB388 LEA EBP,[ARG.2] Address=00124C68 EBP=00124C68
- main 006EB38C SUB ESP,EAX ESP=00124C50
- main 006EB38E PUSH EBX [00124C4C]=0000006C (decimal 108.);ESP=00124C4C
- main 006EB38F PUSH ESI [00124C48]=Game.009CFDC0 ESP=00124C48
- main 006EB390 PUSH EDI [00124C44]=0 ESP=00124C44
- main 006EB391 MOV EAX,DWORD PTR SS:[ARG.RETADDR] [00124C60]=Game.006F880B EAX=006F880B
- main 006EB394 MOV DWORD PTR SS:[LOCAL.3],ESP [00124C50]=3
- main 006EB397 PUSH EAX [00124C40]=00124C54 ESP=00124C40
- main 006EB398 MOV EAX,DWORD PTR SS:[ARG.1] [00124C64]=Game.00737E30 EAX=00737E30
- main 006EB39B MOV DWORD PTR SS:[ARG.1],-1 [00124C64]=Game.00737E30
- main 006EB3A2 MOV DWORD PTR SS:[ARG.RETADDR],EAX [00124C60]=Game.006F880B
- main 006EB3A5 LEA EAX,[LOCAL.1] Address=00124C58 EAX=00124C58
- main 006EB3A8 MOV DWORD PTR FS:[0],EAX [7FFDF000]=00124C8C
- main 006EB3AE RETN [00124C40]=Game.006F880B ESP=00124C44
- main 006F880B MOV EDI,DWORD PTR SS:[EBP+8] [00124C70]=3 EDI=00000003
- main 006F880E MOV ECX,EDI ECX=00000003
- main 006F8810 SAR ECX,5 ECX=00000000
- main 006F8813 MOV EAX,EDI EAX=00000003
- main 006F8815 AND EAX,0000001F
- main 006F8818 LEA EAX,[EAX*8+EAX] EAX=0000001B
- main 006F881B MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0] [009CFDC0]=01021F48 ECX=01021F48
- main 006F8822 LEA ESI,[EAX*4+ECX] Address=01021FB4 ESI=01021FB4
- main 006F8825 XOR EBX,EBX EBX=00000000
- main 006F8827 CMP DWORD PTR DS:[ESI+8],EBX [01021FBC]=1
- main 006F882A JNE SHORT 006F886D
- main 006F886D MOV EAX,EDI EAX=00000003
- main 006F886F SAR EAX,5 EAX=00000000
- main 006F8872 AND EDI,0000001F
- main 006F8875 LEA ECX,[EDI*8+EDI] ECX=0000001B
- main 006F8878 MOV EAX,DWORD PTR DS:[EAX*4+9CFDC0] [009CFDC0]=01021F48 EAX=01021F48
- main 006F887F LEA EAX,[ECX*4+EAX+0C] Address=01021FC0 EAX=01021FC0
- main 006F8883 PUSH EAX [00124C40]=Game.006F880B ESP=00124C40
- main 006F8884 CALL DWORD PTR DS:[<&KERNEL32.EnterCriticalSection>];[00713218]=7C911000 (ntdll.RtlEnterCriticalSection);EAX=00000000, ECX=7FFDF000, EDX=01021FC0, ESP=00124C44
- main 006F888A XOR EAX,EAX
- main 006F888C INC EAX EAX=00000001
- main 006F888D CALL 006EB3AF ESP=00124C40
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124C58]=00124C8C ECX=00124C8C
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124C58
- main 006EB3B9 POP ECX [00124C40]=Game.006F8892 ECX=006F8892, ESP=00124C44
- main 006EB3BA POP EDI [00124C44]=Game.009CFDC0 ESP=00124C48, EDI=009CFDC0
- main 006EB3BB POP ESI [00124C48]=0000006C (decimal 108.);ESP=00124C4C, ESI=0000006C
- main 006EB3BC POP EBX [00124C4C]=3 EBX=00000003, ESP=00124C50
- main 006EB3BD LEAVE [00124C68]=00124C9C ESP=00124C6C, EBP=00124C9C
- main 006EB3BE PUSH ECX [00124C68]=00124C9C ESP=00124C68
- main 006EB3BF RETN [00124C68]=Game.006F8892 ESP=00124C6C
- main 006F8892 RETN [00124C6C]=Game.006EDD66 ESP=00124C70
- main 006EDD66 POP ECX [00124C70]=3 ECX=00000003, ESP=00124C74
- main 006EDD67 AND DWORD PTR SS:[EBP-4],00000000 [00124C98]=FFFFFFFF
- main 006EDD6B MOV EAX,DWORD PTR DS:[EDI] [009CFDC0]=01021F48 EAX=01021F48
- main 006EDD6D TEST BYTE PTR DS:[ESI+EAX+4],01 [01021FB8]=01
- main 006EDD72 JE SHORT 006EDD88
- main 006EDD74 PUSH DWORD PTR SS:[EBP+10] [00124CAC]=00000200 (decimal 512.);ESP=00124C70
- main 006EDD77 PUSH DWORD PTR SS:[EBP+0C] [00124CA8]=018151A0 ESP=00124C6C
- main 006EDD7A PUSH EBX [00124C68]=Game.006F8892 ESP=00124C68
- main 006EDD7B CALL 006EDB4E ESP=00124C64
- main 006EDB4E PUSH EBP [00124C60]=Game.00737E30 ESP=00124C60
- main 006EDB4F MOV EBP,ESP EBP=00124C60
- main 006EDB51 SUB ESP,0C ESP=00124C54
- main 006EDB54 AND DWORD PTR SS:[LOCAL.2],00000000 [00124C58]=00124C8C
- main 006EDB58 CMP DWORD PTR SS:[ARG.3],0 [00124C70]=00000200 (decimal 512.)
- main 006EDB5C PUSH EBX [00124C50]=00124C44 ESP=00124C50
- main 006EDB5D MOV EBX,DWORD PTR SS:[ARG.2] [00124C6C]=018151A0 EBX=018151A0
- main 006EDB60 PUSH ESI [00124C4C]=3 ESP=00124C4C
- main 006EDB61 PUSH EDI [00124C48]=0000006C (decimal 108.);ESP=00124C48
- main 006EDB62 MOV EDX,EBX EDX=018151A0
- main 006EDB64 JE 006EDD22
- main 006EDB6A MOV EAX,DWORD PTR SS:[ARG.1] [00124C68]=3 EAX=00000003
- main 006EDB6D MOV ECX,EAX
- main 006EDB6F AND EAX,0000001F
- main 006EDB72 SAR ECX,5 ECX=00000000
- main 006EDB75 LEA ESI,[EAX*8+EAX] ESI=0000001B
- main 006EDB78 LEA EDI,[ECX*4+9CFDC0] Address=009CFDC0
- main 006EDB7F MOV EAX,DWORD PTR DS:[EDI] [009CFDC0]=01021F48 EAX=01021F48
- main 006EDB81 SHL ESI,2 ESI=0000006C
- main 006EDB84 ADD EAX,ESI EAX=01021FB4
- main 006EDB86 MOV CL,BYTE PTR DS:[EAX+4] [01021FB8]=01 ECX=00000001
- main 006EDB89 TEST CL,02
- main 006EDB8C JNE 006EDD22
- main 006EDB92 TEST CL,48
- main 006EDB95 JE SHORT 006EDBB9
- main 006EDBB9 PUSH 0 [00124C44]=Game.009CFDC0 ESP=00124C44
- main 006EDBBB LEA EAX,[LOCAL.3] Address=00124C54 EAX=00124C54
- main 006EDBBE PUSH EAX [00124C40]=Game.006F8892 ESP=00124C40
- main 006EDBBF PUSH DWORD PTR SS:[ARG.3] [00124C70]=00000200 (decimal 512.);ESP=00124C3C
- main 006EDBC2 MOV EAX,DWORD PTR DS:[EDI] [009CFDC0]=01021F48 EAX=01021F48
- main 006EDBC4 PUSH EDX [00124C38]=3 ESP=00124C38
- main 006EDBC5 PUSH DWORD PTR DS:[ESI+EAX] [01021FB4]=00000078 (decimal 120.);ESP=00124C34
- main 006EDBC8 CALL DWORD PTR DS:[<&KERNEL32.ReadFile>];[007131C8]=7C801812 (kernel32.ReadFile);EAX=00000001, ECX=7C80189C, EDX=7C91E514, ESP=00124C48
- main 006EDBCE TEST EAX,EAX
- main 006EDBD0 JNE SHORT 006EDC0B
- main 006EDC0B MOV EAX,DWORD PTR SS:[LOCAL.3] [00124C54]=00000200 (decimal 512.);EAX=00000200
- main 006EDC0E MOV ECX,DWORD PTR DS:[EDI] [009CFDC0]=01021F48 ECX=01021F48
- main 006EDC10 ADD DWORD PTR SS:[LOCAL.2],EAX [00124C58]=0
- main 006EDC13 TEST BYTE PTR DS:[ESI+ECX+4],80 [01021FB8]=01
- main 006EDC18 JE 006EDD1D
- main 006EDD1D MOV EAX,DWORD PTR SS:[LOCAL.2] [00124C58]=00000200 (decimal 512.)
- main 006EDD20 JMP SHORT 006EDD24
- main 006EDD24 POP EDI [00124C48]=Game.009CFDC0 ESP=00124C4C
- main 006EDD25 POP ESI [00124C4C]=0000006C (decimal 108.);ESP=00124C50
- main 006EDD26 POP EBX [00124C50]=3 EBX=00000003, ESP=00124C54
- main 006EDD27 LEAVE [00124C60]=00124C9C ESP=00124C64, EBP=00124C9C
- main 006EDD28 RETN [00124C64]=Game.006EDD80 ESP=00124C68
- main 006EDD80 ADD ESP,0C ESP=00124C74
- main 006EDD83 MOV DWORD PTR SS:[EBP-1C],EAX [00124C80]=Game.009CFDC0
- main 006EDD86 JMP SHORT 006EDD9F
- main 006EDD9F OR DWORD PTR SS:[EBP-4],FFFFFFFF [00124C98]=00000000
- main 006EDDA3 CALL 006EDDB0 ESP=00124C70
- main 006EDDB0 PUSH EBX [00124C6C]=018151A0 ESP=00124C6C
- main 006EDDB1 CALL 006F889F ESP=00124C68
- main 006F889F MOV EAX,DWORD PTR SS:[ARG.1] [00124C6C]=3 EAX=00000003
- main 006F88A3 MOV ECX,EAX ECX=00000003
- main 006F88A5 AND EAX,0000001F
- main 006F88A8 SAR ECX,5 ECX=00000000
- main 006F88AB MOV ECX,DWORD PTR DS:[ECX*4+9CFDC0] [009CFDC0]=01021F48 ECX=01021F48
- main 006F88B2 LEA EAX,[EAX*8+EAX] EAX=0000001B
- main 006F88B5 LEA EAX,[EAX*4+ECX+0C] Address=01021FC0 EAX=01021FC0
- main 006F88B9 PUSH EAX [00124C64]=Game.006EDD80 ESP=00124C64
- main 006F88BA CALL DWORD PTR DS:[<&KERNEL32.LeaveCriticalSection>];[00713214]=7C9110E0 (ntdll.RtlLeaveCriticalSection);EAX=00000000, EDX=01021FC0, ESP=00124C68
- main 006F88C0 RETN [00124C68]=Game.006EDDB6 ESP=00124C6C
- main 006EDDB6 POP ECX [00124C6C]=3 ECX=00000003, ESP=00124C70
- main 006EDDB7 RETN [00124C70]=Game.006EDDA8 ESP=00124C74
- main 006EDDA8 MOV EAX,DWORD PTR SS:[EBP-1C] [00124C80]=00000200 (decimal 512.);EAX=00000200
- main 006EDDAB JMP SHORT 006EDDCE
- main 006EDDCE CALL 006EB3AF ESP=00124C70
- main 006EB3AF MOV ECX,DWORD PTR SS:[EBP-10] [00124C8C]=00124D00 ECX=00124D00
- main 006EB3B2 MOV DWORD PTR FS:[0],ECX [7FFDF000]=00124C8C
- main 006EB3B9 POP ECX [00124C70]=Game.006EDDD3 ECX=006EDDD3, ESP=00124C74
- main 006EB3BA POP EDI [00124C74]=8 ESP=00124C78, EDI=00000008
- main 006EB3BB POP ESI [00124C78]=Game.0075DD38 ESP=00124C7C, ESI=0075DD38
- main 006EB3BC POP EBX [00124C7C]=Game.009CF130 EBX=009CF130, ESP=00124C80
- main 006EB3BD LEAVE [00124C9C]=00124CD0 ESP=00124CA0, EBP=00124CD0
- main 006EB3BE PUSH ECX [00124C9C]=00124CD0 ESP=00124C9C
- main 006EB3BF RETN [00124C9C]=Game.006EDDD3 ESP=00124CA0
- main 006EDDD3 RETN [00124CA0]=Game.006ED490 ESP=00124CA4
- main 006ED490 ADD ESP,0C ESP=00124CB0
- main 006ED493 TEST EAX,EAX
- main 006ED495 MOV DWORD PTR DS:[ESI+4],EAX [0075DD3C]=0
- main 006ED498 JE SHORT 006ED50C
- main 006ED49A CMP EAX,-1
- main 006ED49D JE SHORT 006ED50C
- main 006ED49F MOV EDX,DWORD PTR DS:[ESI+0C] [0075DD44]=9 EDX=00000009
- main 006ED4A2 TEST DL,82
- main 006ED4A5 JNE SHORT 006ED4E1
- main 006ED4A7 MOV ECX,DWORD PTR DS:[ESI+10] [0075DD48]=3 ECX=00000003
- main 006ED4AA CMP ECX,-1
- main 006ED4AD PUSH EDI [00124CAC]=00000200 (decimal 512.);ESP=00124CAC
- main 006ED4AE JE SHORT 006ED4C7
- main 006ED4B0 MOV EDI,ECX EDI=00000003
- main 006ED4B2 SAR EDI,5 EDI=00000000
- main 006ED4B5 MOV EDI,DWORD PTR DS:[EDI*4+9CFDC0] [009CFDC0]=01021F48 EDI=01021F48
- main 006ED4BC AND ECX,0000001F
- main 006ED4BF LEA ECX,[ECX*8+ECX] ECX=0000001B
- main 006ED4C2 LEA EDI,[ECX*4+EDI] Address=01021FB4 EDI=01021FB4
- main 006ED4C5 JMP SHORT 006ED4CC
- main 006ED4CC MOV CL,BYTE PTR DS:[EDI+4] [01021FB8]=01 ECX=00000001
- main 006ED4CF AND CL,82 ECX=00000000
- main 006ED4D2 CMP CL,82
- main 006ED4D5 POP EDI [00124CAC]=8 ESP=00124CB0, EDI=00000008
- main 006ED4D6 JNE SHORT 006ED4E1
- main 006ED4E1 CMP DWORD PTR DS:[ESI+18],200 [0075DD50]=00000200 (decimal 512.)
- main 006ED4E8 JNE SHORT 006ED4FE
- main 006ED4EA MOV ECX,DWORD PTR DS:[ESI+0C] [0075DD44]=9 ECX=00000009
- main 006ED4ED TEST CL,08
- main 006ED4F0 JE SHORT 006ED4FE
- main 006ED4F2 TEST CH,04
- main 006ED4F5 JNE SHORT 006ED4FE
- main 006ED4F7 MOV DWORD PTR DS:[ESI+18],1000 [0075DD50]=00000200 (decimal 512.)
- main 006ED4FE MOV ECX,DWORD PTR DS:[ESI] [0075DD38]=018151A0 ECX=018151A0
- main 006ED500 DEC EAX EAX=000001FF
- main 006ED501 MOV DWORD PTR DS:[ESI+4],EAX [0075DD3C]=00000200 (decimal 512.)
- main 006ED504 MOVZX EAX,BYTE PTR DS:[ECX] [018151A0]=04 EAX=00000004
- main 006ED507 INC ECX ECX=018151A1
- main 006ED508 MOV DWORD PTR DS:[ESI],ECX [0075DD38]=018151A0
- main 006ED50A POP ESI [00124CB0]=Game.0075DD38 ESP=00124CB4
- main 006ED50B RETN [00124CB4]=Game.006E5953 ESP=00124CB8
- main 006E5953 CMP EAX,-1
- main 006E5956 POP ECX [00124CB8]=Game.0075DD38 ECX=0075DD38, ESP=00124CBC
- main 006E5957 JE SHORT 006E597B
- main 006E5959 MOV BYTE PTR DS:[EBX],AL [009CF130]=00
- main 006E595B MOV EAX,DWORD PTR DS:[ESI+18] [0075DD50]=00001000 (decimal 4096.);EAX=00001000
- main 006E595E INC EBX EBX=009CF131
- main 006E595F DEC DWORD PTR SS:[ARG.1] [00124CD8]=8
- main 006E5962 MOV DWORD PTR SS:[LOCAL.1],EAX [00124CCC]=00000200 (decimal 512.)
- main 006E5965 CMP DWORD PTR SS:[ARG.1],0 [00124CD8]=7
- main 006E5969 JNE 006E58E5
- main 006E58E5 MOV ECX,DWORD PTR SS:[ARG.1] [00124CD8]=7 ECX=00000007
- main 006E58E8 TEST WORD PTR DS:[ESI+0C],010C [0075DD44]=0009
- main 006E58EE JE SHORT 006E591A
- main 006E58F0 MOV EAX,DWORD PTR DS:[ESI+4] [0075DD3C]=000001FF (decimal 511.);EAX=000001FF
- main 006E58F3 TEST EAX,EAX
- main 006E58F5 JE SHORT 006E591A
- main 006E58F7 CMP ECX,EAX
- main 006E58F9 MOV EDI,ECX EDI=00000007
- main 006E58FB JB SHORT 006E58FF
- main 006E58FF PUSH EDI [00124CB8]=Game.0075DD38 ESP=00124CB8
- main 006E5900 PUSH DWORD PTR DS:[ESI] [0075DD38]=018151A1 ESP=00124CB4
- main 006E5902 PUSH EBX [00124CB0]=Game.0075DD38 ESP=00124CB0
- main 006E5903 CALL 006E7340 ESP=00124CAC
- main 006E7340 PUSH EBP [00124CA8]=018151A0 ESP=00124CA8
- main 006E7341 MOV EBP,ESP EBP=00124CA8
- main 006E7343 PUSH EDI [00124CA4]=3 ESP=00124CA4
- main 006E7344 PUSH ESI [00124CA0]=Game.006ED490 ESP=00124CA0
- main 006E7345 MOV ESI,DWORD PTR SS:[EBP+0C] [00124CB4]=018151A1 ESI=018151A1
- main 006E7348 MOV ECX,DWORD PTR SS:[EBP+10] [00124CB8]=7
- main 006E734B MOV EDI,DWORD PTR SS:[EBP+8] [00124CB0]=Game.009CF131 EDI=009CF131
- main 006E734E MOV EAX,ECX EAX=00000007
- main 006E7350 MOV EDX,ECX EDX=00000007
- main 006E7352 ADD EAX,ESI EAX=018151A8
- main 006E7354 CMP EDI,ESI
- main 006E7356 JBE SHORT 006E7360
- main 006E7360 TEST EDI,00000003
- main 006E7366 JNE SHORT 006E737C
- main 006E737C MOV EAX,EDI EAX=009CF131
- main 006E737E MOV EDX,3 EDX=00000003
- main 006E7383