Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CPU Disasm
- Address Hex dump Command Comments
- 0081715C /. 55 PUSH EBP
- 0081715D |. 8BEC MOV EBP,ESP
- 0081715F |. 81EC 80000000 SUB ESP,80
- 00817165 |. 894D 98 MOV DWORD PTR SS:[EBP-68],ECX
- 00817168 |. 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
- 0081716B |. 8B48 30 MOV ECX,DWORD PTR DS:[EAX+30]
- 0081716E |. 69C9 F4000000 IMUL ECX,ECX,0F4
- 00817174 |. 8B15 A0119705 MOV EDX,DWORD PTR DS:[59711A0]
- 0081717A |. 03D1 ADD EDX,ECX
- 0081717C |. 8955 F8 MOV DWORD PTR SS:[EBP-8],EDX
- 0081717F |. 8B45 14 MOV EAX,DWORD PTR SS:[EBP+14]
- 00817182 |. 33D2 XOR EDX,EDX
- 00817184 |. B9 B80B0000 MOV ECX,0BB8
- 00817189 |. F7F1 DIV ECX
- 0081718B |. 8955 90 MOV DWORD PTR SS:[EBP-70],EDX
- 0081718E |. C745 94 00000 MOV DWORD PTR SS:[EBP-6C],0
- 00817195 |. DF6D 90 FILD QWORD PTR SS:[EBP-70]
- 00817198 |. D80D CC2A8900 FMUL DWORD PTR DS:[892ACC] ; FLOAT 0.001046667
- 0081719E |. D95D 9C FSTP DWORD PTR SS:[EBP-64]
- 008171A1 |. 8B45 14 MOV EAX,DWORD PTR SS:[EBP+14]
- 008171A4 |. 05 DC050000 ADD EAX,5DC
- 008171A9 |. 33D2 XOR EDX,EDX
- 008171AB |. B9 B80B0000 MOV ECX,0BB8
- 008171B0 |. F7F1 DIV ECX
- 008171B2 |. 8955 88 MOV DWORD PTR SS:[EBP-78],EDX
- 008171B5 |. C745 8C 00000 MOV DWORD PTR SS:[EBP-74],0
- 008171BC |. DF6D 88 FILD QWORD PTR SS:[EBP-78]
- 008171BF |. D80D CC2A8900 FMUL DWORD PTR DS:[892ACC] ; FLOAT 0.001046667
- 008171C5 |. D95D FC FSTP DWORD PTR SS:[EBP-4]
- 008171C8 |. 8B55 F8 MOV EDX,DWORD PTR SS:[EBP-8]
- 008171CB |. 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
- 008171CE |. 8B88 FC000000 MOV ECX,DWORD PTR DS:[EAX+0FC]
- 008171D4 |. 894A 6C MOV DWORD PTR DS:[EDX+6C],ECX
- 008171D7 |. 8B55 F8 MOV EDX,DWORD PTR SS:[EBP-8]
- 008171DA |. 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
- 008171DD |. 8B88 00010000 MOV ECX,DWORD PTR DS:[EAX+100]
- 008171E3 |. 894A 70 MOV DWORD PTR DS:[EDX+70],ECX
- 008171E6 |. 8B55 F8 MOV EDX,DWORD PTR SS:[EBP-8]
- 008171E9 |. 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
- 008171EC |. 8B88 04010000 MOV ECX,DWORD PTR DS:[EAX+104]
- 008171F2 |. 894A 74 MOV DWORD PTR DS:[EDX+74],ECX
- 008171F5 |. C745 EC 00000 MOV DWORD PTR SS:[EBP-14],0
- 008171FC |. C745 F0 00000 MOV DWORD PTR SS:[EBP-10],0
- 00817203 |. C745 F4 00000 MOV DWORD PTR SS:[EBP-0C],0
- 0081720A |. 6A 01 PUSH 1 ; /Arg8 = 1
- 0081720C |. 6A 00 PUSH 0 ; |Arg7 = 0
- 0081720E |. 8B55 08 MOV EDX,DWORD PTR SS:[EBP+8] ; |
- 00817211 |. 81C2 14010000 ADD EDX,114 ; |
- 00817217 |. 52 PUSH EDX ; |Arg6
- 00817218 |. 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8] ; |
- 0081721B |. 05 08010000 ADD EAX,108 ; |
- 00817220 |. 50 PUSH EAX ; |Arg5
- 00817221 |. 8B4D 08 MOV ECX,DWORD PTR SS:[EBP+8] ; |
- 00817224 |. 8A51 13 MOV DL,BYTE PTR DS:[ECX+13] ; |
- 00817227 |. 52 PUSH EDX ; |Arg4
- 00817228 |. 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8] ; |
- 0081722B |. 8B88 90000000 MOV ECX,DWORD PTR DS:[EAX+90] ; |
- 00817231 |. 51 PUSH ECX ; |Arg3
- 00817232 |. 8B55 08 MOV EDX,DWORD PTR SS:[EBP+8] ; |
- 00817235 |. 8B82 8C000000 MOV EAX,DWORD PTR DS:[EDX+8C] ; |
- 0081723B |. 50 PUSH EAX ; |Arg2
- 0081723C |. 68 E48EAB06 PUSH OFFSET 06AB8EE4 ; |Arg1 = Main.6AB8EE4
- 00817241 |. 8B4D F8 MOV ECX,DWORD PTR SS:[EBP-8] ; |
- 00817244 |. E8 F75CCBFF CALL 004CCF40 ; \Main.004CCF40
- 00817249 |. C745 A4 33333 MOV DWORD PTR SS:[EBP-5C],3F333333
- 00817250 |. C745 A8 CDCC4 MOV DWORD PTR SS:[EBP-58],3E4CCCCD
- 00817257 |. C745 AC 9A991 MOV DWORD PTR SS:[EBP-54],3F19999A
- 0081725E |. 6A 00 PUSH 0 ; /Arg4 = 0
- 00817260 |. 8D4D B0 LEA ECX,[EBP-50] ; |
- 00817263 |. 51 PUSH ECX ; |Arg3
- 00817264 |. 8D55 EC LEA EDX,[EBP-14] ; |
- 00817267 |. 52 PUSH EDX ; |Arg2
- 00817268 |. 68 748FAB06 PUSH OFFSET 06AB8F74 ; |Arg1 = Main.6AB8F74
- 0081726D |. 8B4D F8 MOV ECX,DWORD PTR SS:[EBP-8] ; |
- 00817270 |. E8 A96BCBFF CALL 004CDE1E ; \Main.004CDE1E
- 00817275 |. 6A 00 PUSH 0
- 00817277 |. 6A 00 PUSH 0
- 00817279 |. 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
- 0081727C |. 50 PUSH EAX
- 0081727D |. 8D4D A4 LEA ECX,[EBP-5C]
- 00817280 |. 51 PUSH ECX
- 00817281 |. 68 0000C03F PUSH 3FC00000
- 00817286 |. 8D55 B0 LEA EDX,[EBP-50]
- 00817289 |. 52 PUSH EDX
- 0081728A |. 68 677E0000 PUSH 7E67
- 0081728F |. E8 3E49EAFF CALL 006BBBD2
- 00817294 |. 83C4 1C ADD ESP,1C
- 00817297 |. 6A 00 PUSH 0
- 00817299 |. 6A 00 PUSH 0
- 0081729B |. 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
- 0081729E |. 50 PUSH EAX
- 0081729F |. 8D4D A4 LEA ECX,[EBP-5C]
- 008172A2 |. 51 PUSH ECX
- 008172A3 |. 68 CDCC4C3F PUSH 3F4CCCCD
- 008172A8 |. 8D55 B0 LEA EDX,[EBP-50]
- 008172AB |. 52 PUSH EDX
- 008172AC |. 68 677E0000 PUSH 7E67
- 008172B1 |. E8 1C49EAFF CALL 006BBBD2
- 008172B6 |. 83C4 1C ADD ESP,1C
- 008172B9 |. C745 A4 9A999 MOV DWORD PTR SS:[EBP-5C],3E99999A
- 008172C0 |. C745 A8 9A999 MOV DWORD PTR SS:[EBP-58],3E99999A
- 008172C7 |. C745 AC 9A991 MOV DWORD PTR SS:[EBP-54],3F19999A
- 008172CE |. 6A 00 PUSH 0 ; /Arg4 = 0
- 008172D0 |. 8D45 B0 LEA EAX,[EBP-50] ; |
- 008172D3 |. 50 PUSH EAX ; |Arg3
- 008172D4 |. 8D4D EC LEA ECX,[EBP-14] ; |
- 008172D7 |. 51 PUSH ECX ; |Arg2
- 008172D8 |. 68 D48FAB06 PUSH OFFSET 06AB8FD4 ; |Arg1 = Main.6AB8FD4
- 008172DD |. 8B4D F8 MOV ECX,DWORD PTR SS:[EBP-8] ; |
- 008172E0 |. E8 396BCBFF CALL 004CDE1E ; \Main.004CDE1E
- 008172E5 |. D945 B8 FLD DWORD PTR SS:[EBP-48]
- 008172E8 |. D825 8CEC8800 FSUB DWORD PTR DS:[88EC8C] ; FLOAT 25.00000
- 008172EE |. D95D B8 FSTP DWORD PTR SS:[EBP-48]
- 008172F1 |. 6A FF PUSH -1 ; /Arg12 = -1
- 008172F3 |. 68 9A99993E PUSH 3E99999A ; |Arg11 = 3E99999A
- 008172F8 |. 6A 00 PUSH 0 ; |Arg10 = 0
- 008172FA |. 6A 00 PUSH 0 ; |Arg9 = 0
- 008172FC |. 6A 00 PUSH 0 ; |Arg8 = 0
- 008172FE |. 6A FF PUSH -1 ; |Arg7 = -1
- 00817300 |. 6A 00 PUSH 0 ; |Arg6 = 0
- 00817302 |. 6A 04 PUSH 4 ; |Arg5 = 4
- 00817304 |. 8D55 A4 LEA EDX,[EBP-5C] ; |
- 00817307 |. 52 PUSH EDX ; |Arg4
- 00817308 |. 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8] ; |
- 0081730B |. 05 08010000 ADD EAX,108 ; |
- 00817310 |. 50 PUSH EAX ; |Arg3
- 00817311 |. 8D4D B0 LEA ECX,[EBP-50] ; |
- 00817314 |. 51 PUSH ECX ; |Arg2
- 00817315 |. 68 2B010000 PUSH 12B ; |Arg1 = 12B
- 0081731A |. E8 51AEE3FF CALL 00652170 ; \Main.00652170
- 0081731F |. 83C4 30 ADD ESP,30
- 00817322 |. C745 C0 2D000 MOV DWORD PTR SS:[EBP-40],2D
- 00817329 |. C745 C4 2A000 MOV DWORD PTR SS:[EBP-3C],2A
- 00817330 |. C745 C8 30000 MOV DWORD PTR SS:[EBP-38],30
- 00817337 |. C745 CC 36000 MOV DWORD PTR SS:[EBP-34],36
- 0081733E |. C745 D0 33000 MOV DWORD PTR SS:[EBP-30],33
- 00817345 |. C745 D4 39000 MOV DWORD PTR SS:[EBP-2C],39
- 0081734C |. C745 D8 19000 MOV DWORD PTR SS:[EBP-28],19
- 00817353 |. C745 DC 1A000 MOV DWORD PTR SS:[EBP-24],1A
- 0081735A |. C745 E0 1B000 MOV DWORD PTR SS:[EBP-20],1B
- 00817361 |. C745 E4 26000 MOV DWORD PTR SS:[EBP-1C],26
- 00817368 |. C745 E8 20000 MOV DWORD PTR SS:[EBP-18],20
- 0081736F |. C745 BC 00000 MOV DWORD PTR SS:[EBP-44],0
- 00817376 |. EB 09 JMP SHORT 00817381
- 00817378 |> 8B55 BC MOV EDX,DWORD PTR SS:[EBP-44]
- 0081737B |. 83C2 01 ADD EDX,1
- 0081737E |. 8955 BC MOV DWORD PTR SS:[EBP-44],EDX
- 00817381 |> 837D BC 0B CMP DWORD PTR SS:[EBP-44],0B
- 00817385 |. 0F8D 30010000 JGE 008174BB
- 0081738B |. 6A 00 PUSH 0 ; /Arg4 = 0
- 0081738D |. 8D45 B0 LEA EAX,[EBP-50] ; |
- 00817390 |. 50 PUSH EAX ; |Arg3
- 00817391 |. 8D4D EC LEA ECX,[EBP-14] ; |
- 00817394 |. 51 PUSH ECX ; |Arg2
- 00817395 |. 8B55 BC MOV EDX,DWORD PTR SS:[EBP-44] ; |
- 00817398 |. 8B4495 C0 MOV EAX,DWORD PTR SS:[EDX*4+EBP-40] ; |
- 0081739C |. 6BC0 30 IMUL EAX,EAX,30 ; |
- 0081739F |. 05 E48EAB06 ADD EAX,OFFSET 06AB8EE4 ; |
- 008173A4 |. 50 PUSH EAX ; |Arg1
- 008173A5 |. 8B4D F8 MOV ECX,DWORD PTR SS:[EBP-8] ; |
- 008173A8 |. E8 716ACBFF CALL 004CDE1E ; \Main.004CDE1E
- 008173AD |. 8B4D BC MOV ECX,DWORD PTR SS:[EBP-44]
- 008173B0 |. 894D 84 MOV DWORD PTR SS:[EBP-7C],ECX
- 008173B3 |. 837D 84 0A CMP DWORD PTR SS:[EBP-7C],0A
- 008173B7 |.^ 0F87 F9000000 JA 008174B6
- 008173BD |. 8B45 84 MOV EAX,DWORD PTR SS:[EBP-7C]
- 008173C0 |. 33D2 XOR EDX,EDX
- 008173C2 |. 8A90 CF748100 MOV DL,BYTE PTR DS:[EAX+8174CF]
- 008173C8 |. FF2495 C37481 JMP DWORD PTR DS:[EDX*4+8174C3]
- 008173CF |> C745 A4 00000 MOV DWORD PTR SS:[EBP-5C],3F000000
- 008173D6 |. C745 A8 00000 MOV DWORD PTR SS:[EBP-58],3F000000
- 008173DD |. C745 AC CDCC4 MOV DWORD PTR SS:[EBP-54],3F4CCCCD
- 008173E4 |. 6A 00 PUSH 0
- 008173E6 |. 6A 00 PUSH 0
- 008173E8 |. 8B4D 08 MOV ECX,DWORD PTR SS:[EBP+8]
- 008173EB |. 51 PUSH ECX
- 008173EC |. 8D55 A4 LEA EDX,[EBP-5C]
- 008173EF |. 52 PUSH EDX
- 008173F0 |. 68 9A99993E PUSH 3E99999A
- 008173F5 |. 8D45 B0 LEA EAX,[EBP-50]
- 008173F8 |. 50 PUSH EAX
- 008173F9 |. 68 677E0000 PUSH 7E67
- 008173FE |. E8 CF47EAFF CALL 006BBBD2
- 00817403 |. 83C4 1C ADD ESP,1C
- 00817406 \.^ E9 AB000000 JMP 008174B6
- 0081740B /> C745 A4 9A991 MOV DWORD PTR SS:[EBP-5C],3F19999A
- 00817412 |. C745 A8 CDCC4 MOV DWORD PTR SS:[EBP-58],3E4CCCCD
- 00817419 |. C745 AC CDCC4 MOV DWORD PTR SS:[EBP-54],3F4CCCCD
- 00817420 |. 6A 00 PUSH 0
- 00817422 |. 6A 00 PUSH 0
- 00817424 |. 8B4D 08 MOV ECX,DWORD PTR SS:[EBP+8]
- 00817427 |. 51 PUSH ECX
- 00817428 |. 8D55 A4 LEA EDX,[EBP-5C]
- 0081742B |. 52 PUSH EDX
- 0081742C |. 68 CDCC4C3E PUSH 3E4CCCCD
- 00817431 |. 8D45 B0 LEA EAX,[EBP-50]
- 00817434 |. 50 PUSH EAX
- 00817435 |. 68 027D0000 PUSH 7D02
- 0081743A |. E8 9347EAFF CALL 006BBBD2
- 0081743F |. 83C4 1C ADD ESP,1C
- 00817442 \.^ EB 72 JMP SHORT 008174B6
- 00817444 /> 8B4D BC MOV ECX,DWORD PTR SS:[EBP-44]
- 00817447 |. 81E1 01000080 AND ECX,80000001
- 0081744D |. 79 05 JNS SHORT 00817454
- 0081744F |. 49 DEC ECX
- 00817450 |. 83C9 FE OR ECX,FFFFFFFE
- 00817453 |. 41 INC ECX
- 00817454 |> 85C9 TEST ECX,ECX
- 00817456 |. 75 13 JNE SHORT 0081746B
- 00817458 |. 8B55 9C MOV EDX,DWORD PTR SS:[EBP-64]
- 0081745B |. 52 PUSH EDX ; /Arg1
- 0081745C |. E8 5FBEC8FF CALL 004A32C0 ; \Main.004A32C0
- 00817461 |. 83C4 04 ADD ESP,4
- 00817464 |. DCC0 FADD ST,ST
- 00817466 |. D95D 80 FSTP DWORD PTR SS:[EBP-80]
- 00817469 |. EB 11 JMP SHORT 0081747C
- 0081746B |> 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
- 0081746E |. 50 PUSH EAX ; /Arg1
- 0081746F |. E8 4CBEC8FF CALL 004A32C0 ; \Main.004A32C0
- 00817474 |. 83C4 04 ADD ESP,4
- 00817477 |. DCC0 FADD ST,ST
- 00817479 |. D95D 80 FSTP DWORD PTR SS:[EBP-80]
- 0081747C |> 8B4D 80 MOV ECX,DWORD PTR SS:[EBP-80]
- 0081747F |. 894D A0 MOV DWORD PTR SS:[EBP-60],ECX
- 00817482 |. 8B55 A0 MOV EDX,DWORD PTR SS:[EBP-60]
- 00817485 |. 8955 A4 MOV DWORD PTR SS:[EBP-5C],EDX
- 00817488 |. 8B45 A0 MOV EAX,DWORD PTR SS:[EBP-60]
- 0081748B |. 8945 A8 MOV DWORD PTR SS:[EBP-58],EAX
- 0081748E |. 8B4D A0 MOV ECX,DWORD PTR SS:[EBP-60]
- 00817491 |. 894D AC MOV DWORD PTR SS:[EBP-54],ECX
- 00817494 |. 6A 00 PUSH 0
- 00817496 |. 6A 00 PUSH 0
- 00817498 |. 8B55 08 MOV EDX,DWORD PTR SS:[EBP+8]
- 0081749B |. 52 PUSH EDX
- 0081749C |. 8D45 A4 LEA EAX,[EBP-5C]
- 0081749F |. 50 PUSH EAX
- 008174A0 |. 68 0000003F PUSH 3F000000
- 008174A5 |. 8D4D B0 LEA ECX,[EBP-50]
- 008174A8 |. 51 PUSH ECX
- 008174A9 |. 68 737D0000 PUSH 7D73
- 008174AE |. E8 1F47EAFF CALL 006BBBD2
- 008174B3 |. 83C4 1C ADD ESP,1C
- 008174B6 |>^ E9 BDFEFFFF JMP 00817378
- 008174BB |> B0 01 MOV AL,1
- 008174BD |. 8BE5 MOV ESP,EBP
- 008174BF |. 5D POP EBP
- 008174C0 \. C2 1400 RETN 14
- 008174C3 . CF738100 DD 008173CF
- 008174C7 . 0B748100 DD 0081740B
- 008174CB . 44748100 DD 00817444
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement