Advertisement
Kiosani

Untitled

Nov 8th, 2020
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.73 KB | None | 0 0
  1. CPU Disasm
  2. Address Hex dump Command Comments
  3. 0081715C /. 55 PUSH EBP
  4. 0081715D |. 8BEC MOV EBP,ESP
  5. 0081715F |. 81EC 80000000 SUB ESP,80
  6. 00817165 |. 894D 98 MOV DWORD PTR SS:[EBP-68],ECX
  7. 00817168 |. 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
  8. 0081716B |. 8B48 30 MOV ECX,DWORD PTR DS:[EAX+30]
  9. 0081716E |. 69C9 F4000000 IMUL ECX,ECX,0F4
  10. 00817174 |. 8B15 A0119705 MOV EDX,DWORD PTR DS:[59711A0]
  11. 0081717A |. 03D1 ADD EDX,ECX
  12. 0081717C |. 8955 F8 MOV DWORD PTR SS:[EBP-8],EDX
  13. 0081717F |. 8B45 14 MOV EAX,DWORD PTR SS:[EBP+14]
  14. 00817182 |. 33D2 XOR EDX,EDX
  15. 00817184 |. B9 B80B0000 MOV ECX,0BB8
  16. 00817189 |. F7F1 DIV ECX
  17. 0081718B |. 8955 90 MOV DWORD PTR SS:[EBP-70],EDX
  18. 0081718E |. C745 94 00000 MOV DWORD PTR SS:[EBP-6C],0
  19. 00817195 |. DF6D 90 FILD QWORD PTR SS:[EBP-70]
  20. 00817198 |. D80D CC2A8900 FMUL DWORD PTR DS:[892ACC] ; FLOAT 0.001046667
  21. 0081719E |. D95D 9C FSTP DWORD PTR SS:[EBP-64]
  22. 008171A1 |. 8B45 14 MOV EAX,DWORD PTR SS:[EBP+14]
  23. 008171A4 |. 05 DC050000 ADD EAX,5DC
  24. 008171A9 |. 33D2 XOR EDX,EDX
  25. 008171AB |. B9 B80B0000 MOV ECX,0BB8
  26. 008171B0 |. F7F1 DIV ECX
  27. 008171B2 |. 8955 88 MOV DWORD PTR SS:[EBP-78],EDX
  28. 008171B5 |. C745 8C 00000 MOV DWORD PTR SS:[EBP-74],0
  29. 008171BC |. DF6D 88 FILD QWORD PTR SS:[EBP-78]
  30. 008171BF |. D80D CC2A8900 FMUL DWORD PTR DS:[892ACC] ; FLOAT 0.001046667
  31. 008171C5 |. D95D FC FSTP DWORD PTR SS:[EBP-4]
  32. 008171C8 |. 8B55 F8 MOV EDX,DWORD PTR SS:[EBP-8]
  33. 008171CB |. 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
  34. 008171CE |. 8B88 FC000000 MOV ECX,DWORD PTR DS:[EAX+0FC]
  35. 008171D4 |. 894A 6C MOV DWORD PTR DS:[EDX+6C],ECX
  36. 008171D7 |. 8B55 F8 MOV EDX,DWORD PTR SS:[EBP-8]
  37. 008171DA |. 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
  38. 008171DD |. 8B88 00010000 MOV ECX,DWORD PTR DS:[EAX+100]
  39. 008171E3 |. 894A 70 MOV DWORD PTR DS:[EDX+70],ECX
  40. 008171E6 |. 8B55 F8 MOV EDX,DWORD PTR SS:[EBP-8]
  41. 008171E9 |. 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
  42. 008171EC |. 8B88 04010000 MOV ECX,DWORD PTR DS:[EAX+104]
  43. 008171F2 |. 894A 74 MOV DWORD PTR DS:[EDX+74],ECX
  44. 008171F5 |. C745 EC 00000 MOV DWORD PTR SS:[EBP-14],0
  45. 008171FC |. C745 F0 00000 MOV DWORD PTR SS:[EBP-10],0
  46. 00817203 |. C745 F4 00000 MOV DWORD PTR SS:[EBP-0C],0
  47. 0081720A |. 6A 01 PUSH 1 ; /Arg8 = 1
  48. 0081720C |. 6A 00 PUSH 0 ; |Arg7 = 0
  49. 0081720E |. 8B55 08 MOV EDX,DWORD PTR SS:[EBP+8] ; |
  50. 00817211 |. 81C2 14010000 ADD EDX,114 ; |
  51. 00817217 |. 52 PUSH EDX ; |Arg6
  52. 00817218 |. 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8] ; |
  53. 0081721B |. 05 08010000 ADD EAX,108 ; |
  54. 00817220 |. 50 PUSH EAX ; |Arg5
  55. 00817221 |. 8B4D 08 MOV ECX,DWORD PTR SS:[EBP+8] ; |
  56. 00817224 |. 8A51 13 MOV DL,BYTE PTR DS:[ECX+13] ; |
  57. 00817227 |. 52 PUSH EDX ; |Arg4
  58. 00817228 |. 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8] ; |
  59. 0081722B |. 8B88 90000000 MOV ECX,DWORD PTR DS:[EAX+90] ; |
  60. 00817231 |. 51 PUSH ECX ; |Arg3
  61. 00817232 |. 8B55 08 MOV EDX,DWORD PTR SS:[EBP+8] ; |
  62. 00817235 |. 8B82 8C000000 MOV EAX,DWORD PTR DS:[EDX+8C] ; |
  63. 0081723B |. 50 PUSH EAX ; |Arg2
  64. 0081723C |. 68 E48EAB06 PUSH OFFSET 06AB8EE4 ; |Arg1 = Main.6AB8EE4
  65. 00817241 |. 8B4D F8 MOV ECX,DWORD PTR SS:[EBP-8] ; |
  66. 00817244 |. E8 F75CCBFF CALL 004CCF40 ; \Main.004CCF40
  67. 00817249 |. C745 A4 33333 MOV DWORD PTR SS:[EBP-5C],3F333333
  68. 00817250 |. C745 A8 CDCC4 MOV DWORD PTR SS:[EBP-58],3E4CCCCD
  69. 00817257 |. C745 AC 9A991 MOV DWORD PTR SS:[EBP-54],3F19999A
  70. 0081725E |. 6A 00 PUSH 0 ; /Arg4 = 0
  71. 00817260 |. 8D4D B0 LEA ECX,[EBP-50] ; |
  72. 00817263 |. 51 PUSH ECX ; |Arg3
  73. 00817264 |. 8D55 EC LEA EDX,[EBP-14] ; |
  74. 00817267 |. 52 PUSH EDX ; |Arg2
  75. 00817268 |. 68 748FAB06 PUSH OFFSET 06AB8F74 ; |Arg1 = Main.6AB8F74
  76. 0081726D |. 8B4D F8 MOV ECX,DWORD PTR SS:[EBP-8] ; |
  77. 00817270 |. E8 A96BCBFF CALL 004CDE1E ; \Main.004CDE1E
  78. 00817275 |. 6A 00 PUSH 0
  79. 00817277 |. 6A 00 PUSH 0
  80. 00817279 |. 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
  81. 0081727C |. 50 PUSH EAX
  82. 0081727D |. 8D4D A4 LEA ECX,[EBP-5C]
  83. 00817280 |. 51 PUSH ECX
  84. 00817281 |. 68 0000C03F PUSH 3FC00000
  85. 00817286 |. 8D55 B0 LEA EDX,[EBP-50]
  86. 00817289 |. 52 PUSH EDX
  87. 0081728A |. 68 677E0000 PUSH 7E67
  88. 0081728F |. E8 3E49EAFF CALL 006BBBD2
  89. 00817294 |. 83C4 1C ADD ESP,1C
  90. 00817297 |. 6A 00 PUSH 0
  91. 00817299 |. 6A 00 PUSH 0
  92. 0081729B |. 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
  93. 0081729E |. 50 PUSH EAX
  94. 0081729F |. 8D4D A4 LEA ECX,[EBP-5C]
  95. 008172A2 |. 51 PUSH ECX
  96. 008172A3 |. 68 CDCC4C3F PUSH 3F4CCCCD
  97. 008172A8 |. 8D55 B0 LEA EDX,[EBP-50]
  98. 008172AB |. 52 PUSH EDX
  99. 008172AC |. 68 677E0000 PUSH 7E67
  100. 008172B1 |. E8 1C49EAFF CALL 006BBBD2
  101. 008172B6 |. 83C4 1C ADD ESP,1C
  102. 008172B9 |. C745 A4 9A999 MOV DWORD PTR SS:[EBP-5C],3E99999A
  103. 008172C0 |. C745 A8 9A999 MOV DWORD PTR SS:[EBP-58],3E99999A
  104. 008172C7 |. C745 AC 9A991 MOV DWORD PTR SS:[EBP-54],3F19999A
  105. 008172CE |. 6A 00 PUSH 0 ; /Arg4 = 0
  106. 008172D0 |. 8D45 B0 LEA EAX,[EBP-50] ; |
  107. 008172D3 |. 50 PUSH EAX ; |Arg3
  108. 008172D4 |. 8D4D EC LEA ECX,[EBP-14] ; |
  109. 008172D7 |. 51 PUSH ECX ; |Arg2
  110. 008172D8 |. 68 D48FAB06 PUSH OFFSET 06AB8FD4 ; |Arg1 = Main.6AB8FD4
  111. 008172DD |. 8B4D F8 MOV ECX,DWORD PTR SS:[EBP-8] ; |
  112. 008172E0 |. E8 396BCBFF CALL 004CDE1E ; \Main.004CDE1E
  113. 008172E5 |. D945 B8 FLD DWORD PTR SS:[EBP-48]
  114. 008172E8 |. D825 8CEC8800 FSUB DWORD PTR DS:[88EC8C] ; FLOAT 25.00000
  115. 008172EE |. D95D B8 FSTP DWORD PTR SS:[EBP-48]
  116. 008172F1 |. 6A FF PUSH -1 ; /Arg12 = -1
  117. 008172F3 |. 68 9A99993E PUSH 3E99999A ; |Arg11 = 3E99999A
  118. 008172F8 |. 6A 00 PUSH 0 ; |Arg10 = 0
  119. 008172FA |. 6A 00 PUSH 0 ; |Arg9 = 0
  120. 008172FC |. 6A 00 PUSH 0 ; |Arg8 = 0
  121. 008172FE |. 6A FF PUSH -1 ; |Arg7 = -1
  122. 00817300 |. 6A 00 PUSH 0 ; |Arg6 = 0
  123. 00817302 |. 6A 04 PUSH 4 ; |Arg5 = 4
  124. 00817304 |. 8D55 A4 LEA EDX,[EBP-5C] ; |
  125. 00817307 |. 52 PUSH EDX ; |Arg4
  126. 00817308 |. 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8] ; |
  127. 0081730B |. 05 08010000 ADD EAX,108 ; |
  128. 00817310 |. 50 PUSH EAX ; |Arg3
  129. 00817311 |. 8D4D B0 LEA ECX,[EBP-50] ; |
  130. 00817314 |. 51 PUSH ECX ; |Arg2
  131. 00817315 |. 68 2B010000 PUSH 12B ; |Arg1 = 12B
  132. 0081731A |. E8 51AEE3FF CALL 00652170 ; \Main.00652170
  133. 0081731F |. 83C4 30 ADD ESP,30
  134. 00817322 |. C745 C0 2D000 MOV DWORD PTR SS:[EBP-40],2D
  135. 00817329 |. C745 C4 2A000 MOV DWORD PTR SS:[EBP-3C],2A
  136. 00817330 |. C745 C8 30000 MOV DWORD PTR SS:[EBP-38],30
  137. 00817337 |. C745 CC 36000 MOV DWORD PTR SS:[EBP-34],36
  138. 0081733E |. C745 D0 33000 MOV DWORD PTR SS:[EBP-30],33
  139. 00817345 |. C745 D4 39000 MOV DWORD PTR SS:[EBP-2C],39
  140. 0081734C |. C745 D8 19000 MOV DWORD PTR SS:[EBP-28],19
  141. 00817353 |. C745 DC 1A000 MOV DWORD PTR SS:[EBP-24],1A
  142. 0081735A |. C745 E0 1B000 MOV DWORD PTR SS:[EBP-20],1B
  143. 00817361 |. C745 E4 26000 MOV DWORD PTR SS:[EBP-1C],26
  144. 00817368 |. C745 E8 20000 MOV DWORD PTR SS:[EBP-18],20
  145. 0081736F |. C745 BC 00000 MOV DWORD PTR SS:[EBP-44],0
  146. 00817376 |. EB 09 JMP SHORT 00817381
  147. 00817378 |> 8B55 BC MOV EDX,DWORD PTR SS:[EBP-44]
  148. 0081737B |. 83C2 01 ADD EDX,1
  149. 0081737E |. 8955 BC MOV DWORD PTR SS:[EBP-44],EDX
  150. 00817381 |> 837D BC 0B CMP DWORD PTR SS:[EBP-44],0B
  151. 00817385 |. 0F8D 30010000 JGE 008174BB
  152. 0081738B |. 6A 00 PUSH 0 ; /Arg4 = 0
  153. 0081738D |. 8D45 B0 LEA EAX,[EBP-50] ; |
  154. 00817390 |. 50 PUSH EAX ; |Arg3
  155. 00817391 |. 8D4D EC LEA ECX,[EBP-14] ; |
  156. 00817394 |. 51 PUSH ECX ; |Arg2
  157. 00817395 |. 8B55 BC MOV EDX,DWORD PTR SS:[EBP-44] ; |
  158. 00817398 |. 8B4495 C0 MOV EAX,DWORD PTR SS:[EDX*4+EBP-40] ; |
  159. 0081739C |. 6BC0 30 IMUL EAX,EAX,30 ; |
  160. 0081739F |. 05 E48EAB06 ADD EAX,OFFSET 06AB8EE4 ; |
  161. 008173A4 |. 50 PUSH EAX ; |Arg1
  162. 008173A5 |. 8B4D F8 MOV ECX,DWORD PTR SS:[EBP-8] ; |
  163. 008173A8 |. E8 716ACBFF CALL 004CDE1E ; \Main.004CDE1E
  164. 008173AD |. 8B4D BC MOV ECX,DWORD PTR SS:[EBP-44]
  165. 008173B0 |. 894D 84 MOV DWORD PTR SS:[EBP-7C],ECX
  166. 008173B3 |. 837D 84 0A CMP DWORD PTR SS:[EBP-7C],0A
  167. 008173B7 |.^ 0F87 F9000000 JA 008174B6
  168. 008173BD |. 8B45 84 MOV EAX,DWORD PTR SS:[EBP-7C]
  169. 008173C0 |. 33D2 XOR EDX,EDX
  170. 008173C2 |. 8A90 CF748100 MOV DL,BYTE PTR DS:[EAX+8174CF]
  171. 008173C8 |. FF2495 C37481 JMP DWORD PTR DS:[EDX*4+8174C3]
  172. 008173CF |> C745 A4 00000 MOV DWORD PTR SS:[EBP-5C],3F000000
  173. 008173D6 |. C745 A8 00000 MOV DWORD PTR SS:[EBP-58],3F000000
  174. 008173DD |. C745 AC CDCC4 MOV DWORD PTR SS:[EBP-54],3F4CCCCD
  175. 008173E4 |. 6A 00 PUSH 0
  176. 008173E6 |. 6A 00 PUSH 0
  177. 008173E8 |. 8B4D 08 MOV ECX,DWORD PTR SS:[EBP+8]
  178. 008173EB |. 51 PUSH ECX
  179. 008173EC |. 8D55 A4 LEA EDX,[EBP-5C]
  180. 008173EF |. 52 PUSH EDX
  181. 008173F0 |. 68 9A99993E PUSH 3E99999A
  182. 008173F5 |. 8D45 B0 LEA EAX,[EBP-50]
  183. 008173F8 |. 50 PUSH EAX
  184. 008173F9 |. 68 677E0000 PUSH 7E67
  185. 008173FE |. E8 CF47EAFF CALL 006BBBD2
  186. 00817403 |. 83C4 1C ADD ESP,1C
  187. 00817406 \.^ E9 AB000000 JMP 008174B6
  188. 0081740B /> C745 A4 9A991 MOV DWORD PTR SS:[EBP-5C],3F19999A
  189. 00817412 |. C745 A8 CDCC4 MOV DWORD PTR SS:[EBP-58],3E4CCCCD
  190. 00817419 |. C745 AC CDCC4 MOV DWORD PTR SS:[EBP-54],3F4CCCCD
  191. 00817420 |. 6A 00 PUSH 0
  192. 00817422 |. 6A 00 PUSH 0
  193. 00817424 |. 8B4D 08 MOV ECX,DWORD PTR SS:[EBP+8]
  194. 00817427 |. 51 PUSH ECX
  195. 00817428 |. 8D55 A4 LEA EDX,[EBP-5C]
  196. 0081742B |. 52 PUSH EDX
  197. 0081742C |. 68 CDCC4C3E PUSH 3E4CCCCD
  198. 00817431 |. 8D45 B0 LEA EAX,[EBP-50]
  199. 00817434 |. 50 PUSH EAX
  200. 00817435 |. 68 027D0000 PUSH 7D02
  201. 0081743A |. E8 9347EAFF CALL 006BBBD2
  202. 0081743F |. 83C4 1C ADD ESP,1C
  203. 00817442 \.^ EB 72 JMP SHORT 008174B6
  204. 00817444 /> 8B4D BC MOV ECX,DWORD PTR SS:[EBP-44]
  205. 00817447 |. 81E1 01000080 AND ECX,80000001
  206. 0081744D |. 79 05 JNS SHORT 00817454
  207. 0081744F |. 49 DEC ECX
  208. 00817450 |. 83C9 FE OR ECX,FFFFFFFE
  209. 00817453 |. 41 INC ECX
  210. 00817454 |> 85C9 TEST ECX,ECX
  211. 00817456 |. 75 13 JNE SHORT 0081746B
  212. 00817458 |. 8B55 9C MOV EDX,DWORD PTR SS:[EBP-64]
  213. 0081745B |. 52 PUSH EDX ; /Arg1
  214. 0081745C |. E8 5FBEC8FF CALL 004A32C0 ; \Main.004A32C0
  215. 00817461 |. 83C4 04 ADD ESP,4
  216. 00817464 |. DCC0 FADD ST,ST
  217. 00817466 |. D95D 80 FSTP DWORD PTR SS:[EBP-80]
  218. 00817469 |. EB 11 JMP SHORT 0081747C
  219. 0081746B |> 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
  220. 0081746E |. 50 PUSH EAX ; /Arg1
  221. 0081746F |. E8 4CBEC8FF CALL 004A32C0 ; \Main.004A32C0
  222. 00817474 |. 83C4 04 ADD ESP,4
  223. 00817477 |. DCC0 FADD ST,ST
  224. 00817479 |. D95D 80 FSTP DWORD PTR SS:[EBP-80]
  225. 0081747C |> 8B4D 80 MOV ECX,DWORD PTR SS:[EBP-80]
  226. 0081747F |. 894D A0 MOV DWORD PTR SS:[EBP-60],ECX
  227. 00817482 |. 8B55 A0 MOV EDX,DWORD PTR SS:[EBP-60]
  228. 00817485 |. 8955 A4 MOV DWORD PTR SS:[EBP-5C],EDX
  229. 00817488 |. 8B45 A0 MOV EAX,DWORD PTR SS:[EBP-60]
  230. 0081748B |. 8945 A8 MOV DWORD PTR SS:[EBP-58],EAX
  231. 0081748E |. 8B4D A0 MOV ECX,DWORD PTR SS:[EBP-60]
  232. 00817491 |. 894D AC MOV DWORD PTR SS:[EBP-54],ECX
  233. 00817494 |. 6A 00 PUSH 0
  234. 00817496 |. 6A 00 PUSH 0
  235. 00817498 |. 8B55 08 MOV EDX,DWORD PTR SS:[EBP+8]
  236. 0081749B |. 52 PUSH EDX
  237. 0081749C |. 8D45 A4 LEA EAX,[EBP-5C]
  238. 0081749F |. 50 PUSH EAX
  239. 008174A0 |. 68 0000003F PUSH 3F000000
  240. 008174A5 |. 8D4D B0 LEA ECX,[EBP-50]
  241. 008174A8 |. 51 PUSH ECX
  242. 008174A9 |. 68 737D0000 PUSH 7D73
  243. 008174AE |. E8 1F47EAFF CALL 006BBBD2
  244. 008174B3 |. 83C4 1C ADD ESP,1C
  245. 008174B6 |>^ E9 BDFEFFFF JMP 00817378
  246. 008174BB |> B0 01 MOV AL,1
  247. 008174BD |. 8BE5 MOV ESP,EBP
  248. 008174BF |. 5D POP EBP
  249. 008174C0 \. C2 1400 RETN 14
  250. 008174C3 . CF738100 DD 008173CF
  251. 008174C7 . 0B748100 DD 0081740B
  252. 008174CB . 44748100 DD 00817444
  253.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement