Advertisement
vivaladoxx

firebullet

May 30th, 2015
297
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. CPU Disasm
  2. Address   Hex dump          Command                                  Comments
  3. 241CEE30  /$  81EC 68030000 SUB ESP,368                              ; client.241CEE30(guessed Arg1,Arg2,Arg3,Arg4,Arg5,Arg6,Arg7,Arg8,Arg9,Arg10,Arg11,Arg12,Arg13,Arg14)
  4. 241CEE36  |.  DB8424 8C0300 FILD DWORD PTR SS:[ARG.9]
  5. 241CEE3D  |.  53            PUSH EBX
  6. 241CEE3E  |.  56            PUSH ESI
  7. 241CEE3F  |.  57            PUSH EDI
  8. 241CEE40  |.  8BF9          MOV EDI,ECX
  9. 241CEE42  |.  D95C24 20     FSTP DWORD PTR SS:[LOCAL.212]
  10. 241CEE46  |.  8D8424 E00000 LEA EAX,[LOCAL.164]
  11. 241CEE4D  |.  50            PUSH EAX                                 ; /Arg4 => OFFSET LOCAL.164
  12. 241CEE4E  |.  8B8424 880300 MOV EAX,DWORD PTR SS:[ARG.4]             ; |
  13. 241CEE55  |.  8D8C24 F00000 LEA ECX,[LOCAL.161]                      ; |
  14. 241CEE5C  |.  51            PUSH ECX                                 ; |Arg3 => OFFSET LOCAL.161
  15. 241CEE5D  |.  8D9424 DC0000 LEA EDX,[LOCAL.167]                      ; |
  16. 241CEE64  |.  52            PUSH EDX                                 ; |Arg2 => OFFSET LOCAL.167
  17. 241CEE65  |.  50            PUSH EAX                                 ; |Arg1 => [ARG.4]
  18. 241CEE66  |.  89BC24 BC0000 MOV DWORD PTR SS:[LOCAL.177],EDI         ; |
  19. 241CEE6D  |.  C74424 28 000 MOV DWORD PTR SS:[LOCAL.214],0           ; |
  20. 241CEE75  |.  E8 F6C30700   CALL 2424B270                            ; \client.2424B270
  21. 241CEE7A  |.  8B8424 A40300 MOV EAX,DWORD PTR SS:[ARG.8]
  22. 241CEE81  |.  83C4 10       ADD ESP,10
  23. 241CEE84  |.  8D4C24 58     LEA ECX,[LOCAL.198]
  24. 241CEE88  |.  51            PUSH ECX                                 ; /Arg3 => OFFSET LOCAL.198
  25. 241CEE89  |.  8D5424 38     LEA EDX,[LOCAL.207]                      ; |
  26. 241CEE8D  |.  52            PUSH EDX                                 ; |Arg2 => OFFSET LOCAL.207
  27. 241CEE8E  |.  50            PUSH EAX                                 ; |Arg1 => [ARG.8]
  28. 241CEE8F  |.  8BCF          MOV ECX,EDI                              ; |
  29. 241CEE91  |.  C74424 40 000 MOV DWORD PTR SS:[LOCAL.207],0           ; |
  30. 241CEE99  |.  C74424 64 000 MOV DWORD PTR SS:[LOCAL.198],0           ; |
  31. 241CEEA1  |.  C74424 44 000 MOV DWORD PTR SS:[LOCAL.206],3F000000    ; |
  32. 241CEEA9  |.  C74424 30 000 MOV DWORD PTR SS:[LOCAL.211],3F800000    ; |
  33. 241CEEB1  |.  E8 FAF5FFFF   CALL 241CE4B0                            ; \client.241CE4B0
  34. 241CEEB6  |.  D98424 880300 FLD DWORD PTR SS:[ARG.5]
  35. 241CEEBD  |.  D88C24 AC0300 FMUL DWORD PTR SS:[ARG.14]
  36. 241CEEC4  |.  D98424 E00000 FLD DWORD PTR SS:[LOCAL.164]
  37. 241CEECB  |.  D8C9          FMUL ST,ST(1)
  38. 241CEECD  |.  D95C24 0C     FSTP DWORD PTR SS:[LOCAL.217]
  39. 241CEED1  |.  8B4C24 0C     MOV ECX,DWORD PTR SS:[LOCAL.217]
  40. 241CEED5  |.  D98424 E40000 FLD DWORD PTR SS:[LOCAL.163]
  41. 241CEEDC  |.  894C24 40     MOV DWORD PTR SS:[LOCAL.204],ECX
  42. 241CEEE0  |.  D8C9          FMUL ST,ST(1)
  43. 241CEEE2  |.  D95C24 10     FSTP DWORD PTR SS:[LOCAL.216]
  44. 241CEEE6  |.  8B5424 10     MOV EDX,DWORD PTR SS:[LOCAL.216]
  45. 241CEEEA  |.  D98424 E80000 FLD DWORD PTR SS:[LOCAL.162]
  46. 241CEEF1  |.  895424 44     MOV DWORD PTR SS:[LOCAL.203],EDX
  47. 241CEEF5  |.  D8C9          FMUL ST,ST(1)
  48. 241CEEF7  |.  D95C24 14     FSTP DWORD PTR SS:[LOCAL.215]
  49. 241CEEFB  |.  8B4424 14     MOV EAX,DWORD PTR SS:[LOCAL.215]
  50. 241CEEFF  |.  894424 48     MOV DWORD PTR SS:[LOCAL.202],EAX
  51. 241CEF03  |.  DDD8          FSTP ST
  52. 241CEF05  |.  D98424 880300 FLD DWORD PTR SS:[ARG.5]
  53. 241CEF0C  |.  D88C24 A80300 FMUL DWORD PTR SS:[ARG.13]
  54. 241CEF13  |.  D98424 EC0000 FLD DWORD PTR SS:[LOCAL.161]
  55. 241CEF1A  |.  D8C9          FMUL ST,ST(1)
  56. 241CEF1C  |.  D95C24 0C     FSTP DWORD PTR SS:[LOCAL.217]
  57. 241CEF20  |.  8B4C24 0C     MOV ECX,DWORD PTR SS:[LOCAL.217]
  58. 241CEF24  |.  D98424 F00000 FLD DWORD PTR SS:[LOCAL.160]
  59. 241CEF2B  |.  894C24 28     MOV DWORD PTR SS:[LOCAL.210],ECX
  60. 241CEF2F  |.  D8C9          FMUL ST,ST(1)
  61. 241CEF31  |.  D95C24 10     FSTP DWORD PTR SS:[LOCAL.216]
  62. 241CEF35  |.  8B5424 10     MOV EDX,DWORD PTR SS:[LOCAL.216]
  63. 241CEF39  |.  D98424 F40000 FLD DWORD PTR SS:[LOCAL.159]
  64. 241CEF40  |.  895424 2C     MOV DWORD PTR SS:[LOCAL.209],EDX
  65. 241CEF44  |.  D8C9          FMUL ST,ST(1)
  66. 241CEF46  |.  D95C24 14     FSTP DWORD PTR SS:[LOCAL.215]
  67. 241CEF4A  |.  8B4424 14     MOV EAX,DWORD PTR SS:[LOCAL.215]
  68. 241CEF4E  |.  894424 30     MOV DWORD PTR SS:[LOCAL.208],EAX
  69. 241CEF52  |.  DDD8          FSTP ST
  70. 241CEF54  |.  D94424 28     FLD DWORD PTR SS:[LOCAL.210]
  71. 241CEF58  |.  D88424 D40000 FADD DWORD PTR SS:[LOCAL.167]
  72. 241CEF5F  |.  D95C24 0C     FSTP DWORD PTR SS:[LOCAL.217]
  73. 241CEF63  |.  8B4C24 0C     MOV ECX,DWORD PTR SS:[LOCAL.217]
  74. 241CEF67  |.  D94424 2C     FLD DWORD PTR SS:[LOCAL.209]
  75. 241CEF6B  |.  894C24 28     MOV DWORD PTR SS:[LOCAL.210],ECX
  76. 241CEF6F  |.  D88424 D80000 FADD DWORD PTR SS:[LOCAL.166]
  77. 241CEF76  |.  D95C24 10     FSTP DWORD PTR SS:[LOCAL.216]
  78. 241CEF7A  |.  8B5424 10     MOV EDX,DWORD PTR SS:[LOCAL.216]
  79. 241CEF7E  |.  D94424 30     FLD DWORD PTR SS:[LOCAL.208]
  80. 241CEF82  |.  895424 2C     MOV DWORD PTR SS:[LOCAL.209],EDX
  81. 241CEF86  |.  D88424 DC0000 FADD DWORD PTR SS:[LOCAL.165]
  82. 241CEF8D  |.  D95C24 14     FSTP DWORD PTR SS:[LOCAL.215]
  83. 241CEF91  |.  8B4424 14     MOV EAX,DWORD PTR SS:[LOCAL.215]
  84. 241CEF95  |.  894424 30     MOV DWORD PTR SS:[LOCAL.208],EAX
  85. 241CEF99  |.  D94424 40     FLD DWORD PTR SS:[LOCAL.204]
  86. 241CEF9D  |.  D84424 28     FADD DWORD PTR SS:[LOCAL.210]
  87. 241CEFA1  |.  D95C24 0C     FSTP DWORD PTR SS:[LOCAL.217]
  88. 241CEFA5  |.  8B4C24 0C     MOV ECX,DWORD PTR SS:[LOCAL.217]
  89. 241CEFA9  |.  D94424 44     FLD DWORD PTR SS:[LOCAL.203]
  90. 241CEFAD  |.  894C24 4C     MOV DWORD PTR SS:[LOCAL.201],ECX
  91. 241CEFB1  |.  D84424 2C     FADD DWORD PTR SS:[LOCAL.209]
  92. 241CEFB5  |.  8D4C24 4C     LEA ECX,[LOCAL.201]
  93. 241CEFB9  |.  D95C24 10     FSTP DWORD PTR SS:[LOCAL.216]
  94. 241CEFBD  |.  8B5424 10     MOV EDX,DWORD PTR SS:[LOCAL.216]
  95. 241CEFC1  |.  D94424 48     FLD DWORD PTR SS:[LOCAL.202]
  96. 241CEFC5  |.  895424 50     MOV DWORD PTR SS:[LOCAL.200],EDX
  97. 241CEFC9  |.  D84424 30     FADD DWORD PTR SS:[LOCAL.208]
  98. 241CEFCD  |.  D95C24 14     FSTP DWORD PTR SS:[LOCAL.215]
  99. 241CEFD1  |.  8B4424 14     MOV EAX,DWORD PTR SS:[LOCAL.215]
  100. 241CEFD5  |.  894424 54     MOV DWORD PTR SS:[LOCAL.199],EAX
  101. 241CEFD9  |.  FF15 7C003A24 CALL DWORD PTR DS:[243A007C]             ; [client.24249870
  102. 241CEFDF  |.  DDD8          FSTP ST
  103. 241CEFE1  |.  8B0D 30D43F24 MOV ECX,DWORD PTR DS:[243FD430]
  104. 241CEFE7  |.  8B41 2C       MOV EAX,DWORD PTR DS:[ECX+2C]
  105. 241CEFEA  |.  33DB          XOR EBX,EBX
  106. 241CEFEC  |.  33F6          XOR ESI,ESI
  107. 241CEFEE  |.  3BC3          CMP EAX,EBX
  108. 241CEFF0  |.  7E 1B         JLE SHORT 241CF00D
  109. 241CEFF2  |.  50            PUSH EAX                                 ; /Arg1
  110. 241CEFF3  |.  E8 4817F9FF   CALL 24160740                            ; \client.24160740
  111. 241CEFF8  |.  83C4 04       ADD ESP,4
  112. 241CEFFB  |.  3BC3          CMP EAX,EBX
  113. 241CEFFD  |.  74 0E         JE SHORT 241CF00D
  114. 241CEFFF  |.  6A 01         PUSH 1                                   ; /Arg2 = 1
  115. 241CF001  |.  68 00008040   PUSH 40800000                            ; |Arg1 = 40800000
  116. 241CF006  |.  8BC8          MOV ECX,EAX                              ; |
  117. 241CF008  |.  E8 93A6E6FF   CALL 240396A0                            ; \client.240396A0
  118. 241CF00D  |>  8B0D 80EA3B24 MOV ECX,DWORD PTR DS:[243BEA80]          ; ASCII " �O"
  119. 241CF013  |.  8B11          MOV EDX,DWORD PTR DS:[ECX]
  120. 241CF015  |.  894C24 78     MOV DWORD PTR SS:[ESP+78],ECX
  121. 241CF019  |.  FF52 60       CALL DWORD PTR DS:[EDX+60]
  122. 241CF01C  |.  D94424 20     FLD DWORD PTR SS:[ESP+20]
  123. 241CF020  |.  D81D 2C902F24 FCOMP DWORD PTR DS:[242F902C]            ; FLOAT 0.0
  124. 241CF026  |.  DFE0          FSTSW AX
  125. 241CF028  |.  F6C4 41       TEST AH,41
  126. 241CF02B  |.  0F85 F6080000 JNE 241CF927
  127. 241CF031  |.  55            PUSH EBP
  128. 241CF032  |.  EB 0D         JMP SHORT 241CF041
  129. 241CF034  |>  8B7424 60     /MOV ESI,DWORD PTR SS:[ESP+60]
  130. 241CF038  |.  8BBC24 B00000 |MOV EDI,DWORD PTR SS:[ESP+0B0]
  131. 241CF03F  |.  33DB          |XOR EBX,EBX
  132. 241CF041  |>  D94424 50     |FLD DWORD PTR SS:[ESP+50]
  133. 241CF045  |.  D88C24 900300 |FMUL DWORD PTR SS:[ESP+390]
  134. 241CF04C  |.  D95C24 44     |FSTP DWORD PTR SS:[ESP+44]
  135. 241CF050  |.  8B4424 44     |MOV EAX,DWORD PTR SS:[ESP+44]
  136. 241CF054  |.  D94424 54     |FLD DWORD PTR SS:[ESP+54]
  137. 241CF058  |.  898424 A40000 |MOV DWORD PTR SS:[ESP+0A4],EAX
  138. 241CF05F  |.  D88C24 900300 |FMUL DWORD PTR SS:[ESP+390]
  139. 241CF066  |.  D95C24 48     |FSTP DWORD PTR SS:[ESP+48]
  140. 241CF06A  |.  8B4C24 48     |MOV ECX,DWORD PTR SS:[ESP+48]
  141. 241CF06E  |.  D94424 58     |FLD DWORD PTR SS:[ESP+58]
  142. 241CF072  |.  898C24 A80000 |MOV DWORD PTR SS:[ESP+0A8],ECX
  143. 241CF079  |.  D88C24 900300 |FMUL DWORD PTR SS:[ESP+390]
  144. 241CF080  |.  D95C24 4C     |FSTP DWORD PTR SS:[ESP+4C]
  145. 241CF084  |.  8B5424 4C     |MOV EDX,DWORD PTR SS:[ESP+4C]
  146. 241CF088  |.  D98424 A40000 |FLD DWORD PTR SS:[ESP+0A4]
  147. 241CF08F  |.  899424 AC0000 |MOV DWORD PTR SS:[ESP+0AC],EDX
  148. 241CF096  |.  D88424 7C0300 |FADD DWORD PTR SS:[ESP+37C]
  149. 241CF09D  |.  D99C24 8C0000 |FSTP DWORD PTR SS:[ESP+8C]
  150. 241CF0A4  |.  8B8424 8C0000 |MOV EAX,DWORD PTR SS:[ESP+8C]
  151. 241CF0AB  |.  D98424 A80000 |FLD DWORD PTR SS:[ESP+0A8]
  152. 241CF0B2  |.  894424 10     |MOV DWORD PTR SS:[ESP+10],EAX
  153. 241CF0B6  |.  D88424 800300 |FADD DWORD PTR SS:[ESP+380]
  154. 241CF0BD  |.  8D4424 10     |LEA EAX,[ESP+10]
  155. 241CF0C1  |.  50            |PUSH EAX                                ; /Arg2
  156. 241CF0C2  |.  D99C24 940000 |FSTP DWORD PTR SS:[ESP+94]              ; |
  157. 241CF0C9  |.  8B8C24 940000 |MOV ECX,DWORD PTR SS:[ESP+94]           ; |
  158. 241CF0D0  |.  D98424 B00000 |FLD DWORD PTR SS:[ESP+0B0]              ; |
  159. 241CF0D7  |.  894C24 18     |MOV DWORD PTR SS:[ESP+18],ECX           ; |
  160. 241CF0DB  |.  D88424 880300 |FADD DWORD PTR SS:[ESP+388]             ; |
  161. 241CF0E2  |.  8D8C24 800300 |LEA ECX,[ESP+380]                       ; |
  162. 241CF0E9  |.  51            |PUSH ECX                                ; |Arg1
  163. 241CF0EA  |.  8D8C24 B00200 |LEA ECX,[ESP+2B0]                       ; |
  164. 241CF0F1  |.  D99C24 9C0000 |FSTP DWORD PTR SS:[ESP+9C]              ; |
  165. 241CF0F8  |.  8B9424 9C0000 |MOV EDX,DWORD PTR SS:[ESP+9C]           ; |
  166. 241CF0FF  |.  895424 20     |MOV DWORD PTR SS:[ESP+20],EDX           ; |
  167. 241CF103  |.  E8 583AE4FF   |CALL 24012B60                           ; \client.24012B60
  168. 241CF108  |.  53            |PUSH EBX                                ; /Arg3
  169. 241CF109  |.  56            |PUSH ESI                                ; |Arg2
  170. 241CF10A  |.  57            |PUSH EDI                                ; |Arg1
  171. 241CF10B  |.  8D8C24 940200 |LEA ECX,[ESP+294]                       ; |
  172. 241CF112  |.  E8 6919F9FF   |CALL 24160A80                           ; \client.24160A80
  173. 241CF117  |.  8B0D B0EA3B24 |MOV ECX,DWORD PTR DS:[243BEAB0]
  174. 241CF11D  |.  8B11          |MOV EDX,DWORD PTR DS:[ECX]
  175. 241CF11F  |.  8D8424 080100 |LEA EAX,[ESP+108]
  176. 241CF126  |.  50            |PUSH EAX
  177. 241CF127  |.  8D8424 8C0200 |LEA EAX,[ESP+28C]
  178. 241CF12E  |.  50            |PUSH EAX
  179. 241CF12F  |.  68 0B400046   |PUSH 4600400B
  180. 241CF134  |.  8D8424 B40200 |LEA EAX,[ESP+2B4]
  181. 241CF13B  |.  50            |PUSH EAX
  182. 241CF13C  |.  FF52 10       |CALL DWORD PTR DS:[EDX+10]
  183. 241CF13F  |.  8B0D 98DB3E24 |MOV ECX,DWORD PTR DS:[243EDB98]
  184. 241CF145  |.  3959 2C       |CMP DWORD PTR DS:[ECX+2C],EBX
  185. 241CF148  |.  74 26         |JE SHORT 241CF170
  186. 241CF14A  |.  68 000080BF   |PUSH BF800000                           ; /Arg7 = BF800000
  187. 241CF14F  |.  6A 01         |PUSH 1                                  ; |Arg6 = 1
  188. 241CF151  |.  53            |PUSH EBX                                ; |Arg5
  189. 241CF152  |.  53            |PUSH EBX                                ; |Arg4
  190. 241CF153  |.  68 FF000000   |PUSH 0FF                                ; |Arg3 = 0FF
  191. 241CF158  |.  8D9424 280100 |LEA EDX,[ESP+128]                       ; |
  192. 241CF15F  |.  52            |PUSH EDX                                ; |Arg2
  193. 241CF160  |.  8D8424 200100 |LEA EAX,[ESP+120]                       ; |
  194. 241CF167  |.  50            |PUSH EAX                                ; |Arg1
  195. 241CF168  |.  E8 6345F9FF   |CALL 241636D0                           ; \client.241636D0
  196. 241CF16D  |.  83C4 1C       |ADD ESP,1C
  197. 241CF170  |>  53            |PUSH EBX                                ; /Arg3
  198. 241CF171  |.  56            |PUSH ESI                                ; |Arg2
  199. 241CF172  |.  57            |PUSH EDI                                ; |Arg1
  200. 241CF173  |.  8D8C24 A40200 |LEA ECX,[ESP+2A4]                       ; |
  201. 241CF17A  |.  E8 0119F9FF   |CALL 24160A80                           ; \client.24160A80
  202. 241CF17F  |.  D94424 50     |FLD DWORD PTR SS:[ESP+50]
  203. 241CF183  |.  D80D FC9E3024 |FMUL DWORD PTR DS:[24309EFC]            ; FLOAT 40.00000
  204. 241CF189  |.  D95C24 70     |FSTP DWORD PTR SS:[ESP+70]
  205. 241CF18D  |.  8B4C24 70     |MOV ECX,DWORD PTR SS:[ESP+70]
  206. 241CF191  |.  D94424 54     |FLD DWORD PTR SS:[ESP+54]
  207. 241CF195  |.  898C24 800000 |MOV DWORD PTR SS:[ESP+80],ECX
  208. 241CF19C  |.  D80D FC9E3024 |FMUL DWORD PTR DS:[24309EFC]            ; FLOAT 40.00000
  209. 241CF1A2  |.  D95C24 74     |FSTP DWORD PTR SS:[ESP+74]
  210. 241CF1A6  |.  8B5424 74     |MOV EDX,DWORD PTR SS:[ESP+74]
  211. 241CF1AA  |.  D94424 58     |FLD DWORD PTR SS:[ESP+58]
  212. 241CF1AE  |.  899424 840000 |MOV DWORD PTR SS:[ESP+84],EDX
  213. 241CF1B5  |.  D80D FC9E3024 |FMUL DWORD PTR DS:[24309EFC]            ; FLOAT 40.00000
  214. 241CF1BB  |.  D95C24 78     |FSTP DWORD PTR SS:[ESP+78]
  215. 241CF1BF  |.  8B4424 78     |MOV EAX,DWORD PTR SS:[ESP+78]
  216. 241CF1C3  |.  D98424 800000 |FLD DWORD PTR SS:[ESP+80]
  217. 241CF1CA  |.  898424 880000 |MOV DWORD PTR SS:[ESP+88],EAX
  218. 241CF1D1  |.  D84424 10     |FADD DWORD PTR SS:[ESP+10]
  219. 241CF1D5  |.  D99C24 980000 |FSTP DWORD PTR SS:[ESP+98]
  220. 241CF1DC  |.  8B8C24 980000 |MOV ECX,DWORD PTR SS:[ESP+98]
  221. 241CF1E3  |.  D98424 840000 |FLD DWORD PTR SS:[ESP+84]
  222. 241CF1EA  |.  898C24 FC0000 |MOV DWORD PTR SS:[ESP+0FC],ECX
  223. 241CF1F1  |.  D84424 14     |FADD DWORD PTR SS:[ESP+14]
  224. 241CF1F5  |.  8D8C24 080100 |LEA ECX,[ESP+108]
  225. 241CF1FC  |.  51            |PUSH ECX                                ; /Arg5
  226. 241CF1FD  |.  8D8C24 800300 |LEA ECX,[ESP+380]                       ; |
  227. 241CF204  |.  D99C24 A00000 |FSTP DWORD PTR SS:[ESP+0A0]             ; |
  228. 241CF20B  |.  8B9424 A00000 |MOV EDX,DWORD PTR SS:[ESP+0A0]          ; |
  229. 241CF212  |.  D98424 8C0000 |FLD DWORD PTR SS:[ESP+8C]               ; |
  230. 241CF219  |.  899424 040100 |MOV DWORD PTR SS:[ESP+104],EDX          ; |
  231. 241CF220  |.  D84424 1C     |FADD DWORD PTR SS:[ESP+1C]              ; |
  232. 241CF224  |.  8D9424 9C0200 |LEA EDX,[ESP+29C]                       ; |
  233. 241CF22B  |.  52            |PUSH EDX                                ; |Arg4
  234. 241CF22C  |.  68 0B400046   |PUSH 4600400B                           ; |Arg3 = 4600400B
  235. 241CF231  |.  D99C24 AC0000 |FSTP DWORD PTR SS:[ESP+0AC]             ; |
  236. 241CF238  |.  8B8424 AC0000 |MOV EAX,DWORD PTR SS:[ESP+0AC]          ; |
  237. 241CF23F  |.  898424 100100 |MOV DWORD PTR SS:[ESP+110],EAX          ; |
  238. 241CF246  |.  8D8424 080100 |LEA EAX,[ESP+108]                       ; |
  239. 241CF24D  |.  50            |PUSH EAX                                ; |Arg2
  240. 241CF24E  |.  51            |PUSH ECX                                ; |Arg1
  241. 241CF24F  |.  E8 9C21F9FF   |CALL 241613F0                           ; \client.241613F0
  242. 241CF254  |.  8B8C24 680100 |MOV ECX,DWORD PTR SS:[ESP+168]
  243. 241CF25B  |.  83C4 14       |ADD ESP,14
  244. 241CF25E  |.  3BCB          |CMP ECX,EBX
  245. 241CF260  |.  8BF1          |MOV ESI,ECX
  246. 241CF262  |.  74 10         |JE SHORT 241CF274
  247. 241CF264  |.  8B11          |MOV EDX,DWORD PTR DS:[ECX]
  248. 241CF266  |.  FF92 D8010000 |CALL DWORD PTR DS:[EDX+1D8]
  249. 241CF26C  |.  84C0          |TEST AL,AL
  250. 241CF26E  |.  897424 60     |MOV DWORD PTR SS:[ESP+60],ESI
  251. 241CF272  |.  75 04         |JNE SHORT 241CF278
  252. 241CF274  |>  895C24 60     |MOV DWORD PTR SS:[ESP+60],EBX
  253. 241CF278  |>  D905 2C932F24 |FLD DWORD PTR DS:[242F932C]             ; FLOAT 1.000000
  254. 241CF27E  |.  D98424 340100 |FLD DWORD PTR SS:[ESP+134]
  255. 241CF285  |.  DAE9          |FUCOMPP
  256. 241CF287  |.  DFE0          |FSTSW AX
  257. 241CF289  |.  F6C4 44       |TEST AH,44
  258. 241CF28C  |.  0F8B 94060000 |JPO 241CF926
  259. 241CF292  |.  0FBF9424 4801 |MOVSX EDX,WORD PTR SS:[ESP+148]
  260. 241CF29A  |.  8B0D 10A33E24 |MOV ECX,DWORD PTR DS:[243EA310]
  261. 241CF2A0  |.  8B01          |MOV EAX,DWORD PTR DS:[ECX]
  262. 241CF2A2  |.  52            |PUSH EDX
  263. 241CF2A3  |.  FF50 14       |CALL DWORD PTR DS:[EAX+14]
  264. 241CF2A6  |.  0FB768 48     |MOVZX EBP,WORD PTR DS:[EAX+48]
  265. 241CF2AA  |.  8D4424 3C     |LEA EAX,[ESP+3C]
  266. 241CF2AE  |.  8D4C24 28     |LEA ECX,[ESP+28]
  267. 241CF2B2  |.  8BD5          |MOV EDX,EBP
  268. 241CF2B4  |.  E8 B7F3FFFF   |CALL 241CE670                           ; [client.241CE670
  269. 241CF2B9  |.  8B8424 380100 |MOV EAX,DWORD PTR SS:[ESP+138]
  270. 241CF2C0  |.  C1E8 03       |SHR EAX,3
  271. 241CF2C3  |.  24 01         |AND AL,01
  272. 241CF2C5  |.  884424 23     |MOV BYTE PTR SS:[ESP+23],AL
  273. 241CF2C9  |.  74 10         |JE SHORT 241CF2DB
  274. 241CF2CB  |.  C74424 28 000 |MOV DWORD PTR SS:[ESP+28],3F800000
  275. 241CF2D3  |.  C74424 3C A47 |MOV DWORD PTR SS:[ESP+3C],3F7D70A4
  276. 241CF2DB  |>  A1 E8D33F24   |MOV EAX,DWORD PTR DS:[243FD3E8]
  277. 241CF2E0  |.  8B40 2C       |MOV EAX,DWORD PTR DS:[EAX+2C]
  278. 241CF2E3  |.  83F8 01       |CMP EAX,1
  279. 241CF2E6  |.  74 09         |JE SHORT 241CF2F1
  280. 241CF2E8  |.  83F8 02       |CMP EAX,2
  281. 241CF2EB  |.  0F85 DE000000 |JNE 241CF3CF
  282. 241CF2F1  |>  8B0D 74EA3B24 |MOV ECX,DWORD PTR DS:[243BEA74]
  283. 241CF2F7  |.  68 00008040   |PUSH 40800000
  284. 241CF2FC  |.  6A 7F         |PUSH 7F
  285. 241CF2FE  |.  53            |PUSH EBX
  286. 241CF2FF  |.  53            |PUSH EBX
  287. 241CF300  |.  68 FF000000   |PUSH 0FF
  288. 241CF305  |.  8D8424 D40000 |LEA EAX,[ESP+0D4]
  289. 241CF30C  |.  50            |PUSH EAX
  290. 241CF30D  |.  8D8424 E40000 |LEA EAX,[ESP+0E4]
  291. 241CF314  |.  50            |PUSH EAX
  292. 241CF315  |.  8D8424 D00000 |LEA EAX,[ESP+0D0]
  293. 241CF31C  |.  50            |PUSH EAX
  294. 241CF31D  |.  8D8424 340100 |LEA EAX,[ESP+134]
  295. 241CF324  |.  C78424 E00000 |MOV DWORD PTR SS:[ESP+0E0],0
  296. 241CF32F  |.  C78424 E40000 |MOV DWORD PTR SS:[ESP+0E4],0
  297. 241CF33A  |.  C78424 E80000 |MOV DWORD PTR SS:[ESP+0E8],0
  298. 241CF345  |.  C78424 EC0000 |MOV DWORD PTR SS:[ESP+0EC],40000000
  299. 241CF350  |.  C78424 F00000 |MOV DWORD PTR SS:[ESP+0F0],40000000
  300. 241CF35B  |.  C78424 F40000 |MOV DWORD PTR SS:[ESP+0F4],40000000
  301. 241CF366  |.  C78424 D40000 |MOV DWORD PTR SS:[ESP+0D4],C0000000
  302. 241CF371  |.  C78424 D80000 |MOV DWORD PTR SS:[ESP+0D8],C0000000
  303. 241CF37C  |.  C78424 DC0000 |MOV DWORD PTR SS:[ESP+0DC],C0000000
  304. 241CF387  |.  8B11          |MOV EDX,DWORD PTR DS:[ECX]
  305. 241CF389  |.  50            |PUSH EAX
  306. 241CF38A  |.  FF52 04       |CALL DWORD PTR DS:[EDX+4]
  307. 241CF38D  |.  8B8C24 540100 |MOV ECX,DWORD PTR SS:[ESP+154]
  308. 241CF394  |.  3BCB          |CMP ECX,EBX
  309. 241CF396  |.  74 37         |JE SHORT 241CF3CF
  310. 241CF398  |.  8B11          |MOV EDX,DWORD PTR DS:[ECX]
  311. 241CF39A  |.  FF92 D8010000 |CALL DWORD PTR DS:[EDX+1D8]
  312. 241CF3A0  |.  84C0          |TEST AL,AL
  313. 241CF3A2  |.  74 2B         |JE SHORT 241CF3CF
  314. 241CF3A4  |.  8B8C24 540100 |MOV ECX,DWORD PTR SS:[ESP+154]
  315. 241CF3AB  |.  3BCB          |CMP ECX,EBX
  316. 241CF3AD  |.  8BF1          |MOV ESI,ECX
  317. 241CF3AF  |.  74 10         |JE SHORT 241CF3C1
  318. 241CF3B1  |.  8B01          |MOV EAX,DWORD PTR DS:[ECX]
  319. 241CF3B3  |.  FF90 D8010000 |CALL DWORD PTR DS:[EAX+1D8]
  320. 241CF3B9  |.  84C0          |TEST AL,AL
  321. 241CF3BB  |.  74 04         |JE SHORT 241CF3C1
  322. 241CF3BD  |.  8BCE          |MOV ECX,ESI
  323. 241CF3BF  |.  EB 02         |JMP SHORT 241CF3C3
  324. 241CF3C1  |>  33C9          |XOR ECX,ECX
  325. 241CF3C3  |>  6A 01         |PUSH 1                                  ; /Arg2 = 1
  326. 241CF3C5  |.  68 00008040   |PUSH 40800000                           ; |Arg1 = 40800000
  327. 241CF3CA  |.  E8 D1A2E6FF   |CALL 240396A0                           ; \client.240396A0
  328. 241CF3CF  |>  D98424 340100 |FLD DWORD PTR SS:[ESP+134]
  329. 241CF3D6  |.  D88C24 900300 |FMUL DWORD PTR SS:[ESP+390]
  330. 241CF3DD  |.  D84424 1C     |FADD DWORD PTR SS:[ESP+1C]
  331. 241CF3E1  |.  D95C24 1C     |FSTP DWORD PTR SS:[ESP+1C]
  332. 241CF3E5  |.  D98424 A00300 |FLD DWORD PTR SS:[ESP+3A0]
  333. 241CF3EC  |.  D94424 1C     |FLD DWORD PTR SS:[ESP+1C]
  334. 241CF3F0  |.  D80D D8CD3324 |FMUL DWORD PTR DS:[2433CDD8]            ; FLOAT 0.002000000
  335. 241CF3F6  |.  E8 85F80E00   |CALL 242BEC80
  336. 241CF3FB  |.  D84C24 24     |FMUL DWORD PTR SS:[ESP+24]
  337. 241CF3FF  |.  D95C24 24     |FSTP DWORD PTR SS:[ESP+24]
  338. 241CF403  |.  D94424 1C     |FLD DWORD PTR SS:[ESP+1C]
  339. 241CF407  |.  D85C24 5C     |FCOMP DWORD PTR SS:[ESP+5C]
  340. 241CF40B  |.  DFE0          |FSTSW AX
  341. 241CF40D  |.  F6C4 41       |TEST AH,41
  342. 241CF410  |.  75 10         |JNE SHORT 241CF422
  343. 241CF412  |.  399C24 940300 |CMP DWORD PTR SS:[ESP+394],EBX
  344. 241CF419  |.  7E 07         |JLE SHORT 241CF422
  345. 241CF41B  |.  899C24 940300 |MOV DWORD PTR SS:[ESP+394],EBX
  346. 241CF422  |>  389C24 A80300 |CMP BYTE PTR SS:[ESP+3A8],BL
  347. 241CF429  |.  0F84 3A020000 |JE 241CF669
  348. 241CF42F  |.  8B0D B0EA3B24 |MOV ECX,DWORD PTR DS:[243BEAB0]
  349. 241CF435  |.  8B11          |MOV EDX,DWORD PTR DS:[ECX]
  350. 241CF437  |.  53            |PUSH EBX
  351. 241CF438  |.  8D8424 180100 |LEA EAX,[ESP+118]
  352. 241CF43F  |.  50            |PUSH EAX
  353. 241CF440  |.  FF12          |CALL DWORD PTR DS:[EDX]
  354. 241CF442  |.  A8 30         |TEST AL,30
  355. 241CF444  |.  0F84 C9010000 |JE 241CF613
  356. 241CF44A  |.  8D8C24 140100 |LEA ECX,[ESP+114]
  357. 241CF451  |.  51            |PUSH ECX                                ; /Arg2
  358. 241CF452  |.  8D9424 800300 |LEA EDX,[ESP+380]                       ; |
  359. 241CF459  |.  52            |PUSH EDX                                ; |Arg1
  360. 241CF45A  |.  8D8C24 E40200 |LEA ECX,[ESP+2E4]                       ; |
  361. 241CF461  |.  E8 FA36E4FF   |CALL 24012B60                           ; \client.24012B60
  362. 241CF466  |.  53            |PUSH EBX                                ; /Arg2
  363. 241CF467  |.  57            |PUSH EDI                                ; |Arg1
  364. 241CF468  |.  8D8C24 300200 |LEA ECX,[ESP+230]                       ; |
  365. 241CF46F  |.  E8 CC14F9FF   |CALL 24160940                           ; \client.24160940
  366. 241CF474  |.  8B0D B0EA3B24 |MOV ECX,DWORD PTR DS:[243BEAB0]
  367. 241CF47A  |.  8B01          |MOV EAX,DWORD PTR DS:[ECX]
  368. 241CF47C  |.  8D9424 340200 |LEA EDX,[ESP+234]
  369. 241CF483  |.  52            |PUSH EDX
  370. 241CF484  |.  8D9424 2C0200 |LEA EDX,[ESP+22C]
  371. 241CF48B  |.  52            |PUSH EDX
  372. 241CF48C  |.  68 33400046   |PUSH 46004033
  373. 241CF491  |.  8D9424 E80200 |LEA EDX,[ESP+2E8]
  374. 241CF498  |.  52            |PUSH EDX
  375. 241CF499  |.  FF50 10       |CALL DWORD PTR DS:[EAX+10]
  376. 241CF49C  |.  A1 98DB3E24   |MOV EAX,DWORD PTR DS:[243EDB98]
  377. 241CF4A1  |.  3958 2C       |CMP DWORD PTR DS:[EAX+2C],EBX
  378. 241CF4A4  |.  74 26         |JE SHORT 241CF4CC
  379. 241CF4A6  |.  68 000080BF   |PUSH BF800000                           ; /Arg7 = BF800000
  380. 241CF4AB  |.  6A 01         |PUSH 1                                  ; |Arg6 = 1
  381. 241CF4AD  |.  53            |PUSH EBX                                ; |Arg5
  382. 241CF4AE  |.  53            |PUSH EBX                                ; |Arg4
  383. 241CF4AF  |.  68 FF000000   |PUSH 0FF                                ; |Arg3 = 0FF
  384. 241CF4B4  |.  8D8C24 540200 |LEA ECX,[ESP+254]                       ; |
  385. 241CF4BB  |.  51            |PUSH ECX                                ; |Arg2
  386. 241CF4BC  |.  8D9424 4C0200 |LEA EDX,[ESP+24C]                       ; |
  387. 241CF4C3  |.  52            |PUSH EDX                                ; |Arg1
  388. 241CF4C4  |.  E8 0742F9FF   |CALL 241636D0                           ; \client.241636D0
  389. 241CF4C9  |.  83C4 1C       |ADD ESP,1C
  390. 241CF4CC  |>  80BC24 6A0200 |CMP BYTE PTR SS:[ESP+26A],1
  391. 241CF4D4  |.  0F84 8F010000 |JE 241CF669
  392. 241CF4DA  |.  8B8C24 440200 |MOV ECX,DWORD PTR SS:[ESP+244]
  393. 241CF4E1  |.  8B8424 400200 |MOV EAX,DWORD PTR SS:[ESP+240]
  394. 241CF4E8  |.  8B9424 480200 |MOV EDX,DWORD PTR SS:[ESP+248]
  395. 241CF4EF  |.  898C24 600100 |MOV DWORD PTR SS:[ESP+160],ECX
  396. 241CF4F6  |.  8B8C24 500200 |MOV ECX,DWORD PTR SS:[ESP+250]
  397. 241CF4FD  |.  898424 5C0100 |MOV DWORD PTR SS:[ESP+15C],EAX
  398. 241CF504  |.  8B8424 4C0200 |MOV EAX,DWORD PTR SS:[ESP+24C]
  399. 241CF50B  |.  899424 640100 |MOV DWORD PTR SS:[ESP+164],EDX
  400. 241CF512  |.  8B9424 540200 |MOV EDX,DWORD PTR SS:[ESP+254]
  401. 241CF519  |.  898C24 780100 |MOV DWORD PTR SS:[ESP+178],ECX
  402. 241CF520  |.  8B0D A4EA3B24 |MOV ECX,DWORD PTR DS:[243BEAA4]
  403. 241CF526  |.  68 00004041   |PUSH 41400000
  404. 241CF52B  |.  C78424 6C0100 |MOV DWORD PTR SS:[ESP+16C],0
  405. 241CF536  |.  C78424 700100 |MOV DWORD PTR SS:[ESP+170],0
  406. 241CF541  |.  C78424 740100 |MOV DWORD PTR SS:[ESP+174],0
  407. 241CF54C  |.  C78424 840100 |MOV DWORD PTR SS:[ESP+184],0
  408. 241CF557  |.  C78424 880100 |MOV DWORD PTR SS:[ESP+188],0
  409. 241CF562  |.  C78424 8C0100 |MOV DWORD PTR SS:[ESP+18C],0
  410. 241CF56D  |.  899C24 900100 |MOV DWORD PTR SS:[ESP+190],EBX
  411. 241CF574  |.  C78424 940100 |MOV DWORD PTR SS:[ESP+194],-1
  412. 241CF57F  |.  C78424 980100 |MOV DWORD PTR SS:[ESP+198],3F800000
  413. 241CF58A  |.  899C24 A40100 |MOV DWORD PTR SS:[ESP+1A4],EBX
  414. 241CF591  |.  66:899C24 A80 |MOV WORD PTR SS:[ESP+1A8],BX
  415. 241CF599  |.  C78424 9C0100 |MOV DWORD PTR SS:[ESP+19C],0
  416. 241CF5A4  |.  C78424 A00100 |MOV DWORD PTR SS:[ESP+1A0],0
  417. 241CF5AF  |.  899C24 AC0100 |MOV DWORD PTR SS:[ESP+1AC],EBX
  418. 241CF5B6  |.  899C24 B00100 |MOV DWORD PTR SS:[ESP+1B0],EBX
  419. 241CF5BD  |.  899C24 B40100 |MOV DWORD PTR SS:[ESP+1B4],EBX
  420. 241CF5C4  |.  889C24 B80100 |MOV BYTE PTR SS:[ESP+1B8],BL
  421. 241CF5CB  |.  898424 780100 |MOV DWORD PTR SS:[ESP+178],EAX
  422. 241CF5D2  |.  899424 800100 |MOV DWORD PTR SS:[ESP+180],EDX
  423. 241CF5D9  |.  8B01          |MOV EAX,DWORD PTR DS:[ECX]
  424. 241CF5DB  |.  68 00000041   |PUSH 41000000
  425. 241CF5E0  |.  FF50 04       |CALL DWORD PTR DS:[EAX+4]
  426. 241CF5E3  |.  D99C24 940100 |FSTP DWORD PTR SS:[ESP+194]
  427. 241CF5EA  |.  F68424 640200 |TEST BYTE PTR SS:[ESP+264],10
  428. 241CF5F2  |.  74 08         |JE SHORT 241CF5FC
  429. 241CF5F4  |.  838C24 8C0100 |OR DWORD PTR SS:[ESP+18C],00000001
  430. 241CF5FC  |>  8D8C24 5C0100 |LEA ECX,[ESP+15C]
  431. 241CF603  |.  51            |PUSH ECX                                ; /Arg2
  432. 241CF604  |.  68 88A62F24   |PUSH OFFSET 242FA688                    ; |Arg1 = ASCII "gunshotsplash"
  433. 241CF609  |.  E8 D2DCFCFF   |CALL 2419D2E0                           ; \client.2419D2E0
  434. 241CF60E  |.  83C4 08       |ADD ESP,8
  435. 241CF611  |.  EB 56         |JMP SHORT 241CF669
  436. 241CF613  |>  F78424 4A0100 |TEST DWORD PTR SS:[ESP+14A],00000384
  437. 241CF61E  |.  75 49         |JNE SHORT 241CF669
  438. 241CF620  |.  8B15 98153E24 |MOV EDX,DWORD PTR DS:[243E1598]
  439. 241CF626  |.  395A 2C       |CMP DWORD PTR DS:[EDX+2C],EBX
  440. 241CF629  |.  75 28         |JNE SHORT 241CF653
  441. 241CF62B  |.  399C24 540100 |CMP DWORD PTR SS:[ESP+154],EBX
  442. 241CF632  |.  74 1F         |JE SHORT 241CF653
  443. 241CF634  |.  8B07          |MOV EAX,DWORD PTR DS:[EDI]
  444. 241CF636  |.  8BCF          |MOV ECX,EDI
  445. 241CF638  |.  FF90 08010000 |CALL DWORD PTR DS:[EAX+108]
  446. 241CF63E  |.  8B8C24 540100 |MOV ECX,DWORD PTR SS:[ESP+154]
  447. 241CF645  |.  8B11          |MOV EDX,DWORD PTR DS:[ECX]
  448. 241CF647  |.  8BF0          |MOV ESI,EAX
  449. 241CF649  |.  FF92 08010000 |CALL DWORD PTR DS:[EDX+108]
  450. 241CF64F  |.  3BC6          |CMP EAX,ESI
  451. 241CF651  |.  74 16         |JE SHORT 241CF669
  452. 241CF653  |>  53            |PUSH EBX
  453. 241CF654  |.  8D8424 0C0100 |LEA EAX,[ESP+10C]
  454. 241CF65B  |.  68 02100000   |PUSH 1002
  455. 241CF660  |.  50            |PUSH EAX
  456. 241CF661  |.  E8 FAA1EBFF   |CALL 24089860
  457. 241CF666  |.  83C4 0C       |ADD ESP,0C
  458. 241CF669  |>  8B8424 940300 |MOV EAX,DWORD PTR SS:[ESP+394]
  459. 241CF670  |.  3BC3          |CMP EAX,EBX
  460. 241CF672  |.  75 0C         |JNE SHORT 241CF680
  461. 241CF674  |.  385C24 23     |CMP BYTE PTR SS:[ESP+23],BL
  462. 241CF678  |.  0F84 A8020000 |JE 241CF926
  463. 241CF67E  |.  EB 06         |JMP SHORT 241CF686
  464. 241CF680  |>  0F8C A0020000 |JL 241CF926
  465. 241CF686  |>  68 00000043   |PUSH 43000000                           ; /Arg2 = 43000000
  466. 241CF68B  |.  68 0000C041   |PUSH 41C00000                           ; |Arg1 = 41C00000
  467. 241CF690  |.  8DB424 C40100 |LEA ESI,[ESP+1C4]                       ; |
  468. 241CF697  |.  8D7C24 58     |LEA EDI,[ESP+58]                        ; |
  469. 241CF69B  |.  8D9C24 1C0100 |LEA EBX,[ESP+11C]                       ; |
  470. 241CF6A2  |.  E8 B9F2FFFF   |CALL 241CE960                           ; \client.241CE960
  471. 241CF6A7  |.  83C4 08       |ADD ESP,8
  472. 241CF6AA  |.  84C0          |TEST AL,AL
  473. 241CF6AC  |.  0F84 74020000 |JE 241CF926
  474. 241CF6B2  |.  8BCB          |MOV ECX,EBX
  475. 241CF6B4  |.  51            |PUSH ECX                                ; /Arg2
  476. 241CF6B5  |.  8BD6          |MOV EDX,ESI                             ; |
  477. 241CF6B7  |.  52            |PUSH EDX                                ; |Arg1
  478. 241CF6B8  |.  8D8C24 4C0300 |LEA ECX,[ESP+34C]                       ; |
  479. 241CF6BF  |.  E8 9C34E4FF   |CALL 24012B60                           ; \client.24012B60
  480. 241CF6C4  |.  8B0D B0EA3B24 |MOV ECX,DWORD PTR DS:[243BEAB0]
  481. 241CF6CA  |.  8B01          |MOV EAX,DWORD PTR DS:[ECX]
  482. 241CF6CC  |.  8D9424 C80100 |LEA EDX,[ESP+1C8]
  483. 241CF6D3  |.  52            |PUSH EDX
  484. 241CF6D4  |.  6A 00         |PUSH 0
  485. 241CF6D6  |.  68 0B400046   |PUSH 4600400B
  486. 241CF6DB  |.  8D9424 500300 |LEA EDX,[ESP+350]
  487. 241CF6E2  |.  52            |PUSH EDX
  488. 241CF6E3  |.  FF50 10       |CALL DWORD PTR DS:[EAX+10]
  489. 241CF6E6  |.  A1 98DB3E24   |MOV EAX,DWORD PTR DS:[243EDB98]
  490. 241CF6EB  |.  8378 2C 00    |CMP DWORD PTR DS:[EAX+2C],0
  491. 241CF6EF  |.  74 28         |JE SHORT 241CF719
  492. 241CF6F1  |.  68 000080BF   |PUSH BF800000                           ; /Arg7 = BF800000
  493. 241CF6F6  |.  6A 01         |PUSH 1                                  ; |Arg6 = 1
  494. 241CF6F8  |.  6A 00         |PUSH 0                                  ; |Arg5 = 0
  495. 241CF6FA  |.  6A 00         |PUSH 0                                  ; |Arg4 = 0
  496. 241CF6FC  |.  68 FF000000   |PUSH 0FF                                ; |Arg3 = 0FF
  497. 241CF701  |.  8D8C24 E80100 |LEA ECX,[ESP+1E8]                       ; |
  498. 241CF708  |.  51            |PUSH ECX                                ; |Arg2
  499. 241CF709  |.  8D9424 E00100 |LEA EDX,[ESP+1E0]                       ; |
  500. 241CF710  |.  52            |PUSH EDX                                ; |Arg1
  501. 241CF711  |.  E8 BA3FF9FF   |CALL 241636D0                           ; \client.241636D0
  502. 241CF716  |.  83C4 1C       |ADD ESP,1C
  503. 241CF719  |>  8BB424 140200 |MOV ESI,DWORD PTR SS:[ESP+214]
  504. 241CF720  |.  3BB424 540100 |CMP ESI,DWORD PTR SS:[ESP+154]
  505. 241CF727  |.  0F84 8F000000 |JE 241CF7BC
  506. 241CF72D  |.  85F6          |TEST ESI,ESI
  507. 241CF72F  |.  0F84 87000000 |JE 241CF7BC
  508. 241CF735  |.  8D8424 140100 |LEA EAX,[ESP+114]
  509. 241CF73C  |.  50            |PUSH EAX                                ; /Arg2
  510. 241CF73D  |.  8D8C24 C00100 |LEA ECX,[ESP+1C0]                       ; |
  511. 241CF744  |.  51            |PUSH ECX                                ; |Arg1
  512. 241CF745  |.  8D8C24 180300 |LEA ECX,[ESP+318]                       ; |
  513. 241CF74C  |.  E8 0F34E4FF   |CALL 24012B60                           ; \client.24012B60
  514. 241CF751  |.  6A 00         |PUSH 0                                  ; /Arg2 = 0
  515. 241CF753  |.  56            |PUSH ESI                                ; |Arg1
  516. 241CF754  |.  8D8C24 240200 |LEA ECX,[ESP+224]                       ; |
  517. 241CF75B  |.  E8 E011F9FF   |CALL 24160940                           ; \client.24160940
  518. 241CF760  |.  8B0D B0EA3B24 |MOV ECX,DWORD PTR DS:[243BEAB0]
  519. 241CF766  |.  8B11          |MOV EDX,DWORD PTR DS:[ECX]
  520. 241CF768  |.  8D8424 C80100 |LEA EAX,[ESP+1C8]
  521. 241CF76F  |.  50            |PUSH EAX
  522. 241CF770  |.  8D8424 200200 |LEA EAX,[ESP+220]
  523. 241CF777  |.  50            |PUSH EAX
  524. 241CF778  |.  68 0B400046   |PUSH 4600400B
  525. 241CF77D  |.  8D8424 1C0300 |LEA EAX,[ESP+31C]
  526. 241CF784  |.  50            |PUSH EAX
  527. 241CF785  |.  FF52 10       |CALL DWORD PTR DS:[EDX+10]
  528. 241CF788  |.  8B0D 98DB3E24 |MOV ECX,DWORD PTR DS:[243EDB98]
  529. 241CF78E  |.  8379 2C 00    |CMP DWORD PTR DS:[ECX+2C],0
  530. 241CF792  |.  74 28         |JE SHORT 241CF7BC
  531. 241CF794  |.  68 000080BF   |PUSH BF800000                           ; /Arg7 = BF800000
  532. 241CF799  |.  6A 01         |PUSH 1                                  ; |Arg6 = 1
  533. 241CF79B  |.  6A 00         |PUSH 0                                  ; |Arg5 = 0
  534. 241CF79D  |.  6A 00         |PUSH 0                                  ; |Arg4 = 0
  535. 241CF79F  |.  68 FF000000   |PUSH 0FF                                ; |Arg3 = 0FF
  536. 241CF7A4  |.  8D9424 E80100 |LEA EDX,[ESP+1E8]                       ; |
  537. 241CF7AB  |.  52            |PUSH EDX                                ; |Arg2
  538. 241CF7AC  |.  8D8424 E00100 |LEA EAX,[ESP+1E0]                       ; |
  539. 241CF7B3  |.  50            |PUSH EAX                                ; |Arg1
  540. 241CF7B4  |.  E8 173FF9FF   |CALL 241636D0                           ; \client.241636D0
  541. 241CF7B9  |.  83C4 1C       |ADD ESP,1C
  542. 241CF7BC  |>  0FBF8424 0802 |MOVSX EAX,WORD PTR SS:[ESP+208]
  543. 241CF7C4  |.  8B0D 10A33E24 |MOV ECX,DWORD PTR DS:[243EA310]
  544. 241CF7CA  |.  8B11          |MOV EDX,DWORD PTR DS:[ECX]
  545. 241CF7CC  |.  50            |PUSH EAX
  546. 241CF7CD  |.  FF52 14       |CALL DWORD PTR DS:[EDX+14]
  547. 241CF7D0  |.  0FB740 48     |MOVZX EAX,WORD PTR DS:[EAX+48]
  548. 241CF7D4  |.  3BE8          |CMP EBP,EAX
  549. 241CF7D6  |.  75 14         |JNE SHORT 241CF7EC
  550. 241CF7D8  |.  83F8 57       |CMP EAX,57
  551. 241CF7DB  |.  74 05         |JE SHORT 241CF7E2
  552. 241CF7DD  |.  83F8 4D       |CMP EAX,4D
  553. 241CF7E0  |.  75 0A         |JNE SHORT 241CF7EC
  554. 241CF7E2  |>  D94424 28     |FLD DWORD PTR SS:[ESP+28]
  555. 241CF7E6  |.  DCC0          |FADD ST,ST
  556. 241CF7E8  |.  D95C24 28     |FSTP DWORD PTR SS:[ESP+28]
  557. 241CF7EC  |>  D98424 D40100 |FLD DWORD PTR SS:[ESP+1D4]
  558. 241CF7F3  |.  D8A424 140100 |FSUB DWORD PTR SS:[ESP+114]
  559. 241CF7FA  |.  D95C24 64     |FSTP DWORD PTR SS:[ESP+64]
  560. 241CF7FE  |.  8B4C24 64     |MOV ECX,DWORD PTR SS:[ESP+64]
  561. 241CF802  |.  D98424 D80100 |FLD DWORD PTR SS:[ESP+1D8]
  562. 241CF809  |.  894C24 2C     |MOV DWORD PTR SS:[ESP+2C],ECX
  563. 241CF80D  |.  D8A424 180100 |FSUB DWORD PTR SS:[ESP+118]
  564. 241CF814  |.  51            |PUSH ECX
  565. 241CF815  |.  D95C24 6C     |FSTP DWORD PTR SS:[ESP+6C]
  566. 241CF819  |.  8B5424 6C     |MOV EDX,DWORD PTR SS:[ESP+6C]
  567. 241CF81D  |.  D98424 E00100 |FLD DWORD PTR SS:[ESP+1E0]
  568. 241CF824  |.  895424 34     |MOV DWORD PTR SS:[ESP+34],EDX
  569. 241CF828  |.  D8A424 200100 |FSUB DWORD PTR SS:[ESP+120]
  570. 241CF82F  |.  D95C24 70     |FSTP DWORD PTR SS:[ESP+70]
  571. 241CF833  |.  8B4424 70     |MOV EAX,DWORD PTR SS:[ESP+70]
  572. 241CF837  |.  D94424 30     |FLD DWORD PTR SS:[ESP+30]
  573. 241CF83B  |.  894424 38     |MOV DWORD PTR SS:[ESP+38],EAX
  574. 241CF83F  |.  D84C24 30     |FMUL DWORD PTR SS:[ESP+30]
  575. 241CF843  |.  D94424 38     |FLD DWORD PTR SS:[ESP+38]
  576. 241CF847  |.  D84C24 38     |FMUL DWORD PTR SS:[ESP+38]
  577. 241CF84B  |.  DEC1          |FADDP ST(1),ST
  578. 241CF84D  |.  D94424 34     |FLD DWORD PTR SS:[ESP+34]
  579. 241CF851  |.  D84C24 34     |FMUL DWORD PTR SS:[ESP+34]
  580. 241CF855  |.  DEC1          |FADDP ST(1),ST
  581. 241CF857  |.  D91C24        |FSTP DWORD PTR SS:[ESP]                 ; /Arg1
  582. 241CF85A  |.  FF15 70003A24 |CALL DWORD PTR DS:[243A0070]            ; \client.24249A80
  583. 241CF860  |.  D95C24 44     |FSTP DWORD PTR SS:[ESP+44]
  584. 241CF864  |.  83C4 04       |ADD ESP,4
  585. 241CF867  |.  D94424 28     |FLD DWORD PTR SS:[ESP+28]
  586. 241CF86B  |.  D84C24 38     |FMUL DWORD PTR SS:[ESP+38]
  587. 241CF86F  |.  D85C24 40     |FCOMP DWORD PTR SS:[ESP+40]
  588. 241CF873  |.  DFE0          |FSTSW AX
  589. 241CF875  |.  F6C4 05       |TEST AH,05
  590. 241CF878  |.  0F8B A8000000 |JPO 241CF926
  591. 241CF87E  |.  80BC24 A80300 |CMP BYTE PTR SS:[ESP+3A8],0
  592. 241CF886  |.  74 17         |JE SHORT 241CF89F
  593. 241CF888  |.  6A 00         |PUSH 0
  594. 241CF88A  |.  8D8C24 CC0100 |LEA ECX,[ESP+1CC]
  595. 241CF891  |.  68 02100000   |PUSH 1002
  596. 241CF896  |.  51            |PUSH ECX
  597. 241CF897  |.  E8 C49FEBFF   |CALL 24089860
  598. 241CF89C  |.  83C4 0C       |ADD ESP,0C
  599. 241CF89F  |>  D94424 40     |FLD DWORD PTR SS:[ESP+40]
  600. 241CF8A3  |.  8B8424 D80100 |MOV EAX,DWORD PTR SS:[ESP+1D8]
  601. 241CF8AA  |.  D87424 28     |FDIV DWORD PTR SS:[ESP+28]
  602. 241CF8AE  |.  8B9424 D40100 |MOV EDX,DWORD PTR SS:[ESP+1D4]
  603. 241CF8B5  |.  8B8C24 DC0100 |MOV ECX,DWORD PTR SS:[ESP+1DC]
  604. 241CF8BC  |.  83AC24 940300 |SUB DWORD PTR SS:[ESP+394],1
  605. 241CF8C4  |.  898424 800300 |MOV DWORD PTR SS:[ESP+380],EAX
  606. 241CF8CB  |.  899424 7C0300 |MOV DWORD PTR SS:[ESP+37C],EDX
  607. 241CF8D2  |.  898C24 840300 |MOV DWORD PTR SS:[ESP+384],ECX
  608. 241CF8D9  |.  D86C24 38     |FSUBR DWORD PTR SS:[ESP+38]
  609. 241CF8DD  |.  D95C24 38     |FSTP DWORD PTR SS:[ESP+38]
  610. 241CF8E1  |.  D94424 40     |FLD DWORD PTR SS:[ESP+40]
  611. 241CF8E5  |.  D84424 1C     |FADD DWORD PTR SS:[ESP+1C]
  612. 241CF8E9  |.  D95C24 1C     |FSTP DWORD PTR SS:[ESP+1C]
  613. 241CF8ED  |.  D98424 900300 |FLD DWORD PTR SS:[ESP+390]
  614. 241CF8F4  |.  D86424 1C     |FSUB DWORD PTR SS:[ESP+1C]
  615. 241CF8F8  |.  DC0D 909E2F24 |FMUL QWORD PTR DS:[242F9E90]            ; FLOAT 0.5000000000000000
  616. 241CF8FE  |.  D99C24 900300 |FSTP DWORD PTR SS:[ESP+390]
  617. 241CF905  |.  D94424 3C     |FLD DWORD PTR SS:[ESP+3C]
  618. 241CF909  |.  D84C24 24     |FMUL DWORD PTR SS:[ESP+24]
  619. 241CF90D  |.  D95C24 24     |FSTP DWORD PTR SS:[ESP+24]
  620. 241CF911  |.  D94424 24     |FLD DWORD PTR SS:[ESP+24]
  621. 241CF915  |.  D81D 2C902F24 |FCOMP DWORD PTR DS:[242F902C]           ; FLOAT 0.0
  622. 241CF91B  |.  DFE0          |FSTSW AX
  623. 241CF91D  |.  F6C4 41       |TEST AH,41
  624. 241CF920  |.^ 0F84 0EF7FFFF \JE 241CF034
  625. 241CF926  |>  5D            POP EBP
  626. 241CF927  |>  8B4C24 78     MOV ECX,DWORD PTR SS:[ESP+78]
  627. 241CF92B  |.  8B11          MOV EDX,DWORD PTR DS:[ECX]
  628. 241CF92D  |.  FF52 64       CALL DWORD PTR DS:[EDX+64]
  629. 241CF930  |.  5F            POP EDI
  630. 241CF931  |.  5E            POP ESI
  631. 241CF932  |.  5B            POP EBX
  632. 241CF933  |.  81C4 68030000 ADD ESP,368
  633. 241CF939  \.  C2 3800       RETN 38
  634. 241CF93C      CC            INT3
  635. 241CF93D      CC            INT3
  636. 241CF93E      CC            INT3
  637. 241CF93F      CC            INT3
  638. 241CF940  /.  8B01          MOV EAX,DWORD PTR DS:[ECX]
  639. 241CF942  |.  8B4C24 04     MOV ECX,DWORD PTR SS:[ARG.1]
  640. 241CF946  |.  8D0488        LEA EAX,[ECX*4+EAX]
  641. 241CF949  \.  C2 0400       RETN 4
  642. 241CF94C      CC            INT3
  643. 241CF94D      CC            INT3
  644. 241CF94E      CC            INT3
  645. 241CF94F      CC            INT3
  646. 241CF950  /.  56            PUSH ESI
  647. 241CF951  |.  8BF1          MOV ESI,ECX
  648. 241CF953  |.  8B46 0C       MOV EAX,DWORD PTR DS:[ESI+0C]
  649. 241CF956  |.  8B4C24 08     MOV ECX,DWORD PTR SS:[ARG.1]
  650. 241CF95A  |.  2BC1          SUB EAX,ECX
  651. 241CF95C  |.  83E8 01       SUB EAX,1
  652. 241CF95F  |.  85C0          TEST EAX,EAX
  653. 241CF961  |.  7E 17         JLE SHORT 241CF97A
  654. 241CF963  |.  8B16          MOV EDX,DWORD PTR DS:[ESI]
  655. 241CF965  |.  03C0          ADD EAX,EAX
  656. 241CF967  |.  8D0C8A        LEA ECX,[ECX*4+EDX]
  657. 241CF96A  |.  03C0          ADD EAX,EAX
  658. 241CF96C  |.  50            PUSH EAX
  659. 241CF96D  |.  8D51 04       LEA EDX,[ECX+4]
  660. 241CF970  |.  52            PUSH EDX
  661. 241CF971  |.  51            PUSH ECX
  662. 241CF972  |.  E8 D9DE0E00   CALL 242BD850
  663. 241CF977  |.  83C4 0C       ADD ESP,0C
  664. 241CF97A  |>  8346 0C FF    ADD DWORD PTR DS:[ESI+0C],-1
  665. 241CF97E  |.  5E            POP ESI
  666. 241CF97F  \.  C2 0400       RETN 4
  667. 241CF982      CC            INT3
  668. 241CF983      CC            INT3
  669. 241CF984      CC            INT3
  670. 241CF985      CC            INT3
  671. 241CF986      CC            INT3
  672. 241CF987      CC            INT3
  673. 241CF988      CC            INT3
  674. 241CF989      CC            INT3
  675. 241CF98A      CC            INT3
  676. 241CF98B      CC            INT3
  677. 241CF98C      CC            INT3
  678. 241CF98D      CC            INT3
  679. 241CF98E      CC            INT3
  680. 241CF98F      CC            INT3
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement