-
-
Save lmichaelis/d4725c09db9eb52cd48a0943ce294033 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
gothic.exe: file format pei-i386 | |
Disassembly of section .text: | |
004e4e30 <.text+0xe3e30>: | |
4e4e30: 6a ff push 0xffffffff | |
4e4e32: 68 f4 48 7c 00 push 0x7c48f4 | |
4e4e37: 64 a1 00 00 00 00 mov eax,fs:0x0 | |
4e4e3d: 50 push eax | |
4e4e3e: 64 89 25 00 00 00 00 mov DWORD PTR fs:0x0,esp | |
4e4e45: 81 ec 94 00 00 00 sub esp,0x94 | |
4e4e4b: 53 push ebx | |
4e4e4c: 55 push ebp | |
4e4e4d: 56 push esi | |
4e4e4e: 8b e9 mov ebp,ecx | |
4e4e50: 57 push edi | |
4e4e51: 89 6c 24 58 mov DWORD PTR [esp+0x58],ebp | |
4e4e55: c7 45 00 00 7f 7f 00 mov DWORD PTR [ebp+0x0],0x7f7f00 | |
4e4e5c: 8b 0d fc 02 89 00 mov ecx,DWORD PTR ds:0x8902fc | |
4e4e62: 33 db xor ebx,ebx | |
4e4e64: 6a 08 push 0x8 | |
4e4e66: 89 9c 24 b0 00 00 00 mov DWORD PTR [esp+0xb0],ebx | |
4e4e6d: e8 ee 0f f8 ff call 0x465e60 | |
4e4e72: 39 1d 34 44 89 00 cmp DWORD PTR ds:0x894434,ebx | |
4e4e78: 75 45 jne 0x4e4ebf | |
4e4e7a: 68 6e 01 00 00 push 0x16e | |
4e4e7f: 68 d4 df 85 00 push 0x85dfd4 | |
4e4e84: 68 98 b0 85 00 push 0x85b098 | |
4e4e89: 68 c4 11 00 00 push 0x11c4 | |
4e4e8e: e8 6d 8a 07 00 call 0x55d900 | |
4e4e93: 83 c4 10 add esp,0x10 | |
4e4e96: 89 44 24 48 mov DWORD PTR [esp+0x48],eax | |
4e4e9a: 3b c3 cmp eax,ebx | |
4e4e9c: c6 84 24 ac 00 00 00 mov BYTE PTR [esp+0xac],0x1 | |
4e4ea3: 01 | |
4e4ea4: 74 0b je 0x4e4eb1 | |
4e4ea6: 6a 64 push 0x64 | |
4e4ea8: 8b c8 mov ecx,eax | |
4e4eaa: e8 51 e7 21 00 call 0x703600 | |
4e4eaf: eb 02 jmp 0x4e4eb3 | |
4e4eb1: 33 c0 xor eax,eax | |
4e4eb3: 88 9c 24 ac 00 00 00 mov BYTE PTR [esp+0xac],bl | |
4e4eba: a3 34 44 89 00 mov ds:0x894434,eax | |
4e4ebf: 83 ec 14 sub esp,0x14 | |
4e4ec2: b8 20 44 89 00 mov eax,0x894420 | |
4e4ec7: f7 d8 neg eax | |
4e4ec9: 1b c0 sbb eax,eax | |
4e4ecb: 8b fc mov edi,esp | |
4e4ecd: 25 24 44 89 00 and eax,0x894424 | |
4e4ed2: 89 64 24 5c mov DWORD PTR [esp+0x5c],esp | |
4e4ed6: 50 push eax | |
4e4ed7: 8d 4f 04 lea ecx,[edi+0x4] | |
4e4eda: e8 b1 58 f2 ff call 0x40a790 | |
4e4edf: be ec 56 7f 00 mov esi,0x7f56ec | |
4e4ee4: 89 37 mov DWORD PTR [edi],esi | |
4e4ee6: 8b 0d 34 44 89 00 mov ecx,DWORD PTR ds:0x894434 | |
4e4eec: e8 9f f4 21 00 call 0x704390 | |
4e4ef1: 8b 0d 34 44 89 00 mov ecx,DWORD PTR ds:0x894434 | |
4e4ef7: e8 34 0c 22 00 call 0x705b30 | |
4e4efc: 8d 44 24 13 lea eax,[esp+0x13] | |
4e4f00: 50 push eax | |
4e4f01: 68 c4 df 85 00 push 0x85dfc4 | |
4e4f06: 8d 4c 24 20 lea ecx,[esp+0x20] | |
4e4f0a: e8 a1 59 f2 ff call 0x40a8b0 | |
4e4f0f: 89 74 24 14 mov DWORD PTR [esp+0x14],esi | |
4e4f13: 6a 18 push 0x18 | |
4e4f15: 8d 4c 24 18 lea ecx,[esp+0x18] | |
4e4f19: 51 push ecx | |
4e4f1a: 8b 0d 34 44 89 00 mov ecx,DWORD PTR ds:0x894434 | |
4e4f20: c6 84 24 b4 00 00 00 mov BYTE PTR [esp+0xb4],0x2 | |
4e4f27: 02 | |
4e4f28: e8 53 52 22 00 call 0x70a180 | |
4e4f2d: 8d 4c 24 14 lea ecx,[esp+0x14] | |
4e4f31: f7 d9 neg ecx | |
4e4f33: 1b c9 sbb ecx,ecx | |
4e4f35: 8d 54 24 18 lea edx,[esp+0x18] | |
4e4f39: 23 ca and ecx,edx | |
4e4f3b: 6a 01 push 0x1 | |
4e4f3d: 88 9c 24 b0 00 00 00 mov BYTE PTR [esp+0xb0],bl | |
4e4f44: 89 74 24 18 mov DWORD PTR [esp+0x18],esi | |
4e4f48: e8 23 e5 f1 ff call 0x403470 | |
4e4f4d: 8d 4c 24 5c lea ecx,[esp+0x5c] | |
4e4f51: e8 9a 07 00 00 call 0x4e56f0 | |
4e4f56: 8d 8c 24 90 00 00 00 lea ecx,[esp+0x90] | |
4e4f5d: c7 44 24 5c e4 7e 7f mov DWORD PTR [esp+0x5c],0x7f7ee4 | |
4e4f64: 00 | |
4e4f65: e8 16 c3 f1 ff call 0x401280 | |
4e4f6a: 8d 4c 24 60 lea ecx,[esp+0x60] | |
4e4f6e: e8 0d c3 f1 ff call 0x401280 | |
4e4f73: 8d 44 24 13 lea eax,[esp+0x13] | |
4e4f77: 50 push eax | |
4e4f78: 68 b4 df 85 00 push 0x85dfb4 | |
4e4f7d: 8d 4c 24 20 lea ecx,[esp+0x20] | |
4e4f81: e8 2a 59 f2 ff call 0x40a8b0 | |
4e4f86: 89 74 24 14 mov DWORD PTR [esp+0x14],esi | |
4e4f8a: 6a 2c push 0x2c | |
4e4f8c: 8d 4c 24 18 lea ecx,[esp+0x18] | |
4e4f90: 51 push ecx | |
4e4f91: 8b 0d 34 44 89 00 mov ecx,DWORD PTR ds:0x894434 | |
4e4f97: c6 84 24 b4 00 00 00 mov BYTE PTR [esp+0xb4],0x3 | |
4e4f9e: 03 | |
4e4f9f: e8 dc 51 22 00 call 0x70a180 | |
4e4fa4: 8d 4c 24 14 lea ecx,[esp+0x14] | |
4e4fa8: f7 d9 neg ecx | |
4e4faa: 1b c9 sbb ecx,ecx | |
4e4fac: 8d 54 24 18 lea edx,[esp+0x18] | |
4e4fb0: 23 ca and ecx,edx | |
4e4fb2: 6a 01 push 0x1 | |
4e4fb4: 88 9c 24 b0 00 00 00 mov BYTE PTR [esp+0xb0],bl | |
4e4fbb: 89 74 24 18 mov DWORD PTR [esp+0x18],esi | |
4e4fbf: e8 ac e4 f1 ff call 0x403470 | |
4e4fc4: 8d 4c 24 5c lea ecx,[esp+0x5c] | |
4e4fc8: e8 63 07 00 00 call 0x4e5730 | |
4e4fcd: 8d 4c 24 5c lea ecx,[esp+0x5c] | |
4e4fd1: e8 aa 07 00 00 call 0x4e5780 | |
4e4fd6: 8d 44 24 13 lea eax,[esp+0x13] | |
4e4fda: 50 push eax | |
4e4fdb: 68 a4 df 85 00 push 0x85dfa4 | |
4e4fe0: 8d 4c 24 20 lea ecx,[esp+0x20] | |
4e4fe4: e8 c7 58 f2 ff call 0x40a8b0 | |
4e4fe9: 89 74 24 14 mov DWORD PTR [esp+0x14],esi | |
4e4fed: c6 84 24 ac 00 00 00 mov BYTE PTR [esp+0xac],0x4 | |
4e4ff4: 04 | |
4e4ff5: 6a 20 push 0x20 | |
4e4ff7: 8d 4c 24 18 lea ecx,[esp+0x18] | |
4e4ffb: 51 push ecx | |
4e4ffc: 8b 0d 34 44 89 00 mov ecx,DWORD PTR ds:0x894434 | |
4e5002: e8 79 51 22 00 call 0x70a180 | |
4e5007: 8d 4c 24 14 lea ecx,[esp+0x14] | |
4e500b: f7 d9 neg ecx | |
4e500d: 1b c9 sbb ecx,ecx | |
4e500f: 8d 54 24 18 lea edx,[esp+0x18] | |
4e5013: 23 ca and ecx,edx | |
4e5015: 6a 01 push 0x1 | |
4e5017: 88 9c 24 b0 00 00 00 mov BYTE PTR [esp+0xb0],bl | |
4e501e: 89 74 24 18 mov DWORD PTR [esp+0x18],esi | |
4e5022: e8 49 e4 f1 ff call 0x403470 | |
4e5027: 8b 0d 34 44 89 00 mov ecx,DWORD PTR ds:0x894434 | |
4e502d: 68 00 42 89 00 push 0x894200 | |
4e5032: e8 d9 44 22 00 call 0x709510 | |
4e5037: 85 c0 test eax,eax | |
4e5039: 74 14 je 0x4e504f | |
4e503b: 8b 0d 34 44 89 00 mov ecx,DWORD PTR ds:0x894434 | |
4e5041: 8d 45 0c lea eax,[ebp+0xc] | |
4e5044: 50 push eax | |
4e5045: 68 00 42 89 00 push 0x894200 | |
4e504a: e8 d1 3a 22 00 call 0x708b20 | |
4e504f: 53 push ebx | |
4e5050: ff 15 6c 56 7f 00 call DWORD PTR ds:0x7f566c | |
4e5056: 3b c3 cmp eax,ebx | |
4e5058: 7d 5b jge 0x4e50b5 | |
4e505a: 8d 4c 24 13 lea ecx,[esp+0x13] | |
4e505e: 51 push ecx | |
4e505f: 68 58 df 85 00 push 0x85df58 | |
4e5064: 8d 4c 24 20 lea ecx,[esp+0x20] | |
4e5068: e8 43 58 f2 ff call 0x40a8b0 | |
4e506d: 89 74 24 14 mov DWORD PTR [esp+0x14],esi | |
4e5071: 53 push ebx | |
4e5072: 53 push ebx | |
4e5073: 53 push ebx | |
4e5074: 53 push ebx | |
4e5075: 6a 05 push 0x5 | |
4e5077: 8d 54 24 28 lea edx,[esp+0x28] | |
4e507b: 52 push edx | |
4e507c: 68 40 1f 00 00 push 0x1f40 | |
4e5081: 6a 04 push 0x4 | |
4e5083: b9 68 06 89 00 mov ecx,0x890668 | |
4e5088: c6 84 24 cc 00 00 00 mov BYTE PTR [esp+0xcc],0x5 | |
4e508f: 05 | |
4e5090: e8 ab 7d f6 ff call 0x44ce40 | |
4e5095: 8d 4c 24 14 lea ecx,[esp+0x14] | |
4e5099: f7 d9 neg ecx | |
4e509b: 1b c9 sbb ecx,ecx | |
4e509d: 8d 44 24 18 lea eax,[esp+0x18] | |
4e50a1: 23 c8 and ecx,eax | |
4e50a3: 6a 01 push 0x1 | |
4e50a5: 88 9c 24 b0 00 00 00 mov BYTE PTR [esp+0xb0],bl | |
4e50ac: 89 74 24 18 mov DWORD PTR [esp+0x18],esi | |
4e50b0: e8 bb e3 f1 ff call 0x403470 | |
4e50b5: 8b 3d 70 56 7f 00 mov edi,DWORD PTR ds:0x7f5670 | |
4e50bb: 68 3c 44 89 00 push 0x89443c | |
4e50c0: 68 38 80 80 00 push 0x808038 | |
4e50c5: 6a 03 push 0x3 | |
4e50c7: 53 push ebx | |
4e50c8: 68 c8 83 80 00 push 0x8083c8 | |
4e50cd: ff d7 call edi | |
4e50cf: 3b c3 cmp eax,ebx | |
4e50d1: 7d 5f jge 0x4e5132 | |
4e50d3: 8d 4c 24 13 lea ecx,[esp+0x13] | |
4e50d7: 51 push ecx | |
4e50d8: 68 08 df 85 00 push 0x85df08 | |
4e50dd: 8d 4c 24 20 lea ecx,[esp+0x20] | |
4e50e1: e8 ca 57 f2 ff call 0x40a8b0 | |
4e50e6: 89 74 24 14 mov DWORD PTR [esp+0x14],esi | |
4e50ea: 53 push ebx | |
4e50eb: 68 d4 df 85 00 push 0x85dfd4 | |
4e50f0: 68 85 01 00 00 push 0x185 | |
4e50f5: 53 push ebx | |
4e50f6: 6a ff push 0xffffffff | |
4e50f8: 8d 54 24 28 lea edx,[esp+0x28] | |
4e50fc: 52 push edx | |
4e50fd: 53 push ebx | |
4e50fe: 6a 04 push 0x4 | |
4e5100: b9 68 06 89 00 mov ecx,0x890668 | |
4e5105: c6 84 24 cc 00 00 00 mov BYTE PTR [esp+0xcc],0x6 | |
4e510c: 06 | |
4e510d: e8 5e 7d f6 ff call 0x44ce70 | |
4e5112: 8d 4c 24 14 lea ecx,[esp+0x14] | |
4e5116: f7 d9 neg ecx | |
4e5118: 1b c9 sbb ecx,ecx | |
4e511a: 8d 44 24 18 lea eax,[esp+0x18] | |
4e511e: 23 c8 and ecx,eax | |
4e5120: 6a 01 push 0x1 | |
4e5122: 88 9c 24 b0 00 00 00 mov BYTE PTR [esp+0xb0],bl | |
4e5129: 89 74 24 18 mov DWORD PTR [esp+0x18],esi | |
4e512d: e8 3e e3 f1 ff call 0x403470 | |
4e5132: a1 3c 44 89 00 mov eax,ds:0x89443c | |
4e5137: 8b 08 mov ecx,DWORD PTR [eax] | |
4e5139: 6a 01 push 0x1 | |
4e513b: 68 48 83 80 00 push 0x808348 | |
4e5140: 50 push eax | |
4e5141: ff 51 28 call DWORD PTR [ecx+0x28] | |
4e5144: 68 40 44 89 00 push 0x894440 | |
4e5149: 68 e8 7f 80 00 push 0x807fe8 | |
4e514e: 6a 03 push 0x3 | |
4e5150: 53 push ebx | |
4e5151: 68 38 84 80 00 push 0x808438 | |
4e5156: ff d7 call edi | |
4e5158: 3b c3 cmp eax,ebx | |
4e515a: 7d 5b jge 0x4e51b7 | |
4e515c: 8d 54 24 13 lea edx,[esp+0x13] | |
4e5160: 52 push edx | |
4e5161: 68 b0 de 85 00 push 0x85deb0 | |
4e5166: 8d 4c 24 20 lea ecx,[esp+0x20] | |
4e516a: e8 41 57 f2 ff call 0x40a8b0 | |
4e516f: 89 74 24 14 mov DWORD PTR [esp+0x14],esi | |
4e5173: 53 push ebx | |
4e5174: 53 push ebx | |
4e5175: 53 push ebx | |
4e5176: 53 push ebx | |
4e5177: 6a 05 push 0x5 | |
4e5179: 8d 44 24 28 lea eax,[esp+0x28] | |
4e517d: 50 push eax | |
4e517e: 68 40 1f 00 00 push 0x1f40 | |
4e5183: 6a 04 push 0x4 | |
4e5185: b9 68 06 89 00 mov ecx,0x890668 | |
4e518a: c6 84 24 cc 00 00 00 mov BYTE PTR [esp+0xcc],0x7 | |
4e5191: 07 | |
4e5192: e8 a9 7c f6 ff call 0x44ce40 | |
4e5197: 8d 4c 24 14 lea ecx,[esp+0x14] | |
4e519b: f7 d9 neg ecx | |
4e519d: 1b c9 sbb ecx,ecx | |
4e519f: 8d 54 24 18 lea edx,[esp+0x18] | |
4e51a3: 23 ca and ecx,edx | |
4e51a5: 6a 01 push 0x1 | |
4e51a7: 88 9c 24 b0 00 00 00 mov BYTE PTR [esp+0xb0],bl | |
4e51ae: 89 74 24 18 mov DWORD PTR [esp+0x18],esi | |
4e51b2: e8 b9 e2 f1 ff call 0x403470 | |
4e51b7: 68 48 44 89 00 push 0x894448 | |
4e51bc: 68 a8 7f 80 00 push 0x807fa8 | |
4e51c1: 6a 03 push 0x3 | |
4e51c3: 53 push ebx | |
4e51c4: 68 d8 83 80 00 push 0x8083d8 | |
4e51c9: ff d7 call edi | |
4e51cb: 3b c3 cmp eax,ebx | |
4e51cd: 7d 5b jge 0x4e522a | |
4e51cf: 8d 44 24 13 lea eax,[esp+0x13] | |
4e51d3: 50 push eax | |
4e51d4: 68 5c de 85 00 push 0x85de5c | |
4e51d9: 8d 4c 24 20 lea ecx,[esp+0x20] | |
4e51dd: e8 ce 56 f2 ff call 0x40a8b0 | |
4e51e2: 89 74 24 14 mov DWORD PTR [esp+0x14],esi | |
4e51e6: 53 push ebx | |
4e51e7: 53 push ebx | |
4e51e8: 53 push ebx | |
4e51e9: 53 push ebx | |
4e51ea: 6a 05 push 0x5 | |
4e51ec: 8d 4c 24 28 lea ecx,[esp+0x28] | |
4e51f0: 51 push ecx | |
4e51f1: 68 40 1f 00 00 push 0x1f40 | |
4e51f6: 6a 04 push 0x4 | |
4e51f8: b9 68 06 89 00 mov ecx,0x890668 | |
4e51fd: c6 84 24 cc 00 00 00 mov BYTE PTR [esp+0xcc],0x8 | |
4e5204: 08 | |
4e5205: e8 36 7c f6 ff call 0x44ce40 | |
4e520a: 8d 4c 24 14 lea ecx,[esp+0x14] | |
4e520e: f7 d9 neg ecx | |
4e5210: 1b c9 sbb ecx,ecx | |
4e5212: 8d 54 24 18 lea edx,[esp+0x18] | |
4e5216: 23 ca and ecx,edx | |
4e5218: 6a 01 push 0x1 | |
4e521a: 88 9c 24 b0 00 00 00 mov BYTE PTR [esp+0xb0],bl | |
4e5221: 89 74 24 18 mov DWORD PTR [esp+0x18],esi | |
4e5225: e8 46 e2 f1 ff call 0x403470 | |
4e522a: a1 40 44 89 00 mov eax,ds:0x894440 | |
4e522f: 53 push ebx | |
4e5230: 53 push ebx | |
4e5231: 8d 54 24 4c lea edx,[esp+0x4c] | |
4e5235: 52 push edx | |
4e5236: 89 5c 24 50 mov DWORD PTR [esp+0x50],ebx | |
4e523a: 8b 08 mov ecx,DWORD PTR [eax] | |
4e523c: 50 push eax | |
4e523d: ff 51 0c call DWORD PTR [ecx+0xc] | |
4e5240: 3b c3 cmp eax,ebx | |
4e5242: 0f 8c a0 00 00 00 jl 0x4e52e8 | |
4e5248: a1 40 44 89 00 mov eax,ds:0x894440 | |
4e524d: 8b 08 mov ecx,DWORD PTR [eax] | |
4e524f: 6a 04 push 0x4 | |
4e5251: 68 38 44 89 00 push 0x894438 | |
4e5256: 68 b8 80 80 00 push 0x8080b8 | |
4e525b: 50 push eax | |
4e525c: ff 91 88 00 00 00 call DWORD PTR [ecx+0x88] | |
4e5262: 33 c0 xor eax,eax | |
4e5264: b9 09 00 00 00 mov ecx,0x9 | |
4e5269: 8d 7c 24 5c lea edi,[esp+0x5c] | |
4e526d: f3 ab rep stos DWORD PTR es:[edi],eax | |
4e526f: b8 01 00 00 00 mov eax,0x1 | |
4e5274: 89 44 24 68 mov DWORD PTR [esp+0x68],eax | |
4e5278: 89 44 24 74 mov DWORD PTR [esp+0x74],eax | |
4e527c: a1 44 44 89 00 mov eax,ds:0x894444 | |
4e5281: 3b c3 cmp eax,ebx | |
4e5283: c7 44 24 5c 24 00 00 mov DWORD PTR [esp+0x5c],0x24 | |
4e528a: 00 | |
4e528b: c7 44 24 60 23 00 00 mov DWORD PTR [esp+0x60],0x23 | |
4e5292: 00 | |
4e5293: c7 44 24 64 40 00 00 mov DWORD PTR [esp+0x64],0x40 | |
4e529a: 00 | |
4e529b: 74 06 je 0x4e52a3 | |
4e529d: 8b 10 mov edx,DWORD PTR [eax] | |
4e529f: 50 push eax | |
4e52a0: ff 52 08 call DWORD PTR [edx+0x8] | |
4e52a3: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] | |
4e52a7: 8b 08 mov ecx,DWORD PTR [eax] | |
4e52a9: 53 push ebx | |
4e52aa: 68 44 44 89 00 push 0x894444 | |
4e52af: 8d 54 24 64 lea edx,[esp+0x64] | |
4e52b3: 52 push edx | |
4e52b4: 68 98 87 80 00 push 0x808798 | |
4e52b9: 50 push eax | |
4e52ba: ff 51 14 call DWORD PTR [ecx+0x14] | |
4e52bd: 3b c3 cmp eax,ebx | |
4e52bf: 7c 27 jl 0x4e52e8 | |
4e52c1: 8b 44 24 44 mov eax,DWORD PTR [esp+0x44] | |
4e52c5: 8b 08 mov ecx,DWORD PTR [eax] | |
4e52c7: 6a 01 push 0x1 | |
4e52c9: 50 push eax | |
4e52ca: ff 51 24 call DWORD PTR [ecx+0x24] | |
4e52cd: 3b c3 cmp eax,ebx | |
4e52cf: 0f 8d c0 02 00 00 jge 0x4e5595 | |
4e52d5: 6a 10 push 0x10 | |
4e52d7: 68 50 de 85 00 push 0x85de50 | |
4e52dc: 68 34 de 85 00 push 0x85de34 | |
4e52e1: 53 push ebx | |
4e52e2: ff 15 54 54 7f 00 call DWORD PTR ds:0x7f5454 | |
4e52e8: 8d 44 24 13 lea eax,[esp+0x13] | |
4e52ec: 50 push eax | |
4e52ed: 68 e8 dd 85 00 push 0x85dde8 | |
4e52f2: 8d 4c 24 20 lea ecx,[esp+0x20] | |
4e52f6: e8 b5 55 f2 ff call 0x40a8b0 | |
4e52fb: 89 74 24 14 mov DWORD PTR [esp+0x14],esi | |
4e52ff: 53 push ebx | |
4e5300: 53 push ebx | |
4e5301: 53 push ebx | |
4e5302: 53 push ebx | |
4e5303: 6a 05 push 0x5 | |
4e5305: 8d 4c 24 28 lea ecx,[esp+0x28] | |
4e5309: 51 push ecx | |
4e530a: 68 40 1f 00 00 push 0x1f40 | |
4e530f: 6a 04 push 0x4 | |
4e5311: b9 68 06 89 00 mov ecx,0x890668 | |
4e5316: c6 84 24 cc 00 00 00 mov BYTE PTR [esp+0xcc],0x9 | |
4e531d: 09 | |
4e531e: e8 1d 7b f6 ff call 0x44ce40 | |
4e5323: 8d 4c 24 14 lea ecx,[esp+0x14] | |
4e5327: f7 d9 neg ecx | |
4e5329: 1b c9 sbb ecx,ecx | |
4e532b: 8d 54 24 18 lea edx,[esp+0x18] | |
4e532f: 23 ca and ecx,edx | |
4e5331: 6a 01 push 0x1 | |
4e5333: 88 9c 24 b0 00 00 00 mov BYTE PTR [esp+0xb0],bl | |
4e533a: 89 74 24 18 mov DWORD PTR [esp+0x18],esi | |
4e533e: e8 2d e1 f1 ff call 0x403470 | |
4e5343: 8d 44 24 13 lea eax,[esp+0x13] | |
4e5347: 50 push eax | |
4e5348: 68 d0 dd 85 00 push 0x85ddd0 | |
4e534d: 8d 4c 24 38 lea ecx,[esp+0x38] | |
4e5351: e8 5a 55 f2 ff call 0x40a8b0 | |
4e5356: 89 74 24 2c mov DWORD PTR [esp+0x2c],esi | |
4e535a: 8d 4c 24 2b lea ecx,[esp+0x2b] | |
4e535e: 51 push ecx | |
4e535f: 68 c4 dd 85 00 push 0x85ddc4 | |
4e5364: 8d 4c 24 20 lea ecx,[esp+0x20] | |
4e5368: c6 84 24 b4 00 00 00 mov BYTE PTR [esp+0xb4],0xa | |
4e536f: 0a | |
4e5370: e8 3b 55 f2 ff call 0x40a8b0 | |
4e5375: 89 74 24 14 mov DWORD PTR [esp+0x14],esi | |
4e5379: 8d 54 24 2c lea edx,[esp+0x2c] | |
4e537d: 52 push edx | |
4e537e: 8d 44 24 18 lea eax,[esp+0x18] | |
4e5382: 50 push eax | |
4e5383: b9 00 36 90 00 mov ecx,0x903600 | |
4e5388: c6 84 24 b4 00 00 00 mov BYTE PTR [esp+0xb4],0xb | |
4e538f: 0b | |
4e5390: e8 5b 22 21 00 call 0x6f75f0 | |
4e5395: 8d 4c 24 14 lea ecx,[esp+0x14] | |
4e5399: f7 d9 neg ecx | |
4e539b: 1b c9 sbb ecx,ecx | |
4e539d: 8d 54 24 18 lea edx,[esp+0x18] | |
4e53a1: 23 ca and ecx,edx | |
4e53a3: 6a 01 push 0x1 | |
4e53a5: c6 84 24 b0 00 00 00 mov BYTE PTR [esp+0xb0],0xa | |
4e53ac: 0a | |
4e53ad: 89 74 24 18 mov DWORD PTR [esp+0x18],esi | |
4e53b1: e8 ba e0 f1 ff call 0x403470 | |
4e53b6: 8d 4c 24 2c lea ecx,[esp+0x2c] | |
4e53ba: f7 d9 neg ecx | |
4e53bc: 1b c9 sbb ecx,ecx | |
4e53be: 8d 44 24 30 lea eax,[esp+0x30] | |
4e53c2: 23 c8 and ecx,eax | |
4e53c4: 6a 01 push 0x1 | |
4e53c6: 88 9c 24 b0 00 00 00 mov BYTE PTR [esp+0xb0],bl | |
4e53cd: 89 74 24 30 mov DWORD PTR [esp+0x30],esi | |
4e53d1: e8 9a e0 f1 ff call 0x403470 | |
4e53d6: 8d 4c 24 2b lea ecx,[esp+0x2b] | |
4e53da: 51 push ecx | |
4e53db: 68 ac dd 85 00 push 0x85ddac | |
4e53e0: 8d 4c 24 20 lea ecx,[esp+0x20] | |
4e53e4: e8 c7 54 f2 ff call 0x40a8b0 | |
4e53e9: 89 74 24 14 mov DWORD PTR [esp+0x14],esi | |
4e53ed: 8d 54 24 13 lea edx,[esp+0x13] | |
4e53f1: 52 push edx | |
4e53f2: 68 a0 dd 85 00 push 0x85dda0 | |
4e53f7: 8d 4c 24 38 lea ecx,[esp+0x38] | |
4e53fb: c6 84 24 b4 00 00 00 mov BYTE PTR [esp+0xb4],0xc | |
4e5402: 0c | |
4e5403: e8 a8 54 f2 ff call 0x40a8b0 | |
4e5408: 89 74 24 2c mov DWORD PTR [esp+0x2c],esi | |
4e540c: 8d 44 24 14 lea eax,[esp+0x14] | |
4e5410: 50 push eax | |
4e5411: 8d 4c 24 30 lea ecx,[esp+0x30] | |
4e5415: 51 push ecx | |
4e5416: b9 00 36 90 00 mov ecx,0x903600 | |
4e541b: c6 84 24 b4 00 00 00 mov BYTE PTR [esp+0xb4],0xd | |
4e5422: 0d | |
4e5423: e8 c8 21 21 00 call 0x6f75f0 | |
4e5428: 8d 4c 24 2c lea ecx,[esp+0x2c] | |
4e542c: f7 d9 neg ecx | |
4e542e: 1b c9 sbb ecx,ecx | |
4e5430: 8d 54 24 30 lea edx,[esp+0x30] | |
4e5434: 23 ca and ecx,edx | |
4e5436: 6a 01 push 0x1 | |
4e5438: c6 84 24 b0 00 00 00 mov BYTE PTR [esp+0xb0],0xc | |
4e543f: 0c | |
4e5440: 89 74 24 30 mov DWORD PTR [esp+0x30],esi | |
4e5444: e8 27 e0 f1 ff call 0x403470 | |
4e5449: 8d 4c 24 14 lea ecx,[esp+0x14] | |
4e544d: f7 d9 neg ecx | |
4e544f: 1b c9 sbb ecx,ecx | |
4e5451: 8d 44 24 18 lea eax,[esp+0x18] | |
4e5455: 23 c8 and ecx,eax | |
4e5457: 6a 01 push 0x1 | |
4e5459: 88 9c 24 b0 00 00 00 mov BYTE PTR [esp+0xb0],bl | |
4e5460: 89 74 24 18 mov DWORD PTR [esp+0x18],esi | |
4e5464: e8 07 e0 f1 ff call 0x403470 | |
4e5469: 68 7c dd 85 00 push 0x85dd7c | |
4e546e: 8d 4c 24 18 lea ecx,[esp+0x18] | |
4e5472: e8 49 bf f1 ff call 0x4013c0 | |
4e5477: 68 70 dd 85 00 push 0x85dd70 | |
4e547c: 8d 4c 24 30 lea ecx,[esp+0x30] | |
4e5480: c6 84 24 b0 00 00 00 mov BYTE PTR [esp+0xb0],0xe | |
4e5487: 0e | |
4e5488: e8 33 bf f1 ff call 0x4013c0 | |
4e548d: 8d 4c 24 14 lea ecx,[esp+0x14] | |
4e5491: 51 push ecx | |
4e5492: 8d 54 24 30 lea edx,[esp+0x30] | |
4e5496: 52 push edx | |
4e5497: b9 00 36 90 00 mov ecx,0x903600 | |
4e549c: c6 84 24 b4 00 00 00 mov BYTE PTR [esp+0xb4],0xf | |
4e54a3: 0f | |
4e54a4: e8 47 21 21 00 call 0x6f75f0 | |
4e54a9: 8d 4c 24 2c lea ecx,[esp+0x2c] | |
4e54ad: f7 d9 neg ecx | |
4e54af: 1b c9 sbb ecx,ecx | |
4e54b1: 8d 44 24 30 lea eax,[esp+0x30] | |
4e54b5: 23 c8 and ecx,eax | |
4e54b7: 6a 01 push 0x1 | |
4e54b9: c6 84 24 b0 00 00 00 mov BYTE PTR [esp+0xb0],0xe | |
4e54c0: 0e | |
4e54c1: 89 74 24 30 mov DWORD PTR [esp+0x30],esi | |
4e54c5: e8 a6 df f1 ff call 0x403470 | |
4e54ca: 8d 4c 24 14 lea ecx,[esp+0x14] | |
4e54ce: 88 9c 24 ac 00 00 00 mov BYTE PTR [esp+0xac],bl | |
4e54d5: e8 a6 bd f1 ff call 0x401280 | |
4e54da: 68 58 dd 85 00 push 0x85dd58 | |
4e54df: 8d 4c 24 18 lea ecx,[esp+0x18] | |
4e54e3: e8 d8 be f1 ff call 0x4013c0 | |
4e54e8: 68 48 dd 85 00 push 0x85dd48 | |
4e54ed: 8d 4c 24 30 lea ecx,[esp+0x30] | |
4e54f1: c6 84 24 b0 00 00 00 mov BYTE PTR [esp+0xb0],0x10 | |
4e54f8: 10 | |
4e54f9: e8 c2 be f1 ff call 0x4013c0 | |
4e54fe: 8d 4c 24 14 lea ecx,[esp+0x14] | |
4e5502: 51 push ecx | |
4e5503: 8d 54 24 30 lea edx,[esp+0x30] | |
4e5507: 52 push edx | |
4e5508: b9 00 36 90 00 mov ecx,0x903600 | |
4e550d: c6 84 24 b4 00 00 00 mov BYTE PTR [esp+0xb4],0x11 | |
4e5514: 11 | |
4e5515: e8 d6 20 21 00 call 0x6f75f0 | |
4e551a: 8d 4c 24 2c lea ecx,[esp+0x2c] | |
4e551e: e8 5d bd f1 ff call 0x401280 | |
4e5523: 8d 4c 24 14 lea ecx,[esp+0x14] | |
4e5527: 88 9c 24 ac 00 00 00 mov BYTE PTR [esp+0xac],bl | |
4e552e: e8 4d bd f1 ff call 0x401280 | |
4e5533: 68 40 5a 4e 00 push 0x4e5a40 | |
4e5538: b9 00 36 90 00 mov ecx,0x903600 | |
4e553d: e8 ce 47 21 00 call 0x6f9d10 | |
4e5542: d9 45 0c fld DWORD PTR [ebp+0xc] | |
4e5545: d8 0d f8 7e 7f 00 fmul DWORD PTR ds:0x7f7ef8 | |
4e554b: d8 25 f8 7e 7f 00 fsub DWORD PTR ds:0x7f7ef8 | |
4e5551: e8 f2 78 2b 00 call 0x79ce48 | |
4e5556: 6a 04 push 0x4 | |
4e5558: 8d 54 24 58 lea edx,[esp+0x58] | |
4e555c: 52 push edx | |
4e555d: 89 44 24 5c mov DWORD PTR [esp+0x5c],eax | |
4e5561: a1 40 44 89 00 mov eax,ds:0x894440 | |
4e5566: 8b 08 mov ecx,DWORD PTR [eax] | |
4e5568: 68 d8 80 80 00 push 0x8080d8 | |
4e556d: 50 push eax | |
4e556e: ff 91 88 00 00 00 call DWORD PTR [ecx+0x88] | |
4e5574: 8b 8c 24 a4 00 00 00 mov ecx,DWORD PTR [esp+0xa4] | |
4e557b: 5f pop edi | |
4e557c: 89 5d 28 mov DWORD PTR [ebp+0x28],ebx | |
4e557f: 89 5d 2c mov DWORD PTR [ebp+0x2c],ebx | |
4e5582: 5e pop esi | |
4e5583: 8b c5 mov eax,ebp | |
4e5585: 5d pop ebp | |
4e5586: 64 89 0d 00 00 00 00 mov DWORD PTR fs:0x0,ecx | |
4e558d: 5b pop ebx | |
4e558e: 81 c4 a0 00 00 00 add esp,0xa0 | |
4e5594: c3 ret |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment