16560 lines
895 KiB
Plaintext
16560 lines
895 KiB
Plaintext
|
|
C:\Project\MAG160C\IR_Camera_SDK-1.0.1\windows\windows\app\ThermalSDK.dll: file format pei-x86-64
|
|
|
|
|
|
Disassembly of section .text:
|
|
|
|
0000000180001000 <.text>:
|
|
180001000: 48 83 ec 28 sub rsp,0x28
|
|
180001004: ba 01 00 00 00 mov edx,0x1
|
|
180001009: c6 44 24 30 7e mov BYTE PTR [rsp+0x30],0x7e
|
|
18000100e: 48 8d 0d 4b 50 01 00 lea rcx,[rip+0x1504b] # 0x180016060
|
|
180001015: e8 96 1a 00 00 call 0x180002ab0
|
|
18000101a: 48 8b 0d 3f 50 01 00 mov rcx,QWORD PTR [rip+0x1503f] # 0x180016060
|
|
180001021: 0f b6 44 24 30 movzx eax,BYTE PTR [rsp+0x30]
|
|
180001026: 88 01 mov BYTE PTR [rcx],al
|
|
180001028: 48 8d 41 01 lea rax,[rcx+0x1]
|
|
18000102c: 48 8d 0d cd d2 00 00 lea rcx,[rip+0xd2cd] # 0x18000e300
|
|
180001033: 48 89 05 2e 50 01 00 mov QWORD PTR [rip+0x1502e],rax # 0x180016068
|
|
18000103a: 48 83 c4 28 add rsp,0x28
|
|
18000103e: e9 b5 b8 00 00 jmp 0x18000c8f8
|
|
180001043: cc int3
|
|
180001044: cc int3
|
|
180001045: cc int3
|
|
180001046: cc int3
|
|
180001047: cc int3
|
|
180001048: cc int3
|
|
180001049: cc int3
|
|
18000104a: cc int3
|
|
18000104b: cc int3
|
|
18000104c: cc int3
|
|
18000104d: cc int3
|
|
18000104e: cc int3
|
|
18000104f: cc int3
|
|
180001050: 48 83 ec 28 sub rsp,0x28
|
|
180001054: ba 08 00 00 00 mov edx,0x8
|
|
180001059: c7 44 24 30 02 39 39 mov DWORD PTR [rsp+0x30],0x39393902
|
|
180001060: 39
|
|
180001061: 48 8d 0d 98 4f 01 00 lea rcx,[rip+0x14f98] # 0x180016000
|
|
180001068: c7 44 24 34 39 39 39 mov DWORD PTR [rsp+0x34],0x3393939
|
|
18000106f: 03
|
|
180001070: e8 3b 1a 00 00 call 0x180002ab0
|
|
180001075: 48 8b 0d 84 4f 01 00 mov rcx,QWORD PTR [rip+0x14f84] # 0x180016000
|
|
18000107c: 48 8b 44 24 30 mov rax,QWORD PTR [rsp+0x30]
|
|
180001081: 48 89 01 mov QWORD PTR [rcx],rax
|
|
180001084: 48 8d 41 08 lea rax,[rcx+0x8]
|
|
180001088: 48 8d 0d e1 d2 00 00 lea rcx,[rip+0xd2e1] # 0x18000e370
|
|
18000108f: 48 89 05 72 4f 01 00 mov QWORD PTR [rip+0x14f72],rax # 0x180016008
|
|
180001096: 48 83 c4 28 add rsp,0x28
|
|
18000109a: e9 59 b8 00 00 jmp 0x18000c8f8
|
|
18000109f: cc int3
|
|
1800010a0: 48 83 ec 28 sub rsp,0x28
|
|
1800010a4: ba 08 00 00 00 mov edx,0x8
|
|
1800010a9: c7 44 24 30 02 31 32 mov DWORD PTR [rsp+0x30],0x31323102
|
|
1800010b0: 31
|
|
1800010b1: 48 8d 0d 60 4f 01 00 lea rcx,[rip+0x14f60] # 0x180016018
|
|
1800010b8: c7 44 24 34 32 31 34 mov DWORD PTR [rsp+0x34],0x3343132
|
|
1800010bf: 03
|
|
1800010c0: e8 eb 19 00 00 call 0x180002ab0
|
|
1800010c5: 48 8b 0d 4c 4f 01 00 mov rcx,QWORD PTR [rip+0x14f4c] # 0x180016018
|
|
1800010cc: 48 8b 44 24 30 mov rax,QWORD PTR [rsp+0x30]
|
|
1800010d1: 48 89 01 mov QWORD PTR [rcx],rax
|
|
1800010d4: 48 8d 41 08 lea rax,[rcx+0x8]
|
|
1800010d8: 48 8d 0d 01 d3 00 00 lea rcx,[rip+0xd301] # 0x18000e3e0
|
|
1800010df: 48 89 05 3a 4f 01 00 mov QWORD PTR [rip+0x14f3a],rax # 0x180016020
|
|
1800010e6: 48 83 c4 28 add rsp,0x28
|
|
1800010ea: e9 09 b8 00 00 jmp 0x18000c8f8
|
|
1800010ef: cc int3
|
|
1800010f0: 48 83 ec 28 sub rsp,0x28
|
|
1800010f4: ba 01 00 00 00 mov edx,0x1
|
|
1800010f9: c6 44 24 30 13 mov BYTE PTR [rsp+0x30],0x13
|
|
1800010fe: 48 8d 0d 8b 4f 01 00 lea rcx,[rip+0x14f8b] # 0x180016090
|
|
180001105: e8 a6 19 00 00 call 0x180002ab0
|
|
18000110a: 48 8b 0d 7f 4f 01 00 mov rcx,QWORD PTR [rip+0x14f7f] # 0x180016090
|
|
180001111: 0f b6 44 24 30 movzx eax,BYTE PTR [rsp+0x30]
|
|
180001116: 88 01 mov BYTE PTR [rcx],al
|
|
180001118: 48 8d 41 01 lea rax,[rcx+0x1]
|
|
18000111c: 48 8d 0d 2d d3 00 00 lea rcx,[rip+0xd32d] # 0x18000e450
|
|
180001123: 48 89 05 6e 4f 01 00 mov QWORD PTR [rip+0x14f6e],rax # 0x180016098
|
|
18000112a: 48 83 c4 28 add rsp,0x28
|
|
18000112e: e9 c5 b7 00 00 jmp 0x18000c8f8
|
|
180001133: cc int3
|
|
180001134: cc int3
|
|
180001135: cc int3
|
|
180001136: cc int3
|
|
180001137: cc int3
|
|
180001138: cc int3
|
|
180001139: cc int3
|
|
18000113a: cc int3
|
|
18000113b: cc int3
|
|
18000113c: cc int3
|
|
18000113d: cc int3
|
|
18000113e: cc int3
|
|
18000113f: cc int3
|
|
180001140: 48 83 ec 28 sub rsp,0x28
|
|
180001144: ba 01 00 00 00 mov edx,0x1
|
|
180001149: c6 44 24 30 12 mov BYTE PTR [rsp+0x30],0x12
|
|
18000114e: 48 8d 0d 23 4f 01 00 lea rcx,[rip+0x14f23] # 0x180016078
|
|
180001155: e8 56 19 00 00 call 0x180002ab0
|
|
18000115a: 48 8b 0d 17 4f 01 00 mov rcx,QWORD PTR [rip+0x14f17] # 0x180016078
|
|
180001161: 0f b6 44 24 30 movzx eax,BYTE PTR [rsp+0x30]
|
|
180001166: 88 01 mov BYTE PTR [rcx],al
|
|
180001168: 48 8d 41 01 lea rax,[rcx+0x1]
|
|
18000116c: 48 8d 0d 4d d3 00 00 lea rcx,[rip+0xd34d] # 0x18000e4c0
|
|
180001173: 48 89 05 06 4f 01 00 mov QWORD PTR [rip+0x14f06],rax # 0x180016080
|
|
18000117a: 48 83 c4 28 add rsp,0x28
|
|
18000117e: e9 75 b7 00 00 jmp 0x18000c8f8
|
|
180001183: cc int3
|
|
180001184: cc int3
|
|
180001185: cc int3
|
|
180001186: cc int3
|
|
180001187: cc int3
|
|
180001188: cc int3
|
|
180001189: cc int3
|
|
18000118a: cc int3
|
|
18000118b: cc int3
|
|
18000118c: cc int3
|
|
18000118d: cc int3
|
|
18000118e: cc int3
|
|
18000118f: cc int3
|
|
180001190: 40 53 rex push rbx
|
|
180001192: 48 83 ec 20 sub rsp,0x20
|
|
180001196: ba 06 00 00 00 mov edx,0x6
|
|
18000119b: c7 44 24 30 66 77 75 mov DWORD PTR [rsp+0x30],0x70757766
|
|
1800011a2: 70
|
|
1800011a3: 48 8d 0d 86 4e 01 00 lea rcx,[rip+0x14e86] # 0x180016030
|
|
1800011aa: 66 c7 44 24 34 0d 0a mov WORD PTR [rsp+0x34],0xa0d
|
|
1800011b1: e8 fa 18 00 00 call 0x180002ab0
|
|
1800011b6: 48 8b 1d 73 4e 01 00 mov rbx,QWORD PTR [rip+0x14e73] # 0x180016030
|
|
1800011bd: 48 8d 54 24 30 lea rdx,[rsp+0x30]
|
|
1800011c2: 48 8b cb mov rcx,rbx
|
|
1800011c5: 41 b8 06 00 00 00 mov r8d,0x6
|
|
1800011cb: e8 9b c6 00 00 call 0x18000d86b
|
|
1800011d0: 48 8d 43 06 lea rax,[rbx+0x6]
|
|
1800011d4: 48 8d 0d 55 d3 00 00 lea rcx,[rip+0xd355] # 0x18000e530
|
|
1800011db: 48 89 05 56 4e 01 00 mov QWORD PTR [rip+0x14e56],rax # 0x180016038
|
|
1800011e2: 48 83 c4 20 add rsp,0x20
|
|
1800011e6: 5b pop rbx
|
|
1800011e7: e9 0c b7 00 00 jmp 0x18000c8f8
|
|
1800011ec: cc int3
|
|
1800011ed: cc int3
|
|
1800011ee: cc int3
|
|
1800011ef: cc int3
|
|
1800011f0: 40 53 rex push rbx
|
|
1800011f2: 48 83 ec 20 sub rsp,0x20
|
|
1800011f6: ba 05 00 00 00 mov edx,0x5
|
|
1800011fb: c7 44 24 30 76 65 72 mov DWORD PTR [rsp+0x30],0xd726576
|
|
180001202: 0d
|
|
180001203: 48 8d 0d 9e 4e 01 00 lea rcx,[rip+0x14e9e] # 0x1800160a8
|
|
18000120a: c6 44 24 34 0a mov BYTE PTR [rsp+0x34],0xa
|
|
18000120f: e8 9c 18 00 00 call 0x180002ab0
|
|
180001214: 48 8b 1d 8d 4e 01 00 mov rbx,QWORD PTR [rip+0x14e8d] # 0x1800160a8
|
|
18000121b: 48 8d 54 24 30 lea rdx,[rsp+0x30]
|
|
180001220: 48 8b cb mov rcx,rbx
|
|
180001223: 41 b8 05 00 00 00 mov r8d,0x5
|
|
180001229: e8 3d c6 00 00 call 0x18000d86b
|
|
18000122e: 48 8d 43 05 lea rax,[rbx+0x5]
|
|
180001232: 48 8d 0d 67 d3 00 00 lea rcx,[rip+0xd367] # 0x18000e5a0
|
|
180001239: 48 89 05 70 4e 01 00 mov QWORD PTR [rip+0x14e70],rax # 0x1800160b0
|
|
180001240: 48 83 c4 20 add rsp,0x20
|
|
180001244: 5b pop rbx
|
|
180001245: e9 ae b6 00 00 jmp 0x18000c8f8
|
|
18000124a: cc int3
|
|
18000124b: cc int3
|
|
18000124c: cc int3
|
|
18000124d: cc int3
|
|
18000124e: cc int3
|
|
18000124f: cc int3
|
|
180001250: 48 83 ec 28 sub rsp,0x28
|
|
180001254: ba 01 00 00 00 mov edx,0x1
|
|
180001259: c6 44 24 30 04 mov BYTE PTR [rsp+0x30],0x4
|
|
18000125e: 48 8d 0d e3 4d 01 00 lea rcx,[rip+0x14de3] # 0x180016048
|
|
180001265: e8 46 18 00 00 call 0x180002ab0
|
|
18000126a: 48 8b 0d d7 4d 01 00 mov rcx,QWORD PTR [rip+0x14dd7] # 0x180016048
|
|
180001271: 0f b6 44 24 30 movzx eax,BYTE PTR [rsp+0x30]
|
|
180001276: 88 01 mov BYTE PTR [rcx],al
|
|
180001278: 48 8d 41 01 lea rax,[rcx+0x1]
|
|
18000127c: 48 8d 0d 8d d3 00 00 lea rcx,[rip+0xd38d] # 0x18000e610
|
|
180001283: 48 89 05 c6 4d 01 00 mov QWORD PTR [rip+0x14dc6],rax # 0x180016050
|
|
18000128a: 48 83 c4 28 add rsp,0x28
|
|
18000128e: e9 65 b6 00 00 jmp 0x18000c8f8
|
|
180001293: cc int3
|
|
180001294: cc int3
|
|
180001295: cc int3
|
|
180001296: cc int3
|
|
180001297: cc int3
|
|
180001298: cc int3
|
|
180001299: cc int3
|
|
18000129a: cc int3
|
|
18000129b: cc int3
|
|
18000129c: cc int3
|
|
18000129d: cc int3
|
|
18000129e: cc int3
|
|
18000129f: cc int3
|
|
1800012a0: 48 83 ec 28 sub rsp,0x28
|
|
1800012a4: 41 b8 0e 00 00 00 mov r8d,0xe
|
|
1800012aa: 48 8d 15 3f eb 00 00 lea rdx,[rip+0xeb3f] # 0x18000fdf0
|
|
1800012b1: 48 8d 0d a8 3d 01 00 lea rcx,[rip+0x13da8] # 0x180015060
|
|
1800012b8: e8 53 13 00 00 call 0x180002610
|
|
1800012bd: 48 8d 0d 2c d4 00 00 lea rcx,[rip+0xd42c] # 0x18000e6f0
|
|
1800012c4: 48 83 c4 28 add rsp,0x28
|
|
1800012c8: e9 2b b6 00 00 jmp 0x18000c8f8
|
|
1800012cd: cc int3
|
|
1800012ce: cc int3
|
|
1800012cf: cc int3
|
|
1800012d0: 48 83 ec 28 sub rsp,0x28
|
|
1800012d4: 41 b8 0f 00 00 00 mov r8d,0xf
|
|
1800012da: 48 8d 15 1f eb 00 00 lea rdx,[rip+0xeb1f] # 0x18000fe00
|
|
1800012e1: 48 8d 0d b8 3d 01 00 lea rcx,[rip+0x13db8] # 0x1800150a0
|
|
1800012e8: e8 23 13 00 00 call 0x180002610
|
|
1800012ed: 48 8d 0d 6c d4 00 00 lea rcx,[rip+0xd46c] # 0x18000e760
|
|
1800012f4: 48 83 c4 28 add rsp,0x28
|
|
1800012f8: e9 fb b5 00 00 jmp 0x18000c8f8
|
|
1800012fd: cc int3
|
|
1800012fe: cc int3
|
|
1800012ff: cc int3
|
|
180001300: 48 83 ec 28 sub rsp,0x28
|
|
180001304: 41 b8 13 00 00 00 mov r8d,0x13
|
|
18000130a: 48 8d 15 ff ea 00 00 lea rdx,[rip+0xeaff] # 0x18000fe10
|
|
180001311: 48 8d 0d c8 3e 01 00 lea rcx,[rip+0x13ec8] # 0x1800151e0
|
|
180001318: e8 f3 12 00 00 call 0x180002610
|
|
18000131d: 48 8d 0d ac d4 00 00 lea rcx,[rip+0xd4ac] # 0x18000e7d0
|
|
180001324: 48 83 c4 28 add rsp,0x28
|
|
180001328: e9 cb b5 00 00 jmp 0x18000c8f8
|
|
18000132d: cc int3
|
|
18000132e: cc int3
|
|
18000132f: cc int3
|
|
180001330: 48 83 ec 28 sub rsp,0x28
|
|
180001334: 41 b8 11 00 00 00 mov r8d,0x11
|
|
18000133a: 48 8d 15 e7 ea 00 00 lea rdx,[rip+0xeae7] # 0x18000fe28
|
|
180001341: 48 8d 0d 38 3e 01 00 lea rcx,[rip+0x13e38] # 0x180015180
|
|
180001348: e8 c3 12 00 00 call 0x180002610
|
|
18000134d: 48 8d 0d ec d4 00 00 lea rcx,[rip+0xd4ec] # 0x18000e840
|
|
180001354: 48 83 c4 28 add rsp,0x28
|
|
180001358: e9 9b b5 00 00 jmp 0x18000c8f8
|
|
18000135d: cc int3
|
|
18000135e: cc int3
|
|
18000135f: cc int3
|
|
180001360: 48 83 ec 28 sub rsp,0x28
|
|
180001364: 41 b8 13 00 00 00 mov r8d,0x13
|
|
18000136a: 48 8d 15 cf ea 00 00 lea rdx,[rip+0xeacf] # 0x18000fe40
|
|
180001371: 48 8d 0d 68 3d 01 00 lea rcx,[rip+0x13d68] # 0x1800150e0
|
|
180001378: e8 93 12 00 00 call 0x180002610
|
|
18000137d: 48 8d 0d 2c d5 00 00 lea rcx,[rip+0xd52c] # 0x18000e8b0
|
|
180001384: 48 83 c4 28 add rsp,0x28
|
|
180001388: e9 6b b5 00 00 jmp 0x18000c8f8
|
|
18000138d: cc int3
|
|
18000138e: cc int3
|
|
18000138f: cc int3
|
|
180001390: 48 83 ec 28 sub rsp,0x28
|
|
180001394: 41 b8 14 00 00 00 mov r8d,0x14
|
|
18000139a: 48 8d 15 b7 ea 00 00 lea rdx,[rip+0xeab7] # 0x18000fe58
|
|
1800013a1: 48 8d 0d b8 3d 01 00 lea rcx,[rip+0x13db8] # 0x180015160
|
|
1800013a8: e8 63 12 00 00 call 0x180002610
|
|
1800013ad: 48 8d 0d 6c d5 00 00 lea rcx,[rip+0xd56c] # 0x18000e920
|
|
1800013b4: 48 83 c4 28 add rsp,0x28
|
|
1800013b8: e9 3b b5 00 00 jmp 0x18000c8f8
|
|
1800013bd: cc int3
|
|
1800013be: cc int3
|
|
1800013bf: cc int3
|
|
1800013c0: 48 83 ec 28 sub rsp,0x28
|
|
1800013c4: 41 b8 12 00 00 00 mov r8d,0x12
|
|
1800013ca: 48 8d 15 9f ea 00 00 lea rdx,[rip+0xea9f] # 0x18000fe70
|
|
1800013d1: 48 8d 0d e8 3d 01 00 lea rcx,[rip+0x13de8] # 0x1800151c0
|
|
1800013d8: e8 33 12 00 00 call 0x180002610
|
|
1800013dd: 48 8d 0d ac d5 00 00 lea rcx,[rip+0xd5ac] # 0x18000e990
|
|
1800013e4: 48 83 c4 28 add rsp,0x28
|
|
1800013e8: e9 0b b5 00 00 jmp 0x18000c8f8
|
|
1800013ed: cc int3
|
|
1800013ee: cc int3
|
|
1800013ef: cc int3
|
|
1800013f0: 48 83 ec 28 sub rsp,0x28
|
|
1800013f4: 41 b8 13 00 00 00 mov r8d,0x13
|
|
1800013fa: 48 8d 15 87 ea 00 00 lea rdx,[rip+0xea87] # 0x18000fe88
|
|
180001401: 48 8d 0d 18 3d 01 00 lea rcx,[rip+0x13d18] # 0x180015120
|
|
180001408: e8 03 12 00 00 call 0x180002610
|
|
18000140d: 48 8d 0d ec d5 00 00 lea rcx,[rip+0xd5ec] # 0x18000ea00
|
|
180001414: 48 83 c4 28 add rsp,0x28
|
|
180001418: e9 db b4 00 00 jmp 0x18000c8f8
|
|
18000141d: cc int3
|
|
18000141e: cc int3
|
|
18000141f: cc int3
|
|
180001420: 48 83 ec 28 sub rsp,0x28
|
|
180001424: 41 b8 12 00 00 00 mov r8d,0x12
|
|
18000142a: 48 8d 15 6f ea 00 00 lea rdx,[rip+0xea6f] # 0x18000fea0
|
|
180001431: 48 8d 0d 88 3c 01 00 lea rcx,[rip+0x13c88] # 0x1800150c0
|
|
180001438: e8 d3 11 00 00 call 0x180002610
|
|
18000143d: 48 8d 0d 2c d6 00 00 lea rcx,[rip+0xd62c] # 0x18000ea70
|
|
180001444: 48 83 c4 28 add rsp,0x28
|
|
180001448: e9 ab b4 00 00 jmp 0x18000c8f8
|
|
18000144d: cc int3
|
|
18000144e: cc int3
|
|
18000144f: cc int3
|
|
180001450: 48 83 ec 28 sub rsp,0x28
|
|
180001454: 41 b8 12 00 00 00 mov r8d,0x12
|
|
18000145a: 48 8d 15 57 ea 00 00 lea rdx,[rip+0xea57] # 0x18000feb8
|
|
180001461: 48 8d 0d d8 3c 01 00 lea rcx,[rip+0x13cd8] # 0x180015140
|
|
180001468: e8 a3 11 00 00 call 0x180002610
|
|
18000146d: 48 8d 0d 6c d6 00 00 lea rcx,[rip+0xd66c] # 0x18000eae0
|
|
180001474: 48 83 c4 28 add rsp,0x28
|
|
180001478: e9 7b b4 00 00 jmp 0x18000c8f8
|
|
18000147d: cc int3
|
|
18000147e: cc int3
|
|
18000147f: cc int3
|
|
180001480: 48 83 ec 28 sub rsp,0x28
|
|
180001484: 41 b8 12 00 00 00 mov r8d,0x12
|
|
18000148a: 48 8d 15 3f ea 00 00 lea rdx,[rip+0xea3f] # 0x18000fed0
|
|
180001491: 48 8d 0d 68 3c 01 00 lea rcx,[rip+0x13c68] # 0x180015100
|
|
180001498: e8 73 11 00 00 call 0x180002610
|
|
18000149d: 48 8d 0d ac d6 00 00 lea rcx,[rip+0xd6ac] # 0x18000eb50
|
|
1800014a4: 48 83 c4 28 add rsp,0x28
|
|
1800014a8: e9 4b b4 00 00 jmp 0x18000c8f8
|
|
1800014ad: cc int3
|
|
1800014ae: cc int3
|
|
1800014af: cc int3
|
|
1800014b0: 48 83 ec 28 sub rsp,0x28
|
|
1800014b4: 41 b8 12 00 00 00 mov r8d,0x12
|
|
1800014ba: 48 8d 15 27 ea 00 00 lea rdx,[rip+0xea27] # 0x18000fee8
|
|
1800014c1: 48 8d 0d d8 3c 01 00 lea rcx,[rip+0x13cd8] # 0x1800151a0
|
|
1800014c8: e8 43 11 00 00 call 0x180002610
|
|
1800014cd: 48 8d 0d ec d6 00 00 lea rcx,[rip+0xd6ec] # 0x18000ebc0
|
|
1800014d4: 48 83 c4 28 add rsp,0x28
|
|
1800014d8: e9 1b b4 00 00 jmp 0x18000c8f8
|
|
1800014dd: cc int3
|
|
1800014de: cc int3
|
|
1800014df: cc int3
|
|
1800014e0: 48 83 ec 28 sub rsp,0x28
|
|
1800014e4: 41 b8 15 00 00 00 mov r8d,0x15
|
|
1800014ea: 48 8d 15 0f ea 00 00 lea rdx,[rip+0xea0f] # 0x18000ff00
|
|
1800014f1: 48 8d 0d 48 3b 01 00 lea rcx,[rip+0x13b48] # 0x180015040
|
|
1800014f8: e8 13 11 00 00 call 0x180002610
|
|
1800014fd: 48 8d 0d 2c d7 00 00 lea rcx,[rip+0xd72c] # 0x18000ec30
|
|
180001504: 48 83 c4 28 add rsp,0x28
|
|
180001508: e9 eb b3 00 00 jmp 0x18000c8f8
|
|
18000150d: cc int3
|
|
18000150e: cc int3
|
|
18000150f: cc int3
|
|
180001510: 48 83 ec 28 sub rsp,0x28
|
|
180001514: 41 b8 12 00 00 00 mov r8d,0x12
|
|
18000151a: 48 8d 15 f7 e9 00 00 lea rdx,[rip+0xe9f7] # 0x18000ff18
|
|
180001521: 48 8d 0d 58 3b 01 00 lea rcx,[rip+0x13b58] # 0x180015080
|
|
180001528: e8 e3 10 00 00 call 0x180002610
|
|
18000152d: 48 8d 0d 6c d7 00 00 lea rcx,[rip+0xd76c] # 0x18000eca0
|
|
180001534: 48 83 c4 28 add rsp,0x28
|
|
180001538: e9 bb b3 00 00 jmp 0x18000c8f8
|
|
18000153d: cc int3
|
|
18000153e: cc int3
|
|
18000153f: cc int3
|
|
180001540: b8 01 00 00 00 mov eax,0x1
|
|
180001545: c3 ret
|
|
180001546: cc int3
|
|
180001547: cc int3
|
|
180001548: cc int3
|
|
180001549: cc int3
|
|
18000154a: cc int3
|
|
18000154b: cc int3
|
|
18000154c: cc int3
|
|
18000154d: cc int3
|
|
18000154e: cc int3
|
|
18000154f: cc int3
|
|
180001550: 40 53 rex push rbx
|
|
180001552: 48 83 ec 20 sub rsp,0x20
|
|
180001556: 48 8b d9 mov rbx,rcx
|
|
180001559: 8b 49 10 mov ecx,DWORD PTR [rcx+0x10]
|
|
18000155c: ff 15 be da 00 00 call QWORD PTR [rip+0xdabe] # 0x18000f020
|
|
180001562: 85 c0 test eax,eax
|
|
180001564: 74 09 je 0x18000156f
|
|
180001566: 8b 4b 10 mov ecx,DWORD PTR [rbx+0x10]
|
|
180001569: ff 15 d1 da 00 00 call QWORD PTR [rip+0xdad1] # 0x18000f040
|
|
18000156f: 8b 4b 10 mov ecx,DWORD PTR [rbx+0x10]
|
|
180001572: ff 15 50 db 00 00 call QWORD PTR [rip+0xdb50] # 0x18000f0c8
|
|
180001578: 85 c0 test eax,eax
|
|
18000157a: 74 09 je 0x180001585
|
|
18000157c: 8b 4b 10 mov ecx,DWORD PTR [rbx+0x10]
|
|
18000157f: ff 15 d3 da 00 00 call QWORD PTR [rip+0xdad3] # 0x18000f058
|
|
180001585: 8b 4b 10 mov ecx,DWORD PTR [rbx+0x10]
|
|
180001588: ff 15 42 db 00 00 call QWORD PTR [rip+0xdb42] # 0x18000f0d0
|
|
18000158e: 85 c0 test eax,eax
|
|
180001590: 74 0f je 0x1800015a1
|
|
180001592: 8b 4b 10 mov ecx,DWORD PTR [rbx+0x10]
|
|
180001595: ff 15 45 db 00 00 call QWORD PTR [rip+0xdb45] # 0x18000f0e0
|
|
18000159b: c7 03 00 00 00 00 mov DWORD PTR [rbx],0x0
|
|
1800015a1: 8b 4b 10 mov ecx,DWORD PTR [rbx+0x10]
|
|
1800015a4: ff 15 9e da 00 00 call QWORD PTR [rip+0xda9e] # 0x18000f048
|
|
1800015aa: 85 c0 test eax,eax
|
|
1800015ac: 74 10 je 0x1800015be
|
|
1800015ae: 8b 4b 10 mov ecx,DWORD PTR [rbx+0x10]
|
|
1800015b1: ff 15 f1 da 00 00 call QWORD PTR [rip+0xdaf1] # 0x18000f0a8
|
|
1800015b7: c7 43 10 ff ff ff ff mov DWORD PTR [rbx+0x10],0xffffffff
|
|
1800015be: 48 83 c4 20 add rsp,0x20
|
|
1800015c2: 5b pop rbx
|
|
1800015c3: c3 ret
|
|
1800015c4: cc int3
|
|
1800015c5: cc int3
|
|
1800015c6: cc int3
|
|
1800015c7: cc int3
|
|
1800015c8: cc int3
|
|
1800015c9: cc int3
|
|
1800015ca: cc int3
|
|
1800015cb: cc int3
|
|
1800015cc: cc int3
|
|
1800015cd: cc int3
|
|
1800015ce: cc int3
|
|
1800015cf: cc int3
|
|
1800015d0: 40 57 rex push rdi
|
|
1800015d2: 48 83 ec 20 sub rsp,0x20
|
|
1800015d6: 83 39 00 cmp DWORD PTR [rcx],0x0
|
|
1800015d9: 48 8b f9 mov rdi,rcx
|
|
1800015dc: 74 0b je 0x1800015e9
|
|
1800015de: b8 01 00 00 00 mov eax,0x1
|
|
1800015e3: 48 83 c4 20 add rsp,0x20
|
|
1800015e7: 5f pop rdi
|
|
1800015e8: c3 ret
|
|
1800015e9: 48 89 5c 24 30 mov QWORD PTR [rsp+0x30],rbx
|
|
1800015ee: 8b 59 10 mov ebx,DWORD PTR [rcx+0x10]
|
|
1800015f1: 81 fb 80 00 00 00 cmp ebx,0x80
|
|
1800015f7: 76 35 jbe 0x18000162e
|
|
1800015f9: 33 db xor ebx,ebx
|
|
1800015fb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
|
|
180001600: 8b cb mov ecx,ebx
|
|
180001602: ff 15 40 da 00 00 call QWORD PTR [rip+0xda40] # 0x18000f048
|
|
180001608: 85 c0 test eax,eax
|
|
18000160a: 74 0f je 0x18000161b
|
|
18000160c: ff c3 inc ebx
|
|
18000160e: 81 fb 80 00 00 00 cmp ebx,0x80
|
|
180001614: 7e ea jle 0x180001600
|
|
180001616: 8b 5f 10 mov ebx,DWORD PTR [rdi+0x10]
|
|
180001619: eb 0b jmp 0x180001626
|
|
18000161b: 8b cb mov ecx,ebx
|
|
18000161d: ff 15 45 da 00 00 call QWORD PTR [rip+0xda45] # 0x18000f068
|
|
180001623: 89 5f 10 mov DWORD PTR [rdi+0x10],ebx
|
|
180001626: 81 fb 80 00 00 00 cmp ebx,0x80
|
|
18000162c: 77 0e ja 0x18000163c
|
|
18000162e: 48 8b 57 08 mov rdx,QWORD PTR [rdi+0x8]
|
|
180001632: 8b cb mov ecx,ebx
|
|
180001634: ff 15 36 da 00 00 call QWORD PTR [rip+0xda36] # 0x18000f070
|
|
18000163a: 89 07 mov DWORD PTR [rdi],eax
|
|
18000163c: 8b 07 mov eax,DWORD PTR [rdi]
|
|
18000163e: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30]
|
|
180001643: 48 83 c4 20 add rsp,0x20
|
|
180001647: 5f pop rdi
|
|
180001648: c3 ret
|
|
180001649: cc int3
|
|
18000164a: cc int3
|
|
18000164b: cc int3
|
|
18000164c: cc int3
|
|
18000164d: cc int3
|
|
18000164e: cc int3
|
|
18000164f: cc int3
|
|
180001650: 40 53 rex push rbx
|
|
180001652: 48 83 ec 20 sub rsp,0x20
|
|
180001656: 48 8b d9 mov rbx,rcx
|
|
180001659: 48 8b c2 mov rax,rdx
|
|
18000165c: 48 8d 0d 75 e0 00 00 lea rcx,[rip+0xe075] # 0x18000f6d8
|
|
180001663: 0f 57 c0 xorps xmm0,xmm0
|
|
180001666: 48 8d 53 08 lea rdx,[rbx+0x8]
|
|
18000166a: 48 89 0b mov QWORD PTR [rbx],rcx
|
|
18000166d: 48 8d 48 08 lea rcx,[rax+0x8]
|
|
180001671: 0f 11 02 movups XMMWORD PTR [rdx],xmm0
|
|
180001674: ff 15 6e dd 00 00 call QWORD PTR [rip+0xdd6e] # 0x18000f3e8
|
|
18000167a: 48 8b c3 mov rax,rbx
|
|
18000167d: 48 83 c4 20 add rsp,0x20
|
|
180001681: 5b pop rbx
|
|
180001682: c3 ret
|
|
180001683: cc int3
|
|
180001684: cc int3
|
|
180001685: cc int3
|
|
180001686: cc int3
|
|
180001687: cc int3
|
|
180001688: cc int3
|
|
180001689: cc int3
|
|
18000168a: cc int3
|
|
18000168b: cc int3
|
|
18000168c: cc int3
|
|
18000168d: cc int3
|
|
18000168e: cc int3
|
|
18000168f: cc int3
|
|
180001690: 48 8d 05 41 e0 00 00 lea rax,[rip+0xe041] # 0x18000f6d8
|
|
180001697: 48 89 01 mov QWORD PTR [rcx],rax
|
|
18000169a: 48 83 c1 08 add rcx,0x8
|
|
18000169e: 48 ff 25 3b dd 00 00 rex.W jmp QWORD PTR [rip+0xdd3b] # 0x18000f3e0
|
|
1800016a5: cc int3
|
|
1800016a6: cc int3
|
|
1800016a7: cc int3
|
|
1800016a8: cc int3
|
|
1800016a9: cc int3
|
|
1800016aa: cc int3
|
|
1800016ab: cc int3
|
|
1800016ac: cc int3
|
|
1800016ad: cc int3
|
|
1800016ae: cc int3
|
|
1800016af: cc int3
|
|
1800016b0: 48 8b 51 08 mov rdx,QWORD PTR [rcx+0x8]
|
|
1800016b4: 48 8d 05 6d e0 00 00 lea rax,[rip+0xe06d] # 0x18000f728
|
|
1800016bb: 48 85 d2 test rdx,rdx
|
|
1800016be: 48 0f 45 c2 cmovne rax,rdx
|
|
1800016c2: c3 ret
|
|
1800016c3: cc int3
|
|
1800016c4: cc int3
|
|
1800016c5: cc int3
|
|
1800016c6: cc int3
|
|
1800016c7: cc int3
|
|
1800016c8: cc int3
|
|
1800016c9: cc int3
|
|
1800016ca: cc int3
|
|
1800016cb: cc int3
|
|
1800016cc: cc int3
|
|
1800016cd: cc int3
|
|
1800016ce: cc int3
|
|
1800016cf: cc int3
|
|
1800016d0: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx
|
|
1800016d5: 57 push rdi
|
|
1800016d6: 48 83 ec 20 sub rsp,0x20
|
|
1800016da: 48 8d 05 f7 df 00 00 lea rax,[rip+0xdff7] # 0x18000f6d8
|
|
1800016e1: 48 8b f9 mov rdi,rcx
|
|
1800016e4: 48 89 01 mov QWORD PTR [rcx],rax
|
|
1800016e7: 8b da mov ebx,edx
|
|
1800016e9: 48 83 c1 08 add rcx,0x8
|
|
1800016ed: ff 15 ed dc 00 00 call QWORD PTR [rip+0xdced] # 0x18000f3e0
|
|
1800016f3: f6 c3 01 test bl,0x1
|
|
1800016f6: 74 0d je 0x180001705
|
|
1800016f8: ba 18 00 00 00 mov edx,0x18
|
|
1800016fd: 48 8b cf mov rcx,rdi
|
|
180001700: e8 0b b2 00 00 call 0x18000c910
|
|
180001705: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30]
|
|
18000170a: 48 8b c7 mov rax,rdi
|
|
18000170d: 48 83 c4 20 add rsp,0x20
|
|
180001711: 5f pop rdi
|
|
180001712: c3 ret
|
|
180001713: cc int3
|
|
180001714: cc int3
|
|
180001715: cc int3
|
|
180001716: cc int3
|
|
180001717: cc int3
|
|
180001718: cc int3
|
|
180001719: cc int3
|
|
18000171a: cc int3
|
|
18000171b: cc int3
|
|
18000171c: cc int3
|
|
18000171d: cc int3
|
|
18000171e: cc int3
|
|
18000171f: cc int3
|
|
180001720: 48 8d 05 19 e0 00 00 lea rax,[rip+0xe019] # 0x18000f740
|
|
180001727: 48 c7 41 10 00 00 00 mov QWORD PTR [rcx+0x10],0x0
|
|
18000172e: 00
|
|
18000172f: 48 89 41 08 mov QWORD PTR [rcx+0x8],rax
|
|
180001733: 48 8d 05 de df 00 00 lea rax,[rip+0xdfde] # 0x18000f718
|
|
18000173a: 48 89 01 mov QWORD PTR [rcx],rax
|
|
18000173d: 48 8b c1 mov rax,rcx
|
|
180001740: c3 ret
|
|
180001741: cc int3
|
|
180001742: cc int3
|
|
180001743: cc int3
|
|
180001744: cc int3
|
|
180001745: cc int3
|
|
180001746: cc int3
|
|
180001747: cc int3
|
|
180001748: cc int3
|
|
180001749: cc int3
|
|
18000174a: cc int3
|
|
18000174b: cc int3
|
|
18000174c: cc int3
|
|
18000174d: cc int3
|
|
18000174e: cc int3
|
|
18000174f: cc int3
|
|
180001750: 48 83 ec 48 sub rsp,0x48
|
|
180001754: 48 8d 4c 24 20 lea rcx,[rsp+0x20]
|
|
180001759: e8 c2 ff ff ff call 0x180001720
|
|
18000175e: 48 8d 15 db 1b 01 00 lea rdx,[rip+0x11bdb] # 0x180013340
|
|
180001765: 48 8d 4c 24 20 lea rcx,[rsp+0x20]
|
|
18000176a: e8 79 bf 00 00 call 0x18000d6e8
|
|
18000176f: cc int3
|
|
180001770: 40 53 rex push rbx
|
|
180001772: 48 83 ec 20 sub rsp,0x20
|
|
180001776: 48 8b d9 mov rbx,rcx
|
|
180001779: 48 8b c2 mov rax,rdx
|
|
18000177c: 48 8d 0d 55 df 00 00 lea rcx,[rip+0xdf55] # 0x18000f6d8
|
|
180001783: 0f 57 c0 xorps xmm0,xmm0
|
|
180001786: 48 8d 53 08 lea rdx,[rbx+0x8]
|
|
18000178a: 48 89 0b mov QWORD PTR [rbx],rcx
|
|
18000178d: 48 8d 48 08 lea rcx,[rax+0x8]
|
|
180001791: 0f 11 02 movups XMMWORD PTR [rdx],xmm0
|
|
180001794: ff 15 4e dc 00 00 call QWORD PTR [rip+0xdc4e] # 0x18000f3e8
|
|
18000179a: 48 8d 05 77 df 00 00 lea rax,[rip+0xdf77] # 0x18000f718
|
|
1800017a1: 48 89 03 mov QWORD PTR [rbx],rax
|
|
1800017a4: 48 8b c3 mov rax,rbx
|
|
1800017a7: 48 83 c4 20 add rsp,0x20
|
|
1800017ab: 5b pop rbx
|
|
1800017ac: c3 ret
|
|
1800017ad: cc int3
|
|
1800017ae: cc int3
|
|
1800017af: cc int3
|
|
1800017b0: 40 53 rex push rbx
|
|
1800017b2: 48 83 ec 20 sub rsp,0x20
|
|
1800017b6: 48 8b d9 mov rbx,rcx
|
|
1800017b9: 48 8b c2 mov rax,rdx
|
|
1800017bc: 48 8d 0d 15 df 00 00 lea rcx,[rip+0xdf15] # 0x18000f6d8
|
|
1800017c3: 0f 57 c0 xorps xmm0,xmm0
|
|
1800017c6: 48 8d 53 08 lea rdx,[rbx+0x8]
|
|
1800017ca: 48 89 0b mov QWORD PTR [rbx],rcx
|
|
1800017cd: 48 8d 48 08 lea rcx,[rax+0x8]
|
|
1800017d1: 0f 11 02 movups XMMWORD PTR [rdx],xmm0
|
|
1800017d4: ff 15 0e dc 00 00 call QWORD PTR [rip+0xdc0e] # 0x18000f3e8
|
|
1800017da: 48 8d 05 0f df 00 00 lea rax,[rip+0xdf0f] # 0x18000f6f0
|
|
1800017e1: 48 89 03 mov QWORD PTR [rbx],rax
|
|
1800017e4: 48 8b c3 mov rax,rbx
|
|
1800017e7: 48 83 c4 20 add rsp,0x20
|
|
1800017eb: 5b pop rbx
|
|
1800017ec: c3 ret
|
|
1800017ed: cc int3
|
|
1800017ee: cc int3
|
|
1800017ef: cc int3
|
|
1800017f0: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx
|
|
1800017f5: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi
|
|
1800017fa: 48 89 7c 24 20 mov QWORD PTR [rsp+0x20],rdi
|
|
1800017ff: 55 push rbp
|
|
180001800: 41 54 push r12
|
|
180001802: 41 55 push r13
|
|
180001804: 41 56 push r14
|
|
180001806: 41 57 push r15
|
|
180001808: 48 8b ec mov rbp,rsp
|
|
18000180b: 48 83 ec 60 sub rsp,0x60
|
|
18000180f: 48 8b 05 fa 37 01 00 mov rax,QWORD PTR [rip+0x137fa] # 0x180015010
|
|
180001816: 48 33 c4 xor rax,rsp
|
|
180001819: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax
|
|
18000181d: 48 8b da mov rbx,rdx
|
|
180001820: 48 8b f1 mov rsi,rcx
|
|
180001823: 8b 41 4c mov eax,DWORD PTR [rcx+0x4c]
|
|
180001826: 83 f8 01 cmp eax,0x1
|
|
180001829: 75 3c jne 0x180001867
|
|
18000182b: 48 8b 0a mov rcx,QWORD PTR [rdx]
|
|
18000182e: 48 8b 42 08 mov rax,QWORD PTR [rdx+0x8]
|
|
180001832: 48 2b c1 sub rax,rcx
|
|
180001835: 48 83 f8 01 cmp rax,0x1
|
|
180001839: 0f 85 77 08 00 00 jne 0x1800020b6
|
|
18000183f: 80 39 06 cmp BYTE PTR [rcx],0x6
|
|
180001842: 0f 85 6e 08 00 00 jne 0x1800020b6
|
|
180001848: 88 46 48 mov BYTE PTR [rsi+0x48],al
|
|
18000184b: 48 8d 4e 58 lea rcx,[rsi+0x58]
|
|
18000184f: ff 15 b3 da 00 00 call QWORD PTR [rip+0xdab3] # 0x18000f308
|
|
180001855: 85 c0 test eax,eax
|
|
180001857: 74 09 je 0x180001862
|
|
180001859: 8b c8 mov ecx,eax
|
|
18000185b: ff 15 e7 da 00 00 call QWORD PTR [rip+0xdae7] # 0x18000f348
|
|
180001861: 90 nop
|
|
180001862: e9 4f 08 00 00 jmp 0x1800020b6
|
|
180001867: 83 f8 02 cmp eax,0x2
|
|
18000186a: 75 3c jne 0x1800018a8
|
|
18000186c: 48 8b 0a mov rcx,QWORD PTR [rdx]
|
|
18000186f: 48 8b 42 08 mov rax,QWORD PTR [rdx+0x8]
|
|
180001873: 48 2b c1 sub rax,rcx
|
|
180001876: 48 83 f8 01 cmp rax,0x1
|
|
18000187a: 0f 85 36 08 00 00 jne 0x1800020b6
|
|
180001880: 80 39 06 cmp BYTE PTR [rcx],0x6
|
|
180001883: 0f 85 2d 08 00 00 jne 0x1800020b6
|
|
180001889: 88 46 48 mov BYTE PTR [rsi+0x48],al
|
|
18000188c: 48 8d 4e 58 lea rcx,[rsi+0x58]
|
|
180001890: ff 15 72 da 00 00 call QWORD PTR [rip+0xda72] # 0x18000f308
|
|
180001896: 85 c0 test eax,eax
|
|
180001898: 74 09 je 0x1800018a3
|
|
18000189a: 8b c8 mov ecx,eax
|
|
18000189c: ff 15 a6 da 00 00 call QWORD PTR [rip+0xdaa6] # 0x18000f348
|
|
1800018a2: 90 nop
|
|
1800018a3: e9 0e 08 00 00 jmp 0x1800020b6
|
|
1800018a8: 83 f8 03 cmp eax,0x3
|
|
1800018ab: 75 3c jne 0x1800018e9
|
|
1800018ad: 48 8b 0a mov rcx,QWORD PTR [rdx]
|
|
1800018b0: 48 8b 42 08 mov rax,QWORD PTR [rdx+0x8]
|
|
1800018b4: 48 2b c1 sub rax,rcx
|
|
1800018b7: 48 83 f8 01 cmp rax,0x1
|
|
1800018bb: 0f 85 f5 07 00 00 jne 0x1800020b6
|
|
1800018c1: 80 39 06 cmp BYTE PTR [rcx],0x6
|
|
1800018c4: 0f 85 ec 07 00 00 jne 0x1800020b6
|
|
1800018ca: 88 46 48 mov BYTE PTR [rsi+0x48],al
|
|
1800018cd: 48 8d 4e 58 lea rcx,[rsi+0x58]
|
|
1800018d1: ff 15 31 da 00 00 call QWORD PTR [rip+0xda31] # 0x18000f308
|
|
1800018d7: 85 c0 test eax,eax
|
|
1800018d9: 74 09 je 0x1800018e4
|
|
1800018db: 8b c8 mov ecx,eax
|
|
1800018dd: ff 15 65 da 00 00 call QWORD PTR [rip+0xda65] # 0x18000f348
|
|
1800018e3: 90 nop
|
|
1800018e4: e9 cd 07 00 00 jmp 0x1800020b6
|
|
1800018e9: 83 f8 04 cmp eax,0x4
|
|
1800018ec: 0f 85 70 02 00 00 jne 0x180001b62
|
|
1800018f2: 33 ff xor edi,edi
|
|
1800018f4: 44 8b d7 mov r10d,edi
|
|
1800018f7: 89 7d c4 mov DWORD PTR [rbp-0x3c],edi
|
|
1800018fa: 48 8b 12 mov rdx,QWORD PTR [rdx]
|
|
1800018fd: 48 39 53 08 cmp QWORD PTR [rbx+0x8],rdx
|
|
180001901: 0f 84 cd 00 00 00 je 0x1800019d4
|
|
180001907: 44 8b ef mov r13d,edi
|
|
18000190a: 4c 8b 41 40 mov r8,QWORD PTR [rcx+0x40]
|
|
18000190e: 66 90 xchg ax,ax
|
|
180001910: 42 0f b6 04 2a movzx eax,BYTE PTR [rdx+r13*1]
|
|
180001915: 88 45 c0 mov BYTE PTR [rbp-0x40],al
|
|
180001918: 48 8b 56 38 mov rdx,QWORD PTR [rsi+0x38]
|
|
18000191c: 4d 8b c8 mov r9,r8
|
|
18000191f: 41 8d 04 10 lea eax,[r8+rdx*1]
|
|
180001923: a8 0f test al,0xf
|
|
180001925: 75 23 jne 0x18000194a
|
|
180001927: 49 8d 40 10 lea rax,[r8+0x10]
|
|
18000192b: 48 c1 e8 04 shr rax,0x4
|
|
18000192f: 48 39 46 30 cmp QWORD PTR [rsi+0x30],rax
|
|
180001933: 77 15 ja 0x18000194a
|
|
180001935: 48 8d 4e 20 lea rcx,[rsi+0x20]
|
|
180001939: e8 92 0f 00 00 call 0x1800028d0
|
|
18000193e: 48 8b 56 38 mov rdx,QWORD PTR [rsi+0x38]
|
|
180001942: 4c 8b 4e 40 mov r9,QWORD PTR [rsi+0x40]
|
|
180001946: 44 8b 55 c4 mov r10d,DWORD PTR [rbp-0x3c]
|
|
18000194a: 48 8b 4e 30 mov rcx,QWORD PTR [rsi+0x30]
|
|
18000194e: 48 8b c1 mov rax,rcx
|
|
180001951: 48 c1 e0 04 shl rax,0x4
|
|
180001955: 48 ff c8 dec rax
|
|
180001958: 48 23 c2 and rax,rdx
|
|
18000195b: 48 89 46 38 mov QWORD PTR [rsi+0x38],rax
|
|
18000195f: 4e 8d 3c 08 lea r15,[rax+r9*1]
|
|
180001963: 48 ff c9 dec rcx
|
|
180001966: 49 8b c7 mov rax,r15
|
|
180001969: 48 c1 e8 04 shr rax,0x4
|
|
18000196d: 48 23 c8 and rcx,rax
|
|
180001970: 4c 8d 24 cd 00 00 00 lea r12,[rcx*8+0x0]
|
|
180001977: 00
|
|
180001978: 48 8b 46 28 mov rax,QWORD PTR [rsi+0x28]
|
|
18000197c: 4a 39 3c 20 cmp QWORD PTR [rax+r12*1],rdi
|
|
180001980: 75 1a jne 0x18000199c
|
|
180001982: b9 10 00 00 00 mov ecx,0x10
|
|
180001987: e8 c8 ab 00 00 call 0x18000c554
|
|
18000198c: 48 8b 4e 28 mov rcx,QWORD PTR [rsi+0x28]
|
|
180001990: 49 89 04 0c mov QWORD PTR [r12+rcx*1],rax
|
|
180001994: 48 8b 46 28 mov rax,QWORD PTR [rsi+0x28]
|
|
180001998: 44 8b 55 c4 mov r10d,DWORD PTR [rbp-0x3c]
|
|
18000199c: 41 83 e7 0f and r15d,0xf
|
|
1800019a0: 49 8b 04 04 mov rax,QWORD PTR [r12+rax*1]
|
|
1800019a4: 0f b6 4d c0 movzx ecx,BYTE PTR [rbp-0x40]
|
|
1800019a8: 41 88 0c 07 mov BYTE PTR [r15+rax*1],cl
|
|
1800019ac: 48 ff 46 40 inc QWORD PTR [rsi+0x40]
|
|
1800019b0: 4c 8b 46 40 mov r8,QWORD PTR [rsi+0x40]
|
|
1800019b4: 41 ff c2 inc r10d
|
|
1800019b7: 44 89 55 c4 mov DWORD PTR [rbp-0x3c],r10d
|
|
1800019bb: 49 ff c5 inc r13
|
|
1800019be: 48 8b 13 mov rdx,QWORD PTR [rbx]
|
|
1800019c1: 48 8b 4b 08 mov rcx,QWORD PTR [rbx+0x8]
|
|
1800019c5: 48 2b ca sub rcx,rdx
|
|
1800019c8: 49 63 c2 movsxd rax,r10d
|
|
1800019cb: 48 3b c1 cmp rax,rcx
|
|
1800019ce: 0f 82 3c ff ff ff jb 0x180001910
|
|
1800019d4: 4c 8b c7 mov r8,rdi
|
|
1800019d7: 48 89 7d e0 mov QWORD PTR [rbp-0x20],rdi
|
|
1800019db: bb 0f 00 00 00 mov ebx,0xf
|
|
1800019e0: 48 89 5d e8 mov QWORD PTR [rbp-0x18],rbx
|
|
1800019e4: 40 88 7d d0 mov BYTE PTR [rbp-0x30],dil
|
|
1800019e8: 4c 8b 76 38 mov r14,QWORD PTR [rsi+0x38]
|
|
1800019ec: 4c 8b 7e 40 mov r15,QWORD PTR [rsi+0x40]
|
|
1800019f0: 4d 03 fe add r15,r14
|
|
1800019f3: 4d 3b f7 cmp r14,r15
|
|
1800019f6: 74 6b je 0x180001a63
|
|
1800019f8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
|
|
1800019ff: 00
|
|
180001a00: 48 8b 4e 30 mov rcx,QWORD PTR [rsi+0x30]
|
|
180001a04: 48 ff c9 dec rcx
|
|
180001a07: 49 8b c6 mov rax,r14
|
|
180001a0a: 48 c1 e8 04 shr rax,0x4
|
|
180001a0e: 48 23 c8 and rcx,rax
|
|
180001a11: 49 8b d6 mov rdx,r14
|
|
180001a14: 83 e2 0f and edx,0xf
|
|
180001a17: 48 8b 46 28 mov rax,QWORD PTR [rsi+0x28]
|
|
180001a1b: 48 8b 0c c8 mov rcx,QWORD PTR [rax+rcx*8]
|
|
180001a1f: 44 0f b6 0c 0a movzx r9d,BYTE PTR [rdx+rcx*1]
|
|
180001a24: 4c 3b c3 cmp r8,rbx
|
|
180001a27: 73 21 jae 0x180001a4a
|
|
180001a29: 49 8d 40 01 lea rax,[r8+0x1]
|
|
180001a2d: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax
|
|
180001a31: 48 8d 45 d0 lea rax,[rbp-0x30]
|
|
180001a35: 48 83 fb 10 cmp rbx,0x10
|
|
180001a39: 48 0f 43 45 d0 cmovae rax,QWORD PTR [rbp-0x30]
|
|
180001a3e: 46 88 0c 00 mov BYTE PTR [rax+r8*1],r9b
|
|
180001a42: 42 c6 44 00 01 00 mov BYTE PTR [rax+r8*1+0x1],0x0
|
|
180001a48: eb 09 jmp 0x180001a53
|
|
180001a4a: 48 8d 4d d0 lea rcx,[rbp-0x30]
|
|
180001a4e: e8 1d 0d 00 00 call 0x180002770
|
|
180001a53: 49 ff c6 inc r14
|
|
180001a56: 48 8b 5d e8 mov rbx,QWORD PTR [rbp-0x18]
|
|
180001a5a: 4c 8b 45 e0 mov r8,QWORD PTR [rbp-0x20]
|
|
180001a5e: 4d 3b f7 cmp r14,r15
|
|
180001a61: 75 9d jne 0x180001a00
|
|
180001a63: 4c 8d 65 d0 lea r12,[rbp-0x30]
|
|
180001a67: 4c 8b 7d d0 mov r15,QWORD PTR [rbp-0x30]
|
|
180001a6b: 48 83 fb 10 cmp rbx,0x10
|
|
180001a6f: 4d 0f 43 e7 cmovae r12,r15
|
|
180001a73: 49 83 f8 05 cmp r8,0x5
|
|
180001a77: 0f 82 aa 00 00 00 jb 0x180001b27
|
|
180001a7d: 4f 8d 2c 04 lea r13,[r12+r8*1]
|
|
180001a81: 4d 8d 45 fc lea r8,[r13-0x4]
|
|
180001a85: 4d 2b c4 sub r8,r12
|
|
180001a88: ba 4d 00 00 00 mov edx,0x4d
|
|
180001a8d: 49 8b cc mov rcx,r12
|
|
180001a90: e8 c4 bd 00 00 call 0x18000d859
|
|
180001a95: 4c 8b c8 mov r9,rax
|
|
180001a98: 48 85 c0 test rax,rax
|
|
180001a9b: 0f 84 86 00 00 00 je 0x180001b27
|
|
180001aa1: 4c 8d 35 b0 dc 00 00 lea r14,[rip+0xdcb0] # 0x18000f758
|
|
180001aa8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
|
|
180001aaf: 00
|
|
180001ab0: 48 8b cf mov rcx,rdi
|
|
180001ab3: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
|
|
180001ab7: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0]
|
|
180001abe: 00 00
|
|
180001ac0: 41 0f b6 04 09 movzx eax,BYTE PTR [r9+rcx*1]
|
|
180001ac5: 48 ff c1 inc rcx
|
|
180001ac8: 41 3a 44 0e ff cmp al,BYTE PTR [r14+rcx*1-0x1]
|
|
180001acd: 75 0a jne 0x180001ad9
|
|
180001acf: 48 83 f9 05 cmp rcx,0x5
|
|
180001ad3: 75 eb jne 0x180001ac0
|
|
180001ad5: 8b c7 mov eax,edi
|
|
180001ad7: eb 05 jmp 0x180001ade
|
|
180001ad9: 1b c0 sbb eax,eax
|
|
180001adb: 83 c8 01 or eax,0x1
|
|
180001ade: 85 c0 test eax,eax
|
|
180001ae0: 74 21 je 0x180001b03
|
|
180001ae2: 49 ff c1 inc r9
|
|
180001ae5: 4d 8d 45 fc lea r8,[r13-0x4]
|
|
180001ae9: 4d 2b c1 sub r8,r9
|
|
180001aec: ba 4d 00 00 00 mov edx,0x4d
|
|
180001af1: 49 8b c9 mov rcx,r9
|
|
180001af4: e8 60 bd 00 00 call 0x18000d859
|
|
180001af9: 4c 8b c8 mov r9,rax
|
|
180001afc: 48 85 c0 test rax,rax
|
|
180001aff: 75 af jne 0x180001ab0
|
|
180001b01: eb 24 jmp 0x180001b27
|
|
180001b03: 4d 2b cc sub r9,r12
|
|
180001b06: 49 83 f9 ff cmp r9,0xffffffffffffffff
|
|
180001b0a: 74 1b je 0x180001b27
|
|
180001b0c: c6 46 48 01 mov BYTE PTR [rsi+0x48],0x1
|
|
180001b10: 48 8d 4e 58 lea rcx,[rsi+0x58]
|
|
180001b14: ff 15 ee d7 00 00 call QWORD PTR [rip+0xd7ee] # 0x18000f308
|
|
180001b1a: 85 c0 test eax,eax
|
|
180001b1c: 74 09 je 0x180001b27
|
|
180001b1e: 8b c8 mov ecx,eax
|
|
180001b20: ff 15 22 d8 00 00 call QWORD PTR [rip+0xd822] # 0x18000f348
|
|
180001b26: 90 nop
|
|
180001b27: 48 83 fb 10 cmp rbx,0x10
|
|
180001b2b: 0f 82 85 05 00 00 jb 0x1800020b6
|
|
180001b31: 48 8d 53 01 lea rdx,[rbx+0x1]
|
|
180001b35: 49 8b c7 mov rax,r15
|
|
180001b38: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180001b3f: 72 19 jb 0x180001b5a
|
|
180001b41: 48 83 c2 27 add rdx,0x27
|
|
180001b45: 4d 8b 7f f8 mov r15,QWORD PTR [r15-0x8]
|
|
180001b49: 49 2b c7 sub rax,r15
|
|
180001b4c: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
180001b50: 48 83 f8 1f cmp rax,0x1f
|
|
180001b54: 0f 87 8c 08 00 00 ja 0x1800023e6
|
|
180001b5a: 49 8b cf mov rcx,r15
|
|
180001b5d: e9 4f 05 00 00 jmp 0x1800020b1
|
|
180001b62: 83 f8 06 cmp eax,0x6
|
|
180001b65: 0f 85 f7 02 00 00 jne 0x180001e62
|
|
180001b6b: 33 ff xor edi,edi
|
|
180001b6d: 44 8b d7 mov r10d,edi
|
|
180001b70: 89 7d c4 mov DWORD PTR [rbp-0x3c],edi
|
|
180001b73: 48 8b 12 mov rdx,QWORD PTR [rdx]
|
|
180001b76: 48 39 53 08 cmp QWORD PTR [rbx+0x8],rdx
|
|
180001b7a: 0f 84 d4 00 00 00 je 0x180001c54
|
|
180001b80: 44 8b ef mov r13d,edi
|
|
180001b83: 4c 8b 41 40 mov r8,QWORD PTR [rcx+0x40]
|
|
180001b87: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0]
|
|
180001b8e: 00 00
|
|
180001b90: 42 0f b6 04 2a movzx eax,BYTE PTR [rdx+r13*1]
|
|
180001b95: 88 45 c0 mov BYTE PTR [rbp-0x40],al
|
|
180001b98: 48 8b 56 38 mov rdx,QWORD PTR [rsi+0x38]
|
|
180001b9c: 4d 8b c8 mov r9,r8
|
|
180001b9f: 41 8d 04 10 lea eax,[r8+rdx*1]
|
|
180001ba3: a8 0f test al,0xf
|
|
180001ba5: 75 23 jne 0x180001bca
|
|
180001ba7: 49 8d 40 10 lea rax,[r8+0x10]
|
|
180001bab: 48 c1 e8 04 shr rax,0x4
|
|
180001baf: 48 39 46 30 cmp QWORD PTR [rsi+0x30],rax
|
|
180001bb3: 77 15 ja 0x180001bca
|
|
180001bb5: 48 8d 4e 20 lea rcx,[rsi+0x20]
|
|
180001bb9: e8 12 0d 00 00 call 0x1800028d0
|
|
180001bbe: 48 8b 56 38 mov rdx,QWORD PTR [rsi+0x38]
|
|
180001bc2: 4c 8b 4e 40 mov r9,QWORD PTR [rsi+0x40]
|
|
180001bc6: 44 8b 55 c4 mov r10d,DWORD PTR [rbp-0x3c]
|
|
180001bca: 48 8b 4e 30 mov rcx,QWORD PTR [rsi+0x30]
|
|
180001bce: 48 8b c1 mov rax,rcx
|
|
180001bd1: 48 c1 e0 04 shl rax,0x4
|
|
180001bd5: 48 ff c8 dec rax
|
|
180001bd8: 48 23 c2 and rax,rdx
|
|
180001bdb: 48 89 46 38 mov QWORD PTR [rsi+0x38],rax
|
|
180001bdf: 4d 8d 3c 01 lea r15,[r9+rax*1]
|
|
180001be3: 48 ff c9 dec rcx
|
|
180001be6: 49 8b c7 mov rax,r15
|
|
180001be9: 48 c1 e8 04 shr rax,0x4
|
|
180001bed: 48 23 c8 and rcx,rax
|
|
180001bf0: 4c 8d 24 cd 00 00 00 lea r12,[rcx*8+0x0]
|
|
180001bf7: 00
|
|
180001bf8: 48 8b 46 28 mov rax,QWORD PTR [rsi+0x28]
|
|
180001bfc: 4a 39 3c 20 cmp QWORD PTR [rax+r12*1],rdi
|
|
180001c00: 75 1a jne 0x180001c1c
|
|
180001c02: b9 10 00 00 00 mov ecx,0x10
|
|
180001c07: e8 48 a9 00 00 call 0x18000c554
|
|
180001c0c: 48 8b 4e 28 mov rcx,QWORD PTR [rsi+0x28]
|
|
180001c10: 49 89 04 0c mov QWORD PTR [r12+rcx*1],rax
|
|
180001c14: 48 8b 46 28 mov rax,QWORD PTR [rsi+0x28]
|
|
180001c18: 44 8b 55 c4 mov r10d,DWORD PTR [rbp-0x3c]
|
|
180001c1c: 41 83 e7 0f and r15d,0xf
|
|
180001c20: 49 8b 04 04 mov rax,QWORD PTR [r12+rax*1]
|
|
180001c24: 0f b6 4d c0 movzx ecx,BYTE PTR [rbp-0x40]
|
|
180001c28: 41 88 0c 07 mov BYTE PTR [r15+rax*1],cl
|
|
180001c2c: 48 ff 46 40 inc QWORD PTR [rsi+0x40]
|
|
180001c30: 4c 8b 46 40 mov r8,QWORD PTR [rsi+0x40]
|
|
180001c34: 41 ff c2 inc r10d
|
|
180001c37: 44 89 55 c4 mov DWORD PTR [rbp-0x3c],r10d
|
|
180001c3b: 49 ff c5 inc r13
|
|
180001c3e: 48 8b 13 mov rdx,QWORD PTR [rbx]
|
|
180001c41: 48 8b 4b 08 mov rcx,QWORD PTR [rbx+0x8]
|
|
180001c45: 48 2b ca sub rcx,rdx
|
|
180001c48: 49 63 c2 movsxd rax,r10d
|
|
180001c4b: 48 3b c1 cmp rax,rcx
|
|
180001c4e: 0f 82 3c ff ff ff jb 0x180001b90
|
|
180001c54: 4c 8b ff mov r15,rdi
|
|
180001c57: 48 89 7d e0 mov QWORD PTR [rbp-0x20],rdi
|
|
180001c5b: bb 0f 00 00 00 mov ebx,0xf
|
|
180001c60: 48 89 5d e8 mov QWORD PTR [rbp-0x18],rbx
|
|
180001c64: 40 88 7d d0 mov BYTE PTR [rbp-0x30],dil
|
|
180001c68: 4c 8b 76 38 mov r14,QWORD PTR [rsi+0x38]
|
|
180001c6c: 4c 8b 66 40 mov r12,QWORD PTR [rsi+0x40]
|
|
180001c70: 4d 03 e6 add r12,r14
|
|
180001c73: 4d 3b f4 cmp r14,r12
|
|
180001c76: 74 6b je 0x180001ce3
|
|
180001c78: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
|
|
180001c7f: 00
|
|
180001c80: 49 8b ce mov rcx,r14
|
|
180001c83: 48 c1 e9 04 shr rcx,0x4
|
|
180001c87: 48 8b 46 30 mov rax,QWORD PTR [rsi+0x30]
|
|
180001c8b: 48 ff c8 dec rax
|
|
180001c8e: 48 23 c8 and rcx,rax
|
|
180001c91: 49 8b d6 mov rdx,r14
|
|
180001c94: 83 e2 0f and edx,0xf
|
|
180001c97: 48 8b 46 28 mov rax,QWORD PTR [rsi+0x28]
|
|
180001c9b: 48 8b 0c c8 mov rcx,QWORD PTR [rax+rcx*8]
|
|
180001c9f: 44 0f b6 0c 0a movzx r9d,BYTE PTR [rdx+rcx*1]
|
|
180001ca4: 4c 3b fb cmp r15,rbx
|
|
180001ca7: 73 21 jae 0x180001cca
|
|
180001ca9: 49 8d 47 01 lea rax,[r15+0x1]
|
|
180001cad: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax
|
|
180001cb1: 48 8d 45 d0 lea rax,[rbp-0x30]
|
|
180001cb5: 48 83 fb 10 cmp rbx,0x10
|
|
180001cb9: 48 0f 43 45 d0 cmovae rax,QWORD PTR [rbp-0x30]
|
|
180001cbe: 46 88 0c 38 mov BYTE PTR [rax+r15*1],r9b
|
|
180001cc2: 42 c6 44 38 01 00 mov BYTE PTR [rax+r15*1+0x1],0x0
|
|
180001cc8: eb 09 jmp 0x180001cd3
|
|
180001cca: 48 8d 4d d0 lea rcx,[rbp-0x30]
|
|
180001cce: e8 9d 0a 00 00 call 0x180002770
|
|
180001cd3: 49 ff c6 inc r14
|
|
180001cd6: 48 8b 5d e8 mov rbx,QWORD PTR [rbp-0x18]
|
|
180001cda: 4c 8b 7d e0 mov r15,QWORD PTR [rbp-0x20]
|
|
180001cde: 4d 3b f4 cmp r14,r12
|
|
180001ce1: 75 9d jne 0x180001c80
|
|
180001ce3: 4c 8d 65 d0 lea r12,[rbp-0x30]
|
|
180001ce7: 4c 8b 6d d0 mov r13,QWORD PTR [rbp-0x30]
|
|
180001ceb: 48 83 fb 10 cmp rbx,0x10
|
|
180001cef: 4d 0f 43 e5 cmovae r12,r13
|
|
180001cf3: 49 83 ff 05 cmp r15,0x5
|
|
180001cf7: 0f 82 2a 01 00 00 jb 0x180001e27
|
|
180001cfd: 4d 8d 47 fc lea r8,[r15-0x4]
|
|
180001d01: 4d 03 c4 add r8,r12
|
|
180001d04: 4d 2b c4 sub r8,r12
|
|
180001d07: ba 4d 00 00 00 mov edx,0x4d
|
|
180001d0c: 49 8b cc mov rcx,r12
|
|
180001d0f: e8 45 bb 00 00 call 0x18000d859
|
|
180001d14: 4c 8b c8 mov r9,rax
|
|
180001d17: 48 85 c0 test rax,rax
|
|
180001d1a: 0f 84 07 01 00 00 je 0x180001e27
|
|
180001d20: 4c 8d 35 31 da 00 00 lea r14,[rip+0xda31] # 0x18000f758
|
|
180001d27: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0]
|
|
180001d2e: 00 00
|
|
180001d30: 48 8b cf mov rcx,rdi
|
|
180001d33: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
|
|
180001d37: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0]
|
|
180001d3e: 00 00
|
|
180001d40: 41 0f b6 04 09 movzx eax,BYTE PTR [r9+rcx*1]
|
|
180001d45: 48 ff c1 inc rcx
|
|
180001d48: 41 3a 44 0e ff cmp al,BYTE PTR [r14+rcx*1-0x1]
|
|
180001d4d: 75 0a jne 0x180001d59
|
|
180001d4f: 48 83 f9 05 cmp rcx,0x5
|
|
180001d53: 75 eb jne 0x180001d40
|
|
180001d55: 8b c7 mov eax,edi
|
|
180001d57: eb 05 jmp 0x180001d5e
|
|
180001d59: 1b c0 sbb eax,eax
|
|
180001d5b: 83 c8 01 or eax,0x1
|
|
180001d5e: 85 c0 test eax,eax
|
|
180001d60: 74 27 je 0x180001d89
|
|
180001d62: 49 ff c1 inc r9
|
|
180001d65: 4d 8d 47 fc lea r8,[r15-0x4]
|
|
180001d69: 4d 03 c4 add r8,r12
|
|
180001d6c: 4d 2b c1 sub r8,r9
|
|
180001d6f: ba 4d 00 00 00 mov edx,0x4d
|
|
180001d74: 49 8b c9 mov rcx,r9
|
|
180001d77: e8 dd ba 00 00 call 0x18000d859
|
|
180001d7c: 4c 8b c8 mov r9,rax
|
|
180001d7f: 48 85 c0 test rax,rax
|
|
180001d82: 75 ac jne 0x180001d30
|
|
180001d84: e9 9e 00 00 00 jmp 0x180001e27
|
|
180001d89: 4d 2b cc sub r9,r12
|
|
180001d8c: 49 83 f9 ff cmp r9,0xffffffffffffffff
|
|
180001d90: 0f 84 91 00 00 00 je 0x180001e27
|
|
180001d96: 4c 8d 75 d0 lea r14,[rbp-0x30]
|
|
180001d9a: 48 83 fb 10 cmp rbx,0x10
|
|
180001d9e: 4d 0f 43 f5 cmovae r14,r13
|
|
180001da2: 49 83 ff 03 cmp r15,0x3
|
|
180001da6: 72 7f jb 0x180001e27
|
|
180001da8: 4d 8d 46 fe lea r8,[r14-0x2]
|
|
180001dac: 4d 03 c7 add r8,r15
|
|
180001daf: 4d 2b c6 sub r8,r14
|
|
180001db2: ba 76 00 00 00 mov edx,0x76
|
|
180001db7: 49 8b ce mov rcx,r14
|
|
180001dba: e8 9a ba 00 00 call 0x18000d859
|
|
180001dbf: 48 85 c0 test rax,rax
|
|
180001dc2: 74 63 je 0x180001e27
|
|
180001dc4: 80 38 76 cmp BYTE PTR [rax],0x76
|
|
180001dc7: 75 10 jne 0x180001dd9
|
|
180001dc9: 80 78 01 65 cmp BYTE PTR [rax+0x1],0x65
|
|
180001dcd: 75 0a jne 0x180001dd9
|
|
180001dcf: 80 78 02 72 cmp BYTE PTR [rax+0x2],0x72
|
|
180001dd3: 75 04 jne 0x180001dd9
|
|
180001dd5: 8b cf mov ecx,edi
|
|
180001dd7: eb 05 jmp 0x180001dde
|
|
180001dd9: 1b c9 sbb ecx,ecx
|
|
180001ddb: 83 c9 01 or ecx,0x1
|
|
180001dde: 85 c9 test ecx,ecx
|
|
180001de0: 74 21 je 0x180001e03
|
|
180001de2: 48 ff c0 inc rax
|
|
180001de5: 4d 8d 46 fe lea r8,[r14-0x2]
|
|
180001de9: 4d 03 c7 add r8,r15
|
|
180001dec: 4c 2b c0 sub r8,rax
|
|
180001def: ba 76 00 00 00 mov edx,0x76
|
|
180001df4: 48 8b c8 mov rcx,rax
|
|
180001df7: e8 5d ba 00 00 call 0x18000d859
|
|
180001dfc: 48 85 c0 test rax,rax
|
|
180001dff: 75 c3 jne 0x180001dc4
|
|
180001e01: eb 24 jmp 0x180001e27
|
|
180001e03: 49 2b c6 sub rax,r14
|
|
180001e06: 48 83 f8 ff cmp rax,0xffffffffffffffff
|
|
180001e0a: 74 1b je 0x180001e27
|
|
180001e0c: c6 46 48 01 mov BYTE PTR [rsi+0x48],0x1
|
|
180001e10: 48 8d 4e 58 lea rcx,[rsi+0x58]
|
|
180001e14: ff 15 ee d4 00 00 call QWORD PTR [rip+0xd4ee] # 0x18000f308
|
|
180001e1a: 85 c0 test eax,eax
|
|
180001e1c: 74 09 je 0x180001e27
|
|
180001e1e: 8b c8 mov ecx,eax
|
|
180001e20: ff 15 22 d5 00 00 call QWORD PTR [rip+0xd522] # 0x18000f348
|
|
180001e26: 90 nop
|
|
180001e27: 48 83 fb 10 cmp rbx,0x10
|
|
180001e2b: 0f 82 85 02 00 00 jb 0x1800020b6
|
|
180001e31: 48 8d 53 01 lea rdx,[rbx+0x1]
|
|
180001e35: 49 8b c5 mov rax,r13
|
|
180001e38: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180001e3f: 72 19 jb 0x180001e5a
|
|
180001e41: 48 83 c2 27 add rdx,0x27
|
|
180001e45: 4d 8b 6d f8 mov r13,QWORD PTR [r13-0x8]
|
|
180001e49: 49 2b c5 sub rax,r13
|
|
180001e4c: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
180001e50: 48 83 f8 1f cmp rax,0x1f
|
|
180001e54: 0f 87 8c 05 00 00 ja 0x1800023e6
|
|
180001e5a: 49 8b cd mov rcx,r13
|
|
180001e5d: e9 4f 02 00 00 jmp 0x1800020b1
|
|
180001e62: 83 f8 05 cmp eax,0x5
|
|
180001e65: 0f 85 75 02 00 00 jne 0x1800020e0
|
|
180001e6b: 33 ff xor edi,edi
|
|
180001e6d: 44 8b d7 mov r10d,edi
|
|
180001e70: 89 7d c4 mov DWORD PTR [rbp-0x3c],edi
|
|
180001e73: 48 8b 12 mov rdx,QWORD PTR [rdx]
|
|
180001e76: 48 39 53 08 cmp QWORD PTR [rbx+0x8],rdx
|
|
180001e7a: 0f 84 d4 00 00 00 je 0x180001f54
|
|
180001e80: 44 8b ef mov r13d,edi
|
|
180001e83: 4c 8b 41 40 mov r8,QWORD PTR [rcx+0x40]
|
|
180001e87: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0]
|
|
180001e8e: 00 00
|
|
180001e90: 42 0f b6 04 2a movzx eax,BYTE PTR [rdx+r13*1]
|
|
180001e95: 88 45 c0 mov BYTE PTR [rbp-0x40],al
|
|
180001e98: 48 8b 56 38 mov rdx,QWORD PTR [rsi+0x38]
|
|
180001e9c: 4d 8b c8 mov r9,r8
|
|
180001e9f: 41 8d 04 10 lea eax,[r8+rdx*1]
|
|
180001ea3: a8 0f test al,0xf
|
|
180001ea5: 75 23 jne 0x180001eca
|
|
180001ea7: 49 8d 40 10 lea rax,[r8+0x10]
|
|
180001eab: 48 c1 e8 04 shr rax,0x4
|
|
180001eaf: 48 39 46 30 cmp QWORD PTR [rsi+0x30],rax
|
|
180001eb3: 77 15 ja 0x180001eca
|
|
180001eb5: 48 8d 4e 20 lea rcx,[rsi+0x20]
|
|
180001eb9: e8 12 0a 00 00 call 0x1800028d0
|
|
180001ebe: 48 8b 56 38 mov rdx,QWORD PTR [rsi+0x38]
|
|
180001ec2: 4c 8b 4e 40 mov r9,QWORD PTR [rsi+0x40]
|
|
180001ec6: 44 8b 55 c4 mov r10d,DWORD PTR [rbp-0x3c]
|
|
180001eca: 48 8b 4e 30 mov rcx,QWORD PTR [rsi+0x30]
|
|
180001ece: 48 8b c1 mov rax,rcx
|
|
180001ed1: 48 c1 e0 04 shl rax,0x4
|
|
180001ed5: 48 ff c8 dec rax
|
|
180001ed8: 48 23 c2 and rax,rdx
|
|
180001edb: 48 89 46 38 mov QWORD PTR [rsi+0x38],rax
|
|
180001edf: 4d 8d 3c 01 lea r15,[r9+rax*1]
|
|
180001ee3: 48 ff c9 dec rcx
|
|
180001ee6: 49 8b c7 mov rax,r15
|
|
180001ee9: 48 c1 e8 04 shr rax,0x4
|
|
180001eed: 48 23 c8 and rcx,rax
|
|
180001ef0: 4c 8d 24 cd 00 00 00 lea r12,[rcx*8+0x0]
|
|
180001ef7: 00
|
|
180001ef8: 48 8b 46 28 mov rax,QWORD PTR [rsi+0x28]
|
|
180001efc: 4a 39 3c 20 cmp QWORD PTR [rax+r12*1],rdi
|
|
180001f00: 75 1a jne 0x180001f1c
|
|
180001f02: b9 10 00 00 00 mov ecx,0x10
|
|
180001f07: e8 48 a6 00 00 call 0x18000c554
|
|
180001f0c: 48 8b 4e 28 mov rcx,QWORD PTR [rsi+0x28]
|
|
180001f10: 49 89 04 0c mov QWORD PTR [r12+rcx*1],rax
|
|
180001f14: 48 8b 46 28 mov rax,QWORD PTR [rsi+0x28]
|
|
180001f18: 44 8b 55 c4 mov r10d,DWORD PTR [rbp-0x3c]
|
|
180001f1c: 41 83 e7 0f and r15d,0xf
|
|
180001f20: 49 8b 04 04 mov rax,QWORD PTR [r12+rax*1]
|
|
180001f24: 0f b6 4d c0 movzx ecx,BYTE PTR [rbp-0x40]
|
|
180001f28: 41 88 0c 07 mov BYTE PTR [r15+rax*1],cl
|
|
180001f2c: 48 ff 46 40 inc QWORD PTR [rsi+0x40]
|
|
180001f30: 4c 8b 46 40 mov r8,QWORD PTR [rsi+0x40]
|
|
180001f34: 41 ff c2 inc r10d
|
|
180001f37: 44 89 55 c4 mov DWORD PTR [rbp-0x3c],r10d
|
|
180001f3b: 49 ff c5 inc r13
|
|
180001f3e: 48 8b 13 mov rdx,QWORD PTR [rbx]
|
|
180001f41: 48 8b 4b 08 mov rcx,QWORD PTR [rbx+0x8]
|
|
180001f45: 48 2b ca sub rcx,rdx
|
|
180001f48: 49 63 c2 movsxd rax,r10d
|
|
180001f4b: 48 3b c1 cmp rax,rcx
|
|
180001f4e: 0f 82 3c ff ff ff jb 0x180001e90
|
|
180001f54: 48 89 7d e0 mov QWORD PTR [rbp-0x20],rdi
|
|
180001f58: bb 0f 00 00 00 mov ebx,0xf
|
|
180001f5d: 48 89 5d e8 mov QWORD PTR [rbp-0x18],rbx
|
|
180001f61: 40 88 7d d0 mov BYTE PTR [rbp-0x30],dil
|
|
180001f65: 4c 8b 76 38 mov r14,QWORD PTR [rsi+0x38]
|
|
180001f69: 4c 8b 7e 40 mov r15,QWORD PTR [rsi+0x40]
|
|
180001f6d: 4d 03 fe add r15,r14
|
|
180001f70: 4d 3b f7 cmp r14,r15
|
|
180001f73: 74 6d je 0x180001fe2
|
|
180001f75: 66 66 66 0f 1f 84 00 data16 data16 nop WORD PTR [rax+rax*1+0x0]
|
|
180001f7c: 00 00 00 00
|
|
180001f80: 49 8b ce mov rcx,r14
|
|
180001f83: 48 c1 e9 04 shr rcx,0x4
|
|
180001f87: 48 8b 46 30 mov rax,QWORD PTR [rsi+0x30]
|
|
180001f8b: 48 ff c8 dec rax
|
|
180001f8e: 48 23 c8 and rcx,rax
|
|
180001f91: 49 8b d6 mov rdx,r14
|
|
180001f94: 83 e2 0f and edx,0xf
|
|
180001f97: 48 8b 46 28 mov rax,QWORD PTR [rsi+0x28]
|
|
180001f9b: 48 8b 0c c8 mov rcx,QWORD PTR [rax+rcx*8]
|
|
180001f9f: 44 0f b6 0c 0a movzx r9d,BYTE PTR [rdx+rcx*1]
|
|
180001fa4: 48 3b fb cmp rdi,rbx
|
|
180001fa7: 73 20 jae 0x180001fc9
|
|
180001fa9: 48 8d 47 01 lea rax,[rdi+0x1]
|
|
180001fad: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax
|
|
180001fb1: 48 8d 45 d0 lea rax,[rbp-0x30]
|
|
180001fb5: 48 83 fb 10 cmp rbx,0x10
|
|
180001fb9: 48 0f 43 45 d0 cmovae rax,QWORD PTR [rbp-0x30]
|
|
180001fbe: 44 88 0c 38 mov BYTE PTR [rax+rdi*1],r9b
|
|
180001fc2: c6 44 38 01 00 mov BYTE PTR [rax+rdi*1+0x1],0x0
|
|
180001fc7: eb 09 jmp 0x180001fd2
|
|
180001fc9: 48 8d 4d d0 lea rcx,[rbp-0x30]
|
|
180001fcd: e8 9e 07 00 00 call 0x180002770
|
|
180001fd2: 49 ff c6 inc r14
|
|
180001fd5: 48 8b 5d e8 mov rbx,QWORD PTR [rbp-0x18]
|
|
180001fd9: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20]
|
|
180001fdd: 4d 3b f7 cmp r14,r15
|
|
180001fe0: 75 9e jne 0x180001f80
|
|
180001fe2: 4c 8d 7d d0 lea r15,[rbp-0x30]
|
|
180001fe6: 4c 8b 75 d0 mov r14,QWORD PTR [rbp-0x30]
|
|
180001fea: 48 83 fb 10 cmp rbx,0x10
|
|
180001fee: 4d 0f 43 fe cmovae r15,r14
|
|
180001ff2: 48 83 ff 17 cmp rdi,0x17
|
|
180001ff6: 0f 82 83 00 00 00 jb 0x18000207f
|
|
180001ffc: 4d 8d 24 3f lea r12,[r15+rdi*1]
|
|
180002000: 4d 8d 44 24 ea lea r8,[r12-0x16]
|
|
180002005: 4d 2b c7 sub r8,r15
|
|
180002008: ba 55 00 00 00 mov edx,0x55
|
|
18000200d: 49 8b cf mov rcx,r15
|
|
180002010: e8 44 b8 00 00 call 0x18000d859
|
|
180002015: 48 8b f8 mov rdi,rax
|
|
180002018: 48 85 c0 test rax,rax
|
|
18000201b: 74 62 je 0x18000207f
|
|
18000201d: 0f 1f 00 nop DWORD PTR [rax]
|
|
180002020: 41 b8 17 00 00 00 mov r8d,0x17
|
|
180002026: 48 8d 15 33 d7 00 00 lea rdx,[rip+0xd733] # 0x18000f760
|
|
18000202d: 48 8b cf mov rcx,rdi
|
|
180002030: e8 2a b8 00 00 call 0x18000d85f
|
|
180002035: 85 c0 test eax,eax
|
|
180002037: 74 22 je 0x18000205b
|
|
180002039: 48 ff c7 inc rdi
|
|
18000203c: 4d 8d 44 24 ea lea r8,[r12-0x16]
|
|
180002041: 4c 2b c7 sub r8,rdi
|
|
180002044: ba 55 00 00 00 mov edx,0x55
|
|
180002049: 48 8b cf mov rcx,rdi
|
|
18000204c: e8 08 b8 00 00 call 0x18000d859
|
|
180002051: 48 8b f8 mov rdi,rax
|
|
180002054: 48 85 c0 test rax,rax
|
|
180002057: 75 c7 jne 0x180002020
|
|
180002059: eb 24 jmp 0x18000207f
|
|
18000205b: 49 2b ff sub rdi,r15
|
|
18000205e: 48 83 ff ff cmp rdi,0xffffffffffffffff
|
|
180002062: 74 1b je 0x18000207f
|
|
180002064: c6 46 48 01 mov BYTE PTR [rsi+0x48],0x1
|
|
180002068: 48 8d 4e 58 lea rcx,[rsi+0x58]
|
|
18000206c: ff 15 96 d2 00 00 call QWORD PTR [rip+0xd296] # 0x18000f308
|
|
180002072: 85 c0 test eax,eax
|
|
180002074: 74 09 je 0x18000207f
|
|
180002076: 8b c8 mov ecx,eax
|
|
180002078: ff 15 ca d2 00 00 call QWORD PTR [rip+0xd2ca] # 0x18000f348
|
|
18000207e: 90 nop
|
|
18000207f: 48 83 fb 10 cmp rbx,0x10
|
|
180002083: 72 31 jb 0x1800020b6
|
|
180002085: 48 8d 53 01 lea rdx,[rbx+0x1]
|
|
180002089: 49 8b c6 mov rax,r14
|
|
18000208c: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180002093: 72 19 jb 0x1800020ae
|
|
180002095: 48 83 c2 27 add rdx,0x27
|
|
180002099: 4d 8b 76 f8 mov r14,QWORD PTR [r14-0x8]
|
|
18000209d: 49 2b c6 sub rax,r14
|
|
1800020a0: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
1800020a4: 48 83 f8 1f cmp rax,0x1f
|
|
1800020a8: 0f 87 38 03 00 00 ja 0x1800023e6
|
|
1800020ae: 49 8b ce mov rcx,r14
|
|
1800020b1: e8 5a a8 00 00 call 0x18000c910
|
|
1800020b6: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10]
|
|
1800020ba: 48 33 cc xor rcx,rsp
|
|
1800020bd: e8 6e a4 00 00 call 0x18000c530
|
|
1800020c2: 4c 8d 5c 24 60 lea r11,[rsp+0x60]
|
|
1800020c7: 49 8b 5b 38 mov rbx,QWORD PTR [r11+0x38]
|
|
1800020cb: 49 8b 73 40 mov rsi,QWORD PTR [r11+0x40]
|
|
1800020cf: 49 8b 7b 48 mov rdi,QWORD PTR [r11+0x48]
|
|
1800020d3: 49 8b e3 mov rsp,r11
|
|
1800020d6: 41 5f pop r15
|
|
1800020d8: 41 5e pop r14
|
|
1800020da: 41 5d pop r13
|
|
1800020dc: 41 5c pop r12
|
|
1800020de: 5d pop rbp
|
|
1800020df: c3 ret
|
|
1800020e0: 83 f8 07 cmp eax,0x7
|
|
1800020e3: 75 31 jne 0x180002116
|
|
1800020e5: 48 8b 0a mov rcx,QWORD PTR [rdx]
|
|
1800020e8: 48 8b 42 08 mov rax,QWORD PTR [rdx+0x8]
|
|
1800020ec: 48 2b c1 sub rax,rcx
|
|
1800020ef: 48 83 f8 01 cmp rax,0x1
|
|
1800020f3: 75 c1 jne 0x1800020b6
|
|
1800020f5: 80 39 06 cmp BYTE PTR [rcx],0x6
|
|
1800020f8: 75 bc jne 0x1800020b6
|
|
1800020fa: 88 46 48 mov BYTE PTR [rsi+0x48],al
|
|
1800020fd: 48 8d 4e 58 lea rcx,[rsi+0x58]
|
|
180002101: ff 15 01 d2 00 00 call QWORD PTR [rip+0xd201] # 0x18000f308
|
|
180002107: 85 c0 test eax,eax
|
|
180002109: 74 09 je 0x180002114
|
|
18000210b: 8b c8 mov ecx,eax
|
|
18000210d: ff 15 35 d2 00 00 call QWORD PTR [rip+0xd235] # 0x18000f348
|
|
180002113: 90 nop
|
|
180002114: eb a0 jmp 0x1800020b6
|
|
180002116: 83 f8 08 cmp eax,0x8
|
|
180002119: 75 34 jne 0x18000214f
|
|
18000211b: 48 8b 0a mov rcx,QWORD PTR [rdx]
|
|
18000211e: 48 8b 42 08 mov rax,QWORD PTR [rdx+0x8]
|
|
180002122: 48 2b c1 sub rax,rcx
|
|
180002125: 48 83 f8 01 cmp rax,0x1
|
|
180002129: 75 8b jne 0x1800020b6
|
|
18000212b: 80 39 06 cmp BYTE PTR [rcx],0x6
|
|
18000212e: 75 86 jne 0x1800020b6
|
|
180002130: 88 46 48 mov BYTE PTR [rsi+0x48],al
|
|
180002133: 48 8d 4e 58 lea rcx,[rsi+0x58]
|
|
180002137: ff 15 cb d1 00 00 call QWORD PTR [rip+0xd1cb] # 0x18000f308
|
|
18000213d: 85 c0 test eax,eax
|
|
18000213f: 74 09 je 0x18000214a
|
|
180002141: 8b c8 mov ecx,eax
|
|
180002143: ff 15 ff d1 00 00 call QWORD PTR [rip+0xd1ff] # 0x18000f348
|
|
180002149: 90 nop
|
|
18000214a: e9 67 ff ff ff jmp 0x1800020b6
|
|
18000214f: 83 f8 09 cmp eax,0x9
|
|
180002152: 75 3c jne 0x180002190
|
|
180002154: 48 8b 0a mov rcx,QWORD PTR [rdx]
|
|
180002157: 48 8b 42 08 mov rax,QWORD PTR [rdx+0x8]
|
|
18000215b: 48 2b c1 sub rax,rcx
|
|
18000215e: 48 83 f8 01 cmp rax,0x1
|
|
180002162: 0f 85 4e ff ff ff jne 0x1800020b6
|
|
180002168: 80 39 06 cmp BYTE PTR [rcx],0x6
|
|
18000216b: 0f 85 45 ff ff ff jne 0x1800020b6
|
|
180002171: 88 46 48 mov BYTE PTR [rsi+0x48],al
|
|
180002174: 48 8d 4e 58 lea rcx,[rsi+0x58]
|
|
180002178: ff 15 8a d1 00 00 call QWORD PTR [rip+0xd18a] # 0x18000f308
|
|
18000217e: 85 c0 test eax,eax
|
|
180002180: 74 09 je 0x18000218b
|
|
180002182: 8b c8 mov ecx,eax
|
|
180002184: ff 15 be d1 00 00 call QWORD PTR [rip+0xd1be] # 0x18000f348
|
|
18000218a: 90 nop
|
|
18000218b: e9 26 ff ff ff jmp 0x1800020b6
|
|
180002190: 83 f8 0a cmp eax,0xa
|
|
180002193: 0f 85 1d ff ff ff jne 0x1800020b6
|
|
180002199: 33 ff xor edi,edi
|
|
18000219b: 44 8b cf mov r9d,edi
|
|
18000219e: 89 7d c4 mov DWORD PTR [rbp-0x3c],edi
|
|
1800021a1: 4c 8b 02 mov r8,QWORD PTR [rdx]
|
|
1800021a4: 4c 39 42 08 cmp QWORD PTR [rdx+0x8],r8
|
|
1800021a8: 0f 84 d6 00 00 00 je 0x180002284
|
|
1800021ae: 44 8b ef mov r13d,edi
|
|
1800021b1: 48 8b 51 40 mov rdx,QWORD PTR [rcx+0x40]
|
|
1800021b5: 66 66 66 0f 1f 84 00 data16 data16 nop WORD PTR [rax+rax*1+0x0]
|
|
1800021bc: 00 00 00 00
|
|
1800021c0: 43 0f b6 04 28 movzx eax,BYTE PTR [r8+r13*1]
|
|
1800021c5: 88 45 c0 mov BYTE PTR [rbp-0x40],al
|
|
1800021c8: 48 8b 4e 38 mov rcx,QWORD PTR [rsi+0x38]
|
|
1800021cc: 4c 8b c2 mov r8,rdx
|
|
1800021cf: 8d 04 11 lea eax,[rcx+rdx*1]
|
|
1800021d2: a8 0f test al,0xf
|
|
1800021d4: 75 23 jne 0x1800021f9
|
|
1800021d6: 48 8d 42 10 lea rax,[rdx+0x10]
|
|
1800021da: 48 c1 e8 04 shr rax,0x4
|
|
1800021de: 48 39 46 30 cmp QWORD PTR [rsi+0x30],rax
|
|
1800021e2: 77 15 ja 0x1800021f9
|
|
1800021e4: 48 8d 4e 20 lea rcx,[rsi+0x20]
|
|
1800021e8: e8 e3 06 00 00 call 0x1800028d0
|
|
1800021ed: 48 8b 4e 38 mov rcx,QWORD PTR [rsi+0x38]
|
|
1800021f1: 4c 8b 46 40 mov r8,QWORD PTR [rsi+0x40]
|
|
1800021f5: 44 8b 4d c4 mov r9d,DWORD PTR [rbp-0x3c]
|
|
1800021f9: 48 8b 56 30 mov rdx,QWORD PTR [rsi+0x30]
|
|
1800021fd: 48 8b c2 mov rax,rdx
|
|
180002200: 48 c1 e0 04 shl rax,0x4
|
|
180002204: 48 ff c8 dec rax
|
|
180002207: 48 23 c1 and rax,rcx
|
|
18000220a: 48 89 46 38 mov QWORD PTR [rsi+0x38],rax
|
|
18000220e: 4e 8d 3c 00 lea r15,[rax+r8*1]
|
|
180002212: 49 8b cf mov rcx,r15
|
|
180002215: 48 c1 e9 04 shr rcx,0x4
|
|
180002219: 48 8d 42 ff lea rax,[rdx-0x1]
|
|
18000221d: 48 23 c8 and rcx,rax
|
|
180002220: 4c 8d 24 cd 00 00 00 lea r12,[rcx*8+0x0]
|
|
180002227: 00
|
|
180002228: 48 8b 46 28 mov rax,QWORD PTR [rsi+0x28]
|
|
18000222c: 4a 39 3c 20 cmp QWORD PTR [rax+r12*1],rdi
|
|
180002230: 75 1a jne 0x18000224c
|
|
180002232: b9 10 00 00 00 mov ecx,0x10
|
|
180002237: e8 18 a3 00 00 call 0x18000c554
|
|
18000223c: 48 8b 4e 28 mov rcx,QWORD PTR [rsi+0x28]
|
|
180002240: 49 89 04 0c mov QWORD PTR [r12+rcx*1],rax
|
|
180002244: 48 8b 46 28 mov rax,QWORD PTR [rsi+0x28]
|
|
180002248: 44 8b 4d c4 mov r9d,DWORD PTR [rbp-0x3c]
|
|
18000224c: 41 83 e7 0f and r15d,0xf
|
|
180002250: 4a 8b 04 20 mov rax,QWORD PTR [rax+r12*1]
|
|
180002254: 0f b6 4d c0 movzx ecx,BYTE PTR [rbp-0x40]
|
|
180002258: 41 88 0c 07 mov BYTE PTR [r15+rax*1],cl
|
|
18000225c: 48 ff 46 40 inc QWORD PTR [rsi+0x40]
|
|
180002260: 48 8b 56 40 mov rdx,QWORD PTR [rsi+0x40]
|
|
180002264: 41 ff c1 inc r9d
|
|
180002267: 44 89 4d c4 mov DWORD PTR [rbp-0x3c],r9d
|
|
18000226b: 49 ff c5 inc r13
|
|
18000226e: 4c 8b 03 mov r8,QWORD PTR [rbx]
|
|
180002271: 48 8b 4b 08 mov rcx,QWORD PTR [rbx+0x8]
|
|
180002275: 49 2b c8 sub rcx,r8
|
|
180002278: 49 63 c1 movsxd rax,r9d
|
|
18000227b: 48 3b c1 cmp rax,rcx
|
|
18000227e: 0f 82 3c ff ff ff jb 0x1800021c0
|
|
180002284: 48 89 7d e0 mov QWORD PTR [rbp-0x20],rdi
|
|
180002288: bb 0f 00 00 00 mov ebx,0xf
|
|
18000228d: 48 89 5d e8 mov QWORD PTR [rbp-0x18],rbx
|
|
180002291: 40 88 7d d0 mov BYTE PTR [rbp-0x30],dil
|
|
180002295: 4c 8b 76 38 mov r14,QWORD PTR [rsi+0x38]
|
|
180002299: 4c 8b 7e 40 mov r15,QWORD PTR [rsi+0x40]
|
|
18000229d: 4d 03 fe add r15,r14
|
|
1800022a0: 4d 3b f7 cmp r14,r15
|
|
1800022a3: 74 6d je 0x180002312
|
|
1800022a5: 66 66 66 0f 1f 84 00 data16 data16 nop WORD PTR [rax+rax*1+0x0]
|
|
1800022ac: 00 00 00 00
|
|
1800022b0: 49 8b ce mov rcx,r14
|
|
1800022b3: 48 c1 e9 04 shr rcx,0x4
|
|
1800022b7: 48 8b 46 30 mov rax,QWORD PTR [rsi+0x30]
|
|
1800022bb: 48 ff c8 dec rax
|
|
1800022be: 48 23 c8 and rcx,rax
|
|
1800022c1: 49 8b d6 mov rdx,r14
|
|
1800022c4: 83 e2 0f and edx,0xf
|
|
1800022c7: 48 8b 46 28 mov rax,QWORD PTR [rsi+0x28]
|
|
1800022cb: 48 8b 0c c8 mov rcx,QWORD PTR [rax+rcx*8]
|
|
1800022cf: 44 0f b6 0c 0a movzx r9d,BYTE PTR [rdx+rcx*1]
|
|
1800022d4: 48 3b fb cmp rdi,rbx
|
|
1800022d7: 73 20 jae 0x1800022f9
|
|
1800022d9: 48 8d 47 01 lea rax,[rdi+0x1]
|
|
1800022dd: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax
|
|
1800022e1: 48 8d 45 d0 lea rax,[rbp-0x30]
|
|
1800022e5: 48 83 fb 10 cmp rbx,0x10
|
|
1800022e9: 48 0f 43 45 d0 cmovae rax,QWORD PTR [rbp-0x30]
|
|
1800022ee: 44 88 0c 07 mov BYTE PTR [rdi+rax*1],r9b
|
|
1800022f2: c6 44 07 01 00 mov BYTE PTR [rdi+rax*1+0x1],0x0
|
|
1800022f7: eb 09 jmp 0x180002302
|
|
1800022f9: 48 8d 4d d0 lea rcx,[rbp-0x30]
|
|
1800022fd: e8 6e 04 00 00 call 0x180002770
|
|
180002302: 49 ff c6 inc r14
|
|
180002305: 48 8b 5d e8 mov rbx,QWORD PTR [rbp-0x18]
|
|
180002309: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20]
|
|
18000230d: 4d 3b f7 cmp r14,r15
|
|
180002310: 75 9e jne 0x1800022b0
|
|
180002312: 4c 8d 7d d0 lea r15,[rbp-0x30]
|
|
180002316: 4c 8b 75 d0 mov r14,QWORD PTR [rbp-0x30]
|
|
18000231a: 48 83 fb 10 cmp rbx,0x10
|
|
18000231e: 4d 0f 43 fe cmovae r15,r14
|
|
180002322: 48 83 ff 26 cmp rdi,0x26
|
|
180002326: 0f 82 83 00 00 00 jb 0x1800023af
|
|
18000232c: 4e 8d 24 3f lea r12,[rdi+r15*1]
|
|
180002330: 4d 8d 44 24 db lea r8,[r12-0x25]
|
|
180002335: 4d 2b c7 sub r8,r15
|
|
180002338: ba 46 00 00 00 mov edx,0x46
|
|
18000233d: 49 8b cf mov rcx,r15
|
|
180002340: e8 14 b5 00 00 call 0x18000d859
|
|
180002345: 48 8b f8 mov rdi,rax
|
|
180002348: 48 85 c0 test rax,rax
|
|
18000234b: 74 62 je 0x1800023af
|
|
18000234d: 0f 1f 00 nop DWORD PTR [rax]
|
|
180002350: 41 b8 26 00 00 00 mov r8d,0x26
|
|
180002356: 48 8d 15 1b d4 00 00 lea rdx,[rip+0xd41b] # 0x18000f778
|
|
18000235d: 48 8b cf mov rcx,rdi
|
|
180002360: e8 fa b4 00 00 call 0x18000d85f
|
|
180002365: 85 c0 test eax,eax
|
|
180002367: 74 22 je 0x18000238b
|
|
180002369: 48 ff c7 inc rdi
|
|
18000236c: 4d 8d 44 24 db lea r8,[r12-0x25]
|
|
180002371: 4c 2b c7 sub r8,rdi
|
|
180002374: ba 46 00 00 00 mov edx,0x46
|
|
180002379: 48 8b cf mov rcx,rdi
|
|
18000237c: e8 d8 b4 00 00 call 0x18000d859
|
|
180002381: 48 8b f8 mov rdi,rax
|
|
180002384: 48 85 c0 test rax,rax
|
|
180002387: 75 c7 jne 0x180002350
|
|
180002389: eb 24 jmp 0x1800023af
|
|
18000238b: 49 2b ff sub rdi,r15
|
|
18000238e: 48 83 ff ff cmp rdi,0xffffffffffffffff
|
|
180002392: 74 1b je 0x1800023af
|
|
180002394: c6 46 48 01 mov BYTE PTR [rsi+0x48],0x1
|
|
180002398: 48 8d 4e 58 lea rcx,[rsi+0x58]
|
|
18000239c: ff 15 66 cf 00 00 call QWORD PTR [rip+0xcf66] # 0x18000f308
|
|
1800023a2: 85 c0 test eax,eax
|
|
1800023a4: 74 09 je 0x1800023af
|
|
1800023a6: 8b c8 mov ecx,eax
|
|
1800023a8: ff 15 9a cf 00 00 call QWORD PTR [rip+0xcf9a] # 0x18000f348
|
|
1800023ae: 90 nop
|
|
1800023af: 48 83 fb 10 cmp rbx,0x10
|
|
1800023b3: 0f 82 fd fc ff ff jb 0x1800020b6
|
|
1800023b9: 48 8d 53 01 lea rdx,[rbx+0x1]
|
|
1800023bd: 49 8b c6 mov rax,r14
|
|
1800023c0: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
1800023c7: 0f 82 e1 fc ff ff jb 0x1800020ae
|
|
1800023cd: 48 83 c2 27 add rdx,0x27
|
|
1800023d1: 4d 8b 76 f8 mov r14,QWORD PTR [r14-0x8]
|
|
1800023d5: 49 2b c6 sub rax,r14
|
|
1800023d8: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
1800023dc: 48 83 f8 1f cmp rax,0x1f
|
|
1800023e0: 0f 86 c8 fc ff ff jbe 0x1800020ae
|
|
1800023e6: ff 15 74 d0 00 00 call QWORD PTR [rip+0xd074] # 0x18000f460
|
|
1800023ec: cc int3
|
|
1800023ed: cc int3
|
|
1800023ee: cc int3
|
|
1800023ef: cc int3
|
|
1800023f0: 40 53 rex push rbx
|
|
1800023f2: 48 83 ec 20 sub rsp,0x20
|
|
1800023f6: 48 8b d9 mov rbx,rcx
|
|
1800023f9: e8 52 01 00 00 call 0x180002550
|
|
1800023fe: 48 8b 0b mov rcx,QWORD PTR [rbx]
|
|
180002401: ba 10 00 00 00 mov edx,0x10
|
|
180002406: 48 c7 03 00 00 00 00 mov QWORD PTR [rbx],0x0
|
|
18000240d: 48 83 c4 20 add rsp,0x20
|
|
180002411: 5b pop rbx
|
|
180002412: e9 f9 a4 00 00 jmp 0x18000c910
|
|
180002417: cc int3
|
|
180002418: cc int3
|
|
180002419: cc int3
|
|
18000241a: cc int3
|
|
18000241b: cc int3
|
|
18000241c: cc int3
|
|
18000241d: cc int3
|
|
18000241e: cc int3
|
|
18000241f: cc int3
|
|
180002420: 40 53 rex push rbx
|
|
180002422: 48 83 ec 20 sub rsp,0x20
|
|
180002426: 48 8b d9 mov rbx,rcx
|
|
180002429: 48 8b 09 mov rcx,QWORD PTR [rcx]
|
|
18000242c: 48 85 c9 test rcx,rcx
|
|
18000242f: 74 3a je 0x18000246b
|
|
180002431: 48 8b 53 10 mov rdx,QWORD PTR [rbx+0x10]
|
|
180002435: 48 2b d1 sub rdx,rcx
|
|
180002438: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000243f: 72 18 jb 0x180002459
|
|
180002441: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
180002445: 48 83 c2 27 add rdx,0x27
|
|
180002449: 49 2b c8 sub rcx,r8
|
|
18000244c: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
180002450: 48 83 f8 1f cmp rax,0x1f
|
|
180002454: 77 1b ja 0x180002471
|
|
180002456: 49 8b c8 mov rcx,r8
|
|
180002459: e8 b2 a4 00 00 call 0x18000c910
|
|
18000245e: 33 c0 xor eax,eax
|
|
180002460: 48 89 03 mov QWORD PTR [rbx],rax
|
|
180002463: 48 89 43 08 mov QWORD PTR [rbx+0x8],rax
|
|
180002467: 48 89 43 10 mov QWORD PTR [rbx+0x10],rax
|
|
18000246b: 48 83 c4 20 add rsp,0x20
|
|
18000246f: 5b pop rbx
|
|
180002470: c3 ret
|
|
180002471: ff 15 e9 cf 00 00 call QWORD PTR [rip+0xcfe9] # 0x18000f460
|
|
180002477: cc int3
|
|
180002478: cc int3
|
|
180002479: cc int3
|
|
18000247a: cc int3
|
|
18000247b: cc int3
|
|
18000247c: cc int3
|
|
18000247d: cc int3
|
|
18000247e: cc int3
|
|
18000247f: cc int3
|
|
180002480: 48 83 ec 28 sub rsp,0x28
|
|
180002484: 80 79 08 00 cmp BYTE PTR [rcx+0x8],0x0
|
|
180002488: 74 17 je 0x1800024a1
|
|
18000248a: 48 8b 09 mov rcx,QWORD PTR [rcx]
|
|
18000248d: ff 15 7d ce 00 00 call QWORD PTR [rip+0xce7d] # 0x18000f310
|
|
180002493: 90 nop
|
|
180002494: 85 c0 test eax,eax
|
|
180002496: 74 09 je 0x1800024a1
|
|
180002498: 8b c8 mov ecx,eax
|
|
18000249a: ff 15 a8 ce 00 00 call QWORD PTR [rip+0xcea8] # 0x18000f348
|
|
1800024a0: 90 nop
|
|
1800024a1: 48 83 c4 28 add rsp,0x28
|
|
1800024a5: c3 ret
|
|
1800024a6: cc int3
|
|
1800024a7: cc int3
|
|
1800024a8: cc int3
|
|
1800024a9: cc int3
|
|
1800024aa: cc int3
|
|
1800024ab: cc int3
|
|
1800024ac: cc int3
|
|
1800024ad: cc int3
|
|
1800024ae: cc int3
|
|
1800024af: cc int3
|
|
1800024b0: 40 53 rex push rbx
|
|
1800024b2: 48 83 ec 20 sub rsp,0x20
|
|
1800024b6: 48 8b 51 18 mov rdx,QWORD PTR [rcx+0x18]
|
|
1800024ba: 48 8b d9 mov rbx,rcx
|
|
1800024bd: 48 83 fa 10 cmp rdx,0x10
|
|
1800024c1: 72 2c jb 0x1800024ef
|
|
1800024c3: 48 8b 09 mov rcx,QWORD PTR [rcx]
|
|
1800024c6: 48 ff c2 inc rdx
|
|
1800024c9: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
1800024d0: 72 18 jb 0x1800024ea
|
|
1800024d2: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
1800024d6: 48 83 c2 27 add rdx,0x27
|
|
1800024da: 49 2b c8 sub rcx,r8
|
|
1800024dd: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
1800024e1: 48 83 f8 1f cmp rax,0x1f
|
|
1800024e5: 77 21 ja 0x180002508
|
|
1800024e7: 49 8b c8 mov rcx,r8
|
|
1800024ea: e8 21 a4 00 00 call 0x18000c910
|
|
1800024ef: 48 c7 43 10 00 00 00 mov QWORD PTR [rbx+0x10],0x0
|
|
1800024f6: 00
|
|
1800024f7: 48 c7 43 18 0f 00 00 mov QWORD PTR [rbx+0x18],0xf
|
|
1800024fe: 00
|
|
1800024ff: c6 03 00 mov BYTE PTR [rbx],0x0
|
|
180002502: 48 83 c4 20 add rsp,0x20
|
|
180002506: 5b pop rbx
|
|
180002507: c3 ret
|
|
180002508: ff 15 52 cf 00 00 call QWORD PTR [rip+0xcf52] # 0x18000f460
|
|
18000250e: cc int3
|
|
18000250f: cc int3
|
|
180002510: 40 53 rex push rbx
|
|
180002512: 48 83 ec 20 sub rsp,0x20
|
|
180002516: 48 8b d9 mov rbx,rcx
|
|
180002519: 48 c7 41 10 00 00 00 mov QWORD PTR [rcx+0x10],0x0
|
|
180002520: 00
|
|
180002521: 48 c7 41 18 0f 00 00 mov QWORD PTR [rcx+0x18],0xf
|
|
180002528: 00
|
|
180002529: 49 c7 c0 ff ff ff ff mov r8,0xffffffffffffffff
|
|
180002530: c6 01 00 mov BYTE PTR [rcx],0x0
|
|
180002533: 49 ff c0 inc r8
|
|
180002536: 42 80 3c 02 00 cmp BYTE PTR [rdx+r8*1],0x0
|
|
18000253b: 75 f6 jne 0x180002533
|
|
18000253d: e8 ce 00 00 00 call 0x180002610
|
|
180002542: 48 8b c3 mov rax,rbx
|
|
180002545: 48 83 c4 20 add rsp,0x20
|
|
180002549: 5b pop rbx
|
|
18000254a: c3 ret
|
|
18000254b: cc int3
|
|
18000254c: cc int3
|
|
18000254d: cc int3
|
|
18000254e: cc int3
|
|
18000254f: cc int3
|
|
180002550: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx
|
|
180002555: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi
|
|
18000255a: 57 push rdi
|
|
18000255b: 48 83 ec 20 sub rsp,0x20
|
|
18000255f: 48 8b d9 mov rbx,rcx
|
|
180002562: 33 f6 xor esi,esi
|
|
180002564: 48 8b 49 20 mov rcx,QWORD PTR [rcx+0x20]
|
|
180002568: 48 85 c9 test rcx,rcx
|
|
18000256b: 74 17 je 0x180002584
|
|
18000256d: 0f 1f 00 nop DWORD PTR [rax]
|
|
180002570: 48 8d 41 ff lea rax,[rcx-0x1]
|
|
180002574: 48 89 43 20 mov QWORD PTR [rbx+0x20],rax
|
|
180002578: 48 8b c8 mov rcx,rax
|
|
18000257b: 48 85 c0 test rax,rax
|
|
18000257e: 75 f0 jne 0x180002570
|
|
180002580: 48 89 73 18 mov QWORD PTR [rbx+0x18],rsi
|
|
180002584: 48 8b 7b 10 mov rdi,QWORD PTR [rbx+0x10]
|
|
180002588: 48 85 ff test rdi,rdi
|
|
18000258b: 74 22 je 0x1800025af
|
|
18000258d: 0f 1f 00 nop DWORD PTR [rax]
|
|
180002590: 48 8b 43 08 mov rax,QWORD PTR [rbx+0x8]
|
|
180002594: 48 ff cf dec rdi
|
|
180002597: 48 8b 0c f8 mov rcx,QWORD PTR [rax+rdi*8]
|
|
18000259b: 48 85 c9 test rcx,rcx
|
|
18000259e: 74 0a je 0x1800025aa
|
|
1800025a0: ba 10 00 00 00 mov edx,0x10
|
|
1800025a5: e8 66 a3 00 00 call 0x18000c910
|
|
1800025aa: 48 85 ff test rdi,rdi
|
|
1800025ad: 75 e1 jne 0x180002590
|
|
1800025af: 48 8b 4b 08 mov rcx,QWORD PTR [rbx+0x8]
|
|
1800025b3: 48 85 c9 test rcx,rcx
|
|
1800025b6: 74 2e je 0x1800025e6
|
|
1800025b8: 48 8b 53 10 mov rdx,QWORD PTR [rbx+0x10]
|
|
1800025bc: 48 c1 e2 03 shl rdx,0x3
|
|
1800025c0: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
1800025c7: 72 18 jb 0x1800025e1
|
|
1800025c9: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
1800025cd: 48 83 c2 27 add rdx,0x27
|
|
1800025d1: 49 2b c8 sub rcx,r8
|
|
1800025d4: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
1800025d8: 48 83 f8 1f cmp rax,0x1f
|
|
1800025dc: 77 20 ja 0x1800025fe
|
|
1800025de: 49 8b c8 mov rcx,r8
|
|
1800025e1: e8 2a a3 00 00 call 0x18000c910
|
|
1800025e6: 48 89 73 10 mov QWORD PTR [rbx+0x10],rsi
|
|
1800025ea: 48 89 73 08 mov QWORD PTR [rbx+0x8],rsi
|
|
1800025ee: 48 8b 5c 24 38 mov rbx,QWORD PTR [rsp+0x38]
|
|
1800025f3: 48 8b 74 24 40 mov rsi,QWORD PTR [rsp+0x40]
|
|
1800025f8: 48 83 c4 20 add rsp,0x20
|
|
1800025fc: 5f pop rdi
|
|
1800025fd: c3 ret
|
|
1800025fe: ff 15 5c ce 00 00 call QWORD PTR [rip+0xce5c] # 0x18000f460
|
|
180002604: cc int3
|
|
180002605: cc int3
|
|
180002606: cc int3
|
|
180002607: cc int3
|
|
180002608: cc int3
|
|
180002609: cc int3
|
|
18000260a: cc int3
|
|
18000260b: cc int3
|
|
18000260c: cc int3
|
|
18000260d: cc int3
|
|
18000260e: cc int3
|
|
18000260f: cc int3
|
|
180002610: 40 53 rex push rbx
|
|
180002612: 55 push rbp
|
|
180002613: 57 push rdi
|
|
180002614: 41 56 push r14
|
|
180002616: 41 57 push r15
|
|
180002618: 48 83 ec 20 sub rsp,0x20
|
|
18000261c: 48 8b 69 18 mov rbp,QWORD PTR [rcx+0x18]
|
|
180002620: 4d 8b f0 mov r14,r8
|
|
180002623: 4c 8b fa mov r15,rdx
|
|
180002626: 48 8b d9 mov rbx,rcx
|
|
180002629: 4c 3b c5 cmp r8,rbp
|
|
18000262c: 77 2c ja 0x18000265a
|
|
18000262e: 48 8b f9 mov rdi,rcx
|
|
180002631: 48 83 fd 10 cmp rbp,0x10
|
|
180002635: 72 03 jb 0x18000263a
|
|
180002637: 48 8b 39 mov rdi,QWORD PTR [rcx]
|
|
18000263a: 4c 89 71 10 mov QWORD PTR [rcx+0x10],r14
|
|
18000263e: 48 8b cf mov rcx,rdi
|
|
180002641: e8 25 b2 00 00 call 0x18000d86b
|
|
180002646: 48 8b c3 mov rax,rbx
|
|
180002649: 41 c6 04 3e 00 mov BYTE PTR [r14+rdi*1],0x0
|
|
18000264e: 48 83 c4 20 add rsp,0x20
|
|
180002652: 41 5f pop r15
|
|
180002654: 41 5e pop r14
|
|
180002656: 5f pop rdi
|
|
180002657: 5d pop rbp
|
|
180002658: 5b pop rbx
|
|
180002659: c3 ret
|
|
18000265a: 48 bf ff ff ff ff ff movabs rdi,0x7fffffffffffffff
|
|
180002661: ff ff 7f
|
|
180002664: 4c 3b f7 cmp r14,rdi
|
|
180002667: 0f 87 fa 00 00 00 ja 0x180002767
|
|
18000266d: 49 8b ce mov rcx,r14
|
|
180002670: 48 83 c9 0f or rcx,0xf
|
|
180002674: 48 3b cf cmp rcx,rdi
|
|
180002677: 77 1f ja 0x180002698
|
|
180002679: 48 8b d5 mov rdx,rbp
|
|
18000267c: 48 8b c7 mov rax,rdi
|
|
18000267f: 48 d1 ea shr rdx,1
|
|
180002682: 48 2b c2 sub rax,rdx
|
|
180002685: 48 3b e8 cmp rbp,rax
|
|
180002688: 77 0e ja 0x180002698
|
|
18000268a: 48 8d 04 2a lea rax,[rdx+rbp*1]
|
|
18000268e: 48 8b f9 mov rdi,rcx
|
|
180002691: 48 3b c8 cmp rcx,rax
|
|
180002694: 48 0f 42 f8 cmovb rdi,rax
|
|
180002698: 48 8b cf mov rcx,rdi
|
|
18000269b: 48 89 74 24 68 mov QWORD PTR [rsp+0x68],rsi
|
|
1800026a0: 48 83 c1 01 add rcx,0x1
|
|
1800026a4: 48 c7 c0 ff ff ff ff mov rax,0xffffffffffffffff
|
|
1800026ab: 48 0f 42 c8 cmovb rcx,rax
|
|
1800026af: 48 81 f9 00 10 00 00 cmp rcx,0x1000
|
|
1800026b6: 72 2c jb 0x1800026e4
|
|
1800026b8: 48 8d 41 27 lea rax,[rcx+0x27]
|
|
1800026bc: 48 3b c1 cmp rax,rcx
|
|
1800026bf: 0f 86 9c 00 00 00 jbe 0x180002761
|
|
1800026c5: 48 8b c8 mov rcx,rax
|
|
1800026c8: e8 87 9e 00 00 call 0x18000c554
|
|
1800026cd: 48 85 c0 test rax,rax
|
|
1800026d0: 0f 84 84 00 00 00 je 0x18000275a
|
|
1800026d6: 48 8d 70 27 lea rsi,[rax+0x27]
|
|
1800026da: 48 83 e6 e0 and rsi,0xffffffffffffffe0
|
|
1800026de: 48 89 46 f8 mov QWORD PTR [rsi-0x8],rax
|
|
1800026e2: eb 11 jmp 0x1800026f5
|
|
1800026e4: 48 85 c9 test rcx,rcx
|
|
1800026e7: 74 0a je 0x1800026f3
|
|
1800026e9: e8 66 9e 00 00 call 0x18000c554
|
|
1800026ee: 48 8b f0 mov rsi,rax
|
|
1800026f1: eb 02 jmp 0x1800026f5
|
|
1800026f3: 33 f6 xor esi,esi
|
|
1800026f5: 4d 8b c6 mov r8,r14
|
|
1800026f8: 4c 89 73 10 mov QWORD PTR [rbx+0x10],r14
|
|
1800026fc: 49 8b d7 mov rdx,r15
|
|
1800026ff: 48 89 7b 18 mov QWORD PTR [rbx+0x18],rdi
|
|
180002703: 48 8b ce mov rcx,rsi
|
|
180002706: e8 5a b1 00 00 call 0x18000d865
|
|
18000270b: 41 c6 04 36 00 mov BYTE PTR [r14+rsi*1],0x0
|
|
180002710: 48 83 fd 10 cmp rbp,0x10
|
|
180002714: 72 2d jb 0x180002743
|
|
180002716: 48 8b 0b mov rcx,QWORD PTR [rbx]
|
|
180002719: 48 8d 55 01 lea rdx,[rbp+0x1]
|
|
18000271d: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180002724: 72 18 jb 0x18000273e
|
|
180002726: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
18000272a: 48 83 c2 27 add rdx,0x27
|
|
18000272e: 49 2b c8 sub rcx,r8
|
|
180002731: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
180002735: 48 83 f8 1f cmp rax,0x1f
|
|
180002739: 77 1f ja 0x18000275a
|
|
18000273b: 49 8b c8 mov rcx,r8
|
|
18000273e: e8 cd a1 00 00 call 0x18000c910
|
|
180002743: 48 89 33 mov QWORD PTR [rbx],rsi
|
|
180002746: 48 8b c3 mov rax,rbx
|
|
180002749: 48 8b 74 24 68 mov rsi,QWORD PTR [rsp+0x68]
|
|
18000274e: 48 83 c4 20 add rsp,0x20
|
|
180002752: 41 5f pop r15
|
|
180002754: 41 5e pop r14
|
|
180002756: 5f pop rdi
|
|
180002757: 5d pop rbp
|
|
180002758: 5b pop rbx
|
|
180002759: c3 ret
|
|
18000275a: ff 15 00 cd 00 00 call QWORD PTR [rip+0xcd00] # 0x18000f460
|
|
180002760: cc int3
|
|
180002761: e8 ea ef ff ff call 0x180001750
|
|
180002766: cc int3
|
|
180002767: e8 d4 03 00 00 call 0x180002b40
|
|
18000276c: cc int3
|
|
18000276d: cc int3
|
|
18000276e: cc int3
|
|
18000276f: cc int3
|
|
180002770: 40 53 rex push rbx
|
|
180002772: 55 push rbp
|
|
180002773: 56 push rsi
|
|
180002774: 41 57 push r15
|
|
180002776: 48 83 ec 28 sub rsp,0x28
|
|
18000277a: 48 8b 69 10 mov rbp,QWORD PTR [rcx+0x10]
|
|
18000277e: 48 bb ff ff ff ff ff movabs rbx,0x7fffffffffffffff
|
|
180002785: ff ff 7f
|
|
180002788: 48 8b c3 mov rax,rbx
|
|
18000278b: 45 0f b6 f9 movzx r15d,r9b
|
|
18000278f: 48 2b c5 sub rax,rbp
|
|
180002792: 48 8b f1 mov rsi,rcx
|
|
180002795: 48 83 f8 01 cmp rax,0x1
|
|
180002799: 0f 82 2a 01 00 00 jb 0x1800028c9
|
|
18000279f: 4c 89 64 24 60 mov QWORD PTR [rsp+0x60],r12
|
|
1800027a4: 4c 8d 65 01 lea r12,[rbp+0x1]
|
|
1800027a8: 4c 89 74 24 20 mov QWORD PTR [rsp+0x20],r14
|
|
1800027ad: 4c 8b 71 18 mov r14,QWORD PTR [rcx+0x18]
|
|
1800027b1: 49 8b cc mov rcx,r12
|
|
1800027b4: 48 83 c9 0f or rcx,0xf
|
|
1800027b8: 48 3b cb cmp rcx,rbx
|
|
1800027bb: 77 1f ja 0x1800027dc
|
|
1800027bd: 49 8b d6 mov rdx,r14
|
|
1800027c0: 48 8b c3 mov rax,rbx
|
|
1800027c3: 48 d1 ea shr rdx,1
|
|
1800027c6: 48 2b c2 sub rax,rdx
|
|
1800027c9: 4c 3b f0 cmp r14,rax
|
|
1800027cc: 77 0e ja 0x1800027dc
|
|
1800027ce: 4a 8d 04 32 lea rax,[rdx+r14*1]
|
|
1800027d2: 48 8b d9 mov rbx,rcx
|
|
1800027d5: 48 3b c8 cmp rcx,rax
|
|
1800027d8: 48 0f 42 d8 cmovb rbx,rax
|
|
1800027dc: 48 8b cb mov rcx,rbx
|
|
1800027df: 48 89 7c 24 58 mov QWORD PTR [rsp+0x58],rdi
|
|
1800027e4: 48 83 c1 01 add rcx,0x1
|
|
1800027e8: 48 c7 c0 ff ff ff ff mov rax,0xffffffffffffffff
|
|
1800027ef: 48 0f 42 c8 cmovb rcx,rax
|
|
1800027f3: 48 81 f9 00 10 00 00 cmp rcx,0x1000
|
|
1800027fa: 72 28 jb 0x180002824
|
|
1800027fc: 48 8d 41 27 lea rax,[rcx+0x27]
|
|
180002800: 48 3b c1 cmp rax,rcx
|
|
180002803: 0f 86 ba 00 00 00 jbe 0x1800028c3
|
|
180002809: 48 8b c8 mov rcx,rax
|
|
18000280c: e8 43 9d 00 00 call 0x18000c554
|
|
180002811: 48 85 c0 test rax,rax
|
|
180002814: 74 76 je 0x18000288c
|
|
180002816: 48 8d 78 27 lea rdi,[rax+0x27]
|
|
18000281a: 48 83 e7 e0 and rdi,0xffffffffffffffe0
|
|
18000281e: 48 89 47 f8 mov QWORD PTR [rdi-0x8],rax
|
|
180002822: eb 11 jmp 0x180002835
|
|
180002824: 48 85 c9 test rcx,rcx
|
|
180002827: 74 0a je 0x180002833
|
|
180002829: e8 26 9d 00 00 call 0x18000c554
|
|
18000282e: 48 8b f8 mov rdi,rax
|
|
180002831: eb 02 jmp 0x180002835
|
|
180002833: 33 ff xor edi,edi
|
|
180002835: 4c 89 66 10 mov QWORD PTR [rsi+0x10],r12
|
|
180002839: 4c 8b c5 mov r8,rbp
|
|
18000283c: 48 89 5e 18 mov QWORD PTR [rsi+0x18],rbx
|
|
180002840: 48 8b cf mov rcx,rdi
|
|
180002843: 49 83 fe 10 cmp r14,0x10
|
|
180002847: 72 4a jb 0x180002893
|
|
180002849: 48 8b 1e mov rbx,QWORD PTR [rsi]
|
|
18000284c: 48 8b d3 mov rdx,rbx
|
|
18000284f: e8 11 b0 00 00 call 0x18000d865
|
|
180002854: 49 8d 56 01 lea rdx,[r14+0x1]
|
|
180002858: 44 88 3c 2f mov BYTE PTR [rdi+rbp*1],r15b
|
|
18000285c: c6 44 2f 01 00 mov BYTE PTR [rdi+rbp*1+0x1],0x0
|
|
180002861: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180002868: 72 18 jb 0x180002882
|
|
18000286a: 48 8b 4b f8 mov rcx,QWORD PTR [rbx-0x8]
|
|
18000286e: 48 83 c2 27 add rdx,0x27
|
|
180002872: 48 2b d9 sub rbx,rcx
|
|
180002875: 48 8d 43 f8 lea rax,[rbx-0x8]
|
|
180002879: 48 83 f8 1f cmp rax,0x1f
|
|
18000287d: 77 0d ja 0x18000288c
|
|
18000287f: 48 8b d9 mov rbx,rcx
|
|
180002882: 48 8b cb mov rcx,rbx
|
|
180002885: e8 86 a0 00 00 call 0x18000c910
|
|
18000288a: eb 18 jmp 0x1800028a4
|
|
18000288c: ff 15 ce cb 00 00 call QWORD PTR [rip+0xcbce] # 0x18000f460
|
|
180002892: cc int3
|
|
180002893: 48 8b d6 mov rdx,rsi
|
|
180002896: e8 ca af 00 00 call 0x18000d865
|
|
18000289b: 44 88 3c 2f mov BYTE PTR [rdi+rbp*1],r15b
|
|
18000289f: c6 44 2f 01 00 mov BYTE PTR [rdi+rbp*1+0x1],0x0
|
|
1800028a4: 48 89 3e mov QWORD PTR [rsi],rdi
|
|
1800028a7: 48 8b c6 mov rax,rsi
|
|
1800028aa: 48 8b 7c 24 58 mov rdi,QWORD PTR [rsp+0x58]
|
|
1800028af: 4c 8b 64 24 60 mov r12,QWORD PTR [rsp+0x60]
|
|
1800028b4: 4c 8b 74 24 20 mov r14,QWORD PTR [rsp+0x20]
|
|
1800028b9: 48 83 c4 28 add rsp,0x28
|
|
1800028bd: 41 5f pop r15
|
|
1800028bf: 5e pop rsi
|
|
1800028c0: 5d pop rbp
|
|
1800028c1: 5b pop rbx
|
|
1800028c2: c3 ret
|
|
1800028c3: e8 88 ee ff ff call 0x180001750
|
|
1800028c8: cc int3
|
|
1800028c9: e8 72 02 00 00 call 0x180002b40
|
|
1800028ce: cc int3
|
|
1800028cf: cc int3
|
|
1800028d0: 40 55 rex push rbp
|
|
1800028d2: 56 push rsi
|
|
1800028d3: 48 83 ec 38 sub rsp,0x38
|
|
1800028d7: 48 8b 51 10 mov rdx,QWORD PTR [rcx+0x10]
|
|
1800028db: b8 01 00 00 00 mov eax,0x1
|
|
1800028e0: 48 85 d2 test rdx,rdx
|
|
1800028e3: 48 8b e9 mov rbp,rcx
|
|
1800028e6: 49 b8 ff ff ff ff ff movabs r8,0x7ffffffffffffff
|
|
1800028ed: ff ff 07
|
|
1800028f0: 48 0f 45 c2 cmovne rax,rdx
|
|
1800028f4: 48 8b f0 mov rsi,rax
|
|
1800028f7: 48 2b f2 sub rsi,rdx
|
|
1800028fa: 48 83 fe 01 cmp rsi,0x1
|
|
1800028fe: 72 06 jb 0x180002906
|
|
180002900: 48 83 f8 08 cmp rax,0x8
|
|
180002904: 73 14 jae 0x18000291a
|
|
180002906: 49 8b c8 mov rcx,r8
|
|
180002909: 48 2b c8 sub rcx,rax
|
|
18000290c: 48 3b c8 cmp rcx,rax
|
|
18000290f: 0f 82 8c 01 00 00 jb 0x180002aa1
|
|
180002915: 48 03 c0 add rax,rax
|
|
180002918: eb da jmp 0x1800028f4
|
|
18000291a: 4c 89 74 24 28 mov QWORD PTR [rsp+0x28],r14
|
|
18000291f: 48 b9 ff ff ff ff ff movabs rcx,0x1fffffffffffffff
|
|
180002926: ff ff 1f
|
|
180002929: 4c 89 7c 24 20 mov QWORD PTR [rsp+0x20],r15
|
|
18000292e: 4c 8b 7d 18 mov r15,QWORD PTR [rbp+0x18]
|
|
180002932: 49 c1 ef 04 shr r15,0x4
|
|
180002936: 48 3b c1 cmp rax,rcx
|
|
180002939: 0f 87 5c 01 00 00 ja 0x180002a9b
|
|
18000293f: 48 8d 0c c5 00 00 00 lea rcx,[rax*8+0x0]
|
|
180002946: 00
|
|
180002947: 48 81 f9 00 10 00 00 cmp rcx,0x1000
|
|
18000294e: 72 2c jb 0x18000297c
|
|
180002950: 48 8d 41 27 lea rax,[rcx+0x27]
|
|
180002954: 48 3b c1 cmp rax,rcx
|
|
180002957: 0f 86 3e 01 00 00 jbe 0x180002a9b
|
|
18000295d: 48 8b c8 mov rcx,rax
|
|
180002960: e8 ef 9b 00 00 call 0x18000c554
|
|
180002965: 48 85 c0 test rax,rax
|
|
180002968: 0f 84 26 01 00 00 je 0x180002a94
|
|
18000296e: 4c 8d 70 27 lea r14,[rax+0x27]
|
|
180002972: 49 83 e6 e0 and r14,0xffffffffffffffe0
|
|
180002976: 49 89 46 f8 mov QWORD PTR [r14-0x8],rax
|
|
18000297a: eb 12 jmp 0x18000298e
|
|
18000297c: 48 85 c9 test rcx,rcx
|
|
18000297f: 74 0a je 0x18000298b
|
|
180002981: e8 ce 9b 00 00 call 0x18000c554
|
|
180002986: 4c 8b f0 mov r14,rax
|
|
180002989: eb 03 jmp 0x18000298e
|
|
18000298b: 45 33 f6 xor r14d,r14d
|
|
18000298e: 48 8b 45 08 mov rax,QWORD PTR [rbp+0x8]
|
|
180002992: 48 89 5c 24 58 mov QWORD PTR [rsp+0x58],rbx
|
|
180002997: 48 8b 5d 10 mov rbx,QWORD PTR [rbp+0x10]
|
|
18000299b: 48 89 7c 24 60 mov QWORD PTR [rsp+0x60],rdi
|
|
1800029a0: 48 c1 e3 03 shl rbx,0x3
|
|
1800029a4: 4c 89 64 24 30 mov QWORD PTR [rsp+0x30],r12
|
|
1800029a9: 4e 8d 24 fd 00 00 00 lea r12,[r15*8+0x0]
|
|
1800029b0: 00
|
|
1800029b1: 4a 8d 14 20 lea rdx,[rax+r12*1]
|
|
1800029b5: 48 2b da sub rbx,rdx
|
|
1800029b8: 4b 8d 3c 34 lea rdi,[r12+r14*1]
|
|
1800029bc: 48 03 d8 add rbx,rax
|
|
1800029bf: 48 8b cf mov rcx,rdi
|
|
1800029c2: 4c 8b c3 mov r8,rbx
|
|
1800029c5: e8 a1 ae 00 00 call 0x18000d86b
|
|
1800029ca: 48 8b 55 08 mov rdx,QWORD PTR [rbp+0x8]
|
|
1800029ce: 48 03 df add rbx,rdi
|
|
1800029d1: 48 8b cb mov rcx,rbx
|
|
1800029d4: 4c 3b fe cmp r15,rsi
|
|
1800029d7: 77 25 ja 0x1800029fe
|
|
1800029d9: 4d 8b c4 mov r8,r12
|
|
1800029dc: e8 8a ae 00 00 call 0x18000d86b
|
|
1800029e1: 4c 8b c6 mov r8,rsi
|
|
1800029e4: 49 8d 0c 1c lea rcx,[r12+rbx*1]
|
|
1800029e8: 4d 2b c7 sub r8,r15
|
|
1800029eb: 33 d2 xor edx,edx
|
|
1800029ed: 49 c1 e0 03 shl r8,0x3
|
|
1800029f1: e8 f8 ac 00 00 call 0x18000d6ee
|
|
1800029f6: 4d 8b c4 mov r8,r12
|
|
1800029f9: 49 8b ce mov rcx,r14
|
|
1800029fc: eb 30 jmp 0x180002a2e
|
|
1800029fe: 48 8d 3c f5 00 00 00 lea rdi,[rsi*8+0x0]
|
|
180002a05: 00
|
|
180002a06: 4c 8b c7 mov r8,rdi
|
|
180002a09: e8 5d ae 00 00 call 0x18000d86b
|
|
180002a0e: 48 8b 5d 08 mov rbx,QWORD PTR [rbp+0x8]
|
|
180002a12: 49 8b ce mov rcx,r14
|
|
180002a15: 48 8d 14 1f lea rdx,[rdi+rbx*1]
|
|
180002a19: 48 2b da sub rbx,rdx
|
|
180002a1c: 49 03 dc add rbx,r12
|
|
180002a1f: 4c 8b c3 mov r8,rbx
|
|
180002a22: e8 44 ae 00 00 call 0x18000d86b
|
|
180002a27: 4a 8d 0c 33 lea rcx,[rbx+r14*1]
|
|
180002a2b: 4c 8b c7 mov r8,rdi
|
|
180002a2e: 33 d2 xor edx,edx
|
|
180002a30: e8 b9 ac 00 00 call 0x18000d6ee
|
|
180002a35: 48 8b 4d 08 mov rcx,QWORD PTR [rbp+0x8]
|
|
180002a39: 4c 8b 64 24 30 mov r12,QWORD PTR [rsp+0x30]
|
|
180002a3e: 48 8b 7c 24 60 mov rdi,QWORD PTR [rsp+0x60]
|
|
180002a43: 48 8b 5c 24 58 mov rbx,QWORD PTR [rsp+0x58]
|
|
180002a48: 48 85 c9 test rcx,rcx
|
|
180002a4b: 74 2e je 0x180002a7b
|
|
180002a4d: 48 8b 55 10 mov rdx,QWORD PTR [rbp+0x10]
|
|
180002a51: 48 c1 e2 03 shl rdx,0x3
|
|
180002a55: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180002a5c: 72 18 jb 0x180002a76
|
|
180002a5e: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
180002a62: 48 83 c2 27 add rdx,0x27
|
|
180002a66: 49 2b c8 sub rcx,r8
|
|
180002a69: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
180002a6d: 48 83 f8 1f cmp rax,0x1f
|
|
180002a71: 77 21 ja 0x180002a94
|
|
180002a73: 49 8b c8 mov rcx,r8
|
|
180002a76: e8 95 9e 00 00 call 0x18000c910
|
|
180002a7b: 48 01 75 10 add QWORD PTR [rbp+0x10],rsi
|
|
180002a7f: 4c 8b 7c 24 20 mov r15,QWORD PTR [rsp+0x20]
|
|
180002a84: 4c 89 75 08 mov QWORD PTR [rbp+0x8],r14
|
|
180002a88: 4c 8b 74 24 28 mov r14,QWORD PTR [rsp+0x28]
|
|
180002a8d: 48 83 c4 38 add rsp,0x38
|
|
180002a91: 5e pop rsi
|
|
180002a92: 5d pop rbp
|
|
180002a93: c3 ret
|
|
180002a94: ff 15 c6 c9 00 00 call QWORD PTR [rip+0xc9c6] # 0x18000f460
|
|
180002a9a: cc int3
|
|
180002a9b: e8 b0 ec ff ff call 0x180001750
|
|
180002aa0: cc int3
|
|
180002aa1: e8 ba 00 00 00 call 0x180002b60
|
|
180002aa6: cc int3
|
|
180002aa7: cc int3
|
|
180002aa8: cc int3
|
|
180002aa9: cc int3
|
|
180002aaa: cc int3
|
|
180002aab: cc int3
|
|
180002aac: cc int3
|
|
180002aad: cc int3
|
|
180002aae: cc int3
|
|
180002aaf: cc int3
|
|
180002ab0: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx
|
|
180002ab5: 57 push rdi
|
|
180002ab6: 48 83 ec 20 sub rsp,0x20
|
|
180002aba: 48 b8 ff ff ff ff ff movabs rax,0x7fffffffffffffff
|
|
180002ac1: ff ff 7f
|
|
180002ac4: 48 8b da mov rbx,rdx
|
|
180002ac7: 48 8b f9 mov rdi,rcx
|
|
180002aca: 48 3b d0 cmp rdx,rax
|
|
180002acd: 77 5e ja 0x180002b2d
|
|
180002acf: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180002ad6: 72 2b jb 0x180002b03
|
|
180002ad8: 48 8d 4a 27 lea rcx,[rdx+0x27]
|
|
180002adc: 48 3b ca cmp rcx,rdx
|
|
180002adf: 76 52 jbe 0x180002b33
|
|
180002ae1: e8 6e 9a 00 00 call 0x18000c554
|
|
180002ae6: 48 8b c8 mov rcx,rax
|
|
180002ae9: 48 85 c0 test rax,rax
|
|
180002aec: 74 0e je 0x180002afc
|
|
180002aee: 48 83 c0 27 add rax,0x27
|
|
180002af2: 48 83 e0 e0 and rax,0xffffffffffffffe0
|
|
180002af6: 48 89 48 f8 mov QWORD PTR [rax-0x8],rcx
|
|
180002afa: eb 18 jmp 0x180002b14
|
|
180002afc: ff 15 5e c9 00 00 call QWORD PTR [rip+0xc95e] # 0x18000f460
|
|
180002b02: cc int3
|
|
180002b03: 48 85 db test rbx,rbx
|
|
180002b06: 74 0a je 0x180002b12
|
|
180002b08: 48 8b cb mov rcx,rbx
|
|
180002b0b: e8 44 9a 00 00 call 0x18000c554
|
|
180002b10: eb 02 jmp 0x180002b14
|
|
180002b12: 33 c0 xor eax,eax
|
|
180002b14: 48 89 07 mov QWORD PTR [rdi],rax
|
|
180002b17: 48 89 47 08 mov QWORD PTR [rdi+0x8],rax
|
|
180002b1b: 48 03 c3 add rax,rbx
|
|
180002b1e: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30]
|
|
180002b23: 48 89 47 10 mov QWORD PTR [rdi+0x10],rax
|
|
180002b27: 48 83 c4 20 add rsp,0x20
|
|
180002b2b: 5f pop rdi
|
|
180002b2c: c3 ret
|
|
180002b2d: e8 4e 00 00 00 call 0x180002b80
|
|
180002b32: cc int3
|
|
180002b33: e8 18 ec ff ff call 0x180001750
|
|
180002b38: cc int3
|
|
180002b39: cc int3
|
|
180002b3a: cc int3
|
|
180002b3b: cc int3
|
|
180002b3c: cc int3
|
|
180002b3d: cc int3
|
|
180002b3e: cc int3
|
|
180002b3f: cc int3
|
|
180002b40: 48 83 ec 28 sub rsp,0x28
|
|
180002b44: 48 8d 0d 55 cc 00 00 lea rcx,[rip+0xcc55] # 0x18000f7a0
|
|
180002b4b: ff 15 ef c7 00 00 call QWORD PTR [rip+0xc7ef] # 0x18000f340
|
|
180002b51: cc int3
|
|
180002b52: cc int3
|
|
180002b53: cc int3
|
|
180002b54: cc int3
|
|
180002b55: cc int3
|
|
180002b56: cc int3
|
|
180002b57: cc int3
|
|
180002b58: cc int3
|
|
180002b59: cc int3
|
|
180002b5a: cc int3
|
|
180002b5b: cc int3
|
|
180002b5c: cc int3
|
|
180002b5d: cc int3
|
|
180002b5e: cc int3
|
|
180002b5f: cc int3
|
|
180002b60: 48 83 ec 28 sub rsp,0x28
|
|
180002b64: 48 8d 0d 45 cc 00 00 lea rcx,[rip+0xcc45] # 0x18000f7b0
|
|
180002b6b: ff 15 cf c7 00 00 call QWORD PTR [rip+0xc7cf] # 0x18000f340
|
|
180002b71: cc int3
|
|
180002b72: cc int3
|
|
180002b73: cc int3
|
|
180002b74: cc int3
|
|
180002b75: cc int3
|
|
180002b76: cc int3
|
|
180002b77: cc int3
|
|
180002b78: cc int3
|
|
180002b79: cc int3
|
|
180002b7a: cc int3
|
|
180002b7b: cc int3
|
|
180002b7c: cc int3
|
|
180002b7d: cc int3
|
|
180002b7e: cc int3
|
|
180002b7f: cc int3
|
|
180002b80: 48 83 ec 28 sub rsp,0x28
|
|
180002b84: 48 8d 0d 3d cc 00 00 lea rcx,[rip+0xcc3d] # 0x18000f7c8
|
|
180002b8b: ff 15 af c7 00 00 call QWORD PTR [rip+0xc7af] # 0x18000f340
|
|
180002b91: cc int3
|
|
180002b92: cc int3
|
|
180002b93: cc int3
|
|
180002b94: cc int3
|
|
180002b95: cc int3
|
|
180002b96: cc int3
|
|
180002b97: cc int3
|
|
180002b98: cc int3
|
|
180002b99: cc int3
|
|
180002b9a: cc int3
|
|
180002b9b: cc int3
|
|
180002b9c: cc int3
|
|
180002b9d: cc int3
|
|
180002b9e: cc int3
|
|
180002b9f: cc int3
|
|
180002ba0: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi
|
|
180002ba5: 57 push rdi
|
|
180002ba6: 48 83 ec 20 sub rsp,0x20
|
|
180002baa: 48 b8 ff ff ff ff ff movabs rax,0x7fffffffffffffff
|
|
180002bb1: ff ff 7f
|
|
180002bb4: 48 8b fa mov rdi,rdx
|
|
180002bb7: 48 8b f1 mov rsi,rcx
|
|
180002bba: 48 3b d0 cmp rdx,rax
|
|
180002bbd: 0f 87 c9 00 00 00 ja 0x180002c8c
|
|
180002bc3: 48 8b 09 mov rcx,QWORD PTR [rcx]
|
|
180002bc6: 48 8b 56 10 mov rdx,QWORD PTR [rsi+0x10]
|
|
180002bca: 48 2b d1 sub rdx,rcx
|
|
180002bcd: 48 89 5c 24 40 mov QWORD PTR [rsp+0x40],rbx
|
|
180002bd2: 4c 8b c2 mov r8,rdx
|
|
180002bd5: 49 d1 e8 shr r8,1
|
|
180002bd8: 49 2b c0 sub rax,r8
|
|
180002bdb: 48 3b d0 cmp rdx,rax
|
|
180002bde: 77 0e ja 0x180002bee
|
|
180002be0: 49 8d 04 10 lea rax,[r8+rdx*1]
|
|
180002be4: 48 3b c7 cmp rax,rdi
|
|
180002be7: 48 0f 42 c7 cmovb rax,rdi
|
|
180002beb: 48 8b f8 mov rdi,rax
|
|
180002bee: 33 db xor ebx,ebx
|
|
180002bf0: 48 85 c9 test rcx,rcx
|
|
180002bf3: 74 31 je 0x180002c26
|
|
180002bf5: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180002bfc: 72 18 jb 0x180002c16
|
|
180002bfe: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
180002c02: 48 83 c2 27 add rdx,0x27
|
|
180002c06: 49 2b c8 sub rcx,r8
|
|
180002c09: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
180002c0d: 48 83 f8 1f cmp rax,0x1f
|
|
180002c11: 77 3d ja 0x180002c50
|
|
180002c13: 49 8b c8 mov rcx,r8
|
|
180002c16: e8 f5 9c 00 00 call 0x18000c910
|
|
180002c1b: 48 89 1e mov QWORD PTR [rsi],rbx
|
|
180002c1e: 48 89 5e 08 mov QWORD PTR [rsi+0x8],rbx
|
|
180002c22: 48 89 5e 10 mov QWORD PTR [rsi+0x10],rbx
|
|
180002c26: 48 81 ff 00 10 00 00 cmp rdi,0x1000
|
|
180002c2d: 72 28 jb 0x180002c57
|
|
180002c2f: 48 8d 4f 27 lea rcx,[rdi+0x27]
|
|
180002c33: 48 3b cf cmp rcx,rdi
|
|
180002c36: 76 4e jbe 0x180002c86
|
|
180002c38: e8 17 99 00 00 call 0x18000c554
|
|
180002c3d: 48 85 c0 test rax,rax
|
|
180002c40: 74 0e je 0x180002c50
|
|
180002c42: 48 8d 58 27 lea rbx,[rax+0x27]
|
|
180002c46: 48 83 e3 e0 and rbx,0xffffffffffffffe0
|
|
180002c4a: 48 89 43 f8 mov QWORD PTR [rbx-0x8],rax
|
|
180002c4e: eb 17 jmp 0x180002c67
|
|
180002c50: ff 15 0a c8 00 00 call QWORD PTR [rip+0xc80a] # 0x18000f460
|
|
180002c56: cc int3
|
|
180002c57: 48 85 ff test rdi,rdi
|
|
180002c5a: 74 0b je 0x180002c67
|
|
180002c5c: 48 8b cf mov rcx,rdi
|
|
180002c5f: e8 f0 98 00 00 call 0x18000c554
|
|
180002c64: 48 8b d8 mov rbx,rax
|
|
180002c67: 48 89 1e mov QWORD PTR [rsi],rbx
|
|
180002c6a: 48 8d 04 3b lea rax,[rbx+rdi*1]
|
|
180002c6e: 48 89 5e 08 mov QWORD PTR [rsi+0x8],rbx
|
|
180002c72: 48 8b 5c 24 40 mov rbx,QWORD PTR [rsp+0x40]
|
|
180002c77: 48 89 46 10 mov QWORD PTR [rsi+0x10],rax
|
|
180002c7b: 48 8b 74 24 48 mov rsi,QWORD PTR [rsp+0x48]
|
|
180002c80: 48 83 c4 20 add rsp,0x20
|
|
180002c84: 5f pop rdi
|
|
180002c85: c3 ret
|
|
180002c86: e8 c5 ea ff ff call 0x180001750
|
|
180002c8b: cc int3
|
|
180002c8c: e8 ef fe ff ff call 0x180002b80
|
|
180002c91: cc int3
|
|
180002c92: cc int3
|
|
180002c93: cc int3
|
|
180002c94: cc int3
|
|
180002c95: cc int3
|
|
180002c96: cc int3
|
|
180002c97: cc int3
|
|
180002c98: cc int3
|
|
180002c99: cc int3
|
|
180002c9a: cc int3
|
|
180002c9b: cc int3
|
|
180002c9c: cc int3
|
|
180002c9d: cc int3
|
|
180002c9e: cc int3
|
|
180002c9f: cc int3
|
|
180002ca0: 40 53 rex push rbx
|
|
180002ca2: 48 83 ec 20 sub rsp,0x20
|
|
180002ca6: 48 8b 51 58 mov rdx,QWORD PTR [rcx+0x58]
|
|
180002caa: 48 8b d9 mov rbx,rcx
|
|
180002cad: 48 83 fa 10 cmp rdx,0x10
|
|
180002cb1: 72 31 jb 0x180002ce4
|
|
180002cb3: 48 8b 49 40 mov rcx,QWORD PTR [rcx+0x40]
|
|
180002cb7: 48 ff c2 inc rdx
|
|
180002cba: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180002cc1: 72 1c jb 0x180002cdf
|
|
180002cc3: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
180002cc7: 48 83 c2 27 add rdx,0x27
|
|
180002ccb: 49 2b c8 sub rcx,r8
|
|
180002cce: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
180002cd2: 48 83 f8 1f cmp rax,0x1f
|
|
180002cd6: 0f 87 b6 00 00 00 ja 0x180002d92
|
|
180002cdc: 49 8b c8 mov rcx,r8
|
|
180002cdf: e8 2c 9c 00 00 call 0x18000c910
|
|
180002ce4: 48 c7 43 50 00 00 00 mov QWORD PTR [rbx+0x50],0x0
|
|
180002ceb: 00
|
|
180002cec: 48 c7 43 58 0f 00 00 mov QWORD PTR [rbx+0x58],0xf
|
|
180002cf3: 00
|
|
180002cf4: c6 43 40 00 mov BYTE PTR [rbx+0x40],0x0
|
|
180002cf8: 48 8b 53 38 mov rdx,QWORD PTR [rbx+0x38]
|
|
180002cfc: 48 83 fa 10 cmp rdx,0x10
|
|
180002d00: 72 2d jb 0x180002d2f
|
|
180002d02: 48 8b 4b 20 mov rcx,QWORD PTR [rbx+0x20]
|
|
180002d06: 48 ff c2 inc rdx
|
|
180002d09: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180002d10: 72 18 jb 0x180002d2a
|
|
180002d12: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
180002d16: 48 83 c2 27 add rdx,0x27
|
|
180002d1a: 49 2b c8 sub rcx,r8
|
|
180002d1d: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
180002d21: 48 83 f8 1f cmp rax,0x1f
|
|
180002d25: 77 6b ja 0x180002d92
|
|
180002d27: 49 8b c8 mov rcx,r8
|
|
180002d2a: e8 e1 9b 00 00 call 0x18000c910
|
|
180002d2f: 48 c7 43 30 00 00 00 mov QWORD PTR [rbx+0x30],0x0
|
|
180002d36: 00
|
|
180002d37: 48 c7 43 38 0f 00 00 mov QWORD PTR [rbx+0x38],0xf
|
|
180002d3e: 00
|
|
180002d3f: c6 43 20 00 mov BYTE PTR [rbx+0x20],0x0
|
|
180002d43: 48 8b 53 18 mov rdx,QWORD PTR [rbx+0x18]
|
|
180002d47: 48 83 fa 10 cmp rdx,0x10
|
|
180002d4b: 72 2c jb 0x180002d79
|
|
180002d4d: 48 8b 0b mov rcx,QWORD PTR [rbx]
|
|
180002d50: 48 ff c2 inc rdx
|
|
180002d53: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180002d5a: 72 18 jb 0x180002d74
|
|
180002d5c: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
180002d60: 48 83 c2 27 add rdx,0x27
|
|
180002d64: 49 2b c8 sub rcx,r8
|
|
180002d67: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
180002d6b: 48 83 f8 1f cmp rax,0x1f
|
|
180002d6f: 77 21 ja 0x180002d92
|
|
180002d71: 49 8b c8 mov rcx,r8
|
|
180002d74: e8 97 9b 00 00 call 0x18000c910
|
|
180002d79: 48 c7 43 10 00 00 00 mov QWORD PTR [rbx+0x10],0x0
|
|
180002d80: 00
|
|
180002d81: 48 c7 43 18 0f 00 00 mov QWORD PTR [rbx+0x18],0xf
|
|
180002d88: 00
|
|
180002d89: c6 03 00 mov BYTE PTR [rbx],0x0
|
|
180002d8c: 48 83 c4 20 add rsp,0x20
|
|
180002d90: 5b pop rbx
|
|
180002d91: c3 ret
|
|
180002d92: ff 15 c8 c6 00 00 call QWORD PTR [rip+0xc6c8] # 0x18000f460
|
|
180002d98: cc int3
|
|
180002d99: cc int3
|
|
180002d9a: cc int3
|
|
180002d9b: cc int3
|
|
180002d9c: cc int3
|
|
180002d9d: cc int3
|
|
180002d9e: cc int3
|
|
180002d9f: cc int3
|
|
180002da0: 48 89 5c 24 18 mov QWORD PTR [rsp+0x18],rbx
|
|
180002da5: 57 push rdi
|
|
180002da6: 48 83 ec 20 sub rsp,0x20
|
|
180002daa: 48 8b 19 mov rbx,QWORD PTR [rcx]
|
|
180002dad: 48 8b f9 mov rdi,rcx
|
|
180002db0: 48 85 db test rbx,rbx
|
|
180002db3: 0f 84 87 00 00 00 je 0x180002e40
|
|
180002db9: 48 89 74 24 38 mov QWORD PTR [rsp+0x38],rsi
|
|
180002dbe: 48 8b 71 08 mov rsi,QWORD PTR [rcx+0x8]
|
|
180002dc2: 48 3b de cmp rbx,rsi
|
|
180002dc5: 74 14 je 0x180002ddb
|
|
180002dc7: 48 8b cb mov rcx,rbx
|
|
180002dca: e8 d1 fe ff ff call 0x180002ca0
|
|
180002dcf: 48 83 c3 60 add rbx,0x60
|
|
180002dd3: 48 3b de cmp rbx,rsi
|
|
180002dd6: 75 ef jne 0x180002dc7
|
|
180002dd8: 48 8b 1f mov rbx,QWORD PTR [rdi]
|
|
180002ddb: 48 8b 4f 10 mov rcx,QWORD PTR [rdi+0x10]
|
|
180002ddf: 48 b8 ab aa aa aa aa movabs rax,0x2aaaaaaaaaaaaaab
|
|
180002de6: aa aa 2a
|
|
180002de9: 48 8b 74 24 38 mov rsi,QWORD PTR [rsp+0x38]
|
|
180002dee: 48 2b cb sub rcx,rbx
|
|
180002df1: 48 f7 e9 imul rcx
|
|
180002df4: 48 c1 fa 04 sar rdx,0x4
|
|
180002df8: 48 8b c2 mov rax,rdx
|
|
180002dfb: 48 c1 e8 3f shr rax,0x3f
|
|
180002dff: 48 03 d0 add rdx,rax
|
|
180002e02: 48 8d 14 52 lea rdx,[rdx+rdx*2]
|
|
180002e06: 48 c1 e2 05 shl rdx,0x5
|
|
180002e0a: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180002e11: 72 18 jb 0x180002e2b
|
|
180002e13: 48 8b 43 f8 mov rax,QWORD PTR [rbx-0x8]
|
|
180002e17: 48 83 c2 27 add rdx,0x27
|
|
180002e1b: 48 2b d8 sub rbx,rax
|
|
180002e1e: 48 83 c3 f8 add rbx,0xfffffffffffffff8
|
|
180002e22: 48 83 fb 1f cmp rbx,0x1f
|
|
180002e26: 77 23 ja 0x180002e4b
|
|
180002e28: 48 8b d8 mov rbx,rax
|
|
180002e2b: 48 8b cb mov rcx,rbx
|
|
180002e2e: e8 dd 9a 00 00 call 0x18000c910
|
|
180002e33: 33 c0 xor eax,eax
|
|
180002e35: 48 89 07 mov QWORD PTR [rdi],rax
|
|
180002e38: 48 89 47 08 mov QWORD PTR [rdi+0x8],rax
|
|
180002e3c: 48 89 47 10 mov QWORD PTR [rdi+0x10],rax
|
|
180002e40: 48 8b 5c 24 40 mov rbx,QWORD PTR [rsp+0x40]
|
|
180002e45: 48 83 c4 20 add rsp,0x20
|
|
180002e49: 5f pop rdi
|
|
180002e4a: c3 ret
|
|
180002e4b: ff 15 0f c6 00 00 call QWORD PTR [rip+0xc60f] # 0x18000f460
|
|
180002e51: cc int3
|
|
180002e52: cc int3
|
|
180002e53: cc int3
|
|
180002e54: cc int3
|
|
180002e55: cc int3
|
|
180002e56: cc int3
|
|
180002e57: cc int3
|
|
180002e58: cc int3
|
|
180002e59: cc int3
|
|
180002e5a: cc int3
|
|
180002e5b: cc int3
|
|
180002e5c: cc int3
|
|
180002e5d: cc int3
|
|
180002e5e: cc int3
|
|
180002e5f: cc int3
|
|
180002e60: 40 53 rex push rbx
|
|
180002e62: 55 push rbp
|
|
180002e63: 57 push rdi
|
|
180002e64: 48 83 ec 20 sub rsp,0x20
|
|
180002e68: 33 c0 xor eax,eax
|
|
180002e6a: 48 8b fa mov rdi,rdx
|
|
180002e6d: 48 89 41 10 mov QWORD PTR [rcx+0x10],rax
|
|
180002e71: 48 8b d9 mov rbx,rcx
|
|
180002e74: 48 89 41 18 mov QWORD PTR [rcx+0x18],rax
|
|
180002e78: 48 83 7a 18 10 cmp QWORD PTR [rdx+0x18],0x10
|
|
180002e7d: 48 8b 6a 10 mov rbp,QWORD PTR [rdx+0x10]
|
|
180002e81: 72 03 jb 0x180002e86
|
|
180002e83: 48 8b 3a mov rdi,QWORD PTR [rdx]
|
|
180002e86: 48 89 74 24 50 mov QWORD PTR [rsp+0x50],rsi
|
|
180002e8b: 48 83 fd 10 cmp rbp,0x10
|
|
180002e8f: 73 0d jae 0x180002e9e
|
|
180002e91: 0f 10 07 movups xmm0,XMMWORD PTR [rdi]
|
|
180002e94: be 0f 00 00 00 mov esi,0xf
|
|
180002e99: 0f 11 01 movups XMMWORD PTR [rcx],xmm0
|
|
180002e9c: eb 6f jmp 0x180002f0d
|
|
180002e9e: 48 b9 ff ff ff ff ff movabs rcx,0x7fffffffffffffff
|
|
180002ea5: ff ff 7f
|
|
180002ea8: 48 8b f5 mov rsi,rbp
|
|
180002eab: 48 83 ce 0f or rsi,0xf
|
|
180002eaf: 48 3b f1 cmp rsi,rcx
|
|
180002eb2: 48 0f 47 f1 cmova rsi,rcx
|
|
180002eb6: 48 8d 4e 01 lea rcx,[rsi+0x1]
|
|
180002eba: 48 81 f9 00 10 00 00 cmp rcx,0x1000
|
|
180002ec1: 72 2e jb 0x180002ef1
|
|
180002ec3: 48 8d 41 27 lea rax,[rcx+0x27]
|
|
180002ec7: 48 3b c1 cmp rax,rcx
|
|
180002eca: 76 59 jbe 0x180002f25
|
|
180002ecc: 48 8b c8 mov rcx,rax
|
|
180002ecf: e8 80 96 00 00 call 0x18000c554
|
|
180002ed4: 48 8b c8 mov rcx,rax
|
|
180002ed7: 48 85 c0 test rax,rax
|
|
180002eda: 74 0e je 0x180002eea
|
|
180002edc: 48 83 c0 27 add rax,0x27
|
|
180002ee0: 48 83 e0 e0 and rax,0xffffffffffffffe0
|
|
180002ee4: 48 89 48 f8 mov QWORD PTR [rax-0x8],rcx
|
|
180002ee8: eb 11 jmp 0x180002efb
|
|
180002eea: ff 15 70 c5 00 00 call QWORD PTR [rip+0xc570] # 0x18000f460
|
|
180002ef0: cc int3
|
|
180002ef1: 48 85 c9 test rcx,rcx
|
|
180002ef4: 74 05 je 0x180002efb
|
|
180002ef6: e8 59 96 00 00 call 0x18000c554
|
|
180002efb: 4c 8d 45 01 lea r8,[rbp+0x1]
|
|
180002eff: 48 89 03 mov QWORD PTR [rbx],rax
|
|
180002f02: 48 8b d7 mov rdx,rdi
|
|
180002f05: 48 8b c8 mov rcx,rax
|
|
180002f08: e8 58 a9 00 00 call 0x18000d865
|
|
180002f0d: 48 89 6b 10 mov QWORD PTR [rbx+0x10],rbp
|
|
180002f11: 48 8b c3 mov rax,rbx
|
|
180002f14: 48 89 73 18 mov QWORD PTR [rbx+0x18],rsi
|
|
180002f18: 48 8b 74 24 50 mov rsi,QWORD PTR [rsp+0x50]
|
|
180002f1d: 48 83 c4 20 add rsp,0x20
|
|
180002f21: 5f pop rdi
|
|
180002f22: 5d pop rbp
|
|
180002f23: 5b pop rbx
|
|
180002f24: c3 ret
|
|
180002f25: e8 26 e8 ff ff call 0x180001750
|
|
180002f2a: cc int3
|
|
180002f2b: cc int3
|
|
180002f2c: cc int3
|
|
180002f2d: cc int3
|
|
180002f2e: cc int3
|
|
180002f2f: cc int3
|
|
180002f30: 49 3b d0 cmp rdx,r8
|
|
180002f33: 74 2b je 0x180002f60
|
|
180002f35: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx
|
|
180002f3a: 57 push rdi
|
|
180002f3b: 48 83 ec 20 sub rsp,0x20
|
|
180002f3f: 49 8b f8 mov rdi,r8
|
|
180002f42: 48 8b da mov rbx,rdx
|
|
180002f45: 48 8b cb mov rcx,rbx
|
|
180002f48: e8 53 fd ff ff call 0x180002ca0
|
|
180002f4d: 48 83 c3 60 add rbx,0x60
|
|
180002f51: 48 3b df cmp rbx,rdi
|
|
180002f54: 75 ef jne 0x180002f45
|
|
180002f56: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30]
|
|
180002f5b: 48 83 c4 20 add rsp,0x20
|
|
180002f5f: 5f pop rdi
|
|
180002f60: c3 ret
|
|
180002f61: cc int3
|
|
180002f62: cc int3
|
|
180002f63: cc int3
|
|
180002f64: cc int3
|
|
180002f65: cc int3
|
|
180002f66: cc int3
|
|
180002f67: cc int3
|
|
180002f68: cc int3
|
|
180002f69: cc int3
|
|
180002f6a: cc int3
|
|
180002f6b: cc int3
|
|
180002f6c: cc int3
|
|
180002f6d: cc int3
|
|
180002f6e: cc int3
|
|
180002f6f: cc int3
|
|
180002f70: 48 83 ec 28 sub rsp,0x28
|
|
180002f74: 48 8b c2 mov rax,rdx
|
|
180002f77: 4b 8d 14 40 lea rdx,[r8+r8*2]
|
|
180002f7b: 48 c1 e2 05 shl rdx,0x5
|
|
180002f7f: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180002f86: 72 18 jb 0x180002fa0
|
|
180002f88: 48 8b 48 f8 mov rcx,QWORD PTR [rax-0x8]
|
|
180002f8c: 48 83 c2 27 add rdx,0x27
|
|
180002f90: 48 2b c1 sub rax,rcx
|
|
180002f93: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
180002f97: 48 83 f8 1f cmp rax,0x1f
|
|
180002f9b: 77 0f ja 0x180002fac
|
|
180002f9d: 48 8b c1 mov rax,rcx
|
|
180002fa0: 48 8b c8 mov rcx,rax
|
|
180002fa3: 48 83 c4 28 add rsp,0x28
|
|
180002fa7: e9 64 99 00 00 jmp 0x18000c910
|
|
180002fac: ff 15 ae c4 00 00 call QWORD PTR [rip+0xc4ae] # 0x18000f460
|
|
180002fb2: cc int3
|
|
180002fb3: cc int3
|
|
180002fb4: cc int3
|
|
180002fb5: cc int3
|
|
180002fb6: cc int3
|
|
180002fb7: cc int3
|
|
180002fb8: cc int3
|
|
180002fb9: cc int3
|
|
180002fba: cc int3
|
|
180002fbb: cc int3
|
|
180002fbc: cc int3
|
|
180002fbd: cc int3
|
|
180002fbe: cc int3
|
|
180002fbf: cc int3
|
|
180002fc0: 48 8d 05 19 30 01 00 lea rax,[rip+0x13019] # 0x180015fe0
|
|
180002fc7: c3 ret
|
|
180002fc8: cc int3
|
|
180002fc9: cc int3
|
|
180002fca: cc int3
|
|
180002fcb: cc int3
|
|
180002fcc: cc int3
|
|
180002fcd: cc int3
|
|
180002fce: cc int3
|
|
180002fcf: cc int3
|
|
180002fd0: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx
|
|
180002fd5: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi
|
|
180002fda: 48 89 7c 24 20 mov QWORD PTR [rsp+0x20],rdi
|
|
180002fdf: 55 push rbp
|
|
180002fe0: 41 54 push r12
|
|
180002fe2: 41 55 push r13
|
|
180002fe4: 41 56 push r14
|
|
180002fe6: 41 57 push r15
|
|
180002fe8: 48 8d ac 24 60 f9 ff lea rbp,[rsp-0x6a0]
|
|
180002fef: ff
|
|
180002ff0: 48 81 ec a0 07 00 00 sub rsp,0x7a0
|
|
180002ff7: 48 8b 05 12 20 01 00 mov rax,QWORD PTR [rip+0x12012] # 0x180015010
|
|
180002ffe: 48 33 c4 xor rax,rsp
|
|
180003001: 48 89 85 90 06 00 00 mov QWORD PTR [rbp+0x690],rax
|
|
180003008: 48 8b f1 mov rsi,rcx
|
|
18000300b: 48 89 4d 88 mov QWORD PTR [rbp-0x78],rcx
|
|
18000300f: 45 33 ed xor r13d,r13d
|
|
180003012: 44 89 6c 24 40 mov DWORD PTR [rsp+0x40],r13d
|
|
180003017: 0f 57 c0 xorps xmm0,xmm0
|
|
18000301a: 0f 11 01 movups XMMWORD PTR [rcx],xmm0
|
|
18000301d: 4c 89 29 mov QWORD PTR [rcx],r13
|
|
180003020: 4c 89 69 08 mov QWORD PTR [rcx+0x8],r13
|
|
180003024: 4c 89 69 10 mov QWORD PTR [rcx+0x10],r13
|
|
180003028: 41 bc 01 00 00 00 mov r12d,0x1
|
|
18000302e: 44 89 64 24 40 mov DWORD PTR [rsp+0x40],r12d
|
|
180003033: 45 8d 4d 02 lea r9d,[r13+0x2]
|
|
180003037: 45 33 c0 xor r8d,r8d
|
|
18000303a: 33 d2 xor edx,edx
|
|
18000303c: 48 8d 0d a5 c7 00 00 lea rcx,[rip+0xc7a5] # 0x18000f7e8
|
|
180003043: ff 15 47 c3 00 00 call QWORD PTR [rip+0xc347] # 0x18000f390
|
|
180003049: 4c 8b f0 mov r14,rax
|
|
18000304c: 45 8b fd mov r15d,r13d
|
|
18000304f: c7 45 08 20 00 00 00 mov DWORD PTR [rbp+0x8],0x20
|
|
180003056: 33 d2 xor edx,edx
|
|
180003058: 48 8b c8 mov rcx,rax
|
|
18000305b: 4c 8d 45 08 lea r8,[rbp+0x8]
|
|
18000305f: ff 15 1b c3 00 00 call QWORD PTR [rip+0xc31b] # 0x18000f380
|
|
180003065: 49 8b ce mov rcx,r14
|
|
180003068: 85 c0 test eax,eax
|
|
18000306a: 0f 84 05 07 00 00 je 0x180003775
|
|
180003070: 41 ff c7 inc r15d
|
|
180003073: c7 44 24 28 19 00 02 mov DWORD PTR [rsp+0x28],0x20019
|
|
18000307a: 00
|
|
18000307b: c7 44 24 20 01 00 00 mov DWORD PTR [rsp+0x20],0x1
|
|
180003082: 00
|
|
180003083: 45 33 c9 xor r9d,r9d
|
|
180003086: 45 8d 41 01 lea r8d,[r9+0x1]
|
|
18000308a: 48 8d 55 08 lea rdx,[rbp+0x8]
|
|
18000308e: ff 15 f4 c2 00 00 call QWORD PTR [rip+0xc2f4] # 0x18000f388
|
|
180003094: 48 8b f8 mov rdi,rax
|
|
180003097: c7 45 98 00 01 00 00 mov DWORD PTR [rbp-0x68],0x100
|
|
18000309e: 48 8d 45 98 lea rax,[rbp-0x68]
|
|
1800030a2: 48 89 44 24 28 mov QWORD PTR [rsp+0x28],rax
|
|
1800030a7: 48 8d 85 90 00 00 00 lea rax,[rbp+0x90]
|
|
1800030ae: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax
|
|
1800030b3: 45 33 c9 xor r9d,r9d
|
|
1800030b6: 45 33 c0 xor r8d,r8d
|
|
1800030b9: 48 8d 15 38 c7 00 00 lea rdx,[rip+0xc738] # 0x18000f7f8
|
|
1800030c0: 48 8b cf mov rcx,rdi
|
|
1800030c3: ff 15 37 bf 00 00 call QWORD PTR [rip+0xbf37] # 0x18000f000
|
|
1800030c9: 8b d8 mov ebx,eax
|
|
1800030cb: 48 8b cf mov rcx,rdi
|
|
1800030ce: ff 15 34 bf 00 00 call QWORD PTR [rip+0xbf34] # 0x18000f008
|
|
1800030d4: 85 db test ebx,ebx
|
|
1800030d6: 0f 85 64 06 00 00 jne 0x180003740
|
|
1800030dc: 8b 45 98 mov eax,DWORD PTR [rbp-0x68]
|
|
1800030df: ff c8 dec eax
|
|
1800030e1: 3d ff 00 00 00 cmp eax,0xff
|
|
1800030e6: 77 1a ja 0x180003102
|
|
1800030e8: 48 03 c0 add rax,rax
|
|
1800030eb: 48 3d 00 02 00 00 cmp rax,0x200
|
|
1800030f1: 0f 83 b7 06 00 00 jae 0x1800037ae
|
|
1800030f7: 66 44 89 ac 05 90 00 mov WORD PTR [rbp+rax*1+0x90],r13w
|
|
1800030fe: 00 00
|
|
180003100: eb 08 jmp 0x18000310a
|
|
180003102: 66 44 89 ad 90 00 00 mov WORD PTR [rbp+0x90],r13w
|
|
180003109: 00
|
|
18000310a: 48 8d 15 ff c6 00 00 lea rdx,[rip+0xc6ff] # 0x18000f810
|
|
180003111: 48 8d 8d 90 00 00 00 lea rcx,[rbp+0x90]
|
|
180003118: ff 15 d2 c2 00 00 call QWORD PTR [rip+0xc2d2] # 0x18000f3f0
|
|
18000311e: 48 85 c0 test rax,rax
|
|
180003121: 0f 85 19 06 00 00 jne 0x180003740
|
|
180003127: 44 89 6d 9c mov DWORD PTR [rbp-0x64],r13d
|
|
18000312b: 48 8d 45 9c lea rax,[rbp-0x64]
|
|
18000312f: 48 89 44 24 30 mov QWORD PTR [rsp+0x30],rax
|
|
180003134: c7 44 24 28 00 01 00 mov DWORD PTR [rsp+0x28],0x100
|
|
18000313b: 00
|
|
18000313c: 48 8d 85 90 02 00 00 lea rax,[rbp+0x290]
|
|
180003143: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax
|
|
180003148: 45 33 c9 xor r9d,r9d
|
|
18000314b: 45 8d 41 0c lea r8d,[r9+0xc]
|
|
18000314f: 48 8d 55 08 lea rdx,[rbp+0x8]
|
|
180003153: 49 8b ce mov rcx,r14
|
|
180003156: ff 15 1c c2 00 00 call QWORD PTR [rip+0xc21c] # 0x18000f378
|
|
18000315c: 83 f8 01 cmp eax,0x1
|
|
18000315f: 75 25 jne 0x180003186
|
|
180003161: 8b 45 9c mov eax,DWORD PTR [rbp-0x64]
|
|
180003164: 85 c0 test eax,eax
|
|
180003166: 74 1e je 0x180003186
|
|
180003168: 8d 48 ff lea ecx,[rax-0x1]
|
|
18000316b: 48 03 c9 add rcx,rcx
|
|
18000316e: 48 81 f9 00 02 00 00 cmp rcx,0x200
|
|
180003175: 0f 83 33 06 00 00 jae 0x1800037ae
|
|
18000317b: 66 44 89 ac 0d 90 02 mov WORD PTR [rbp+rcx*1+0x290],r13w
|
|
180003182: 00 00
|
|
180003184: eb 08 jmp 0x18000318e
|
|
180003186: 66 44 89 ad 90 02 00 mov WORD PTR [rbp+0x290],r13w
|
|
18000318d: 00
|
|
18000318e: 44 89 6d a0 mov DWORD PTR [rbp-0x60],r13d
|
|
180003192: 48 8d 45 a0 lea rax,[rbp-0x60]
|
|
180003196: 48 89 44 24 30 mov QWORD PTR [rsp+0x30],rax
|
|
18000319b: c7 44 24 28 00 01 00 mov DWORD PTR [rsp+0x28],0x100
|
|
1800031a2: 00
|
|
1800031a3: 48 8d 85 90 04 00 00 lea rax,[rbp+0x490]
|
|
1800031aa: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax
|
|
1800031af: 45 33 c9 xor r9d,r9d
|
|
1800031b2: 45 8d 41 01 lea r8d,[r9+0x1]
|
|
1800031b6: 48 8d 55 08 lea rdx,[rbp+0x8]
|
|
1800031ba: 49 8b ce mov rcx,r14
|
|
1800031bd: ff 15 b5 c1 00 00 call QWORD PTR [rip+0xc1b5] # 0x18000f378
|
|
1800031c3: 83 f8 01 cmp eax,0x1
|
|
1800031c6: 75 25 jne 0x1800031ed
|
|
1800031c8: 8b 45 a0 mov eax,DWORD PTR [rbp-0x60]
|
|
1800031cb: 85 c0 test eax,eax
|
|
1800031cd: 74 1e je 0x1800031ed
|
|
1800031cf: 8d 48 ff lea ecx,[rax-0x1]
|
|
1800031d2: 48 03 c9 add rcx,rcx
|
|
1800031d5: 48 81 f9 00 02 00 00 cmp rcx,0x200
|
|
1800031dc: 0f 83 cc 05 00 00 jae 0x1800037ae
|
|
1800031e2: 66 44 89 ac 0d 90 04 mov WORD PTR [rbp+rcx*1+0x490],r13w
|
|
1800031e9: 00 00
|
|
1800031eb: eb 08 jmp 0x1800031f5
|
|
1800031ed: 66 44 89 ad 90 04 00 mov WORD PTR [rbp+0x490],r13w
|
|
1800031f4: 00
|
|
1800031f5: 4c 89 6c 24 58 mov QWORD PTR [rsp+0x58],r13
|
|
1800031fa: 48 c7 44 24 60 07 00 mov QWORD PTR [rsp+0x60],0x7
|
|
180003201: 00 00
|
|
180003203: 66 44 89 6c 24 48 mov WORD PTR [rsp+0x48],r13w
|
|
180003209: 48 8d 85 90 00 00 00 lea rax,[rbp+0x90]
|
|
180003210: 49 c7 c0 ff ff ff ff mov r8,0xffffffffffffffff
|
|
180003217: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0]
|
|
18000321e: 00 00
|
|
180003220: 49 ff c0 inc r8
|
|
180003223: 66 42 83 3c 40 00 cmp WORD PTR [rax+r8*2],0x0
|
|
180003229: 75 f5 jne 0x180003220
|
|
18000322b: 48 8d 95 90 00 00 00 lea rdx,[rbp+0x90]
|
|
180003232: 48 8d 4c 24 48 lea rcx,[rsp+0x48]
|
|
180003237: e8 f4 05 00 00 call 0x180003830
|
|
18000323c: 90 nop
|
|
18000323d: 4c 8d 44 24 48 lea r8,[rsp+0x48]
|
|
180003242: 48 83 7c 24 60 08 cmp QWORD PTR [rsp+0x60],0x8
|
|
180003248: 4c 0f 43 44 24 48 cmovae r8,QWORD PTR [rsp+0x48]
|
|
18000324e: 4c 89 6c 24 38 mov QWORD PTR [rsp+0x38],r13
|
|
180003253: 4c 89 6c 24 30 mov QWORD PTR [rsp+0x30],r13
|
|
180003258: 44 89 6c 24 28 mov DWORD PTR [rsp+0x28],r13d
|
|
18000325d: 4c 89 6c 24 20 mov QWORD PTR [rsp+0x20],r13
|
|
180003262: 44 8b 4c 24 58 mov r9d,DWORD PTR [rsp+0x58]
|
|
180003267: 33 d2 xor edx,edx
|
|
180003269: b9 e9 fd 00 00 mov ecx,0xfde9
|
|
18000326e: ff 15 f4 be 00 00 call QWORD PTR [rip+0xbef4] # 0x18000f168
|
|
180003274: 48 63 d8 movsxd rbx,eax
|
|
180003277: 4c 89 6d f8 mov QWORD PTR [rbp-0x8],r13
|
|
18000327b: 48 c7 45 00 0f 00 00 mov QWORD PTR [rbp+0x0],0xf
|
|
180003282: 00
|
|
180003283: c6 45 e8 00 mov BYTE PTR [rbp-0x18],0x0
|
|
180003287: 48 8b d3 mov rdx,rbx
|
|
18000328a: 48 8d 4d e8 lea rcx,[rbp-0x18]
|
|
18000328e: e8 0d 07 00 00 call 0x1800039a0
|
|
180003293: 41 83 cc 02 or r12d,0x2
|
|
180003297: 44 89 64 24 40 mov DWORD PTR [rsp+0x40],r12d
|
|
18000329c: 48 8d 45 e8 lea rax,[rbp-0x18]
|
|
1800032a0: 48 83 7d 00 10 cmp QWORD PTR [rbp+0x0],0x10
|
|
1800032a5: 48 0f 43 45 e8 cmovae rax,QWORD PTR [rbp-0x18]
|
|
1800032aa: 4c 8d 44 24 48 lea r8,[rsp+0x48]
|
|
1800032af: 48 83 7c 24 60 08 cmp QWORD PTR [rsp+0x60],0x8
|
|
1800032b5: 4c 0f 43 44 24 48 cmovae r8,QWORD PTR [rsp+0x48]
|
|
1800032bb: 4c 89 6c 24 38 mov QWORD PTR [rsp+0x38],r13
|
|
1800032c0: 4c 89 6c 24 30 mov QWORD PTR [rsp+0x30],r13
|
|
1800032c5: 89 5c 24 28 mov DWORD PTR [rsp+0x28],ebx
|
|
1800032c9: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax
|
|
1800032ce: 44 8b 4c 24 58 mov r9d,DWORD PTR [rsp+0x58]
|
|
1800032d3: 33 d2 xor edx,edx
|
|
1800032d5: b9 e9 fd 00 00 mov ecx,0xfde9
|
|
1800032da: ff 15 88 be 00 00 call QWORD PTR [rip+0xbe88] # 0x18000f168
|
|
1800032e0: 90 nop
|
|
1800032e1: 48 8b 54 24 60 mov rdx,QWORD PTR [rsp+0x60]
|
|
1800032e6: 48 83 fa 08 cmp rdx,0x8
|
|
1800032ea: 72 37 jb 0x180003323
|
|
1800032ec: 48 8d 14 55 02 00 00 lea rdx,[rdx*2+0x2]
|
|
1800032f3: 00
|
|
1800032f4: 48 8b 4c 24 48 mov rcx,QWORD PTR [rsp+0x48]
|
|
1800032f9: 48 8b c1 mov rax,rcx
|
|
1800032fc: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180003303: 72 19 jb 0x18000331e
|
|
180003305: 48 83 c2 27 add rdx,0x27
|
|
180003309: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
18000330d: 48 2b c1 sub rax,rcx
|
|
180003310: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
180003314: 48 83 f8 1f cmp rax,0x1f
|
|
180003318: 0f 87 2d 04 00 00 ja 0x18000374b
|
|
18000331e: e8 ed 95 00 00 call 0x18000c910
|
|
180003323: 4c 89 6c 24 58 mov QWORD PTR [rsp+0x58],r13
|
|
180003328: 48 c7 44 24 60 07 00 mov QWORD PTR [rsp+0x60],0x7
|
|
18000332f: 00 00
|
|
180003331: 66 44 89 6c 24 48 mov WORD PTR [rsp+0x48],r13w
|
|
180003337: 4c 89 6c 24 78 mov QWORD PTR [rsp+0x78],r13
|
|
18000333c: 48 c7 45 80 07 00 00 mov QWORD PTR [rbp-0x80],0x7
|
|
180003343: 00
|
|
180003344: 66 44 89 6c 24 68 mov WORD PTR [rsp+0x68],r13w
|
|
18000334a: 48 8d 85 90 02 00 00 lea rax,[rbp+0x290]
|
|
180003351: 49 c7 c0 ff ff ff ff mov r8,0xffffffffffffffff
|
|
180003358: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
|
|
18000335f: 00
|
|
180003360: 49 ff c0 inc r8
|
|
180003363: 66 42 83 3c 40 00 cmp WORD PTR [rax+r8*2],0x0
|
|
180003369: 75 f5 jne 0x180003360
|
|
18000336b: 48 8d 95 90 02 00 00 lea rdx,[rbp+0x290]
|
|
180003372: 48 8d 4c 24 68 lea rcx,[rsp+0x68]
|
|
180003377: e8 b4 04 00 00 call 0x180003830
|
|
18000337c: 90 nop
|
|
18000337d: 4c 8d 44 24 68 lea r8,[rsp+0x68]
|
|
180003382: 48 83 7d 80 08 cmp QWORD PTR [rbp-0x80],0x8
|
|
180003387: 4c 0f 43 44 24 68 cmovae r8,QWORD PTR [rsp+0x68]
|
|
18000338d: 4c 89 6c 24 38 mov QWORD PTR [rsp+0x38],r13
|
|
180003392: 4c 89 6c 24 30 mov QWORD PTR [rsp+0x30],r13
|
|
180003397: 44 89 6c 24 28 mov DWORD PTR [rsp+0x28],r13d
|
|
18000339c: 4c 89 6c 24 20 mov QWORD PTR [rsp+0x20],r13
|
|
1800033a1: 44 8b 4c 24 78 mov r9d,DWORD PTR [rsp+0x78]
|
|
1800033a6: 33 d2 xor edx,edx
|
|
1800033a8: b9 e9 fd 00 00 mov ecx,0xfde9
|
|
1800033ad: ff 15 b5 bd 00 00 call QWORD PTR [rip+0xbdb5] # 0x18000f168
|
|
1800033b3: 48 63 d8 movsxd rbx,eax
|
|
1800033b6: 4c 89 6d d8 mov QWORD PTR [rbp-0x28],r13
|
|
1800033ba: 48 c7 45 e0 0f 00 00 mov QWORD PTR [rbp-0x20],0xf
|
|
1800033c1: 00
|
|
1800033c2: c6 45 c8 00 mov BYTE PTR [rbp-0x38],0x0
|
|
1800033c6: 48 8b d3 mov rdx,rbx
|
|
1800033c9: 48 8d 4d c8 lea rcx,[rbp-0x38]
|
|
1800033cd: e8 ce 05 00 00 call 0x1800039a0
|
|
1800033d2: 41 83 cc 04 or r12d,0x4
|
|
1800033d6: 44 89 64 24 40 mov DWORD PTR [rsp+0x40],r12d
|
|
1800033db: 48 8d 45 c8 lea rax,[rbp-0x38]
|
|
1800033df: 48 83 7d e0 10 cmp QWORD PTR [rbp-0x20],0x10
|
|
1800033e4: 48 0f 43 45 c8 cmovae rax,QWORD PTR [rbp-0x38]
|
|
1800033e9: 4c 8d 44 24 68 lea r8,[rsp+0x68]
|
|
1800033ee: 48 83 7d 80 08 cmp QWORD PTR [rbp-0x80],0x8
|
|
1800033f3: 4c 0f 43 44 24 68 cmovae r8,QWORD PTR [rsp+0x68]
|
|
1800033f9: 4c 89 6c 24 38 mov QWORD PTR [rsp+0x38],r13
|
|
1800033fe: 4c 89 6c 24 30 mov QWORD PTR [rsp+0x30],r13
|
|
180003403: 89 5c 24 28 mov DWORD PTR [rsp+0x28],ebx
|
|
180003407: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax
|
|
18000340c: 44 8b 4c 24 78 mov r9d,DWORD PTR [rsp+0x78]
|
|
180003411: 33 d2 xor edx,edx
|
|
180003413: b9 e9 fd 00 00 mov ecx,0xfde9
|
|
180003418: ff 15 4a bd 00 00 call QWORD PTR [rip+0xbd4a] # 0x18000f168
|
|
18000341e: 90 nop
|
|
18000341f: 48 8b 55 80 mov rdx,QWORD PTR [rbp-0x80]
|
|
180003423: 48 83 fa 08 cmp rdx,0x8
|
|
180003427: 72 37 jb 0x180003460
|
|
180003429: 48 8d 14 55 02 00 00 lea rdx,[rdx*2+0x2]
|
|
180003430: 00
|
|
180003431: 48 8b 4c 24 68 mov rcx,QWORD PTR [rsp+0x68]
|
|
180003436: 48 8b c1 mov rax,rcx
|
|
180003439: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180003440: 72 19 jb 0x18000345b
|
|
180003442: 48 83 c2 27 add rdx,0x27
|
|
180003446: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
18000344a: 48 2b c1 sub rax,rcx
|
|
18000344d: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
180003451: 48 83 f8 1f cmp rax,0x1f
|
|
180003455: 0f 87 f7 02 00 00 ja 0x180003752
|
|
18000345b: e8 b0 94 00 00 call 0x18000c910
|
|
180003460: 4c 89 6c 24 78 mov QWORD PTR [rsp+0x78],r13
|
|
180003465: 48 c7 45 80 07 00 00 mov QWORD PTR [rbp-0x80],0x7
|
|
18000346c: 00
|
|
18000346d: 66 44 89 6c 24 68 mov WORD PTR [rsp+0x68],r13w
|
|
180003473: 4c 89 6c 24 58 mov QWORD PTR [rsp+0x58],r13
|
|
180003478: 48 c7 44 24 60 07 00 mov QWORD PTR [rsp+0x60],0x7
|
|
18000347f: 00 00
|
|
180003481: 66 44 89 6c 24 48 mov WORD PTR [rsp+0x48],r13w
|
|
180003487: 48 8d 85 90 04 00 00 lea rax,[rbp+0x490]
|
|
18000348e: 49 c7 c0 ff ff ff ff mov r8,0xffffffffffffffff
|
|
180003495: 49 ff c0 inc r8
|
|
180003498: 66 42 83 3c 40 00 cmp WORD PTR [rax+r8*2],0x0
|
|
18000349e: 75 f5 jne 0x180003495
|
|
1800034a0: 48 8d 95 90 04 00 00 lea rdx,[rbp+0x490]
|
|
1800034a7: 48 8d 4c 24 48 lea rcx,[rsp+0x48]
|
|
1800034ac: e8 7f 03 00 00 call 0x180003830
|
|
1800034b1: 90 nop
|
|
1800034b2: 4c 8d 44 24 48 lea r8,[rsp+0x48]
|
|
1800034b7: 48 83 7c 24 60 08 cmp QWORD PTR [rsp+0x60],0x8
|
|
1800034bd: 4c 0f 43 44 24 48 cmovae r8,QWORD PTR [rsp+0x48]
|
|
1800034c3: 4c 89 6c 24 38 mov QWORD PTR [rsp+0x38],r13
|
|
1800034c8: 4c 89 6c 24 30 mov QWORD PTR [rsp+0x30],r13
|
|
1800034cd: 44 89 6c 24 28 mov DWORD PTR [rsp+0x28],r13d
|
|
1800034d2: 4c 89 6c 24 20 mov QWORD PTR [rsp+0x20],r13
|
|
1800034d7: 44 8b 4c 24 58 mov r9d,DWORD PTR [rsp+0x58]
|
|
1800034dc: 33 d2 xor edx,edx
|
|
1800034de: b9 e9 fd 00 00 mov ecx,0xfde9
|
|
1800034e3: ff 15 7f bc 00 00 call QWORD PTR [rip+0xbc7f] # 0x18000f168
|
|
1800034e9: 48 63 d8 movsxd rbx,eax
|
|
1800034ec: 4c 89 6d b8 mov QWORD PTR [rbp-0x48],r13
|
|
1800034f0: 48 c7 45 c0 0f 00 00 mov QWORD PTR [rbp-0x40],0xf
|
|
1800034f7: 00
|
|
1800034f8: c6 45 a8 00 mov BYTE PTR [rbp-0x58],0x0
|
|
1800034fc: 48 8b d3 mov rdx,rbx
|
|
1800034ff: 48 8d 4d a8 lea rcx,[rbp-0x58]
|
|
180003503: e8 98 04 00 00 call 0x1800039a0
|
|
180003508: 41 83 cc 08 or r12d,0x8
|
|
18000350c: 44 89 64 24 40 mov DWORD PTR [rsp+0x40],r12d
|
|
180003511: 48 8d 45 a8 lea rax,[rbp-0x58]
|
|
180003515: 48 83 7d c0 10 cmp QWORD PTR [rbp-0x40],0x10
|
|
18000351a: 48 0f 43 45 a8 cmovae rax,QWORD PTR [rbp-0x58]
|
|
18000351f: 4c 8d 44 24 48 lea r8,[rsp+0x48]
|
|
180003524: 48 83 7c 24 60 08 cmp QWORD PTR [rsp+0x60],0x8
|
|
18000352a: 4c 0f 43 44 24 48 cmovae r8,QWORD PTR [rsp+0x48]
|
|
180003530: 4c 89 6c 24 38 mov QWORD PTR [rsp+0x38],r13
|
|
180003535: 4c 89 6c 24 30 mov QWORD PTR [rsp+0x30],r13
|
|
18000353a: 89 5c 24 28 mov DWORD PTR [rsp+0x28],ebx
|
|
18000353e: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax
|
|
180003543: 44 8b 4c 24 58 mov r9d,DWORD PTR [rsp+0x58]
|
|
180003548: 33 d2 xor edx,edx
|
|
18000354a: b9 e9 fd 00 00 mov ecx,0xfde9
|
|
18000354f: ff 15 13 bc 00 00 call QWORD PTR [rip+0xbc13] # 0x18000f168
|
|
180003555: 90 nop
|
|
180003556: 48 8b 54 24 60 mov rdx,QWORD PTR [rsp+0x60]
|
|
18000355b: 48 83 fa 08 cmp rdx,0x8
|
|
18000355f: 72 37 jb 0x180003598
|
|
180003561: 48 8d 14 55 02 00 00 lea rdx,[rdx*2+0x2]
|
|
180003568: 00
|
|
180003569: 48 8b 4c 24 48 mov rcx,QWORD PTR [rsp+0x48]
|
|
18000356e: 48 8b c1 mov rax,rcx
|
|
180003571: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180003578: 72 19 jb 0x180003593
|
|
18000357a: 48 83 c2 27 add rdx,0x27
|
|
18000357e: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
180003582: 48 2b c1 sub rax,rcx
|
|
180003585: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
180003589: 48 83 f8 1f cmp rax,0x1f
|
|
18000358d: 0f 87 c6 01 00 00 ja 0x180003759
|
|
180003593: e8 78 93 00 00 call 0x18000c910
|
|
180003598: 4c 89 6d 40 mov QWORD PTR [rbp+0x40],r13
|
|
18000359c: 48 c7 45 48 0f 00 00 mov QWORD PTR [rbp+0x48],0xf
|
|
1800035a3: 00
|
|
1800035a4: c6 45 30 00 mov BYTE PTR [rbp+0x30],0x0
|
|
1800035a8: 4c 89 6d 60 mov QWORD PTR [rbp+0x60],r13
|
|
1800035ac: 48 c7 45 68 0f 00 00 mov QWORD PTR [rbp+0x68],0xf
|
|
1800035b3: 00
|
|
1800035b4: c6 45 50 00 mov BYTE PTR [rbp+0x50],0x0
|
|
1800035b8: 4c 89 ad 80 00 00 00 mov QWORD PTR [rbp+0x80],r13
|
|
1800035bf: 48 c7 85 88 00 00 00 mov QWORD PTR [rbp+0x88],0xf
|
|
1800035c6: 0f 00 00 00
|
|
1800035ca: c6 45 70 00 mov BYTE PTR [rbp+0x70],0x0
|
|
1800035ce: 48 8d 55 e8 lea rdx,[rbp-0x18]
|
|
1800035d2: 48 83 7d 00 10 cmp QWORD PTR [rbp+0x0],0x10
|
|
1800035d7: 48 0f 43 55 e8 cmovae rdx,QWORD PTR [rbp-0x18]
|
|
1800035dc: 4c 8b 45 f8 mov r8,QWORD PTR [rbp-0x8]
|
|
1800035e0: 48 8d 4d 30 lea rcx,[rbp+0x30]
|
|
1800035e4: e8 27 f0 ff ff call 0x180002610
|
|
1800035e9: 48 8d 55 c8 lea rdx,[rbp-0x38]
|
|
1800035ed: 48 83 7d e0 10 cmp QWORD PTR [rbp-0x20],0x10
|
|
1800035f2: 48 0f 43 55 c8 cmovae rdx,QWORD PTR [rbp-0x38]
|
|
1800035f7: 4c 8b 45 d8 mov r8,QWORD PTR [rbp-0x28]
|
|
1800035fb: 48 8d 4d 50 lea rcx,[rbp+0x50]
|
|
1800035ff: e8 0c f0 ff ff call 0x180002610
|
|
180003604: 48 8d 55 a8 lea rdx,[rbp-0x58]
|
|
180003608: 48 83 7d c0 10 cmp QWORD PTR [rbp-0x40],0x10
|
|
18000360d: 48 0f 43 55 a8 cmovae rdx,QWORD PTR [rbp-0x58]
|
|
180003612: 4c 8b 45 b8 mov r8,QWORD PTR [rbp-0x48]
|
|
180003616: 48 8d 4d 70 lea rcx,[rbp+0x70]
|
|
18000361a: e8 f1 ef ff ff call 0x180002610
|
|
18000361f: 48 8b 5e 08 mov rbx,QWORD PTR [rsi+0x8]
|
|
180003623: 48 3b 5e 10 cmp rbx,QWORD PTR [rsi+0x10]
|
|
180003627: 74 34 je 0x18000365d
|
|
180003629: 48 89 5d 90 mov QWORD PTR [rbp-0x70],rbx
|
|
18000362d: 48 8d 55 30 lea rdx,[rbp+0x30]
|
|
180003631: 48 8b cb mov rcx,rbx
|
|
180003634: e8 27 f8 ff ff call 0x180002e60
|
|
180003639: 90 nop
|
|
18000363a: 48 8d 4b 20 lea rcx,[rbx+0x20]
|
|
18000363e: 48 8d 55 50 lea rdx,[rbp+0x50]
|
|
180003642: e8 19 f8 ff ff call 0x180002e60
|
|
180003647: 90 nop
|
|
180003648: 48 8d 4b 40 lea rcx,[rbx+0x40]
|
|
18000364c: 48 8d 55 70 lea rdx,[rbp+0x70]
|
|
180003650: e8 0b f8 ff ff call 0x180002e60
|
|
180003655: 90 nop
|
|
180003656: 48 83 46 08 60 add QWORD PTR [rsi+0x8],0x60
|
|
18000365b: eb 10 jmp 0x18000366d
|
|
18000365d: 4c 8d 45 30 lea r8,[rbp+0x30]
|
|
180003661: 48 8b d3 mov rdx,rbx
|
|
180003664: 48 8b ce mov rcx,rsi
|
|
180003667: e8 94 04 00 00 call 0x180003b00
|
|
18000366c: 90 nop
|
|
18000366d: 48 8d 4d 30 lea rcx,[rbp+0x30]
|
|
180003671: e8 2a f6 ff ff call 0x180002ca0
|
|
180003676: 90 nop
|
|
180003677: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40]
|
|
18000367b: 48 83 fa 10 cmp rdx,0x10
|
|
18000367f: 72 31 jb 0x1800036b2
|
|
180003681: 48 ff c2 inc rdx
|
|
180003684: 48 8b 4d a8 mov rcx,QWORD PTR [rbp-0x58]
|
|
180003688: 48 8b c1 mov rax,rcx
|
|
18000368b: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180003692: 72 19 jb 0x1800036ad
|
|
180003694: 48 83 c2 27 add rdx,0x27
|
|
180003698: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
18000369c: 48 2b c1 sub rax,rcx
|
|
18000369f: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
1800036a3: 48 83 f8 1f cmp rax,0x1f
|
|
1800036a7: 0f 87 b3 00 00 00 ja 0x180003760
|
|
1800036ad: e8 5e 92 00 00 call 0x18000c910
|
|
1800036b2: 4c 89 6d b8 mov QWORD PTR [rbp-0x48],r13
|
|
1800036b6: 48 c7 45 c0 0f 00 00 mov QWORD PTR [rbp-0x40],0xf
|
|
1800036bd: 00
|
|
1800036be: c6 45 a8 00 mov BYTE PTR [rbp-0x58],0x0
|
|
1800036c2: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20]
|
|
1800036c6: 48 83 fa 10 cmp rdx,0x10
|
|
1800036ca: 72 2d jb 0x1800036f9
|
|
1800036cc: 48 ff c2 inc rdx
|
|
1800036cf: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38]
|
|
1800036d3: 48 8b c1 mov rax,rcx
|
|
1800036d6: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
1800036dd: 72 15 jb 0x1800036f4
|
|
1800036df: 48 83 c2 27 add rdx,0x27
|
|
1800036e3: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
1800036e7: 48 2b c1 sub rax,rcx
|
|
1800036ea: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
1800036ee: 48 83 f8 1f cmp rax,0x1f
|
|
1800036f2: 77 73 ja 0x180003767
|
|
1800036f4: e8 17 92 00 00 call 0x18000c910
|
|
1800036f9: 4c 89 6d d8 mov QWORD PTR [rbp-0x28],r13
|
|
1800036fd: 48 c7 45 e0 0f 00 00 mov QWORD PTR [rbp-0x20],0xf
|
|
180003704: 00
|
|
180003705: c6 45 c8 00 mov BYTE PTR [rbp-0x38],0x0
|
|
180003709: 48 8b 55 00 mov rdx,QWORD PTR [rbp+0x0]
|
|
18000370d: 48 83 fa 10 cmp rdx,0x10
|
|
180003711: 72 2d jb 0x180003740
|
|
180003713: 48 ff c2 inc rdx
|
|
180003716: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18]
|
|
18000371a: 48 8b c1 mov rax,rcx
|
|
18000371d: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180003724: 72 15 jb 0x18000373b
|
|
180003726: 48 83 c2 27 add rdx,0x27
|
|
18000372a: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
18000372e: 48 2b c1 sub rax,rcx
|
|
180003731: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
180003735: 48 83 f8 1f cmp rax,0x1f
|
|
180003739: 77 33 ja 0x18000376e
|
|
18000373b: e8 d0 91 00 00 call 0x18000c910
|
|
180003740: 41 8b d7 mov edx,r15d
|
|
180003743: 49 8b ce mov rcx,r14
|
|
180003746: e9 10 f9 ff ff jmp 0x18000305b
|
|
18000374b: ff 15 0f bd 00 00 call QWORD PTR [rip+0xbd0f] # 0x18000f460
|
|
180003751: 90 nop
|
|
180003752: ff 15 08 bd 00 00 call QWORD PTR [rip+0xbd08] # 0x18000f460
|
|
180003758: 90 nop
|
|
180003759: ff 15 01 bd 00 00 call QWORD PTR [rip+0xbd01] # 0x18000f460
|
|
18000375f: 90 nop
|
|
180003760: ff 15 fa bc 00 00 call QWORD PTR [rip+0xbcfa] # 0x18000f460
|
|
180003766: 90 nop
|
|
180003767: ff 15 f3 bc 00 00 call QWORD PTR [rip+0xbcf3] # 0x18000f460
|
|
18000376d: 90 nop
|
|
18000376e: ff 15 ec bc 00 00 call QWORD PTR [rip+0xbcec] # 0x18000f460
|
|
180003774: cc int3
|
|
180003775: ff 15 1d bc 00 00 call QWORD PTR [rip+0xbc1d] # 0x18000f398
|
|
18000377b: 48 8b c6 mov rax,rsi
|
|
18000377e: 48 8b 8d 90 06 00 00 mov rcx,QWORD PTR [rbp+0x690]
|
|
180003785: 48 33 cc xor rcx,rsp
|
|
180003788: e8 a3 8d 00 00 call 0x18000c530
|
|
18000378d: 4c 8d 9c 24 a0 07 00 lea r11,[rsp+0x7a0]
|
|
180003794: 00
|
|
180003795: 49 8b 5b 38 mov rbx,QWORD PTR [r11+0x38]
|
|
180003799: 49 8b 73 40 mov rsi,QWORD PTR [r11+0x40]
|
|
18000379d: 49 8b 7b 48 mov rdi,QWORD PTR [r11+0x48]
|
|
1800037a1: 49 8b e3 mov rsp,r11
|
|
1800037a4: 41 5f pop r15
|
|
1800037a6: 41 5e pop r14
|
|
1800037a8: 41 5d pop r13
|
|
1800037aa: 41 5c pop r12
|
|
1800037ac: 5d pop rbp
|
|
1800037ad: c3 ret
|
|
1800037ae: e8 99 92 00 00 call 0x18000ca4c
|
|
1800037b3: cc int3
|
|
1800037b4: cc int3
|
|
1800037b5: cc int3
|
|
1800037b6: cc int3
|
|
1800037b7: cc int3
|
|
1800037b8: cc int3
|
|
1800037b9: cc int3
|
|
1800037ba: cc int3
|
|
1800037bb: cc int3
|
|
1800037bc: cc int3
|
|
1800037bd: cc int3
|
|
1800037be: cc int3
|
|
1800037bf: cc int3
|
|
1800037c0: 40 53 rex push rbx
|
|
1800037c2: 48 83 ec 20 sub rsp,0x20
|
|
1800037c6: 48 8b 51 18 mov rdx,QWORD PTR [rcx+0x18]
|
|
1800037ca: 48 8b d9 mov rbx,rcx
|
|
1800037cd: 48 83 fa 08 cmp rdx,0x8
|
|
1800037d1: 72 31 jb 0x180003804
|
|
1800037d3: 48 8b 09 mov rcx,QWORD PTR [rcx]
|
|
1800037d6: 48 8d 14 55 02 00 00 lea rdx,[rdx*2+0x2]
|
|
1800037dd: 00
|
|
1800037de: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
1800037e5: 72 18 jb 0x1800037ff
|
|
1800037e7: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
1800037eb: 48 83 c2 27 add rdx,0x27
|
|
1800037ef: 49 2b c8 sub rcx,r8
|
|
1800037f2: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
1800037f6: 48 83 f8 1f cmp rax,0x1f
|
|
1800037fa: 77 1f ja 0x18000381b
|
|
1800037fc: 49 8b c8 mov rcx,r8
|
|
1800037ff: e8 0c 91 00 00 call 0x18000c910
|
|
180003804: 33 c0 xor eax,eax
|
|
180003806: 48 c7 43 18 07 00 00 mov QWORD PTR [rbx+0x18],0x7
|
|
18000380d: 00
|
|
18000380e: 48 89 43 10 mov QWORD PTR [rbx+0x10],rax
|
|
180003812: 66 89 03 mov WORD PTR [rbx],ax
|
|
180003815: 48 83 c4 20 add rsp,0x20
|
|
180003819: 5b pop rbx
|
|
18000381a: c3 ret
|
|
18000381b: ff 15 3f bc 00 00 call QWORD PTR [rip+0xbc3f] # 0x18000f460
|
|
180003821: cc int3
|
|
180003822: cc int3
|
|
180003823: cc int3
|
|
180003824: cc int3
|
|
180003825: cc int3
|
|
180003826: cc int3
|
|
180003827: cc int3
|
|
180003828: cc int3
|
|
180003829: cc int3
|
|
18000382a: cc int3
|
|
18000382b: cc int3
|
|
18000382c: cc int3
|
|
18000382d: cc int3
|
|
18000382e: cc int3
|
|
18000382f: cc int3
|
|
180003830: 40 53 rex push rbx
|
|
180003832: 55 push rbp
|
|
180003833: 56 push rsi
|
|
180003834: 57 push rdi
|
|
180003835: 41 54 push r12
|
|
180003837: 41 56 push r14
|
|
180003839: 41 57 push r15
|
|
18000383b: 48 83 ec 20 sub rsp,0x20
|
|
18000383f: 48 8b 69 18 mov rbp,QWORD PTR [rcx+0x18]
|
|
180003843: 4d 8b f0 mov r14,r8
|
|
180003846: 4c 8b e2 mov r12,rdx
|
|
180003849: 48 8b f9 mov rdi,rcx
|
|
18000384c: 4c 3b c5 cmp r8,rbp
|
|
18000384f: 77 39 ja 0x18000388a
|
|
180003851: 48 8b f1 mov rsi,rcx
|
|
180003854: 48 83 fd 08 cmp rbp,0x8
|
|
180003858: 72 03 jb 0x18000385d
|
|
18000385a: 48 8b 31 mov rsi,QWORD PTR [rcx]
|
|
18000385d: 4b 8d 1c 00 lea rbx,[r8+r8*1]
|
|
180003861: 4c 89 71 10 mov QWORD PTR [rcx+0x10],r14
|
|
180003865: 4c 8b c3 mov r8,rbx
|
|
180003868: 48 8b ce mov rcx,rsi
|
|
18000386b: e8 fb 9f 00 00 call 0x18000d86b
|
|
180003870: 45 33 ff xor r15d,r15d
|
|
180003873: 66 44 89 3c 33 mov WORD PTR [rbx+rsi*1],r15w
|
|
180003878: 48 8b c7 mov rax,rdi
|
|
18000387b: 48 83 c4 20 add rsp,0x20
|
|
18000387f: 41 5f pop r15
|
|
180003881: 41 5e pop r14
|
|
180003883: 41 5c pop r12
|
|
180003885: 5f pop rdi
|
|
180003886: 5e pop rsi
|
|
180003887: 5d pop rbp
|
|
180003888: 5b pop rbx
|
|
180003889: c3 ret
|
|
18000388a: 48 bb fe ff ff ff ff movabs rbx,0x7ffffffffffffffe
|
|
180003891: ff ff 7f
|
|
180003894: 4c 3b f3 cmp r14,rbx
|
|
180003897: 0f 87 f0 00 00 00 ja 0x18000398d
|
|
18000389d: 49 8b ce mov rcx,r14
|
|
1800038a0: 48 83 c9 07 or rcx,0x7
|
|
1800038a4: 48 3b cb cmp rcx,rbx
|
|
1800038a7: 77 1f ja 0x1800038c8
|
|
1800038a9: 48 8b d5 mov rdx,rbp
|
|
1800038ac: 48 8b c3 mov rax,rbx
|
|
1800038af: 48 d1 ea shr rdx,1
|
|
1800038b2: 48 2b c2 sub rax,rdx
|
|
1800038b5: 48 3b e8 cmp rbp,rax
|
|
1800038b8: 77 0e ja 0x1800038c8
|
|
1800038ba: 48 8d 04 2a lea rax,[rdx+rbp*1]
|
|
1800038be: 48 8b d9 mov rbx,rcx
|
|
1800038c1: 48 3b c8 cmp rcx,rax
|
|
1800038c4: 48 0f 42 d8 cmovb rbx,rax
|
|
1800038c8: 48 8d 4b 01 lea rcx,[rbx+0x1]
|
|
1800038cc: 48 b8 ff ff ff ff ff movabs rax,0x7fffffffffffffff
|
|
1800038d3: ff ff 7f
|
|
1800038d6: 48 3b c8 cmp rcx,rax
|
|
1800038d9: 0f 87 b4 00 00 00 ja 0x180003993
|
|
1800038df: 48 03 c9 add rcx,rcx
|
|
1800038e2: 45 33 ff xor r15d,r15d
|
|
1800038e5: 48 81 f9 00 10 00 00 cmp rcx,0x1000
|
|
1800038ec: 72 28 jb 0x180003916
|
|
1800038ee: 48 8d 41 27 lea rax,[rcx+0x27]
|
|
1800038f2: 48 3b c1 cmp rax,rcx
|
|
1800038f5: 0f 86 98 00 00 00 jbe 0x180003993
|
|
1800038fb: 48 8b c8 mov rcx,rax
|
|
1800038fe: e8 51 8c 00 00 call 0x18000c554
|
|
180003903: 48 85 c0 test rax,rax
|
|
180003906: 74 7e je 0x180003986
|
|
180003908: 48 8d 70 27 lea rsi,[rax+0x27]
|
|
18000390c: 48 83 e6 e0 and rsi,0xffffffffffffffe0
|
|
180003910: 48 89 46 f8 mov QWORD PTR [rsi-0x8],rax
|
|
180003914: eb 12 jmp 0x180003928
|
|
180003916: 48 85 c9 test rcx,rcx
|
|
180003919: 74 0a je 0x180003925
|
|
18000391b: e8 34 8c 00 00 call 0x18000c554
|
|
180003920: 48 8b f0 mov rsi,rax
|
|
180003923: eb 03 jmp 0x180003928
|
|
180003925: 49 8b f7 mov rsi,r15
|
|
180003928: 48 89 5f 18 mov QWORD PTR [rdi+0x18],rbx
|
|
18000392c: 49 8b d4 mov rdx,r12
|
|
18000392f: 4b 8d 1c 36 lea rbx,[r14+r14*1]
|
|
180003933: 4c 89 77 10 mov QWORD PTR [rdi+0x10],r14
|
|
180003937: 4c 8b c3 mov r8,rbx
|
|
18000393a: 48 8b ce mov rcx,rsi
|
|
18000393d: e8 23 9f 00 00 call 0x18000d865
|
|
180003942: 66 44 89 3c 33 mov WORD PTR [rbx+rsi*1],r15w
|
|
180003947: 48 83 fd 08 cmp rbp,0x8
|
|
18000394b: 72 31 jb 0x18000397e
|
|
18000394d: 48 8b 0f mov rcx,QWORD PTR [rdi]
|
|
180003950: 48 8d 14 6d 02 00 00 lea rdx,[rbp*2+0x2]
|
|
180003957: 00
|
|
180003958: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000395f: 72 18 jb 0x180003979
|
|
180003961: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
180003965: 48 83 c2 27 add rdx,0x27
|
|
180003969: 49 2b c8 sub rcx,r8
|
|
18000396c: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
180003970: 48 83 f8 1f cmp rax,0x1f
|
|
180003974: 77 10 ja 0x180003986
|
|
180003976: 49 8b c8 mov rcx,r8
|
|
180003979: e8 92 8f 00 00 call 0x18000c910
|
|
18000397e: 48 89 37 mov QWORD PTR [rdi],rsi
|
|
180003981: e9 f2 fe ff ff jmp 0x180003878
|
|
180003986: ff 15 d4 ba 00 00 call QWORD PTR [rip+0xbad4] # 0x18000f460
|
|
18000398c: cc int3
|
|
18000398d: e8 ae f1 ff ff call 0x180002b40
|
|
180003992: cc int3
|
|
180003993: e8 b8 dd ff ff call 0x180001750
|
|
180003998: cc int3
|
|
180003999: cc int3
|
|
18000399a: cc int3
|
|
18000399b: cc int3
|
|
18000399c: cc int3
|
|
18000399d: cc int3
|
|
18000399e: cc int3
|
|
18000399f: cc int3
|
|
1800039a0: 48 89 5c 24 20 mov QWORD PTR [rsp+0x20],rbx
|
|
1800039a5: 55 push rbp
|
|
1800039a6: 56 push rsi
|
|
1800039a7: 57 push rdi
|
|
1800039a8: 48 83 ec 20 sub rsp,0x20
|
|
1800039ac: 48 8b 69 18 mov rbp,QWORD PTR [rcx+0x18]
|
|
1800039b0: 48 8b f2 mov rsi,rdx
|
|
1800039b3: 48 8b d9 mov rbx,rcx
|
|
1800039b6: 48 3b d5 cmp rdx,rbp
|
|
1800039b9: 77 31 ja 0x1800039ec
|
|
1800039bb: 48 8b f9 mov rdi,rcx
|
|
1800039be: 48 83 fd 10 cmp rbp,0x10
|
|
1800039c2: 72 03 jb 0x1800039c7
|
|
1800039c4: 48 8b 39 mov rdi,QWORD PTR [rcx]
|
|
1800039c7: 48 89 71 10 mov QWORD PTR [rcx+0x10],rsi
|
|
1800039cb: 4c 8b c6 mov r8,rsi
|
|
1800039ce: 48 8b cf mov rcx,rdi
|
|
1800039d1: 33 d2 xor edx,edx
|
|
1800039d3: e8 16 9d 00 00 call 0x18000d6ee
|
|
1800039d8: 48 8b c3 mov rax,rbx
|
|
1800039db: c6 04 3e 00 mov BYTE PTR [rsi+rdi*1],0x0
|
|
1800039df: 48 8b 5c 24 58 mov rbx,QWORD PTR [rsp+0x58]
|
|
1800039e4: 48 83 c4 20 add rsp,0x20
|
|
1800039e8: 5f pop rdi
|
|
1800039e9: 5e pop rsi
|
|
1800039ea: 5d pop rbp
|
|
1800039eb: c3 ret
|
|
1800039ec: 48 bf ff ff ff ff ff movabs rdi,0x7fffffffffffffff
|
|
1800039f3: ff ff 7f
|
|
1800039f6: 48 3b f7 cmp rsi,rdi
|
|
1800039f9: 0f 87 fb 00 00 00 ja 0x180003afa
|
|
1800039ff: 48 8b ce mov rcx,rsi
|
|
180003a02: 48 83 c9 0f or rcx,0xf
|
|
180003a06: 48 3b cf cmp rcx,rdi
|
|
180003a09: 77 1f ja 0x180003a2a
|
|
180003a0b: 48 8b d5 mov rdx,rbp
|
|
180003a0e: 48 8b c7 mov rax,rdi
|
|
180003a11: 48 d1 ea shr rdx,1
|
|
180003a14: 48 2b c2 sub rax,rdx
|
|
180003a17: 48 3b e8 cmp rbp,rax
|
|
180003a1a: 77 0e ja 0x180003a2a
|
|
180003a1c: 48 8d 04 2a lea rax,[rdx+rbp*1]
|
|
180003a20: 48 8b f9 mov rdi,rcx
|
|
180003a23: 48 3b c8 cmp rcx,rax
|
|
180003a26: 48 0f 42 f8 cmovb rdi,rax
|
|
180003a2a: 48 8b cf mov rcx,rdi
|
|
180003a2d: 4c 89 74 24 50 mov QWORD PTR [rsp+0x50],r14
|
|
180003a32: 48 83 c1 01 add rcx,0x1
|
|
180003a36: 48 c7 c0 ff ff ff ff mov rax,0xffffffffffffffff
|
|
180003a3d: 48 0f 42 c8 cmovb rcx,rax
|
|
180003a41: 48 81 f9 00 10 00 00 cmp rcx,0x1000
|
|
180003a48: 72 2c jb 0x180003a76
|
|
180003a4a: 48 8d 41 27 lea rax,[rcx+0x27]
|
|
180003a4e: 48 3b c1 cmp rax,rcx
|
|
180003a51: 0f 86 9d 00 00 00 jbe 0x180003af4
|
|
180003a57: 48 8b c8 mov rcx,rax
|
|
180003a5a: e8 f5 8a 00 00 call 0x18000c554
|
|
180003a5f: 48 85 c0 test rax,rax
|
|
180003a62: 0f 84 85 00 00 00 je 0x180003aed
|
|
180003a68: 4c 8d 70 27 lea r14,[rax+0x27]
|
|
180003a6c: 49 83 e6 e0 and r14,0xffffffffffffffe0
|
|
180003a70: 49 89 46 f8 mov QWORD PTR [r14-0x8],rax
|
|
180003a74: eb 12 jmp 0x180003a88
|
|
180003a76: 48 85 c9 test rcx,rcx
|
|
180003a79: 74 0a je 0x180003a85
|
|
180003a7b: e8 d4 8a 00 00 call 0x18000c554
|
|
180003a80: 4c 8b f0 mov r14,rax
|
|
180003a83: eb 03 jmp 0x180003a88
|
|
180003a85: 45 33 f6 xor r14d,r14d
|
|
180003a88: 4c 8b c6 mov r8,rsi
|
|
180003a8b: 48 89 73 10 mov QWORD PTR [rbx+0x10],rsi
|
|
180003a8f: 33 d2 xor edx,edx
|
|
180003a91: 48 89 7b 18 mov QWORD PTR [rbx+0x18],rdi
|
|
180003a95: 49 8b ce mov rcx,r14
|
|
180003a98: e8 51 9c 00 00 call 0x18000d6ee
|
|
180003a9d: 41 c6 04 36 00 mov BYTE PTR [r14+rsi*1],0x0
|
|
180003aa2: 48 83 fd 10 cmp rbp,0x10
|
|
180003aa6: 72 2d jb 0x180003ad5
|
|
180003aa8: 48 8b 0b mov rcx,QWORD PTR [rbx]
|
|
180003aab: 48 8d 55 01 lea rdx,[rbp+0x1]
|
|
180003aaf: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180003ab6: 72 18 jb 0x180003ad0
|
|
180003ab8: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
180003abc: 48 83 c2 27 add rdx,0x27
|
|
180003ac0: 49 2b c8 sub rcx,r8
|
|
180003ac3: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
180003ac7: 48 83 f8 1f cmp rax,0x1f
|
|
180003acb: 77 20 ja 0x180003aed
|
|
180003acd: 49 8b c8 mov rcx,r8
|
|
180003ad0: e8 3b 8e 00 00 call 0x18000c910
|
|
180003ad5: 4c 89 33 mov QWORD PTR [rbx],r14
|
|
180003ad8: 48 8b c3 mov rax,rbx
|
|
180003adb: 4c 8b 74 24 50 mov r14,QWORD PTR [rsp+0x50]
|
|
180003ae0: 48 8b 5c 24 58 mov rbx,QWORD PTR [rsp+0x58]
|
|
180003ae5: 48 83 c4 20 add rsp,0x20
|
|
180003ae9: 5f pop rdi
|
|
180003aea: 5e pop rsi
|
|
180003aeb: 5d pop rbp
|
|
180003aec: c3 ret
|
|
180003aed: ff 15 6d b9 00 00 call QWORD PTR [rip+0xb96d] # 0x18000f460
|
|
180003af3: cc int3
|
|
180003af4: e8 57 dc ff ff call 0x180001750
|
|
180003af9: cc int3
|
|
180003afa: e8 41 f0 ff ff call 0x180002b40
|
|
180003aff: cc int3
|
|
180003b00: 40 53 rex push rbx
|
|
180003b02: 56 push rsi
|
|
180003b03: 57 push rdi
|
|
180003b04: 41 54 push r12
|
|
180003b06: 41 55 push r13
|
|
180003b08: 41 56 push r14
|
|
180003b0a: 41 57 push r15
|
|
180003b0c: 48 83 ec 50 sub rsp,0x50
|
|
180003b10: 4d 8b f8 mov r15,r8
|
|
180003b13: 48 89 54 24 38 mov QWORD PTR [rsp+0x38],rdx
|
|
180003b18: 48 8b f1 mov rsi,rcx
|
|
180003b1b: 4c 8b 01 mov r8,QWORD PTR [rcx]
|
|
180003b1e: 49 2b d0 sub rdx,r8
|
|
180003b21: 49 ba ab aa aa aa aa movabs r10,0x2aaaaaaaaaaaaaab
|
|
180003b28: aa aa 2a
|
|
180003b2b: 49 8b c2 mov rax,r10
|
|
180003b2e: 48 f7 ea imul rdx
|
|
180003b31: 48 8b da mov rbx,rdx
|
|
180003b34: 48 c1 fb 04 sar rbx,0x4
|
|
180003b38: 48 8b c3 mov rax,rbx
|
|
180003b3b: 48 c1 e8 3f shr rax,0x3f
|
|
180003b3f: 48 03 d8 add rbx,rax
|
|
180003b42: 48 8b 49 08 mov rcx,QWORD PTR [rcx+0x8]
|
|
180003b46: 49 2b c8 sub rcx,r8
|
|
180003b49: 49 8b c2 mov rax,r10
|
|
180003b4c: 48 f7 e9 imul rcx
|
|
180003b4f: 48 c1 fa 04 sar rdx,0x4
|
|
180003b53: 48 8b c2 mov rax,rdx
|
|
180003b56: 48 c1 e8 3f shr rax,0x3f
|
|
180003b5a: 48 03 d0 add rdx,rax
|
|
180003b5d: 49 b9 aa aa aa aa aa movabs r9,0x2aaaaaaaaaaaaaa
|
|
180003b64: aa aa 02
|
|
180003b67: 49 3b d1 cmp rdx,r9
|
|
180003b6a: 0f 84 d1 01 00 00 je 0x180003d41
|
|
180003b70: 4c 8d 62 01 lea r12,[rdx+0x1]
|
|
180003b74: 48 8b 4e 10 mov rcx,QWORD PTR [rsi+0x10]
|
|
180003b78: 49 2b c8 sub rcx,r8
|
|
180003b7b: 49 8b c2 mov rax,r10
|
|
180003b7e: 48 f7 e9 imul rcx
|
|
180003b81: 48 c1 fa 04 sar rdx,0x4
|
|
180003b85: 48 8b c2 mov rax,rdx
|
|
180003b88: 48 c1 e8 3f shr rax,0x3f
|
|
180003b8c: 48 03 d0 add rdx,rax
|
|
180003b8f: 48 8b ca mov rcx,rdx
|
|
180003b92: 48 d1 e9 shr rcx,1
|
|
180003b95: 49 8b c1 mov rax,r9
|
|
180003b98: 48 2b c1 sub rax,rcx
|
|
180003b9b: 48 3b d0 cmp rdx,rax
|
|
180003b9e: 76 05 jbe 0x180003ba5
|
|
180003ba0: 49 8b c4 mov rax,r12
|
|
180003ba3: eb 0b jmp 0x180003bb0
|
|
180003ba5: 48 8d 04 11 lea rax,[rcx+rdx*1]
|
|
180003ba9: 49 3b c4 cmp rax,r12
|
|
180003bac: 49 0f 42 c4 cmovb rax,r12
|
|
180003bb0: 48 89 44 24 30 mov QWORD PTR [rsp+0x30],rax
|
|
180003bb5: 49 3b c1 cmp rax,r9
|
|
180003bb8: 0f 87 7d 01 00 00 ja 0x180003d3b
|
|
180003bbe: 4c 8d 34 40 lea r14,[rax+rax*2]
|
|
180003bc2: 49 c1 e6 05 shl r14,0x5
|
|
180003bc6: 49 81 fe 00 10 00 00 cmp r14,0x1000
|
|
180003bcd: 72 29 jb 0x180003bf8
|
|
180003bcf: 49 8d 4e 27 lea rcx,[r14+0x27]
|
|
180003bd3: 49 3b ce cmp rcx,r14
|
|
180003bd6: 0f 86 5f 01 00 00 jbe 0x180003d3b
|
|
180003bdc: e8 73 89 00 00 call 0x18000c554
|
|
180003be1: 48 85 c0 test rax,rax
|
|
180003be4: 0f 84 4a 01 00 00 je 0x180003d34
|
|
180003bea: 48 8d 78 27 lea rdi,[rax+0x27]
|
|
180003bee: 48 83 e7 e0 and rdi,0xffffffffffffffe0
|
|
180003bf2: 48 89 47 f8 mov QWORD PTR [rdi-0x8],rax
|
|
180003bf6: eb 14 jmp 0x180003c0c
|
|
180003bf8: 4d 85 f6 test r14,r14
|
|
180003bfb: 74 0d je 0x180003c0a
|
|
180003bfd: 49 8b ce mov rcx,r14
|
|
180003c00: e8 4f 89 00 00 call 0x18000c554
|
|
180003c05: 48 8b f8 mov rdi,rax
|
|
180003c08: eb 02 jmp 0x180003c0c
|
|
180003c0a: 33 ff xor edi,edi
|
|
180003c0c: 48 89 7c 24 28 mov QWORD PTR [rsp+0x28],rdi
|
|
180003c11: 4c 8d 2c 5b lea r13,[rbx+rbx*2]
|
|
180003c15: 49 c1 e5 05 shl r13,0x5
|
|
180003c19: 4c 03 ef add r13,rdi
|
|
180003c1c: 49 8d 5d 60 lea rbx,[r13+0x60]
|
|
180003c20: 48 89 5c 24 40 mov QWORD PTR [rsp+0x40],rbx
|
|
180003c25: 48 89 5c 24 20 mov QWORD PTR [rsp+0x20],rbx
|
|
180003c2a: 4c 89 6c 24 48 mov QWORD PTR [rsp+0x48],r13
|
|
180003c2f: 49 8b d7 mov rdx,r15
|
|
180003c32: 49 8b cd mov rcx,r13
|
|
180003c35: e8 26 f2 ff ff call 0x180002e60
|
|
180003c3a: 90 nop
|
|
180003c3b: 49 8d 57 20 lea rdx,[r15+0x20]
|
|
180003c3f: 49 8d 4d 20 lea rcx,[r13+0x20]
|
|
180003c43: e8 18 f2 ff ff call 0x180002e60
|
|
180003c48: 90 nop
|
|
180003c49: 49 8d 57 40 lea rdx,[r15+0x40]
|
|
180003c4d: 49 8d 4d 40 lea rcx,[r13+0x40]
|
|
180003c51: e8 0a f2 ff ff call 0x180002e60
|
|
180003c56: 90 nop
|
|
180003c57: 4c 89 6c 24 20 mov QWORD PTR [rsp+0x20],r13
|
|
180003c5c: 48 8b 56 08 mov rdx,QWORD PTR [rsi+0x8]
|
|
180003c60: 48 8b 0e mov rcx,QWORD PTR [rsi]
|
|
180003c63: 4c 8b 5c 24 38 mov r11,QWORD PTR [rsp+0x38]
|
|
180003c68: 4c 8b c7 mov r8,rdi
|
|
180003c6b: 4c 3b da cmp r11,rdx
|
|
180003c6e: 74 17 je 0x180003c87
|
|
180003c70: 49 8b d3 mov rdx,r11
|
|
180003c73: e8 d8 00 00 00 call 0x180003d50
|
|
180003c78: 48 89 7c 24 20 mov QWORD PTR [rsp+0x20],rdi
|
|
180003c7d: 4c 8b c3 mov r8,rbx
|
|
180003c80: 48 8b 56 08 mov rdx,QWORD PTR [rsi+0x8]
|
|
180003c84: 49 8b cb mov rcx,r11
|
|
180003c87: e8 c4 00 00 00 call 0x180003d50
|
|
180003c8c: 90 nop
|
|
180003c8d: 48 8b 1e mov rbx,QWORD PTR [rsi]
|
|
180003c90: 48 85 db test rbx,rbx
|
|
180003c93: 74 72 je 0x180003d07
|
|
180003c95: 4c 8b 7e 08 mov r15,QWORD PTR [rsi+0x8]
|
|
180003c99: 49 3b df cmp rbx,r15
|
|
180003c9c: 74 16 je 0x180003cb4
|
|
180003c9e: 66 90 xchg ax,ax
|
|
180003ca0: 48 8b cb mov rcx,rbx
|
|
180003ca3: e8 f8 ef ff ff call 0x180002ca0
|
|
180003ca8: 48 83 c3 60 add rbx,0x60
|
|
180003cac: 49 3b df cmp rbx,r15
|
|
180003caf: 75 ef jne 0x180003ca0
|
|
180003cb1: 48 8b 1e mov rbx,QWORD PTR [rsi]
|
|
180003cb4: 48 8b 4e 10 mov rcx,QWORD PTR [rsi+0x10]
|
|
180003cb8: 48 2b cb sub rcx,rbx
|
|
180003cbb: 48 b8 ab aa aa aa aa movabs rax,0x2aaaaaaaaaaaaaab
|
|
180003cc2: aa aa 2a
|
|
180003cc5: 48 f7 e9 imul rcx
|
|
180003cc8: 48 c1 fa 04 sar rdx,0x4
|
|
180003ccc: 48 8b c2 mov rax,rdx
|
|
180003ccf: 48 c1 e8 3f shr rax,0x3f
|
|
180003cd3: 48 03 d0 add rdx,rax
|
|
180003cd6: 48 8d 14 52 lea rdx,[rdx+rdx*2]
|
|
180003cda: 48 c1 e2 05 shl rdx,0x5
|
|
180003cde: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180003ce5: 72 18 jb 0x180003cff
|
|
180003ce7: 48 83 c2 27 add rdx,0x27
|
|
180003ceb: 48 8b 43 f8 mov rax,QWORD PTR [rbx-0x8]
|
|
180003cef: 48 2b d8 sub rbx,rax
|
|
180003cf2: 48 83 c3 f8 add rbx,0xfffffffffffffff8
|
|
180003cf6: 48 83 fb 1f cmp rbx,0x1f
|
|
180003cfa: 77 38 ja 0x180003d34
|
|
180003cfc: 48 8b d8 mov rbx,rax
|
|
180003cff: 48 8b cb mov rcx,rbx
|
|
180003d02: e8 09 8c 00 00 call 0x18000c910
|
|
180003d07: 48 89 3e mov QWORD PTR [rsi],rdi
|
|
180003d0a: 4b 8d 0c 64 lea rcx,[r12+r12*2]
|
|
180003d0e: 48 c1 e1 05 shl rcx,0x5
|
|
180003d12: 48 03 cf add rcx,rdi
|
|
180003d15: 48 89 4e 08 mov QWORD PTR [rsi+0x8],rcx
|
|
180003d19: 49 8d 0c 3e lea rcx,[r14+rdi*1]
|
|
180003d1d: 48 89 4e 10 mov QWORD PTR [rsi+0x10],rcx
|
|
180003d21: 49 8b c5 mov rax,r13
|
|
180003d24: 48 83 c4 50 add rsp,0x50
|
|
180003d28: 41 5f pop r15
|
|
180003d2a: 41 5e pop r14
|
|
180003d2c: 41 5d pop r13
|
|
180003d2e: 41 5c pop r12
|
|
180003d30: 5f pop rdi
|
|
180003d31: 5e pop rsi
|
|
180003d32: 5b pop rbx
|
|
180003d33: c3 ret
|
|
180003d34: ff 15 26 b7 00 00 call QWORD PTR [rip+0xb726] # 0x18000f460
|
|
180003d3a: cc int3
|
|
180003d3b: e8 10 da ff ff call 0x180001750
|
|
180003d40: cc int3
|
|
180003d41: e8 3a ee ff ff call 0x180002b80
|
|
180003d46: cc int3
|
|
180003d47: cc int3
|
|
180003d48: cc int3
|
|
180003d49: cc int3
|
|
180003d4a: cc int3
|
|
180003d4b: cc int3
|
|
180003d4c: cc int3
|
|
180003d4d: cc int3
|
|
180003d4e: cc int3
|
|
180003d4f: cc int3
|
|
180003d50: 49 8b c0 mov rax,r8
|
|
180003d53: 48 3b ca cmp rcx,rdx
|
|
180003d56: 0f 84 bd 00 00 00 je 0x180003e19
|
|
180003d5c: 4c 8b c8 mov r9,rax
|
|
180003d5f: 4c 8d 41 38 lea r8,[rcx+0x38]
|
|
180003d63: 4c 2b c9 sub r9,rcx
|
|
180003d66: 45 33 d2 xor r10d,r10d
|
|
180003d69: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
|
|
180003d70: 4f 89 54 01 d8 mov QWORD PTR [r9+r8*1-0x28],r10
|
|
180003d75: 4f 89 54 01 e0 mov QWORD PTR [r9+r8*1-0x20],r10
|
|
180003d7a: 41 0f 10 40 c8 movups xmm0,XMMWORD PTR [r8-0x38]
|
|
180003d7f: 4d 8d 40 60 lea r8,[r8+0x60]
|
|
180003d83: 49 8d 48 c8 lea rcx,[r8-0x38]
|
|
180003d87: 0f 11 00 movups XMMWORD PTR [rax],xmm0
|
|
180003d8a: 41 0f 10 88 78 ff ff movups xmm1,XMMWORD PTR [r8-0x88]
|
|
180003d91: ff
|
|
180003d92: 0f 11 48 10 movups XMMWORD PTR [rax+0x10],xmm1
|
|
180003d96: 4d 89 90 78 ff ff ff mov QWORD PTR [r8-0x88],r10
|
|
180003d9d: 48 83 c0 60 add rax,0x60
|
|
180003da1: 49 c7 40 80 0f 00 00 mov QWORD PTR [r8-0x80],0xf
|
|
180003da8: 00
|
|
180003da9: 45 88 90 68 ff ff ff mov BYTE PTR [r8-0x98],r10b
|
|
180003db0: 4f 89 54 01 98 mov QWORD PTR [r9+r8*1-0x68],r10
|
|
180003db5: 4f 89 54 01 a0 mov QWORD PTR [r9+r8*1-0x60],r10
|
|
180003dba: 41 0f 10 40 88 movups xmm0,XMMWORD PTR [r8-0x78]
|
|
180003dbf: 43 0f 11 44 01 88 movups XMMWORD PTR [r9+r8*1-0x78],xmm0
|
|
180003dc5: 41 0f 10 48 98 movups xmm1,XMMWORD PTR [r8-0x68]
|
|
180003dca: 43 0f 11 4c 01 98 movups XMMWORD PTR [r9+r8*1-0x68],xmm1
|
|
180003dd0: 4d 89 50 98 mov QWORD PTR [r8-0x68],r10
|
|
180003dd4: 49 c7 40 a0 0f 00 00 mov QWORD PTR [r8-0x60],0xf
|
|
180003ddb: 00
|
|
180003ddc: 45 88 50 88 mov BYTE PTR [r8-0x78],r10b
|
|
180003de0: 4f 89 54 01 b8 mov QWORD PTR [r9+r8*1-0x48],r10
|
|
180003de5: 4f 89 54 01 c0 mov QWORD PTR [r9+r8*1-0x40],r10
|
|
180003dea: 41 0f 10 40 a8 movups xmm0,XMMWORD PTR [r8-0x58]
|
|
180003def: 43 0f 11 44 01 a8 movups XMMWORD PTR [r9+r8*1-0x58],xmm0
|
|
180003df5: 41 0f 10 48 b8 movups xmm1,XMMWORD PTR [r8-0x48]
|
|
180003dfa: 43 0f 11 4c 01 b8 movups XMMWORD PTR [r9+r8*1-0x48],xmm1
|
|
180003e00: 4d 89 50 b8 mov QWORD PTR [r8-0x48],r10
|
|
180003e04: 49 c7 40 c0 0f 00 00 mov QWORD PTR [r8-0x40],0xf
|
|
180003e0b: 00
|
|
180003e0c: 45 88 50 a8 mov BYTE PTR [r8-0x58],r10b
|
|
180003e10: 48 3b ca cmp rcx,rdx
|
|
180003e13: 0f 85 57 ff ff ff jne 0x180003d70
|
|
180003e19: c3 ret
|
|
180003e1a: cc int3
|
|
180003e1b: cc int3
|
|
180003e1c: cc int3
|
|
180003e1d: cc int3
|
|
180003e1e: cc int3
|
|
180003e1f: cc int3
|
|
180003e20: 40 53 rex push rbx
|
|
180003e22: 48 83 ec 40 sub rsp,0x40
|
|
180003e26: 48 8b 05 e3 11 01 00 mov rax,QWORD PTR [rip+0x111e3] # 0x180015010
|
|
180003e2d: 48 33 c4 xor rax,rsp
|
|
180003e30: 48 89 44 24 30 mov QWORD PTR [rsp+0x30],rax
|
|
180003e35: 4c 8b c2 mov r8,rdx
|
|
180003e38: c6 44 24 28 01 mov BYTE PTR [rsp+0x28],0x1
|
|
180003e3d: 48 8d 51 08 lea rdx,[rcx+0x8]
|
|
180003e41: 4c 89 44 24 20 mov QWORD PTR [rsp+0x20],r8
|
|
180003e46: 48 8d 05 8b b8 00 00 lea rax,[rip+0xb88b] # 0x18000f6d8
|
|
180003e4d: 48 8b d9 mov rbx,rcx
|
|
180003e50: 48 89 01 mov QWORD PTR [rcx],rax
|
|
180003e53: 0f 57 c0 xorps xmm0,xmm0
|
|
180003e56: 48 8d 4c 24 20 lea rcx,[rsp+0x20]
|
|
180003e5b: 0f 11 02 movups XMMWORD PTR [rdx],xmm0
|
|
180003e5e: ff 15 84 b5 00 00 call QWORD PTR [rip+0xb584] # 0x18000f3e8
|
|
180003e64: 48 8d 05 e5 bd 00 00 lea rax,[rip+0xbde5] # 0x18000fc50
|
|
180003e6b: 48 89 03 mov QWORD PTR [rbx],rax
|
|
180003e6e: 48 8b c3 mov rax,rbx
|
|
180003e71: 48 8b 4c 24 30 mov rcx,QWORD PTR [rsp+0x30]
|
|
180003e76: 48 33 cc xor rcx,rsp
|
|
180003e79: e8 b2 86 00 00 call 0x18000c530
|
|
180003e7e: 48 83 c4 40 add rsp,0x40
|
|
180003e82: 5b pop rbx
|
|
180003e83: c3 ret
|
|
180003e84: cc int3
|
|
180003e85: cc int3
|
|
180003e86: cc int3
|
|
180003e87: cc int3
|
|
180003e88: cc int3
|
|
180003e89: cc int3
|
|
180003e8a: cc int3
|
|
180003e8b: cc int3
|
|
180003e8c: cc int3
|
|
180003e8d: cc int3
|
|
180003e8e: cc int3
|
|
180003e8f: cc int3
|
|
180003e90: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx
|
|
180003e95: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi
|
|
180003e9a: 55 push rbp
|
|
180003e9b: 57 push rdi
|
|
180003e9c: 41 56 push r14
|
|
180003e9e: 48 8d 6c 24 90 lea rbp,[rsp-0x70]
|
|
180003ea3: 48 81 ec 70 01 00 00 sub rsp,0x170
|
|
180003eaa: 48 8b 05 5f 11 01 00 mov rax,QWORD PTR [rip+0x1115f] # 0x180015010
|
|
180003eb1: 48 33 c4 xor rax,rsp
|
|
180003eb4: 48 89 45 60 mov QWORD PTR [rbp+0x60],rax
|
|
180003eb8: 48 8b f9 mov rdi,rcx
|
|
180003ebb: 48 89 4c 24 48 mov QWORD PTR [rsp+0x48],rcx
|
|
180003ec0: 33 f6 xor esi,esi
|
|
180003ec2: 89 74 24 20 mov DWORD PTR [rsp+0x20],esi
|
|
180003ec6: 0f 57 c0 xorps xmm0,xmm0
|
|
180003ec9: 0f 11 41 08 movups XMMWORD PTR [rcx+0x8],xmm0
|
|
180003ecd: 48 8d 05 bc bd 00 00 lea rax,[rip+0xbdbc] # 0x18000fc90
|
|
180003ed4: 48 89 01 mov QWORD PTR [rcx],rax
|
|
180003ed7: 48 8d 59 18 lea rbx,[rcx+0x18]
|
|
180003edb: 48 89 73 10 mov QWORD PTR [rbx+0x10],rsi
|
|
180003edf: 48 c7 43 18 0f 00 00 mov QWORD PTR [rbx+0x18],0xf
|
|
180003ee6: 00
|
|
180003ee7: 40 88 33 mov BYTE PTR [rbx],sil
|
|
180003eea: 33 d2 xor edx,edx
|
|
180003eec: 41 b8 f8 00 00 00 mov r8d,0xf8
|
|
180003ef2: 48 8d 4c 24 60 lea rcx,[rsp+0x60]
|
|
180003ef7: e8 f2 97 00 00 call 0x18000d6ee
|
|
180003efc: 48 8d 05 b5 bd 00 00 lea rax,[rip+0xbdb5] # 0x18000fcb8
|
|
180003f03: 48 89 44 24 60 mov QWORD PTR [rsp+0x60],rax
|
|
180003f08: 48 8d 05 99 bc 00 00 lea rax,[rip+0xbc99] # 0x18000fba8
|
|
180003f0f: 48 89 44 24 70 mov QWORD PTR [rsp+0x70],rax
|
|
180003f14: 48 8d 4d f8 lea rcx,[rbp-0x8]
|
|
180003f18: ff 15 3a b3 00 00 call QWORD PTR [rip+0xb33a] # 0x18000f258
|
|
180003f1e: 90 nop
|
|
180003f1f: c7 44 24 20 01 00 00 mov DWORD PTR [rsp+0x20],0x1
|
|
180003f26: 00
|
|
180003f27: 45 33 c0 xor r8d,r8d
|
|
180003f2a: 48 8d 54 24 78 lea rdx,[rsp+0x78]
|
|
180003f2f: 48 8d 4c 24 60 lea rcx,[rsp+0x60]
|
|
180003f34: ff 15 26 b3 00 00 call QWORD PTR [rip+0xb326] # 0x18000f260
|
|
180003f3a: 90 nop
|
|
180003f3b: 48 8b 44 24 60 mov rax,QWORD PTR [rsp+0x60]
|
|
180003f40: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4]
|
|
180003f44: 4c 8d 35 35 bd 00 00 lea r14,[rip+0xbd35] # 0x18000fc80
|
|
180003f4b: 4c 89 74 0c 60 mov QWORD PTR [rsp+rcx*1+0x60],r14
|
|
180003f50: 48 8b 44 24 60 mov rax,QWORD PTR [rsp+0x60]
|
|
180003f55: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4]
|
|
180003f59: 8d 91 68 ff ff ff lea edx,[rcx-0x98]
|
|
180003f5f: 89 54 0c 5c mov DWORD PTR [rsp+rcx*1+0x5c],edx
|
|
180003f63: 48 8d 4c 24 78 lea rcx,[rsp+0x78]
|
|
180003f68: ff 15 72 b3 00 00 call QWORD PTR [rip+0xb372] # 0x18000f2e0
|
|
180003f6e: 48 8d 05 5b bc 00 00 lea rax,[rip+0xbc5b] # 0x18000fbd0
|
|
180003f75: 48 89 44 24 78 mov QWORD PTR [rsp+0x78],rax
|
|
180003f7a: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi
|
|
180003f7e: 89 75 e8 mov DWORD PTR [rbp-0x18],esi
|
|
180003f81: 48 8d 15 a0 b8 00 00 lea rdx,[rip+0xb8a0] # 0x18000f828
|
|
180003f88: 48 8d 4c 24 70 lea rcx,[rsp+0x70]
|
|
180003f8d: e8 7e 23 00 00 call 0x180006310
|
|
180003f92: 48 8b c8 mov rcx,rax
|
|
180003f95: 48 8d 15 04 b9 00 00 lea rdx,[rip+0xb904] # 0x18000f8a0
|
|
180003f9c: e8 6f 23 00 00 call 0x180006310
|
|
180003fa1: 48 8b c8 mov rcx,rax
|
|
180003fa4: 48 8d 15 6d b8 00 00 lea rdx,[rip+0xb86d] # 0x18000f818
|
|
180003fab: e8 60 23 00 00 call 0x180006310
|
|
180003fb0: 90 nop
|
|
180003fb1: 48 89 74 24 38 mov QWORD PTR [rsp+0x38],rsi
|
|
180003fb6: ba 0f 00 00 00 mov edx,0xf
|
|
180003fbb: 48 89 54 24 40 mov QWORD PTR [rsp+0x40],rdx
|
|
180003fc0: 40 88 74 24 28 mov BYTE PTR [rsp+0x28],sil
|
|
180003fc5: c7 44 24 20 05 00 00 mov DWORD PTR [rsp+0x20],0x5
|
|
180003fcc: 00
|
|
180003fcd: 8b 4d e8 mov ecx,DWORD PTR [rbp-0x18]
|
|
180003fd0: f6 c1 02 test cl,0x2
|
|
180003fd3: 75 21 jne 0x180003ff6
|
|
180003fd5: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48]
|
|
180003fd9: 4c 8b 00 mov r8,QWORD PTR [rax]
|
|
180003fdc: 4d 85 c0 test r8,r8
|
|
180003fdf: 74 15 je 0x180003ff6
|
|
180003fe1: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68]
|
|
180003fe5: 48 8b 10 mov rdx,QWORD PTR [rax]
|
|
180003fe8: 4c 3b 45 e0 cmp r8,QWORD PTR [rbp-0x20]
|
|
180003fec: 4c 0f 42 45 e0 cmovb r8,QWORD PTR [rbp-0x20]
|
|
180003ff1: 4c 2b c2 sub r8,rdx
|
|
180003ff4: eb 25 jmp 0x18000401b
|
|
180003ff6: f6 c1 04 test cl,0x4
|
|
180003ff9: 75 2f jne 0x18000402a
|
|
180003ffb: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50]
|
|
180003fff: 48 8b 08 mov rcx,QWORD PTR [rax]
|
|
180004002: 48 85 c9 test rcx,rcx
|
|
180004005: 74 23 je 0x18000402a
|
|
180004007: 48 8b 45 90 mov rax,QWORD PTR [rbp-0x70]
|
|
18000400b: 48 8b 10 mov rdx,QWORD PTR [rax]
|
|
18000400e: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38]
|
|
180004012: 4c 63 00 movsxd r8,DWORD PTR [rax]
|
|
180004015: 4c 2b c2 sub r8,rdx
|
|
180004018: 4c 03 c1 add r8,rcx
|
|
18000401b: 48 8d 4c 24 28 lea rcx,[rsp+0x28]
|
|
180004020: e8 eb e5 ff ff call 0x180002610
|
|
180004025: 48 8b 54 24 40 mov rdx,QWORD PTR [rsp+0x40]
|
|
18000402a: 48 8d 44 24 28 lea rax,[rsp+0x28]
|
|
18000402f: 48 3b d8 cmp rbx,rax
|
|
180004032: 74 54 je 0x180004088
|
|
180004034: 48 8b 53 18 mov rdx,QWORD PTR [rbx+0x18]
|
|
180004038: 48 83 fa 10 cmp rdx,0x10
|
|
18000403c: 72 2c jb 0x18000406a
|
|
18000403e: 48 8b 0b mov rcx,QWORD PTR [rbx]
|
|
180004041: 48 ff c2 inc rdx
|
|
180004044: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000404b: 72 18 jb 0x180004065
|
|
18000404d: 48 83 c2 27 add rdx,0x27
|
|
180004051: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
180004055: 49 2b c8 sub rcx,r8
|
|
180004058: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
18000405c: 48 83 f8 1f cmp rax,0x1f
|
|
180004060: 77 55 ja 0x1800040b7
|
|
180004062: 49 8b c8 mov rcx,r8
|
|
180004065: e8 a6 88 00 00 call 0x18000c910
|
|
18000406a: 48 c7 43 18 0f 00 00 mov QWORD PTR [rbx+0x18],0xf
|
|
180004071: 00
|
|
180004072: c6 03 00 mov BYTE PTR [rbx],0x0
|
|
180004075: 0f 10 44 24 28 movups xmm0,XMMWORD PTR [rsp+0x28]
|
|
18000407a: 0f 11 03 movups XMMWORD PTR [rbx],xmm0
|
|
18000407d: 0f 10 4c 24 38 movups xmm1,XMMWORD PTR [rsp+0x38]
|
|
180004082: 0f 11 4b 10 movups XMMWORD PTR [rbx+0x10],xmm1
|
|
180004086: eb 3c jmp 0x1800040c4
|
|
180004088: 48 83 fa 10 cmp rdx,0x10
|
|
18000408c: 72 36 jb 0x1800040c4
|
|
18000408e: 48 ff c2 inc rdx
|
|
180004091: 48 8b 4c 24 28 mov rcx,QWORD PTR [rsp+0x28]
|
|
180004096: 48 8b c1 mov rax,rcx
|
|
180004099: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
1800040a0: 72 1c jb 0x1800040be
|
|
1800040a2: 48 83 c2 27 add rdx,0x27
|
|
1800040a6: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
1800040aa: 48 2b c1 sub rax,rcx
|
|
1800040ad: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
1800040b1: 48 83 f8 1f cmp rax,0x1f
|
|
1800040b5: 76 07 jbe 0x1800040be
|
|
1800040b7: ff 15 a3 b3 00 00 call QWORD PTR [rip+0xb3a3] # 0x18000f460
|
|
1800040bd: cc int3
|
|
1800040be: e8 4d 88 00 00 call 0x18000c910
|
|
1800040c3: 90 nop
|
|
1800040c4: 48 8b 44 24 60 mov rax,QWORD PTR [rsp+0x60]
|
|
1800040c9: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4]
|
|
1800040cd: 4c 89 74 0c 60 mov QWORD PTR [rsp+rcx*1+0x60],r14
|
|
1800040d2: 48 8b 4c 24 60 mov rcx,QWORD PTR [rsp+0x60]
|
|
1800040d7: 48 63 51 04 movsxd rdx,DWORD PTR [rcx+0x4]
|
|
1800040db: 44 8d 82 68 ff ff ff lea r8d,[rdx-0x98]
|
|
1800040e2: 44 89 44 14 5c mov DWORD PTR [rsp+rdx*1+0x5c],r8d
|
|
1800040e7: 48 8d 4c 24 78 lea rcx,[rsp+0x78]
|
|
1800040ec: e8 9f 1e 00 00 call 0x180005f90
|
|
1800040f1: 48 8d 4d 80 lea rcx,[rbp-0x80]
|
|
1800040f5: ff 15 6d b2 00 00 call QWORD PTR [rip+0xb26d] # 0x18000f368
|
|
1800040fb: 48 8d 4d f8 lea rcx,[rbp-0x8]
|
|
1800040ff: ff 15 b3 b1 00 00 call QWORD PTR [rip+0xb1b3] # 0x18000f2b8
|
|
180004105: 90 nop
|
|
180004106: 48 8b c7 mov rax,rdi
|
|
180004109: 48 8b 4d 60 mov rcx,QWORD PTR [rbp+0x60]
|
|
18000410d: 48 33 cc xor rcx,rsp
|
|
180004110: e8 1b 84 00 00 call 0x18000c530
|
|
180004115: 4c 8d 9c 24 70 01 00 lea r11,[rsp+0x170]
|
|
18000411c: 00
|
|
18000411d: 49 8b 5b 28 mov rbx,QWORD PTR [r11+0x28]
|
|
180004121: 49 8b 73 30 mov rsi,QWORD PTR [r11+0x30]
|
|
180004125: 49 8b e3 mov rsp,r11
|
|
180004128: 41 5e pop r14
|
|
18000412a: 5f pop rdi
|
|
18000412b: 5d pop rbp
|
|
18000412c: c3 ret
|
|
18000412d: cc int3
|
|
18000412e: cc int3
|
|
18000412f: cc int3
|
|
180004130: 48 89 4c 24 08 mov QWORD PTR [rsp+0x8],rcx
|
|
180004135: 53 push rbx
|
|
180004136: 48 83 ec 20 sub rsp,0x20
|
|
18000413a: 48 8b d9 mov rbx,rcx
|
|
18000413d: 0f 57 c0 xorps xmm0,xmm0
|
|
180004140: 0f 11 41 08 movups XMMWORD PTR [rcx+0x8],xmm0
|
|
180004144: 48 8d 05 45 bb 00 00 lea rax,[rip+0xbb45] # 0x18000fc90
|
|
18000414b: 48 89 01 mov QWORD PTR [rcx],rax
|
|
18000414e: 48 83 c2 18 add rdx,0x18
|
|
180004152: 48 83 c1 18 add rcx,0x18
|
|
180004156: e8 05 ed ff ff call 0x180002e60
|
|
18000415b: 90 nop
|
|
18000415c: 48 8b c3 mov rax,rbx
|
|
18000415f: 48 83 c4 20 add rsp,0x20
|
|
180004163: 5b pop rbx
|
|
180004164: c3 ret
|
|
180004165: cc int3
|
|
180004166: cc int3
|
|
180004167: cc int3
|
|
180004168: cc int3
|
|
180004169: cc int3
|
|
18000416a: cc int3
|
|
18000416b: cc int3
|
|
18000416c: cc int3
|
|
18000416d: cc int3
|
|
18000416e: cc int3
|
|
18000416f: cc int3
|
|
180004170: 40 53 rex push rbx
|
|
180004172: 48 83 ec 20 sub rsp,0x20
|
|
180004176: 48 8d 05 13 bb 00 00 lea rax,[rip+0xbb13] # 0x18000fc90
|
|
18000417d: 48 8b d9 mov rbx,rcx
|
|
180004180: 48 89 01 mov QWORD PTR [rcx],rax
|
|
180004183: 48 8b 51 30 mov rdx,QWORD PTR [rcx+0x30]
|
|
180004187: 48 83 fa 10 cmp rdx,0x10
|
|
18000418b: 72 2d jb 0x1800041ba
|
|
18000418d: 48 8b 49 18 mov rcx,QWORD PTR [rcx+0x18]
|
|
180004191: 48 ff c2 inc rdx
|
|
180004194: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000419b: 72 18 jb 0x1800041b5
|
|
18000419d: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
1800041a1: 48 83 c2 27 add rdx,0x27
|
|
1800041a5: 49 2b c8 sub rcx,r8
|
|
1800041a8: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
1800041ac: 48 83 f8 1f cmp rax,0x1f
|
|
1800041b0: 77 36 ja 0x1800041e8
|
|
1800041b2: 49 8b c8 mov rcx,r8
|
|
1800041b5: e8 56 87 00 00 call 0x18000c910
|
|
1800041ba: 48 8d 05 17 b5 00 00 lea rax,[rip+0xb517] # 0x18000f6d8
|
|
1800041c1: 48 c7 43 28 00 00 00 mov QWORD PTR [rbx+0x28],0x0
|
|
1800041c8: 00
|
|
1800041c9: 48 c7 43 30 0f 00 00 mov QWORD PTR [rbx+0x30],0xf
|
|
1800041d0: 00
|
|
1800041d1: 48 8d 4b 08 lea rcx,[rbx+0x8]
|
|
1800041d5: c6 43 18 00 mov BYTE PTR [rbx+0x18],0x0
|
|
1800041d9: 48 89 03 mov QWORD PTR [rbx],rax
|
|
1800041dc: 48 83 c4 20 add rsp,0x20
|
|
1800041e0: 5b pop rbx
|
|
1800041e1: 48 ff 25 f8 b1 00 00 rex.W jmp QWORD PTR [rip+0xb1f8] # 0x18000f3e0
|
|
1800041e8: ff 15 72 b2 00 00 call QWORD PTR [rip+0xb272] # 0x18000f460
|
|
1800041ee: cc int3
|
|
1800041ef: cc int3
|
|
1800041f0: 48 83 79 30 10 cmp QWORD PTR [rcx+0x30],0x10
|
|
1800041f5: 48 8d 41 18 lea rax,[rcx+0x18]
|
|
1800041f9: 72 03 jb 0x1800041fe
|
|
1800041fb: 48 8b 00 mov rax,QWORD PTR [rax]
|
|
1800041fe: c3 ret
|
|
1800041ff: cc int3
|
|
180004200: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx
|
|
180004205: 57 push rdi
|
|
180004206: 48 83 ec 20 sub rsp,0x20
|
|
18000420a: 48 8d 05 7f ba 00 00 lea rax,[rip+0xba7f] # 0x18000fc90
|
|
180004211: 8b fa mov edi,edx
|
|
180004213: 48 89 01 mov QWORD PTR [rcx],rax
|
|
180004216: 48 8b d9 mov rbx,rcx
|
|
180004219: 48 8b 51 30 mov rdx,QWORD PTR [rcx+0x30]
|
|
18000421d: 48 83 fa 10 cmp rdx,0x10
|
|
180004221: 72 2d jb 0x180004250
|
|
180004223: 48 8b 49 18 mov rcx,QWORD PTR [rcx+0x18]
|
|
180004227: 48 ff c2 inc rdx
|
|
18000422a: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180004231: 72 18 jb 0x18000424b
|
|
180004233: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
180004237: 48 83 c2 27 add rdx,0x27
|
|
18000423b: 49 2b c8 sub rcx,r8
|
|
18000423e: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
180004242: 48 83 f8 1f cmp rax,0x1f
|
|
180004246: 77 51 ja 0x180004299
|
|
180004248: 49 8b c8 mov rcx,r8
|
|
18000424b: e8 c0 86 00 00 call 0x18000c910
|
|
180004250: 48 8d 05 81 b4 00 00 lea rax,[rip+0xb481] # 0x18000f6d8
|
|
180004257: 48 c7 43 28 00 00 00 mov QWORD PTR [rbx+0x28],0x0
|
|
18000425e: 00
|
|
18000425f: 48 c7 43 30 0f 00 00 mov QWORD PTR [rbx+0x30],0xf
|
|
180004266: 00
|
|
180004267: 48 8d 4b 08 lea rcx,[rbx+0x8]
|
|
18000426b: c6 43 18 00 mov BYTE PTR [rbx+0x18],0x0
|
|
18000426f: 48 89 03 mov QWORD PTR [rbx],rax
|
|
180004272: ff 15 68 b1 00 00 call QWORD PTR [rip+0xb168] # 0x18000f3e0
|
|
180004278: 40 f6 c7 01 test dil,0x1
|
|
18000427c: 74 0d je 0x18000428b
|
|
18000427e: ba 38 00 00 00 mov edx,0x38
|
|
180004283: 48 8b cb mov rcx,rbx
|
|
180004286: e8 85 86 00 00 call 0x18000c910
|
|
18000428b: 48 8b c3 mov rax,rbx
|
|
18000428e: 48 8b 5c 24 38 mov rbx,QWORD PTR [rsp+0x38]
|
|
180004293: 48 83 c4 20 add rsp,0x20
|
|
180004297: 5f pop rdi
|
|
180004298: c3 ret
|
|
180004299: ff 15 c1 b1 00 00 call QWORD PTR [rip+0xb1c1] # 0x18000f460
|
|
18000429f: cc int3
|
|
1800042a0: 40 53 rex push rbx
|
|
1800042a2: 48 83 ec 20 sub rsp,0x20
|
|
1800042a6: 48 8b 01 mov rax,QWORD PTR [rcx]
|
|
1800042a9: 48 8d 99 98 00 00 00 lea rbx,[rcx+0x98]
|
|
1800042b0: 48 8d 4b 80 lea rcx,[rbx-0x80]
|
|
1800042b4: 48 63 50 04 movsxd rdx,DWORD PTR [rax+0x4]
|
|
1800042b8: 48 8d 05 c1 b9 00 00 lea rax,[rip+0xb9c1] # 0x18000fc80
|
|
1800042bf: 48 89 84 1a 68 ff ff mov QWORD PTR [rdx+rbx*1-0x98],rax
|
|
1800042c6: ff
|
|
1800042c7: 48 8b 83 68 ff ff ff mov rax,QWORD PTR [rbx-0x98]
|
|
1800042ce: 48 63 50 04 movsxd rdx,DWORD PTR [rax+0x4]
|
|
1800042d2: 44 8d 82 68 ff ff ff lea r8d,[rdx-0x98]
|
|
1800042d9: 44 89 84 1a 64 ff ff mov DWORD PTR [rdx+rbx*1-0x9c],r8d
|
|
1800042e0: ff
|
|
1800042e1: e8 aa 1c 00 00 call 0x180005f90
|
|
1800042e6: 48 8d 4b 88 lea rcx,[rbx-0x78]
|
|
1800042ea: ff 15 78 b0 00 00 call QWORD PTR [rip+0xb078] # 0x18000f368
|
|
1800042f0: 48 8b cb mov rcx,rbx
|
|
1800042f3: 48 83 c4 20 add rsp,0x20
|
|
1800042f7: 5b pop rbx
|
|
1800042f8: 48 ff 25 b9 af 00 00 rex.W jmp QWORD PTR [rip+0xafb9] # 0x18000f2b8
|
|
1800042ff: cc int3
|
|
180004300: 33 d2 xor edx,edx
|
|
180004302: 41 b8 f8 00 00 00 mov r8d,0xf8
|
|
180004308: e9 e1 93 00 00 jmp 0x18000d6ee
|
|
18000430d: cc int3
|
|
18000430e: cc int3
|
|
18000430f: cc int3
|
|
180004310: 48 89 5c 24 18 mov QWORD PTR [rsp+0x18],rbx
|
|
180004315: 55 push rbp
|
|
180004316: 56 push rsi
|
|
180004317: 57 push rdi
|
|
180004318: 41 54 push r12
|
|
18000431a: 41 55 push r13
|
|
18000431c: 41 56 push r14
|
|
18000431e: 41 57 push r15
|
|
180004320: 48 8d 6c 24 80 lea rbp,[rsp-0x80]
|
|
180004325: 48 81 ec 80 01 00 00 sub rsp,0x180
|
|
18000432c: 48 8b 05 dd 0c 01 00 mov rax,QWORD PTR [rip+0x10cdd] # 0x180015010
|
|
180004333: 48 33 c4 xor rax,rsp
|
|
180004336: 48 89 45 70 mov QWORD PTR [rbp+0x70],rax
|
|
18000433a: 49 8b f9 mov rdi,r9
|
|
18000433d: 41 8b d8 mov ebx,r8d
|
|
180004340: 48 8b f2 mov rsi,rdx
|
|
180004343: 4c 8b f9 mov r15,rcx
|
|
180004346: 48 89 4c 24 50 mov QWORD PTR [rsp+0x50],rcx
|
|
18000434b: 48 89 54 24 68 mov QWORD PTR [rsp+0x68],rdx
|
|
180004350: 45 33 e4 xor r12d,r12d
|
|
180004353: 44 89 64 24 20 mov DWORD PTR [rsp+0x20],r12d
|
|
180004358: 0f 57 c0 xorps xmm0,xmm0
|
|
18000435b: 0f 11 41 08 movups XMMWORD PTR [rcx+0x8],xmm0
|
|
18000435f: 48 8d 05 02 b9 00 00 lea rax,[rip+0xb902] # 0x18000fc68
|
|
180004366: 48 89 01 mov QWORD PTR [rcx],rax
|
|
180004369: 48 83 c1 18 add rcx,0x18
|
|
18000436d: e8 ee ea ff ff call 0x180002e60
|
|
180004372: 90 nop
|
|
180004373: 41 89 5f 38 mov DWORD PTR [r15+0x38],ebx
|
|
180004377: 49 8d 5f 40 lea rbx,[r15+0x40]
|
|
18000437b: 4c 89 63 10 mov QWORD PTR [rbx+0x10],r12
|
|
18000437f: 48 c7 43 18 0f 00 00 mov QWORD PTR [rbx+0x18],0xf
|
|
180004386: 00
|
|
180004387: 44 88 23 mov BYTE PTR [rbx],r12b
|
|
18000438a: 45 89 67 60 mov DWORD PTR [r15+0x60],r12d
|
|
18000438e: 33 d2 xor edx,edx
|
|
180004390: 41 b8 f8 00 00 00 mov r8d,0xf8
|
|
180004396: 48 8d 4c 24 70 lea rcx,[rsp+0x70]
|
|
18000439b: e8 4e 93 00 00 call 0x18000d6ee
|
|
1800043a0: 48 8d 05 11 b9 00 00 lea rax,[rip+0xb911] # 0x18000fcb8
|
|
1800043a7: 48 89 44 24 70 mov QWORD PTR [rsp+0x70],rax
|
|
1800043ac: 48 8d 05 f5 b7 00 00 lea rax,[rip+0xb7f5] # 0x18000fba8
|
|
1800043b3: 48 89 45 80 mov QWORD PTR [rbp-0x80],rax
|
|
1800043b7: 48 8d 4d 08 lea rcx,[rbp+0x8]
|
|
1800043bb: ff 15 97 ae 00 00 call QWORD PTR [rip+0xae97] # 0x18000f258
|
|
1800043c1: 90 nop
|
|
1800043c2: c7 44 24 20 01 00 00 mov DWORD PTR [rsp+0x20],0x1
|
|
1800043c9: 00
|
|
1800043ca: 45 33 c0 xor r8d,r8d
|
|
1800043cd: 48 8d 55 88 lea rdx,[rbp-0x78]
|
|
1800043d1: 48 8d 4c 24 70 lea rcx,[rsp+0x70]
|
|
1800043d6: ff 15 84 ae 00 00 call QWORD PTR [rip+0xae84] # 0x18000f260
|
|
1800043dc: 90 nop
|
|
1800043dd: 48 8b 44 24 70 mov rax,QWORD PTR [rsp+0x70]
|
|
1800043e2: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4]
|
|
1800043e6: 4c 8d 2d 93 b8 00 00 lea r13,[rip+0xb893] # 0x18000fc80
|
|
1800043ed: 4c 89 6c 0c 70 mov QWORD PTR [rsp+rcx*1+0x70],r13
|
|
1800043f2: 48 8b 44 24 70 mov rax,QWORD PTR [rsp+0x70]
|
|
1800043f7: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4]
|
|
1800043fb: 8d 91 68 ff ff ff lea edx,[rcx-0x98]
|
|
180004401: 89 54 0c 6c mov DWORD PTR [rsp+rcx*1+0x6c],edx
|
|
180004405: 48 8d 4d 88 lea rcx,[rbp-0x78]
|
|
180004409: ff 15 d1 ae 00 00 call QWORD PTR [rip+0xaed1] # 0x18000f2e0
|
|
18000440f: 48 8d 05 ba b7 00 00 lea rax,[rip+0xb7ba] # 0x18000fbd0
|
|
180004416: 48 89 45 88 mov QWORD PTR [rbp-0x78],rax
|
|
18000441a: 4c 89 65 f0 mov QWORD PTR [rbp-0x10],r12
|
|
18000441e: 44 89 65 f8 mov DWORD PTR [rbp-0x8],r12d
|
|
180004422: 48 8d 15 27 b4 00 00 lea rdx,[rip+0xb427] # 0x18000f850
|
|
180004429: 48 8d 4d 80 lea rcx,[rbp-0x80]
|
|
18000442d: e8 de 1e 00 00 call 0x180006310
|
|
180004432: 48 8b c8 mov rcx,rax
|
|
180004435: 48 8b d7 mov rdx,rdi
|
|
180004438: e8 d3 1e 00 00 call 0x180006310
|
|
18000443d: 48 8d 15 04 b4 00 00 lea rdx,[rip+0xb404] # 0x18000f848
|
|
180004444: 48 8d 4d 80 lea rcx,[rbp-0x80]
|
|
180004448: e8 c3 1e 00 00 call 0x180006310
|
|
18000444d: 49 8d 57 18 lea rdx,[r15+0x18]
|
|
180004451: 49 83 7f 30 10 cmp QWORD PTR [r15+0x30],0x10
|
|
180004456: 72 04 jb 0x18000445c
|
|
180004458: 49 8b 57 18 mov rdx,QWORD PTR [r15+0x18]
|
|
18000445c: 4d 8b 47 28 mov r8,QWORD PTR [r15+0x28]
|
|
180004460: 48 8b c8 mov rcx,rax
|
|
180004463: e8 b8 24 00 00 call 0x180006920
|
|
180004468: 48 8d 15 d1 b3 00 00 lea rdx,[rip+0xb3d1] # 0x18000f840
|
|
18000446f: 48 8b c8 mov rcx,rax
|
|
180004472: e8 99 1e 00 00 call 0x180006310
|
|
180004477: 48 8b c8 mov rcx,rax
|
|
18000447a: 41 8b 57 38 mov edx,DWORD PTR [r15+0x38]
|
|
18000447e: ff 15 3c ae 00 00 call QWORD PTR [rip+0xae3c] # 0x18000f2c0
|
|
180004484: 48 8b c8 mov rcx,rax
|
|
180004487: 48 8d 15 ae b3 00 00 lea rdx,[rip+0xb3ae] # 0x18000f83c
|
|
18000448e: e8 7d 1e 00 00 call 0x180006310
|
|
180004493: 90 nop
|
|
180004494: 4c 89 64 24 38 mov QWORD PTR [rsp+0x38],r12
|
|
180004499: b9 0f 00 00 00 mov ecx,0xf
|
|
18000449e: 48 89 4c 24 40 mov QWORD PTR [rsp+0x40],rcx
|
|
1800044a3: c6 44 24 28 00 mov BYTE PTR [rsp+0x28],0x0
|
|
1800044a8: c7 44 24 20 05 00 00 mov DWORD PTR [rsp+0x20],0x5
|
|
1800044af: 00
|
|
1800044b0: 8b 55 f8 mov edx,DWORD PTR [rbp-0x8]
|
|
1800044b3: f6 c2 02 test dl,0x2
|
|
1800044b6: 75 21 jne 0x1800044d9
|
|
1800044b8: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38]
|
|
1800044bc: 4c 8b 00 mov r8,QWORD PTR [rax]
|
|
1800044bf: 4d 85 c0 test r8,r8
|
|
1800044c2: 74 15 je 0x1800044d9
|
|
1800044c4: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58]
|
|
1800044c8: 48 8b 10 mov rdx,QWORD PTR [rax]
|
|
1800044cb: 4c 3b 45 f0 cmp r8,QWORD PTR [rbp-0x10]
|
|
1800044cf: 4c 0f 42 45 f0 cmovb r8,QWORD PTR [rbp-0x10]
|
|
1800044d4: 4c 2b c2 sub r8,rdx
|
|
1800044d7: eb 25 jmp 0x1800044fe
|
|
1800044d9: f6 c2 04 test dl,0x4
|
|
1800044dc: 75 2f jne 0x18000450d
|
|
1800044de: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40]
|
|
1800044e2: 4c 8b 08 mov r9,QWORD PTR [rax]
|
|
1800044e5: 4d 85 c9 test r9,r9
|
|
1800044e8: 74 23 je 0x18000450d
|
|
1800044ea: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60]
|
|
1800044ee: 48 8b 10 mov rdx,QWORD PTR [rax]
|
|
1800044f1: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28]
|
|
1800044f5: 4c 63 00 movsxd r8,DWORD PTR [rax]
|
|
1800044f8: 4c 2b c2 sub r8,rdx
|
|
1800044fb: 4d 03 c1 add r8,r9
|
|
1800044fe: 48 8d 4c 24 28 lea rcx,[rsp+0x28]
|
|
180004503: e8 08 e1 ff ff call 0x180002610
|
|
180004508: 48 8b 4c 24 40 mov rcx,QWORD PTR [rsp+0x40]
|
|
18000450d: 48 8d 44 24 28 lea rax,[rsp+0x28]
|
|
180004512: 48 3b d8 cmp rbx,rax
|
|
180004515: 74 54 je 0x18000456b
|
|
180004517: 48 8b 53 18 mov rdx,QWORD PTR [rbx+0x18]
|
|
18000451b: 48 83 fa 10 cmp rdx,0x10
|
|
18000451f: 72 2c jb 0x18000454d
|
|
180004521: 48 8b 0b mov rcx,QWORD PTR [rbx]
|
|
180004524: 48 ff c2 inc rdx
|
|
180004527: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000452e: 72 18 jb 0x180004548
|
|
180004530: 48 83 c2 27 add rdx,0x27
|
|
180004534: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
180004538: 49 2b c8 sub rcx,r8
|
|
18000453b: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
18000453f: 48 83 f8 1f cmp rax,0x1f
|
|
180004543: 77 56 ja 0x18000459b
|
|
180004545: 49 8b c8 mov rcx,r8
|
|
180004548: e8 c3 83 00 00 call 0x18000c910
|
|
18000454d: 48 c7 43 18 0f 00 00 mov QWORD PTR [rbx+0x18],0xf
|
|
180004554: 00
|
|
180004555: c6 03 00 mov BYTE PTR [rbx],0x0
|
|
180004558: 0f 10 44 24 28 movups xmm0,XMMWORD PTR [rsp+0x28]
|
|
18000455d: 0f 11 03 movups XMMWORD PTR [rbx],xmm0
|
|
180004560: 0f 10 4c 24 38 movups xmm1,XMMWORD PTR [rsp+0x38]
|
|
180004565: 0f 11 4b 10 movups XMMWORD PTR [rbx+0x10],xmm1
|
|
180004569: eb 3d jmp 0x1800045a8
|
|
18000456b: 48 83 f9 10 cmp rcx,0x10
|
|
18000456f: 72 37 jb 0x1800045a8
|
|
180004571: 48 8d 51 01 lea rdx,[rcx+0x1]
|
|
180004575: 48 8b 4c 24 28 mov rcx,QWORD PTR [rsp+0x28]
|
|
18000457a: 48 8b c1 mov rax,rcx
|
|
18000457d: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180004584: 72 1c jb 0x1800045a2
|
|
180004586: 48 83 c2 27 add rdx,0x27
|
|
18000458a: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
18000458e: 48 2b c1 sub rax,rcx
|
|
180004591: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
180004595: 48 83 f8 1f cmp rax,0x1f
|
|
180004599: 76 07 jbe 0x1800045a2
|
|
18000459b: ff 15 bf ae 00 00 call QWORD PTR [rip+0xaebf] # 0x18000f460
|
|
1800045a1: cc int3
|
|
1800045a2: e8 69 83 00 00 call 0x18000c910
|
|
1800045a7: 90 nop
|
|
1800045a8: 48 8b 44 24 70 mov rax,QWORD PTR [rsp+0x70]
|
|
1800045ad: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4]
|
|
1800045b1: 4c 89 6c 0c 70 mov QWORD PTR [rsp+rcx*1+0x70],r13
|
|
1800045b6: 48 8b 44 24 70 mov rax,QWORD PTR [rsp+0x70]
|
|
1800045bb: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4]
|
|
1800045bf: 8d 91 68 ff ff ff lea edx,[rcx-0x98]
|
|
1800045c5: 89 54 0c 6c mov DWORD PTR [rsp+rcx*1+0x6c],edx
|
|
1800045c9: 48 8d 4d 88 lea rcx,[rbp-0x78]
|
|
1800045cd: e8 be 19 00 00 call 0x180005f90
|
|
1800045d2: 48 8d 4d 90 lea rcx,[rbp-0x70]
|
|
1800045d6: ff 15 8c ad 00 00 call QWORD PTR [rip+0xad8c] # 0x18000f368
|
|
1800045dc: 48 8d 4d 08 lea rcx,[rbp+0x8]
|
|
1800045e0: ff 15 d2 ac 00 00 call QWORD PTR [rip+0xacd2] # 0x18000f2b8
|
|
1800045e6: 90 nop
|
|
1800045e7: 48 8b 56 18 mov rdx,QWORD PTR [rsi+0x18]
|
|
1800045eb: 48 83 fa 10 cmp rdx,0x10
|
|
1800045ef: 72 2c jb 0x18000461d
|
|
1800045f1: 48 ff c2 inc rdx
|
|
1800045f4: 48 8b 0e mov rcx,QWORD PTR [rsi]
|
|
1800045f7: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
1800045fe: 72 18 jb 0x180004618
|
|
180004600: 48 83 c2 27 add rdx,0x27
|
|
180004604: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
180004608: 49 2b c8 sub rcx,r8
|
|
18000460b: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
18000460f: 48 83 f8 1f cmp rax,0x1f
|
|
180004613: 77 41 ja 0x180004656
|
|
180004615: 49 8b c8 mov rcx,r8
|
|
180004618: e8 f3 82 00 00 call 0x18000c910
|
|
18000461d: 4c 89 66 10 mov QWORD PTR [rsi+0x10],r12
|
|
180004621: 48 c7 46 18 0f 00 00 mov QWORD PTR [rsi+0x18],0xf
|
|
180004628: 00
|
|
180004629: c6 06 00 mov BYTE PTR [rsi],0x0
|
|
18000462c: 49 8b c7 mov rax,r15
|
|
18000462f: 48 8b 4d 70 mov rcx,QWORD PTR [rbp+0x70]
|
|
180004633: 48 33 cc xor rcx,rsp
|
|
180004636: e8 f5 7e 00 00 call 0x18000c530
|
|
18000463b: 48 8b 9c 24 d0 01 00 mov rbx,QWORD PTR [rsp+0x1d0]
|
|
180004642: 00
|
|
180004643: 48 81 c4 80 01 00 00 add rsp,0x180
|
|
18000464a: 41 5f pop r15
|
|
18000464c: 41 5e pop r14
|
|
18000464e: 41 5d pop r13
|
|
180004650: 41 5c pop r12
|
|
180004652: 5f pop rdi
|
|
180004653: 5e pop rsi
|
|
180004654: 5d pop rbp
|
|
180004655: c3 ret
|
|
180004656: ff 15 04 ae 00 00 call QWORD PTR [rip+0xae04] # 0x18000f460
|
|
18000465c: cc int3
|
|
18000465d: cc int3
|
|
18000465e: cc int3
|
|
18000465f: cc int3
|
|
180004660: 40 53 rex push rbx
|
|
180004662: 48 83 ec 20 sub rsp,0x20
|
|
180004666: 48 8d 05 fb b5 00 00 lea rax,[rip+0xb5fb] # 0x18000fc68
|
|
18000466d: 48 8b d9 mov rbx,rcx
|
|
180004670: 48 89 01 mov QWORD PTR [rcx],rax
|
|
180004673: 48 8b 51 58 mov rdx,QWORD PTR [rcx+0x58]
|
|
180004677: 48 83 fa 10 cmp rdx,0x10
|
|
18000467b: 72 31 jb 0x1800046ae
|
|
18000467d: 48 8b 49 40 mov rcx,QWORD PTR [rcx+0x40]
|
|
180004681: 48 ff c2 inc rdx
|
|
180004684: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000468b: 72 1c jb 0x1800046a9
|
|
18000468d: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
180004691: 48 83 c2 27 add rdx,0x27
|
|
180004695: 49 2b c8 sub rcx,r8
|
|
180004698: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
18000469c: 48 83 f8 1f cmp rax,0x1f
|
|
1800046a0: 0f 87 81 00 00 00 ja 0x180004727
|
|
1800046a6: 49 8b c8 mov rcx,r8
|
|
1800046a9: e8 62 82 00 00 call 0x18000c910
|
|
1800046ae: 48 c7 43 50 00 00 00 mov QWORD PTR [rbx+0x50],0x0
|
|
1800046b5: 00
|
|
1800046b6: 48 c7 43 58 0f 00 00 mov QWORD PTR [rbx+0x58],0xf
|
|
1800046bd: 00
|
|
1800046be: c6 43 40 00 mov BYTE PTR [rbx+0x40],0x0
|
|
1800046c2: 48 8b 53 30 mov rdx,QWORD PTR [rbx+0x30]
|
|
1800046c6: 48 83 fa 10 cmp rdx,0x10
|
|
1800046ca: 72 2d jb 0x1800046f9
|
|
1800046cc: 48 8b 4b 18 mov rcx,QWORD PTR [rbx+0x18]
|
|
1800046d0: 48 ff c2 inc rdx
|
|
1800046d3: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
1800046da: 72 18 jb 0x1800046f4
|
|
1800046dc: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
1800046e0: 48 83 c2 27 add rdx,0x27
|
|
1800046e4: 49 2b c8 sub rcx,r8
|
|
1800046e7: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
1800046eb: 48 83 f8 1f cmp rax,0x1f
|
|
1800046ef: 77 36 ja 0x180004727
|
|
1800046f1: 49 8b c8 mov rcx,r8
|
|
1800046f4: e8 17 82 00 00 call 0x18000c910
|
|
1800046f9: 48 8d 05 d8 af 00 00 lea rax,[rip+0xafd8] # 0x18000f6d8
|
|
180004700: 48 c7 43 28 00 00 00 mov QWORD PTR [rbx+0x28],0x0
|
|
180004707: 00
|
|
180004708: 48 c7 43 30 0f 00 00 mov QWORD PTR [rbx+0x30],0xf
|
|
18000470f: 00
|
|
180004710: 48 8d 4b 08 lea rcx,[rbx+0x8]
|
|
180004714: c6 43 18 00 mov BYTE PTR [rbx+0x18],0x0
|
|
180004718: 48 89 03 mov QWORD PTR [rbx],rax
|
|
18000471b: 48 83 c4 20 add rsp,0x20
|
|
18000471f: 5b pop rbx
|
|
180004720: 48 ff 25 b9 ac 00 00 rex.W jmp QWORD PTR [rip+0xacb9] # 0x18000f3e0
|
|
180004727: ff 15 33 ad 00 00 call QWORD PTR [rip+0xad33] # 0x18000f460
|
|
18000472d: cc int3
|
|
18000472e: cc int3
|
|
18000472f: cc int3
|
|
180004730: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx
|
|
180004735: 48 89 4c 24 08 mov QWORD PTR [rsp+0x8],rcx
|
|
18000473a: 57 push rdi
|
|
18000473b: 48 83 ec 20 sub rsp,0x20
|
|
18000473f: 48 8b da mov rbx,rdx
|
|
180004742: 48 8b f9 mov rdi,rcx
|
|
180004745: 0f 57 c0 xorps xmm0,xmm0
|
|
180004748: 0f 11 41 08 movups XMMWORD PTR [rcx+0x8],xmm0
|
|
18000474c: 48 8d 05 15 b5 00 00 lea rax,[rip+0xb515] # 0x18000fc68
|
|
180004753: 48 89 01 mov QWORD PTR [rcx],rax
|
|
180004756: 48 c7 41 28 00 00 00 mov QWORD PTR [rcx+0x28],0x0
|
|
18000475d: 00
|
|
18000475e: 48 c7 41 30 0f 00 00 mov QWORD PTR [rcx+0x30],0xf
|
|
180004765: 00
|
|
180004766: c6 41 18 00 mov BYTE PTR [rcx+0x18],0x0
|
|
18000476a: 8b 42 38 mov eax,DWORD PTR [rdx+0x38]
|
|
18000476d: 89 41 38 mov DWORD PTR [rcx+0x38],eax
|
|
180004770: 48 83 c2 40 add rdx,0x40
|
|
180004774: 48 83 c1 40 add rcx,0x40
|
|
180004778: e8 e3 e6 ff ff call 0x180002e60
|
|
18000477d: 8b 43 60 mov eax,DWORD PTR [rbx+0x60]
|
|
180004780: 89 47 60 mov DWORD PTR [rdi+0x60],eax
|
|
180004783: 48 8b c7 mov rax,rdi
|
|
180004786: 48 8b 5c 24 38 mov rbx,QWORD PTR [rsp+0x38]
|
|
18000478b: 48 83 c4 20 add rsp,0x20
|
|
18000478f: 5f pop rdi
|
|
180004790: c3 ret
|
|
180004791: cc int3
|
|
180004792: cc int3
|
|
180004793: cc int3
|
|
180004794: cc int3
|
|
180004795: cc int3
|
|
180004796: cc int3
|
|
180004797: cc int3
|
|
180004798: cc int3
|
|
180004799: cc int3
|
|
18000479a: cc int3
|
|
18000479b: cc int3
|
|
18000479c: cc int3
|
|
18000479d: cc int3
|
|
18000479e: cc int3
|
|
18000479f: cc int3
|
|
1800047a0: 48 83 79 58 10 cmp QWORD PTR [rcx+0x58],0x10
|
|
1800047a5: 48 8d 41 40 lea rax,[rcx+0x40]
|
|
1800047a9: 72 03 jb 0x1800047ae
|
|
1800047ab: 48 8b 00 mov rax,QWORD PTR [rax]
|
|
1800047ae: c3 ret
|
|
1800047af: cc int3
|
|
1800047b0: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx
|
|
1800047b5: 57 push rdi
|
|
1800047b6: 48 83 ec 20 sub rsp,0x20
|
|
1800047ba: 48 8d 05 a7 b4 00 00 lea rax,[rip+0xb4a7] # 0x18000fc68
|
|
1800047c1: 8b fa mov edi,edx
|
|
1800047c3: 48 89 01 mov QWORD PTR [rcx],rax
|
|
1800047c6: 48 8b d9 mov rbx,rcx
|
|
1800047c9: 48 8b 51 58 mov rdx,QWORD PTR [rcx+0x58]
|
|
1800047cd: 48 83 fa 10 cmp rdx,0x10
|
|
1800047d1: 72 31 jb 0x180004804
|
|
1800047d3: 48 8b 49 40 mov rcx,QWORD PTR [rcx+0x40]
|
|
1800047d7: 48 ff c2 inc rdx
|
|
1800047da: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
1800047e1: 72 1c jb 0x1800047ff
|
|
1800047e3: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
1800047e7: 48 83 c2 27 add rdx,0x27
|
|
1800047eb: 49 2b c8 sub rcx,r8
|
|
1800047ee: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
1800047f2: 48 83 f8 1f cmp rax,0x1f
|
|
1800047f6: 0f 87 9c 00 00 00 ja 0x180004898
|
|
1800047fc: 49 8b c8 mov rcx,r8
|
|
1800047ff: e8 0c 81 00 00 call 0x18000c910
|
|
180004804: 48 c7 43 50 00 00 00 mov QWORD PTR [rbx+0x50],0x0
|
|
18000480b: 00
|
|
18000480c: 48 c7 43 58 0f 00 00 mov QWORD PTR [rbx+0x58],0xf
|
|
180004813: 00
|
|
180004814: c6 43 40 00 mov BYTE PTR [rbx+0x40],0x0
|
|
180004818: 48 8b 53 30 mov rdx,QWORD PTR [rbx+0x30]
|
|
18000481c: 48 83 fa 10 cmp rdx,0x10
|
|
180004820: 72 2d jb 0x18000484f
|
|
180004822: 48 8b 4b 18 mov rcx,QWORD PTR [rbx+0x18]
|
|
180004826: 48 ff c2 inc rdx
|
|
180004829: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180004830: 72 18 jb 0x18000484a
|
|
180004832: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
180004836: 48 83 c2 27 add rdx,0x27
|
|
18000483a: 49 2b c8 sub rcx,r8
|
|
18000483d: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
180004841: 48 83 f8 1f cmp rax,0x1f
|
|
180004845: 77 51 ja 0x180004898
|
|
180004847: 49 8b c8 mov rcx,r8
|
|
18000484a: e8 c1 80 00 00 call 0x18000c910
|
|
18000484f: 48 8d 05 82 ae 00 00 lea rax,[rip+0xae82] # 0x18000f6d8
|
|
180004856: 48 c7 43 28 00 00 00 mov QWORD PTR [rbx+0x28],0x0
|
|
18000485d: 00
|
|
18000485e: 48 c7 43 30 0f 00 00 mov QWORD PTR [rbx+0x30],0xf
|
|
180004865: 00
|
|
180004866: 48 8d 4b 08 lea rcx,[rbx+0x8]
|
|
18000486a: c6 43 18 00 mov BYTE PTR [rbx+0x18],0x0
|
|
18000486e: 48 89 03 mov QWORD PTR [rbx],rax
|
|
180004871: ff 15 69 ab 00 00 call QWORD PTR [rip+0xab69] # 0x18000f3e0
|
|
180004877: 40 f6 c7 01 test dil,0x1
|
|
18000487b: 74 0d je 0x18000488a
|
|
18000487d: ba 68 00 00 00 mov edx,0x68
|
|
180004882: 48 8b cb mov rcx,rbx
|
|
180004885: e8 86 80 00 00 call 0x18000c910
|
|
18000488a: 48 8b c3 mov rax,rbx
|
|
18000488d: 48 8b 5c 24 38 mov rbx,QWORD PTR [rsp+0x38]
|
|
180004892: 48 83 c4 20 add rsp,0x20
|
|
180004896: 5f pop rdi
|
|
180004897: c3 ret
|
|
180004898: ff 15 c2 ab 00 00 call QWORD PTR [rip+0xabc2] # 0x18000f460
|
|
18000489e: cc int3
|
|
18000489f: cc int3
|
|
1800048a0: 48 89 5c 24 18 mov QWORD PTR [rsp+0x18],rbx
|
|
1800048a5: 55 push rbp
|
|
1800048a6: 56 push rsi
|
|
1800048a7: 57 push rdi
|
|
1800048a8: 41 56 push r14
|
|
1800048aa: 41 57 push r15
|
|
1800048ac: 48 8d 6c 24 90 lea rbp,[rsp-0x70]
|
|
1800048b1: 48 81 ec 70 01 00 00 sub rsp,0x170
|
|
1800048b8: 48 8b 05 51 07 01 00 mov rax,QWORD PTR [rip+0x10751] # 0x180015010
|
|
1800048bf: 48 33 c4 xor rax,rsp
|
|
1800048c2: 48 89 45 60 mov QWORD PTR [rbp+0x60],rax
|
|
1800048c6: 48 8b da mov rbx,rdx
|
|
1800048c9: 48 8b f1 mov rsi,rcx
|
|
1800048cc: 48 89 4c 24 48 mov QWORD PTR [rsp+0x48],rcx
|
|
1800048d1: 45 33 f6 xor r14d,r14d
|
|
1800048d4: 44 89 74 24 20 mov DWORD PTR [rsp+0x20],r14d
|
|
1800048d9: 0f 57 c0 xorps xmm0,xmm0
|
|
1800048dc: 0f 11 41 08 movups XMMWORD PTR [rcx+0x8],xmm0
|
|
1800048e0: 48 8d 05 c1 b3 00 00 lea rax,[rip+0xb3c1] # 0x18000fca8
|
|
1800048e7: 48 89 01 mov QWORD PTR [rcx],rax
|
|
1800048ea: 48 8d 79 18 lea rdi,[rcx+0x18]
|
|
1800048ee: 4c 89 77 10 mov QWORD PTR [rdi+0x10],r14
|
|
1800048f2: 48 c7 47 18 0f 00 00 mov QWORD PTR [rdi+0x18],0xf
|
|
1800048f9: 00
|
|
1800048fa: 44 88 37 mov BYTE PTR [rdi],r14b
|
|
1800048fd: 33 d2 xor edx,edx
|
|
1800048ff: 41 b8 f8 00 00 00 mov r8d,0xf8
|
|
180004905: 48 8d 4c 24 60 lea rcx,[rsp+0x60]
|
|
18000490a: e8 df 8d 00 00 call 0x18000d6ee
|
|
18000490f: 48 8d 05 a2 b3 00 00 lea rax,[rip+0xb3a2] # 0x18000fcb8
|
|
180004916: 48 89 44 24 60 mov QWORD PTR [rsp+0x60],rax
|
|
18000491b: 48 8d 05 86 b2 00 00 lea rax,[rip+0xb286] # 0x18000fba8
|
|
180004922: 48 89 44 24 70 mov QWORD PTR [rsp+0x70],rax
|
|
180004927: 48 8d 4d f8 lea rcx,[rbp-0x8]
|
|
18000492b: ff 15 27 a9 00 00 call QWORD PTR [rip+0xa927] # 0x18000f258
|
|
180004931: 90 nop
|
|
180004932: c7 44 24 20 01 00 00 mov DWORD PTR [rsp+0x20],0x1
|
|
180004939: 00
|
|
18000493a: 45 33 c0 xor r8d,r8d
|
|
18000493d: 48 8d 54 24 78 lea rdx,[rsp+0x78]
|
|
180004942: 48 8d 4c 24 60 lea rcx,[rsp+0x60]
|
|
180004947: ff 15 13 a9 00 00 call QWORD PTR [rip+0xa913] # 0x18000f260
|
|
18000494d: 90 nop
|
|
18000494e: 48 8b 44 24 60 mov rax,QWORD PTR [rsp+0x60]
|
|
180004953: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4]
|
|
180004957: 4c 8d 3d 22 b3 00 00 lea r15,[rip+0xb322] # 0x18000fc80
|
|
18000495e: 4c 89 7c 0c 60 mov QWORD PTR [rsp+rcx*1+0x60],r15
|
|
180004963: 48 8b 44 24 60 mov rax,QWORD PTR [rsp+0x60]
|
|
180004968: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4]
|
|
18000496c: 8d 91 68 ff ff ff lea edx,[rcx-0x98]
|
|
180004972: 89 54 0c 5c mov DWORD PTR [rsp+rcx*1+0x5c],edx
|
|
180004976: 48 8d 4c 24 78 lea rcx,[rsp+0x78]
|
|
18000497b: ff 15 5f a9 00 00 call QWORD PTR [rip+0xa95f] # 0x18000f2e0
|
|
180004981: 48 8d 05 48 b2 00 00 lea rax,[rip+0xb248] # 0x18000fbd0
|
|
180004988: 48 89 44 24 78 mov QWORD PTR [rsp+0x78],rax
|
|
18000498d: 4c 89 75 e0 mov QWORD PTR [rbp-0x20],r14
|
|
180004991: 44 89 75 e8 mov DWORD PTR [rbp-0x18],r14d
|
|
180004995: 48 8d 15 c4 ae 00 00 lea rdx,[rip+0xaec4] # 0x18000f860
|
|
18000499c: 48 8d 4c 24 70 lea rcx,[rsp+0x70]
|
|
1800049a1: e8 6a 19 00 00 call 0x180006310
|
|
1800049a6: 48 8b c8 mov rcx,rax
|
|
1800049a9: 48 8b d3 mov rdx,rbx
|
|
1800049ac: e8 5f 19 00 00 call 0x180006310
|
|
1800049b1: 48 8b c8 mov rcx,rax
|
|
1800049b4: 48 8d 15 5d ae 00 00 lea rdx,[rip+0xae5d] # 0x18000f818
|
|
1800049bb: e8 50 19 00 00 call 0x180006310
|
|
1800049c0: 90 nop
|
|
1800049c1: 4c 89 74 24 38 mov QWORD PTR [rsp+0x38],r14
|
|
1800049c6: ba 0f 00 00 00 mov edx,0xf
|
|
1800049cb: 48 89 54 24 40 mov QWORD PTR [rsp+0x40],rdx
|
|
1800049d0: 44 88 74 24 28 mov BYTE PTR [rsp+0x28],r14b
|
|
1800049d5: c7 44 24 20 05 00 00 mov DWORD PTR [rsp+0x20],0x5
|
|
1800049dc: 00
|
|
1800049dd: 8b 4d e8 mov ecx,DWORD PTR [rbp-0x18]
|
|
1800049e0: f6 c1 02 test cl,0x2
|
|
1800049e3: 75 21 jne 0x180004a06
|
|
1800049e5: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48]
|
|
1800049e9: 4c 8b 00 mov r8,QWORD PTR [rax]
|
|
1800049ec: 4d 85 c0 test r8,r8
|
|
1800049ef: 74 15 je 0x180004a06
|
|
1800049f1: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68]
|
|
1800049f5: 48 8b 10 mov rdx,QWORD PTR [rax]
|
|
1800049f8: 4c 3b 45 e0 cmp r8,QWORD PTR [rbp-0x20]
|
|
1800049fc: 4c 0f 42 45 e0 cmovb r8,QWORD PTR [rbp-0x20]
|
|
180004a01: 4c 2b c2 sub r8,rdx
|
|
180004a04: eb 25 jmp 0x180004a2b
|
|
180004a06: f6 c1 04 test cl,0x4
|
|
180004a09: 75 2f jne 0x180004a3a
|
|
180004a0b: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50]
|
|
180004a0f: 48 8b 08 mov rcx,QWORD PTR [rax]
|
|
180004a12: 48 85 c9 test rcx,rcx
|
|
180004a15: 74 23 je 0x180004a3a
|
|
180004a17: 48 8b 45 90 mov rax,QWORD PTR [rbp-0x70]
|
|
180004a1b: 48 8b 10 mov rdx,QWORD PTR [rax]
|
|
180004a1e: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38]
|
|
180004a22: 4c 63 00 movsxd r8,DWORD PTR [rax]
|
|
180004a25: 4c 2b c2 sub r8,rdx
|
|
180004a28: 4c 03 c1 add r8,rcx
|
|
180004a2b: 48 8d 4c 24 28 lea rcx,[rsp+0x28]
|
|
180004a30: e8 db db ff ff call 0x180002610
|
|
180004a35: 48 8b 54 24 40 mov rdx,QWORD PTR [rsp+0x40]
|
|
180004a3a: 48 8d 44 24 28 lea rax,[rsp+0x28]
|
|
180004a3f: 48 3b f8 cmp rdi,rax
|
|
180004a42: 74 54 je 0x180004a98
|
|
180004a44: 48 8b 57 18 mov rdx,QWORD PTR [rdi+0x18]
|
|
180004a48: 48 83 fa 10 cmp rdx,0x10
|
|
180004a4c: 72 2c jb 0x180004a7a
|
|
180004a4e: 48 8b 0f mov rcx,QWORD PTR [rdi]
|
|
180004a51: 48 ff c2 inc rdx
|
|
180004a54: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180004a5b: 72 18 jb 0x180004a75
|
|
180004a5d: 48 83 c2 27 add rdx,0x27
|
|
180004a61: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
180004a65: 49 2b c8 sub rcx,r8
|
|
180004a68: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
180004a6c: 48 83 f8 1f cmp rax,0x1f
|
|
180004a70: 77 55 ja 0x180004ac7
|
|
180004a72: 49 8b c8 mov rcx,r8
|
|
180004a75: e8 96 7e 00 00 call 0x18000c910
|
|
180004a7a: 48 c7 47 18 0f 00 00 mov QWORD PTR [rdi+0x18],0xf
|
|
180004a81: 00
|
|
180004a82: c6 07 00 mov BYTE PTR [rdi],0x0
|
|
180004a85: 0f 10 44 24 28 movups xmm0,XMMWORD PTR [rsp+0x28]
|
|
180004a8a: 0f 11 07 movups XMMWORD PTR [rdi],xmm0
|
|
180004a8d: 0f 10 4c 24 38 movups xmm1,XMMWORD PTR [rsp+0x38]
|
|
180004a92: 0f 11 4f 10 movups XMMWORD PTR [rdi+0x10],xmm1
|
|
180004a96: eb 3c jmp 0x180004ad4
|
|
180004a98: 48 83 fa 10 cmp rdx,0x10
|
|
180004a9c: 72 36 jb 0x180004ad4
|
|
180004a9e: 48 ff c2 inc rdx
|
|
180004aa1: 48 8b 4c 24 28 mov rcx,QWORD PTR [rsp+0x28]
|
|
180004aa6: 48 8b c1 mov rax,rcx
|
|
180004aa9: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180004ab0: 72 1c jb 0x180004ace
|
|
180004ab2: 48 83 c2 27 add rdx,0x27
|
|
180004ab6: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
180004aba: 48 2b c1 sub rax,rcx
|
|
180004abd: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
180004ac1: 48 83 f8 1f cmp rax,0x1f
|
|
180004ac5: 76 07 jbe 0x180004ace
|
|
180004ac7: ff 15 93 a9 00 00 call QWORD PTR [rip+0xa993] # 0x18000f460
|
|
180004acd: cc int3
|
|
180004ace: e8 3d 7e 00 00 call 0x18000c910
|
|
180004ad3: 90 nop
|
|
180004ad4: 48 8b 44 24 60 mov rax,QWORD PTR [rsp+0x60]
|
|
180004ad9: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4]
|
|
180004add: 4c 89 7c 0c 60 mov QWORD PTR [rsp+rcx*1+0x60],r15
|
|
180004ae2: 48 8b 4c 24 60 mov rcx,QWORD PTR [rsp+0x60]
|
|
180004ae7: 48 63 51 04 movsxd rdx,DWORD PTR [rcx+0x4]
|
|
180004aeb: 44 8d 82 68 ff ff ff lea r8d,[rdx-0x98]
|
|
180004af2: 44 89 44 14 5c mov DWORD PTR [rsp+rdx*1+0x5c],r8d
|
|
180004af7: 48 8d 4c 24 78 lea rcx,[rsp+0x78]
|
|
180004afc: e8 8f 14 00 00 call 0x180005f90
|
|
180004b01: 48 8d 4d 80 lea rcx,[rbp-0x80]
|
|
180004b05: ff 15 5d a8 00 00 call QWORD PTR [rip+0xa85d] # 0x18000f368
|
|
180004b0b: 48 8d 4d f8 lea rcx,[rbp-0x8]
|
|
180004b0f: ff 15 a3 a7 00 00 call QWORD PTR [rip+0xa7a3] # 0x18000f2b8
|
|
180004b15: 90 nop
|
|
180004b16: 48 8b c6 mov rax,rsi
|
|
180004b19: 48 8b 4d 60 mov rcx,QWORD PTR [rbp+0x60]
|
|
180004b1d: 48 33 cc xor rcx,rsp
|
|
180004b20: e8 0b 7a 00 00 call 0x18000c530
|
|
180004b25: 48 8b 9c 24 b0 01 00 mov rbx,QWORD PTR [rsp+0x1b0]
|
|
180004b2c: 00
|
|
180004b2d: 48 81 c4 70 01 00 00 add rsp,0x170
|
|
180004b34: 41 5f pop r15
|
|
180004b36: 41 5e pop r14
|
|
180004b38: 5f pop rdi
|
|
180004b39: 5e pop rsi
|
|
180004b3a: 5d pop rbp
|
|
180004b3b: c3 ret
|
|
180004b3c: cc int3
|
|
180004b3d: cc int3
|
|
180004b3e: cc int3
|
|
180004b3f: cc int3
|
|
180004b40: 48 89 4c 24 08 mov QWORD PTR [rsp+0x8],rcx
|
|
180004b45: 53 push rbx
|
|
180004b46: 48 83 ec 20 sub rsp,0x20
|
|
180004b4a: 48 8b d9 mov rbx,rcx
|
|
180004b4d: 0f 57 c0 xorps xmm0,xmm0
|
|
180004b50: 0f 11 41 08 movups XMMWORD PTR [rcx+0x8],xmm0
|
|
180004b54: 48 8d 05 4d b1 00 00 lea rax,[rip+0xb14d] # 0x18000fca8
|
|
180004b5b: 48 89 01 mov QWORD PTR [rcx],rax
|
|
180004b5e: 48 83 c2 18 add rdx,0x18
|
|
180004b62: 48 83 c1 18 add rcx,0x18
|
|
180004b66: e8 f5 e2 ff ff call 0x180002e60
|
|
180004b6b: 90 nop
|
|
180004b6c: 48 8b c3 mov rax,rbx
|
|
180004b6f: 48 83 c4 20 add rsp,0x20
|
|
180004b73: 5b pop rbx
|
|
180004b74: c3 ret
|
|
180004b75: cc int3
|
|
180004b76: cc int3
|
|
180004b77: cc int3
|
|
180004b78: cc int3
|
|
180004b79: cc int3
|
|
180004b7a: cc int3
|
|
180004b7b: cc int3
|
|
180004b7c: cc int3
|
|
180004b7d: cc int3
|
|
180004b7e: cc int3
|
|
180004b7f: cc int3
|
|
180004b80: 40 53 rex push rbx
|
|
180004b82: 48 83 ec 20 sub rsp,0x20
|
|
180004b86: 48 8d 05 1b b1 00 00 lea rax,[rip+0xb11b] # 0x18000fca8
|
|
180004b8d: 48 8b d9 mov rbx,rcx
|
|
180004b90: 48 89 01 mov QWORD PTR [rcx],rax
|
|
180004b93: 48 8b 51 30 mov rdx,QWORD PTR [rcx+0x30]
|
|
180004b97: 48 83 fa 10 cmp rdx,0x10
|
|
180004b9b: 72 2d jb 0x180004bca
|
|
180004b9d: 48 8b 49 18 mov rcx,QWORD PTR [rcx+0x18]
|
|
180004ba1: 48 ff c2 inc rdx
|
|
180004ba4: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180004bab: 72 18 jb 0x180004bc5
|
|
180004bad: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
180004bb1: 48 83 c2 27 add rdx,0x27
|
|
180004bb5: 49 2b c8 sub rcx,r8
|
|
180004bb8: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
180004bbc: 48 83 f8 1f cmp rax,0x1f
|
|
180004bc0: 77 36 ja 0x180004bf8
|
|
180004bc2: 49 8b c8 mov rcx,r8
|
|
180004bc5: e8 46 7d 00 00 call 0x18000c910
|
|
180004bca: 48 8d 05 07 ab 00 00 lea rax,[rip+0xab07] # 0x18000f6d8
|
|
180004bd1: 48 c7 43 28 00 00 00 mov QWORD PTR [rbx+0x28],0x0
|
|
180004bd8: 00
|
|
180004bd9: 48 c7 43 30 0f 00 00 mov QWORD PTR [rbx+0x30],0xf
|
|
180004be0: 00
|
|
180004be1: 48 8d 4b 08 lea rcx,[rbx+0x8]
|
|
180004be5: c6 43 18 00 mov BYTE PTR [rbx+0x18],0x0
|
|
180004be9: 48 89 03 mov QWORD PTR [rbx],rax
|
|
180004bec: 48 83 c4 20 add rsp,0x20
|
|
180004bf0: 5b pop rbx
|
|
180004bf1: 48 ff 25 e8 a7 00 00 rex.W jmp QWORD PTR [rip+0xa7e8] # 0x18000f3e0
|
|
180004bf8: ff 15 62 a8 00 00 call QWORD PTR [rip+0xa862] # 0x18000f460
|
|
180004bfe: cc int3
|
|
180004bff: cc int3
|
|
180004c00: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx
|
|
180004c05: 57 push rdi
|
|
180004c06: 48 83 ec 20 sub rsp,0x20
|
|
180004c0a: 48 8d 05 97 b0 00 00 lea rax,[rip+0xb097] # 0x18000fca8
|
|
180004c11: 8b fa mov edi,edx
|
|
180004c13: 48 89 01 mov QWORD PTR [rcx],rax
|
|
180004c16: 48 8b d9 mov rbx,rcx
|
|
180004c19: 48 8b 51 30 mov rdx,QWORD PTR [rcx+0x30]
|
|
180004c1d: 48 83 fa 10 cmp rdx,0x10
|
|
180004c21: 72 2d jb 0x180004c50
|
|
180004c23: 48 8b 49 18 mov rcx,QWORD PTR [rcx+0x18]
|
|
180004c27: 48 ff c2 inc rdx
|
|
180004c2a: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180004c31: 72 18 jb 0x180004c4b
|
|
180004c33: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
180004c37: 48 83 c2 27 add rdx,0x27
|
|
180004c3b: 49 2b c8 sub rcx,r8
|
|
180004c3e: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
180004c42: 48 83 f8 1f cmp rax,0x1f
|
|
180004c46: 77 51 ja 0x180004c99
|
|
180004c48: 49 8b c8 mov rcx,r8
|
|
180004c4b: e8 c0 7c 00 00 call 0x18000c910
|
|
180004c50: 48 8d 05 81 aa 00 00 lea rax,[rip+0xaa81] # 0x18000f6d8
|
|
180004c57: 48 c7 43 28 00 00 00 mov QWORD PTR [rbx+0x28],0x0
|
|
180004c5e: 00
|
|
180004c5f: 48 c7 43 30 0f 00 00 mov QWORD PTR [rbx+0x30],0xf
|
|
180004c66: 00
|
|
180004c67: 48 8d 4b 08 lea rcx,[rbx+0x8]
|
|
180004c6b: c6 43 18 00 mov BYTE PTR [rbx+0x18],0x0
|
|
180004c6f: 48 89 03 mov QWORD PTR [rbx],rax
|
|
180004c72: ff 15 68 a7 00 00 call QWORD PTR [rip+0xa768] # 0x18000f3e0
|
|
180004c78: 40 f6 c7 01 test dil,0x1
|
|
180004c7c: 74 0d je 0x180004c8b
|
|
180004c7e: ba 38 00 00 00 mov edx,0x38
|
|
180004c83: 48 8b cb mov rcx,rbx
|
|
180004c86: e8 85 7c 00 00 call 0x18000c910
|
|
180004c8b: 48 8b c3 mov rax,rbx
|
|
180004c8e: 48 8b 5c 24 38 mov rbx,QWORD PTR [rsp+0x38]
|
|
180004c93: 48 83 c4 20 add rsp,0x20
|
|
180004c97: 5f pop rdi
|
|
180004c98: c3 ret
|
|
180004c99: ff 15 c1 a7 00 00 call QWORD PTR [rip+0xa7c1] # 0x18000f460
|
|
180004c9f: cc int3
|
|
180004ca0: 48 89 5c 24 18 mov QWORD PTR [rsp+0x18],rbx
|
|
180004ca5: 48 89 6c 24 20 mov QWORD PTR [rsp+0x20],rbp
|
|
180004caa: 56 push rsi
|
|
180004cab: 57 push rdi
|
|
180004cac: 41 54 push r12
|
|
180004cae: 41 56 push r14
|
|
180004cb0: 41 57 push r15
|
|
180004cb2: 48 83 ec 40 sub rsp,0x40
|
|
180004cb6: 48 8b fa mov rdi,rdx
|
|
180004cb9: 48 8b d9 mov rbx,rcx
|
|
180004cbc: 48 89 4c 24 38 mov QWORD PTR [rsp+0x38],rcx
|
|
180004cc1: 33 f6 xor esi,esi
|
|
180004cc3: 89 74 24 30 mov DWORD PTR [rsp+0x30],esi
|
|
180004cc7: 8b 0d e7 12 01 00 mov ecx,DWORD PTR [rip+0x112e7] # 0x180015fb4
|
|
180004ccd: 65 48 8b 04 25 58 00 mov rax,QWORD PTR gs:0x58
|
|
180004cd4: 00 00
|
|
180004cd6: 41 b8 04 00 00 00 mov r8d,0x4
|
|
180004cdc: 48 8b 14 c8 mov rdx,QWORD PTR [rax+rcx*8]
|
|
180004ce0: 8d 6e 07 lea ebp,[rsi+0x7]
|
|
180004ce3: 4c 8d 3d d6 13 01 00 lea r15,[rip+0x113d6] # 0x1800160c0
|
|
180004cea: 41 8b 04 10 mov eax,DWORD PTR [r8+rdx*1]
|
|
180004cee: 39 05 ec 13 01 00 cmp DWORD PTR [rip+0x113ec],eax # 0x1800160e0
|
|
180004cf4: 7e 56 jle 0x180004d4c
|
|
180004cf6: 48 8d 0d e3 13 01 00 lea rcx,[rip+0x113e3] # 0x1800160e0
|
|
180004cfd: e8 66 80 00 00 call 0x18000cd68
|
|
180004d02: 83 3d d7 13 01 00 ff cmp DWORD PTR [rip+0x113d7],0xffffffff # 0x1800160e0
|
|
180004d09: 75 41 jne 0x180004d4c
|
|
180004d0b: 48 89 35 be 13 01 00 mov QWORD PTR [rip+0x113be],rsi # 0x1800160d0
|
|
180004d12: 48 89 2d bf 13 01 00 mov QWORD PTR [rip+0x113bf],rbp # 0x1800160d8
|
|
180004d19: 66 89 35 a0 13 01 00 mov WORD PTR [rip+0x113a0],si # 0x1800160c0
|
|
180004d20: 44 8d 46 04 lea r8d,[rsi+0x4]
|
|
180004d24: 48 8d 15 4d ab 00 00 lea rdx,[rip+0xab4d] # 0x18000f878
|
|
180004d2b: 49 8b cf mov rcx,r15
|
|
180004d2e: e8 fd ea ff ff call 0x180003830
|
|
180004d33: 48 8d 0d 46 99 00 00 lea rcx,[rip+0x9946] # 0x18000e680
|
|
180004d3a: e8 b9 7b 00 00 call 0x18000c8f8
|
|
180004d3f: 90 nop
|
|
180004d40: 48 8d 0d 99 13 01 00 lea rcx,[rip+0x11399] # 0x1800160e0
|
|
180004d47: e8 bc 7f 00 00 call 0x18000cd08
|
|
180004d4c: 49 8b cf mov rcx,r15
|
|
180004d4f: 48 83 3d 81 13 01 00 cmp QWORD PTR [rip+0x11381],0x8 # 0x1800160d8
|
|
180004d56: 08
|
|
180004d57: 48 0f 43 0d 61 13 01 cmovae rcx,QWORD PTR [rip+0x11361] # 0x1800160c0
|
|
180004d5e: 00
|
|
180004d5f: 4c 8b c7 mov r8,rdi
|
|
180004d62: 48 83 7f 18 08 cmp QWORD PTR [rdi+0x18],0x8
|
|
180004d67: 72 03 jb 0x180004d6c
|
|
180004d69: 4c 8b 07 mov r8,QWORD PTR [rdi]
|
|
180004d6c: 4c 8b 0d 5d 13 01 00 mov r9,QWORD PTR [rip+0x1135d] # 0x1800160d0
|
|
180004d73: 4c 8d 67 10 lea r12,[rdi+0x10]
|
|
180004d77: 4d 8b 14 24 mov r10,QWORD PTR [r12]
|
|
180004d7b: 49 8b d2 mov rdx,r10
|
|
180004d7e: 4d 3b ca cmp r9,r10
|
|
180004d81: 49 0f 42 d1 cmovb rdx,r9
|
|
180004d85: 48 85 d2 test rdx,rdx
|
|
180004d88: 74 1e je 0x180004da8
|
|
180004d8a: 4c 2b c1 sub r8,rcx
|
|
180004d8d: 0f 1f 00 nop DWORD PTR [rax]
|
|
180004d90: 0f b7 01 movzx eax,WORD PTR [rcx]
|
|
180004d93: 66 41 39 04 08 cmp WORD PTR [r8+rcx*1],ax
|
|
180004d98: 0f 85 e2 00 00 00 jne 0x180004e80
|
|
180004d9e: 48 83 c1 02 add rcx,0x2
|
|
180004da2: 48 83 ea 01 sub rdx,0x1
|
|
180004da6: 75 e8 jne 0x180004d90
|
|
180004da8: 4d 3b d1 cmp r10,r9
|
|
180004dab: 0f 82 cf 00 00 00 jb 0x180004e80
|
|
180004db1: 0f 87 c9 00 00 00 ja 0x180004e80
|
|
180004db7: 48 89 73 10 mov QWORD PTR [rbx+0x10],rsi
|
|
180004dbb: 48 89 73 18 mov QWORD PTR [rbx+0x18],rsi
|
|
180004dbf: 4d 8b 34 24 mov r14,QWORD PTR [r12]
|
|
180004dc3: 48 83 7f 18 08 cmp QWORD PTR [rdi+0x18],0x8
|
|
180004dc8: 72 03 jb 0x180004dcd
|
|
180004dca: 48 8b 3f mov rdi,QWORD PTR [rdi]
|
|
180004dcd: 49 83 fe 08 cmp r14,0x8
|
|
180004dd1: 73 13 jae 0x180004de6
|
|
180004dd3: 0f 10 07 movups xmm0,XMMWORD PTR [rdi]
|
|
180004dd6: 0f 11 03 movups XMMWORD PTR [rbx],xmm0
|
|
180004dd9: 4c 89 73 10 mov QWORD PTR [rbx+0x10],r14
|
|
180004ddd: 48 89 6b 18 mov QWORD PTR [rbx+0x18],rbp
|
|
180004de1: e9 82 01 00 00 jmp 0x180004f68
|
|
180004de6: 49 8b ee mov rbp,r14
|
|
180004de9: 48 83 cd 07 or rbp,0x7
|
|
180004ded: 48 b8 fe ff ff ff ff movabs rax,0x7ffffffffffffffe
|
|
180004df4: ff ff 7f
|
|
180004df7: 48 3b e8 cmp rbp,rax
|
|
180004dfa: 48 0f 47 e8 cmova rbp,rax
|
|
180004dfe: 48 8d 4d 01 lea rcx,[rbp+0x1]
|
|
180004e02: 48 b8 ff ff ff ff ff movabs rax,0x7fffffffffffffff
|
|
180004e09: ff ff 7f
|
|
180004e0c: 48 3b c8 cmp rcx,rax
|
|
180004e0f: 0f 87 6f 01 00 00 ja 0x180004f84
|
|
180004e15: 48 03 c9 add rcx,rcx
|
|
180004e18: 48 81 f9 00 10 00 00 cmp rcx,0x1000
|
|
180004e1f: 72 2f jb 0x180004e50
|
|
180004e21: 48 8d 41 27 lea rax,[rcx+0x27]
|
|
180004e25: 48 3b c1 cmp rax,rcx
|
|
180004e28: 0f 86 56 01 00 00 jbe 0x180004f84
|
|
180004e2e: 48 8b c8 mov rcx,rax
|
|
180004e31: e8 1e 77 00 00 call 0x18000c554
|
|
180004e36: 48 85 c0 test rax,rax
|
|
180004e39: 74 0e je 0x180004e49
|
|
180004e3b: 48 8d 70 27 lea rsi,[rax+0x27]
|
|
180004e3f: 48 83 e6 e0 and rsi,0xffffffffffffffe0
|
|
180004e43: 48 89 46 f8 mov QWORD PTR [rsi-0x8],rax
|
|
180004e47: eb 14 jmp 0x180004e5d
|
|
180004e49: ff 15 11 a6 00 00 call QWORD PTR [rip+0xa611] # 0x18000f460
|
|
180004e4f: cc int3
|
|
180004e50: 48 85 c9 test rcx,rcx
|
|
180004e53: 74 08 je 0x180004e5d
|
|
180004e55: e8 fa 76 00 00 call 0x18000c554
|
|
180004e5a: 48 8b f0 mov rsi,rax
|
|
180004e5d: 48 89 33 mov QWORD PTR [rbx],rsi
|
|
180004e60: 4e 8d 04 75 02 00 00 lea r8,[r14*2+0x2]
|
|
180004e67: 00
|
|
180004e68: 48 8b d7 mov rdx,rdi
|
|
180004e6b: 48 8b ce mov rcx,rsi
|
|
180004e6e: e8 f2 89 00 00 call 0x18000d865
|
|
180004e73: 4c 89 73 10 mov QWORD PTR [rbx+0x10],r14
|
|
180004e77: 48 89 6b 18 mov QWORD PTR [rbx+0x18],rbp
|
|
180004e7b: e9 e8 00 00 00 jmp 0x180004f68
|
|
180004e80: 48 89 73 10 mov QWORD PTR [rbx+0x10],rsi
|
|
180004e84: 48 89 6b 18 mov QWORD PTR [rbx+0x18],rbp
|
|
180004e88: 66 89 33 mov WORD PTR [rbx],si
|
|
180004e8b: c7 44 24 30 02 00 00 mov DWORD PTR [rsp+0x30],0x2
|
|
180004e92: 00
|
|
180004e93: 48 8b 15 36 12 01 00 mov rdx,QWORD PTR [rip+0x11236] # 0x1800160d0
|
|
180004e9a: 49 03 14 24 add rdx,QWORD PTR [r12]
|
|
180004e9e: 48 8b cb mov rcx,rbx
|
|
180004ea1: e8 ba 19 00 00 call 0x180006860
|
|
180004ea6: 48 83 3d 2a 12 01 00 cmp QWORD PTR [rip+0x1122a],0x8 # 0x1800160d8
|
|
180004ead: 08
|
|
180004eae: 4c 0f 43 3d 0a 12 01 cmovae r15,QWORD PTR [rip+0x1120a] # 0x1800160c0
|
|
180004eb5: 00
|
|
180004eb6: 48 8b 15 13 12 01 00 mov rdx,QWORD PTR [rip+0x11213] # 0x1800160d0
|
|
180004ebd: 48 8b 4b 10 mov rcx,QWORD PTR [rbx+0x10]
|
|
180004ec1: 4c 8b 43 18 mov r8,QWORD PTR [rbx+0x18]
|
|
180004ec5: 49 8b c0 mov rax,r8
|
|
180004ec8: 48 2b c1 sub rax,rcx
|
|
180004ecb: 48 3b d0 cmp rdx,rax
|
|
180004ece: 77 2b ja 0x180004efb
|
|
180004ed0: 48 8d 2c 11 lea rbp,[rcx+rdx*1]
|
|
180004ed4: 48 89 6b 10 mov QWORD PTR [rbx+0x10],rbp
|
|
180004ed8: 4c 8b f3 mov r14,rbx
|
|
180004edb: 49 83 f8 08 cmp r8,0x8
|
|
180004edf: 72 03 jb 0x180004ee4
|
|
180004ee1: 4c 8b 33 mov r14,QWORD PTR [rbx]
|
|
180004ee4: 4c 8d 04 12 lea r8,[rdx+rdx*1]
|
|
180004ee8: 49 8d 0c 4e lea rcx,[r14+rcx*2]
|
|
180004eec: 49 8b d7 mov rdx,r15
|
|
180004eef: e8 77 89 00 00 call 0x18000d86b
|
|
180004ef4: 66 41 89 34 6e mov WORD PTR [r14+rbp*2],si
|
|
180004ef9: eb 10 jmp 0x180004f0b
|
|
180004efb: 48 89 54 24 20 mov QWORD PTR [rsp+0x20],rdx
|
|
180004f00: 4d 8b cf mov r9,r15
|
|
180004f03: 48 8b cb mov rcx,rbx
|
|
180004f06: e8 95 17 00 00 call 0x1800066a0
|
|
180004f0b: 48 83 7f 18 08 cmp QWORD PTR [rdi+0x18],0x8
|
|
180004f10: 72 03 jb 0x180004f15
|
|
180004f12: 48 8b 3f mov rdi,QWORD PTR [rdi]
|
|
180004f15: 49 8b 14 24 mov rdx,QWORD PTR [r12]
|
|
180004f19: 48 8b 4b 10 mov rcx,QWORD PTR [rbx+0x10]
|
|
180004f1d: 4c 8b 43 18 mov r8,QWORD PTR [rbx+0x18]
|
|
180004f21: 49 8b c0 mov rax,r8
|
|
180004f24: 48 2b c1 sub rax,rcx
|
|
180004f27: 48 3b d0 cmp rdx,rax
|
|
180004f2a: 77 2b ja 0x180004f57
|
|
180004f2c: 48 8d 2c 11 lea rbp,[rcx+rdx*1]
|
|
180004f30: 48 89 6b 10 mov QWORD PTR [rbx+0x10],rbp
|
|
180004f34: 4c 8b f3 mov r14,rbx
|
|
180004f37: 49 83 f8 08 cmp r8,0x8
|
|
180004f3b: 72 03 jb 0x180004f40
|
|
180004f3d: 4c 8b 33 mov r14,QWORD PTR [rbx]
|
|
180004f40: 4c 8d 04 12 lea r8,[rdx+rdx*1]
|
|
180004f44: 49 8d 0c 4e lea rcx,[r14+rcx*2]
|
|
180004f48: 48 8b d7 mov rdx,rdi
|
|
180004f4b: e8 1b 89 00 00 call 0x18000d86b
|
|
180004f50: 66 41 89 34 6e mov WORD PTR [r14+rbp*2],si
|
|
180004f55: eb 11 jmp 0x180004f68
|
|
180004f57: 48 89 54 24 20 mov QWORD PTR [rsp+0x20],rdx
|
|
180004f5c: 4c 8b cf mov r9,rdi
|
|
180004f5f: 48 8b cb mov rcx,rbx
|
|
180004f62: e8 39 17 00 00 call 0x1800066a0
|
|
180004f67: 90 nop
|
|
180004f68: 48 8b c3 mov rax,rbx
|
|
180004f6b: 4c 8d 5c 24 40 lea r11,[rsp+0x40]
|
|
180004f70: 49 8b 5b 40 mov rbx,QWORD PTR [r11+0x40]
|
|
180004f74: 49 8b 6b 48 mov rbp,QWORD PTR [r11+0x48]
|
|
180004f78: 49 8b e3 mov rsp,r11
|
|
180004f7b: 41 5f pop r15
|
|
180004f7d: 41 5e pop r14
|
|
180004f7f: 41 5c pop r12
|
|
180004f81: 5f pop rdi
|
|
180004f82: 5e pop rsi
|
|
180004f83: c3 ret
|
|
180004f84: e8 c7 c7 ff ff call 0x180001750
|
|
180004f89: cc int3
|
|
180004f8a: cc int3
|
|
180004f8b: cc int3
|
|
180004f8c: cc int3
|
|
180004f8d: cc int3
|
|
180004f8e: cc int3
|
|
180004f8f: cc int3
|
|
180004f90: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx
|
|
180004f95: 57 push rdi
|
|
180004f96: 48 83 ec 20 sub rsp,0x20
|
|
180004f9a: 8b fa mov edi,edx
|
|
180004f9c: 48 8b d9 mov rbx,rcx
|
|
180004f9f: 48 8d 05 22 ad 00 00 lea rax,[rip+0xad22] # 0x18000fcc8
|
|
180004fa6: 48 89 01 mov QWORD PTR [rcx],rax
|
|
180004fa9: e8 e2 07 00 00 call 0x180005790
|
|
180004fae: 90 nop
|
|
180004faf: 48 8b 4b 60 mov rcx,QWORD PTR [rbx+0x60]
|
|
180004fb3: ff 15 6f a1 00 00 call QWORD PTR [rip+0xa16f] # 0x18000f128
|
|
180004fb9: 90 nop
|
|
180004fba: 48 8b 4b 68 mov rcx,QWORD PTR [rbx+0x68]
|
|
180004fbe: ff 15 64 a1 00 00 call QWORD PTR [rip+0xa164] # 0x18000f128
|
|
180004fc4: 90 nop
|
|
180004fc5: 48 8b 53 20 mov rdx,QWORD PTR [rbx+0x20]
|
|
180004fc9: 48 83 fa 08 cmp rdx,0x8
|
|
180004fcd: 72 33 jb 0x180005002
|
|
180004fcf: 48 8b 4b 08 mov rcx,QWORD PTR [rbx+0x8]
|
|
180004fd3: 48 8d 14 55 02 00 00 lea rdx,[rdx*2+0x2]
|
|
180004fda: 00
|
|
180004fdb: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180004fe2: 72 18 jb 0x180004ffc
|
|
180004fe4: 48 83 c2 27 add rdx,0x27
|
|
180004fe8: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
180004fec: 49 2b c8 sub rcx,r8
|
|
180004fef: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
180004ff3: 48 83 f8 1f cmp rax,0x1f
|
|
180004ff7: 77 3b ja 0x180005034
|
|
180004ff9: 49 8b c8 mov rcx,r8
|
|
180004ffc: e8 0f 79 00 00 call 0x18000c910
|
|
180005001: 90 nop
|
|
180005002: 33 c0 xor eax,eax
|
|
180005004: 48 89 43 18 mov QWORD PTR [rbx+0x18],rax
|
|
180005008: 48 c7 43 20 07 00 00 mov QWORD PTR [rbx+0x20],0x7
|
|
18000500f: 00
|
|
180005010: 66 89 43 08 mov WORD PTR [rbx+0x8],ax
|
|
180005014: 40 f6 c7 01 test dil,0x1
|
|
180005018: 74 0c je 0x180005026
|
|
18000501a: 8d 50 70 lea edx,[rax+0x70]
|
|
18000501d: 48 8b cb mov rcx,rbx
|
|
180005020: e8 eb 78 00 00 call 0x18000c910
|
|
180005025: 90 nop
|
|
180005026: 48 8b c3 mov rax,rbx
|
|
180005029: 48 8b 5c 24 38 mov rbx,QWORD PTR [rsp+0x38]
|
|
18000502e: 48 83 c4 20 add rsp,0x20
|
|
180005032: 5f pop rdi
|
|
180005033: c3 ret
|
|
180005034: ff 15 26 a4 00 00 call QWORD PTR [rip+0xa426] # 0x18000f460
|
|
18000503a: 90 nop
|
|
18000503b: cc int3
|
|
18000503c: cc int3
|
|
18000503d: cc int3
|
|
18000503e: cc int3
|
|
18000503f: cc int3
|
|
180005040: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx
|
|
180005045: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi
|
|
18000504a: 48 89 7c 24 20 mov QWORD PTR [rsp+0x20],rdi
|
|
18000504f: 55 push rbp
|
|
180005050: 48 8d ac 24 b0 fe ff lea rbp,[rsp-0x150]
|
|
180005057: ff
|
|
180005058: 48 81 ec 50 02 00 00 sub rsp,0x250
|
|
18000505f: 48 8b 05 aa ff 00 00 mov rax,QWORD PTR [rip+0xffaa] # 0x180015010
|
|
180005066: 48 33 c4 xor rax,rsp
|
|
180005069: 48 89 85 40 01 00 00 mov QWORD PTR [rbp+0x140],rax
|
|
180005070: 48 8b d9 mov rbx,rcx
|
|
180005073: 33 f6 xor esi,esi
|
|
180005075: 89 74 24 40 mov DWORD PTR [rsp+0x40],esi
|
|
180005079: 48 39 71 18 cmp QWORD PTR [rcx+0x18],rsi
|
|
18000507d: 0f 84 7b 02 00 00 je 0x1800052fe
|
|
180005083: 80 79 30 01 cmp BYTE PTR [rcx+0x30],0x1
|
|
180005087: 0f 84 94 02 00 00 je 0x180005321
|
|
18000508d: 48 8d 51 08 lea rdx,[rcx+0x8]
|
|
180005091: 48 8d 4d 20 lea rcx,[rbp+0x20]
|
|
180005095: e8 06 fc ff ff call 0x180004ca0
|
|
18000509a: 90 nop
|
|
18000509b: 48 8d 4d 20 lea rcx,[rbp+0x20]
|
|
18000509f: 48 83 7d 38 08 cmp QWORD PTR [rbp+0x38],0x8
|
|
1800050a4: 48 0f 43 4d 20 cmovae rcx,QWORD PTR [rbp+0x20]
|
|
1800050a9: 48 89 74 24 30 mov QWORD PTR [rsp+0x30],rsi
|
|
1800050ae: c7 44 24 28 80 00 00 mov DWORD PTR [rsp+0x28],0x80
|
|
1800050b5: 00
|
|
1800050b6: c7 44 24 20 03 00 00 mov DWORD PTR [rsp+0x20],0x3
|
|
1800050bd: 00
|
|
1800050be: 45 33 c9 xor r9d,r9d
|
|
1800050c1: 45 33 c0 xor r8d,r8d
|
|
1800050c4: ba 00 00 00 c0 mov edx,0xc0000000
|
|
1800050c9: ff 15 79 a0 00 00 call QWORD PTR [rip+0xa079] # 0x18000f148
|
|
1800050cf: 48 89 43 28 mov QWORD PTR [rbx+0x28],rax
|
|
1800050d3: 48 83 f8 ff cmp rax,0xffffffffffffffff
|
|
1800050d7: 0f 85 aa 00 00 00 jne 0x180005187
|
|
1800050dd: ff 15 55 a0 00 00 call QWORD PTR [rip+0xa055] # 0x18000f138
|
|
1800050e3: 8b f8 mov edi,eax
|
|
1800050e5: 33 d2 xor edx,edx
|
|
1800050e7: 41 b8 f8 00 00 00 mov r8d,0xf8
|
|
1800050ed: 48 8d 4d 40 lea rcx,[rbp+0x40]
|
|
1800050f1: e8 f8 85 00 00 call 0x18000d6ee
|
|
1800050f6: 48 8d 05 bb ab 00 00 lea rax,[rip+0xabbb] # 0x18000fcb8
|
|
1800050fd: 48 89 45 40 mov QWORD PTR [rbp+0x40],rax
|
|
180005101: 48 8d 05 a0 aa 00 00 lea rax,[rip+0xaaa0] # 0x18000fba8
|
|
180005108: 48 89 45 50 mov QWORD PTR [rbp+0x50],rax
|
|
18000510c: 48 8d 8d d8 00 00 00 lea rcx,[rbp+0xd8]
|
|
180005113: ff 15 3f a1 00 00 call QWORD PTR [rip+0xa13f] # 0x18000f258
|
|
180005119: 90 nop
|
|
18000511a: c7 44 24 40 01 00 00 mov DWORD PTR [rsp+0x40],0x1
|
|
180005121: 00
|
|
180005122: 45 33 c0 xor r8d,r8d
|
|
180005125: 48 8d 55 58 lea rdx,[rbp+0x58]
|
|
180005129: 48 8d 4d 40 lea rcx,[rbp+0x40]
|
|
18000512d: ff 15 2d a1 00 00 call QWORD PTR [rip+0xa12d] # 0x18000f260
|
|
180005133: 90 nop
|
|
180005134: 48 8b 45 40 mov rax,QWORD PTR [rbp+0x40]
|
|
180005138: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4]
|
|
18000513c: 48 8d 05 3d ab 00 00 lea rax,[rip+0xab3d] # 0x18000fc80
|
|
180005143: 48 89 44 0d 40 mov QWORD PTR [rbp+rcx*1+0x40],rax
|
|
180005148: 48 8b 45 40 mov rax,QWORD PTR [rbp+0x40]
|
|
18000514c: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4]
|
|
180005150: 8d 91 68 ff ff ff lea edx,[rcx-0x98]
|
|
180005156: 89 54 0d 3c mov DWORD PTR [rbp+rcx*1+0x3c],edx
|
|
18000515a: 48 8d 4d 58 lea rcx,[rbp+0x58]
|
|
18000515e: ff 15 7c a1 00 00 call QWORD PTR [rip+0xa17c] # 0x18000f2e0
|
|
180005164: 48 8d 05 65 aa 00 00 lea rax,[rip+0xaa65] # 0x18000fbd0
|
|
18000516b: 48 89 45 58 mov QWORD PTR [rbp+0x58],rax
|
|
18000516f: 48 89 b5 c0 00 00 00 mov QWORD PTR [rbp+0xc0],rsi
|
|
180005176: 89 b5 c8 00 00 00 mov DWORD PTR [rbp+0xc8],esi
|
|
18000517c: 83 ff 02 cmp edi,0x2
|
|
18000517f: 0f 85 0e 01 00 00 jne 0x180005293
|
|
180005185: eb 77 jmp 0x1800051fe
|
|
180005187: 48 8b cb mov rcx,rbx
|
|
18000518a: e8 31 02 00 00 call 0x1800053c0
|
|
18000518f: c6 43 30 01 mov BYTE PTR [rbx+0x30],0x1
|
|
180005193: 48 8b 55 38 mov rdx,QWORD PTR [rbp+0x38]
|
|
180005197: 48 83 fa 08 cmp rdx,0x8
|
|
18000519b: 72 39 jb 0x1800051d6
|
|
18000519d: 48 8d 14 55 02 00 00 lea rdx,[rdx*2+0x2]
|
|
1800051a4: 00
|
|
1800051a5: 48 8b 4d 20 mov rcx,QWORD PTR [rbp+0x20]
|
|
1800051a9: 48 8b c1 mov rax,rcx
|
|
1800051ac: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
1800051b3: 72 1c jb 0x1800051d1
|
|
1800051b5: 48 83 c2 27 add rdx,0x27
|
|
1800051b9: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
1800051bd: 48 2b c1 sub rax,rcx
|
|
1800051c0: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
1800051c4: 48 83 f8 1f cmp rax,0x1f
|
|
1800051c8: 76 07 jbe 0x1800051d1
|
|
1800051ca: ff 15 90 a2 00 00 call QWORD PTR [rip+0xa290] # 0x18000f460
|
|
1800051d0: cc int3
|
|
1800051d1: e8 3a 77 00 00 call 0x18000c910
|
|
1800051d6: 48 8b 8d 40 01 00 00 mov rcx,QWORD PTR [rbp+0x140]
|
|
1800051dd: 48 33 cc xor rcx,rsp
|
|
1800051e0: e8 4b 73 00 00 call 0x18000c530
|
|
1800051e5: 4c 8d 9c 24 50 02 00 lea r11,[rsp+0x250]
|
|
1800051ec: 00
|
|
1800051ed: 49 8b 5b 18 mov rbx,QWORD PTR [r11+0x18]
|
|
1800051f1: 49 8b 73 20 mov rsi,QWORD PTR [r11+0x20]
|
|
1800051f5: 49 8b 7b 28 mov rdi,QWORD PTR [r11+0x28]
|
|
1800051f9: 49 8b e3 mov rsp,r11
|
|
1800051fc: 5d pop rbp
|
|
1800051fd: c3 ret
|
|
1800051fe: 48 8d 54 24 50 lea rdx,[rsp+0x50]
|
|
180005203: 48 8b cb mov rcx,rbx
|
|
180005206: e8 b5 07 00 00 call 0x1800059c0
|
|
18000520b: 48 8b d8 mov rbx,rax
|
|
18000520e: 48 8d 15 c3 a6 00 00 lea rdx,[rip+0xa6c3] # 0x18000f8d8
|
|
180005215: 48 8d 4d 50 lea rcx,[rbp+0x50]
|
|
180005219: e8 f2 10 00 00 call 0x180006310
|
|
18000521e: 48 8b c8 mov rcx,rax
|
|
180005221: 48 8b d3 mov rdx,rbx
|
|
180005224: e8 b7 12 00 00 call 0x1800064e0
|
|
180005229: 48 8b c8 mov rcx,rax
|
|
18000522c: 48 8d 15 8d a6 00 00 lea rdx,[rip+0xa68d] # 0x18000f8c0
|
|
180005233: e8 d8 10 00 00 call 0x180006310
|
|
180005238: 90 nop
|
|
180005239: 48 8d 4c 24 50 lea rcx,[rsp+0x50]
|
|
18000523e: e8 6d d2 ff ff call 0x1800024b0
|
|
180005243: 48 8d 54 24 70 lea rdx,[rsp+0x70]
|
|
180005248: 48 8d 4d 40 lea rcx,[rbp+0x40]
|
|
18000524c: e8 ff 0d 00 00 call 0x180006050
|
|
180005251: 48 8b d8 mov rbx,rax
|
|
180005254: 48 8d 15 95 a6 00 00 lea rdx,[rip+0xa695] # 0x18000f8f0
|
|
18000525b: 48 8d 4c 24 50 lea rcx,[rsp+0x50]
|
|
180005260: e8 ab d2 ff ff call 0x180002510
|
|
180005265: 48 8b d0 mov rdx,rax
|
|
180005268: 48 8b cb mov rcx,rbx
|
|
18000526b: e8 40 0f 00 00 call 0x1800061b0
|
|
180005270: 4c 8b c8 mov r9,rax
|
|
180005273: 41 b8 53 00 00 00 mov r8d,0x53
|
|
180005279: 48 8d 4d b0 lea rcx,[rbp-0x50]
|
|
18000527d: e8 8e f0 ff ff call 0x180004310
|
|
180005282: 48 8d 15 2f e2 00 00 lea rdx,[rip+0xe22f] # 0x1800134b8
|
|
180005289: 48 8d 4d b0 lea rcx,[rbp-0x50]
|
|
18000528d: e8 56 84 00 00 call 0x18000d6e8
|
|
180005292: 90 nop
|
|
180005293: 48 8d 15 a6 a6 00 00 lea rdx,[rip+0xa6a6] # 0x18000f940
|
|
18000529a: 48 8d 4d 50 lea rcx,[rbp+0x50]
|
|
18000529e: e8 6d 10 00 00 call 0x180006310
|
|
1800052a3: 48 8b c8 mov rcx,rax
|
|
1800052a6: 8b d7 mov edx,edi
|
|
1800052a8: ff 15 1a a0 00 00 call QWORD PTR [rip+0xa01a] # 0x18000f2c8
|
|
1800052ae: 48 8d 54 24 70 lea rdx,[rsp+0x70]
|
|
1800052b3: 48 8d 4d 40 lea rcx,[rbp+0x40]
|
|
1800052b7: e8 94 0d 00 00 call 0x180006050
|
|
1800052bc: 48 8b d8 mov rbx,rax
|
|
1800052bf: 48 8d 15 2a a6 00 00 lea rdx,[rip+0xa62a] # 0x18000f8f0
|
|
1800052c6: 48 8d 4c 24 50 lea rcx,[rsp+0x50]
|
|
1800052cb: e8 40 d2 ff ff call 0x180002510
|
|
1800052d0: 48 8b d0 mov rdx,rax
|
|
1800052d3: 48 8b cb mov rcx,rbx
|
|
1800052d6: e8 d5 0e 00 00 call 0x1800061b0
|
|
1800052db: 4c 8b c8 mov r9,rax
|
|
1800052de: 41 b8 56 00 00 00 mov r8d,0x56
|
|
1800052e4: 48 8d 4d b0 lea rcx,[rbp-0x50]
|
|
1800052e8: e8 23 f0 ff ff call 0x180004310
|
|
1800052ed: 48 8d 15 c4 e1 00 00 lea rdx,[rip+0xe1c4] # 0x1800134b8
|
|
1800052f4: 48 8d 4d b0 lea rcx,[rbp-0x50]
|
|
1800052f8: e8 eb 83 00 00 call 0x18000d6e8
|
|
1800052fd: 90 nop
|
|
1800052fe: 48 8d 15 83 a5 00 00 lea rdx,[rip+0xa583] # 0x18000f888
|
|
180005305: 48 8d 4c 24 50 lea rcx,[rsp+0x50]
|
|
18000530a: e8 11 eb ff ff call 0x180003e20
|
|
18000530f: 48 8d 15 32 e1 00 00 lea rdx,[rip+0xe132] # 0x180013448
|
|
180005316: 48 8d 4c 24 50 lea rcx,[rsp+0x50]
|
|
18000531b: e8 c8 83 00 00 call 0x18000d6e8
|
|
180005320: cc int3
|
|
180005321: 48 8d 4c 24 70 lea rcx,[rsp+0x70]
|
|
180005326: e8 65 eb ff ff call 0x180003e90
|
|
18000532b: 48 8d 15 6e e0 00 00 lea rdx,[rip+0xe06e] # 0x1800133a0
|
|
180005332: 48 8d 4c 24 70 lea rcx,[rsp+0x70]
|
|
180005337: e8 ac 83 00 00 call 0x18000d6e8
|
|
18000533c: cc int3
|
|
18000533d: cc int3
|
|
18000533e: cc int3
|
|
18000533f: cc int3
|
|
180005340: 40 53 rex push rbx
|
|
180005342: 48 83 ec 20 sub rsp,0x20
|
|
180005346: 48 8b d9 mov rbx,rcx
|
|
180005349: 48 8b c2 mov rax,rdx
|
|
18000534c: 48 8d 0d 85 a3 00 00 lea rcx,[rip+0xa385] # 0x18000f6d8
|
|
180005353: 0f 57 c0 xorps xmm0,xmm0
|
|
180005356: 48 8d 53 08 lea rdx,[rbx+0x8]
|
|
18000535a: 48 89 0b mov QWORD PTR [rbx],rcx
|
|
18000535d: 48 8d 48 08 lea rcx,[rax+0x8]
|
|
180005361: 0f 11 02 movups XMMWORD PTR [rdx],xmm0
|
|
180005364: ff 15 7e a0 00 00 call QWORD PTR [rip+0xa07e] # 0x18000f3e8
|
|
18000536a: 48 8d 05 df a8 00 00 lea rax,[rip+0xa8df] # 0x18000fc50
|
|
180005371: 48 89 03 mov QWORD PTR [rbx],rax
|
|
180005374: 48 8b c3 mov rax,rbx
|
|
180005377: 48 83 c4 20 add rsp,0x20
|
|
18000537b: 5b pop rbx
|
|
18000537c: c3 ret
|
|
18000537d: cc int3
|
|
18000537e: cc int3
|
|
18000537f: cc int3
|
|
180005380: 40 53 rex push rbx
|
|
180005382: 48 83 ec 20 sub rsp,0x20
|
|
180005386: 48 8b d9 mov rbx,rcx
|
|
180005389: 48 8b c2 mov rax,rdx
|
|
18000538c: 48 8d 0d 45 a3 00 00 lea rcx,[rip+0xa345] # 0x18000f6d8
|
|
180005393: 0f 57 c0 xorps xmm0,xmm0
|
|
180005396: 48 8d 53 08 lea rdx,[rbx+0x8]
|
|
18000539a: 48 89 0b mov QWORD PTR [rbx],rcx
|
|
18000539d: 48 8d 48 08 lea rcx,[rax+0x8]
|
|
1800053a1: 0f 11 02 movups XMMWORD PTR [rdx],xmm0
|
|
1800053a4: ff 15 3e a0 00 00 call QWORD PTR [rip+0xa03e] # 0x18000f3e8
|
|
1800053aa: 48 8d 05 07 a8 00 00 lea rax,[rip+0xa807] # 0x18000fbb8
|
|
1800053b1: 48 89 03 mov QWORD PTR [rbx],rax
|
|
1800053b4: 48 8b c3 mov rax,rbx
|
|
1800053b7: 48 83 c4 20 add rsp,0x20
|
|
1800053bb: 5b pop rbx
|
|
1800053bc: c3 ret
|
|
1800053bd: cc int3
|
|
1800053be: cc int3
|
|
1800053bf: cc int3
|
|
1800053c0: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx
|
|
1800053c5: 55 push rbp
|
|
1800053c6: 48 8d 6c 24 a9 lea rbp,[rsp-0x57]
|
|
1800053cb: 48 81 ec 00 01 00 00 sub rsp,0x100
|
|
1800053d2: 48 8b 05 37 fc 00 00 mov rax,QWORD PTR [rip+0xfc37] # 0x180015010
|
|
1800053d9: 48 33 c4 xor rax,rsp
|
|
1800053dc: 48 89 45 4f mov QWORD PTR [rbp+0x4f],rax
|
|
1800053e0: 48 8b d9 mov rbx,rcx
|
|
1800053e3: 48 8b 49 28 mov rcx,QWORD PTR [rcx+0x28]
|
|
1800053e7: 48 83 f9 ff cmp rcx,0xffffffffffffffff
|
|
1800053eb: 0f 84 66 02 00 00 je 0x180005657
|
|
1800053f1: 0f 57 c0 xorps xmm0,xmm0
|
|
1800053f4: 48 c7 45 2b 00 00 00 mov QWORD PTR [rbp+0x2b],0x0
|
|
1800053fb: 00
|
|
1800053fc: 48 8d 55 17 lea rdx,[rbp+0x17]
|
|
180005400: c7 45 17 1c 00 00 00 mov DWORD PTR [rbp+0x17],0x1c
|
|
180005407: f3 0f 7f 45 1b movdqu XMMWORD PTR [rbp+0x1b],xmm0
|
|
18000540c: ff 15 1e 9d 00 00 call QWORD PTR [rip+0x9d1e] # 0x18000f130
|
|
180005412: 85 c0 test eax,eax
|
|
180005414: 0f 84 78 02 00 00 je 0x180005692
|
|
18000541a: 8b 43 48 mov eax,DWORD PTR [rbx+0x48]
|
|
18000541d: 3d 40 38 00 00 cmp eax,0x3840
|
|
180005422: 0f 87 83 00 00 00 ja 0x1800054ab
|
|
180005428: 74 78 je 0x1800054a2
|
|
18000542a: 3d b0 04 00 00 cmp eax,0x4b0
|
|
18000542f: 77 45 ja 0x180005476
|
|
180005431: 74 37 je 0x18000546a
|
|
180005433: 83 f8 6e cmp eax,0x6e
|
|
180005436: 74 26 je 0x18000545e
|
|
180005438: 3d 2c 01 00 00 cmp eax,0x12c
|
|
18000543d: 74 13 je 0x180005452
|
|
18000543f: 3d 58 02 00 00 cmp eax,0x258
|
|
180005444: 0f 85 ad 00 00 00 jne 0x1800054f7
|
|
18000544a: 89 45 1b mov DWORD PTR [rbp+0x1b],eax
|
|
18000544d: e9 ba 00 00 00 jmp 0x18000550c
|
|
180005452: c7 45 1b 2c 01 00 00 mov DWORD PTR [rbp+0x1b],0x12c
|
|
180005459: e9 ae 00 00 00 jmp 0x18000550c
|
|
18000545e: c7 45 1b 6e 00 00 00 mov DWORD PTR [rbp+0x1b],0x6e
|
|
180005465: e9 a2 00 00 00 jmp 0x18000550c
|
|
18000546a: c7 45 1b b0 04 00 00 mov DWORD PTR [rbp+0x1b],0x4b0
|
|
180005471: e9 96 00 00 00 jmp 0x18000550c
|
|
180005476: 3d 60 09 00 00 cmp eax,0x960
|
|
18000547b: 74 1c je 0x180005499
|
|
18000547d: 3d c0 12 00 00 cmp eax,0x12c0
|
|
180005482: 74 0c je 0x180005490
|
|
180005484: 3d 80 25 00 00 cmp eax,0x2580
|
|
180005489: 75 6c jne 0x1800054f7
|
|
18000548b: 89 45 1b mov DWORD PTR [rbp+0x1b],eax
|
|
18000548e: eb 7c jmp 0x18000550c
|
|
180005490: c7 45 1b c0 12 00 00 mov DWORD PTR [rbp+0x1b],0x12c0
|
|
180005497: eb 73 jmp 0x18000550c
|
|
180005499: c7 45 1b 60 09 00 00 mov DWORD PTR [rbp+0x1b],0x960
|
|
1800054a0: eb 6a jmp 0x18000550c
|
|
1800054a2: c7 45 1b 40 38 00 00 mov DWORD PTR [rbp+0x1b],0x3840
|
|
1800054a9: eb 61 jmp 0x18000550c
|
|
1800054ab: 3d 00 c2 01 00 cmp eax,0x1c200
|
|
1800054b0: 77 37 ja 0x1800054e9
|
|
1800054b2: 74 2c je 0x1800054e0
|
|
1800054b4: 3d 00 4b 00 00 cmp eax,0x4b00
|
|
1800054b9: 74 1c je 0x1800054d7
|
|
1800054bb: 3d 00 96 00 00 cmp eax,0x9600
|
|
1800054c0: 74 0c je 0x1800054ce
|
|
1800054c2: 3d 00 e1 00 00 cmp eax,0xe100
|
|
1800054c7: 75 2e jne 0x1800054f7
|
|
1800054c9: 89 45 1b mov DWORD PTR [rbp+0x1b],eax
|
|
1800054cc: eb 3e jmp 0x18000550c
|
|
1800054ce: c7 45 1b 00 96 00 00 mov DWORD PTR [rbp+0x1b],0x9600
|
|
1800054d5: eb 35 jmp 0x18000550c
|
|
1800054d7: c7 45 1b 00 4b 00 00 mov DWORD PTR [rbp+0x1b],0x4b00
|
|
1800054de: eb 2c jmp 0x18000550c
|
|
1800054e0: c7 45 1b 00 c2 01 00 mov DWORD PTR [rbp+0x1b],0x1c200
|
|
1800054e7: eb 23 jmp 0x18000550c
|
|
1800054e9: 3d 00 f4 01 00 cmp eax,0x1f400
|
|
1800054ee: 74 15 je 0x180005505
|
|
1800054f0: 3d 00 e8 03 00 cmp eax,0x3e800
|
|
1800054f5: 74 05 je 0x1800054fc
|
|
1800054f7: 89 45 1b mov DWORD PTR [rbp+0x1b],eax
|
|
1800054fa: eb 10 jmp 0x18000550c
|
|
1800054fc: c7 45 1b 00 e8 03 00 mov DWORD PTR [rbp+0x1b],0x3e800
|
|
180005503: eb 07 jmp 0x18000550c
|
|
180005505: c7 45 1b 00 f4 01 00 mov DWORD PTR [rbp+0x1b],0x1f400
|
|
18000550c: 8b 43 50 mov eax,DWORD PTR [rbx+0x50]
|
|
18000550f: 83 f8 08 cmp eax,0x8
|
|
180005512: 75 05 jne 0x180005519
|
|
180005514: 88 45 29 mov BYTE PTR [rbp+0x29],al
|
|
180005517: eb 20 jmp 0x180005539
|
|
180005519: 83 f8 07 cmp eax,0x7
|
|
18000551c: 75 05 jne 0x180005523
|
|
18000551e: 88 45 29 mov BYTE PTR [rbp+0x29],al
|
|
180005521: eb 16 jmp 0x180005539
|
|
180005523: 83 f8 06 cmp eax,0x6
|
|
180005526: 75 05 jne 0x18000552d
|
|
180005528: 88 45 29 mov BYTE PTR [rbp+0x29],al
|
|
18000552b: eb 0c jmp 0x180005539
|
|
18000552d: 83 f8 05 cmp eax,0x5
|
|
180005530: 0f 85 fe 00 00 00 jne 0x180005634
|
|
180005536: 88 45 29 mov BYTE PTR [rbp+0x29],al
|
|
180005539: 8b 43 54 mov eax,DWORD PTR [rbx+0x54]
|
|
18000553c: 83 f8 01 cmp eax,0x1
|
|
18000553f: 75 06 jne 0x180005547
|
|
180005541: c6 45 2b 00 mov BYTE PTR [rbp+0x2b],0x0
|
|
180005545: eb 17 jmp 0x18000555e
|
|
180005547: 83 f8 03 cmp eax,0x3
|
|
18000554a: 75 06 jne 0x180005552
|
|
18000554c: c6 45 2b 01 mov BYTE PTR [rbp+0x2b],0x1
|
|
180005550: eb 0c jmp 0x18000555e
|
|
180005552: 83 f8 02 cmp eax,0x2
|
|
180005555: 0f 85 11 02 00 00 jne 0x18000576c
|
|
18000555b: 88 45 2b mov BYTE PTR [rbp+0x2b],al
|
|
18000555e: 8b 43 4c mov eax,DWORD PTR [rbx+0x4c]
|
|
180005561: 85 c0 test eax,eax
|
|
180005563: 75 05 jne 0x18000556a
|
|
180005565: 88 45 2a mov BYTE PTR [rbp+0x2a],al
|
|
180005568: eb 2a jmp 0x180005594
|
|
18000556a: 83 f8 02 cmp eax,0x2
|
|
18000556d: 75 05 jne 0x180005574
|
|
18000556f: 88 45 2a mov BYTE PTR [rbp+0x2a],al
|
|
180005572: eb 20 jmp 0x180005594
|
|
180005574: 83 f8 01 cmp eax,0x1
|
|
180005577: 75 05 jne 0x18000557e
|
|
180005579: 88 45 2a mov BYTE PTR [rbp+0x2a],al
|
|
18000557c: eb 16 jmp 0x180005594
|
|
18000557e: 83 f8 03 cmp eax,0x3
|
|
180005581: 75 05 jne 0x180005588
|
|
180005583: 88 45 2a mov BYTE PTR [rbp+0x2a],al
|
|
180005586: eb 0c jmp 0x180005594
|
|
180005588: 83 f8 04 cmp eax,0x4
|
|
18000558b: 0f 85 b8 01 00 00 jne 0x180005749
|
|
180005591: 88 45 2a mov BYTE PTR [rbp+0x2a],al
|
|
180005594: 8b 43 58 mov eax,DWORD PTR [rbx+0x58]
|
|
180005597: 85 c0 test eax,eax
|
|
180005599: 75 09 jne 0x1800055a4
|
|
18000559b: 81 65 1f fb cc ff ff and DWORD PTR [rbp+0x1f],0xffffccfb
|
|
1800055a2: eb 29 jmp 0x1800055cd
|
|
1800055a4: 83 f8 01 cmp eax,0x1
|
|
1800055a7: 75 0f jne 0x1800055b8
|
|
1800055a9: 8b 45 1f mov eax,DWORD PTR [rbp+0x1f]
|
|
1800055ac: 25 fb cf ff ff and eax,0xffffcffb
|
|
1800055b1: 0d 00 03 00 00 or eax,0x300
|
|
1800055b6: eb 12 jmp 0x1800055ca
|
|
1800055b8: 83 f8 02 cmp eax,0x2
|
|
1800055bb: 75 10 jne 0x1800055cd
|
|
1800055bd: 8b 45 1f mov eax,DWORD PTR [rbp+0x1f]
|
|
1800055c0: 25 ff ec ff ff and eax,0xffffecff
|
|
1800055c5: 0d 04 20 00 00 or eax,0x2004
|
|
1800055ca: 89 45 1f mov DWORD PTR [rbp+0x1f],eax
|
|
1800055cd: 48 8b 4b 28 mov rcx,QWORD PTR [rbx+0x28]
|
|
1800055d1: 48 8d 55 17 lea rdx,[rbp+0x17]
|
|
1800055d5: ff 15 35 9b 00 00 call QWORD PTR [rip+0x9b35] # 0x18000f110
|
|
1800055db: 48 8b 4b 28 mov rcx,QWORD PTR [rbx+0x28]
|
|
1800055df: 85 c0 test eax,eax
|
|
1800055e1: 0f 84 e6 00 00 00 je 0x1800056cd
|
|
1800055e7: 8b 43 34 mov eax,DWORD PTR [rbx+0x34]
|
|
1800055ea: 48 8d 55 37 lea rdx,[rbp+0x37]
|
|
1800055ee: 89 45 37 mov DWORD PTR [rbp+0x37],eax
|
|
1800055f1: 8b 43 38 mov eax,DWORD PTR [rbx+0x38]
|
|
1800055f4: 89 45 3f mov DWORD PTR [rbp+0x3f],eax
|
|
1800055f7: 8b 43 3c mov eax,DWORD PTR [rbx+0x3c]
|
|
1800055fa: 89 45 3b mov DWORD PTR [rbp+0x3b],eax
|
|
1800055fd: 8b 43 40 mov eax,DWORD PTR [rbx+0x40]
|
|
180005600: 89 45 47 mov DWORD PTR [rbp+0x47],eax
|
|
180005603: 8b 43 44 mov eax,DWORD PTR [rbx+0x44]
|
|
180005606: 89 45 43 mov DWORD PTR [rbp+0x43],eax
|
|
180005609: ff 15 09 9b 00 00 call QWORD PTR [rip+0x9b09] # 0x18000f118
|
|
18000560f: 85 c0 test eax,eax
|
|
180005611: 0f 84 f7 00 00 00 je 0x18000570e
|
|
180005617: 48 8b 4d 4f mov rcx,QWORD PTR [rbp+0x4f]
|
|
18000561b: 48 33 cc xor rcx,rsp
|
|
18000561e: e8 0d 6f 00 00 call 0x18000c530
|
|
180005623: 48 8b 9c 24 18 01 00 mov rbx,QWORD PTR [rsp+0x118]
|
|
18000562a: 00
|
|
18000562b: 48 81 c4 00 01 00 00 add rsp,0x100
|
|
180005632: 5d pop rbp
|
|
180005633: c3 ret
|
|
180005634: 48 8d 15 8d a3 00 00 lea rdx,[rip+0xa38d] # 0x18000f9c8
|
|
18000563b: 48 8d 4c 24 28 lea rcx,[rsp+0x28]
|
|
180005640: e8 db e7 ff ff call 0x180003e20
|
|
180005645: 48 8d 15 fc dd 00 00 lea rdx,[rip+0xddfc] # 0x180013448
|
|
18000564c: 48 8d 4c 24 28 lea rcx,[rsp+0x28]
|
|
180005651: e8 92 80 00 00 call 0x18000d6e8
|
|
180005656: cc int3
|
|
180005657: 48 8d 15 92 a2 00 00 lea rdx,[rip+0xa292] # 0x18000f8f0
|
|
18000565e: 48 8d 4c 24 28 lea rcx,[rsp+0x28]
|
|
180005663: e8 a8 ce ff ff call 0x180002510
|
|
180005668: 4c 8d 0d f9 a2 00 00 lea r9,[rip+0xa2f9] # 0x18000f968
|
|
18000566f: 41 b8 63 00 00 00 mov r8d,0x63
|
|
180005675: 48 8b d0 mov rdx,rax
|
|
180005678: 48 8d 4d a7 lea rcx,[rbp-0x59]
|
|
18000567c: e8 8f ec ff ff call 0x180004310
|
|
180005681: 48 8d 15 30 de 00 00 lea rdx,[rip+0xde30] # 0x1800134b8
|
|
180005688: 48 8d 4d a7 lea rcx,[rbp-0x59]
|
|
18000568c: e8 57 80 00 00 call 0x18000d6e8
|
|
180005691: cc int3
|
|
180005692: 48 8d 15 57 a2 00 00 lea rdx,[rip+0xa257] # 0x18000f8f0
|
|
180005699: 48 8d 4c 24 28 lea rcx,[rsp+0x28]
|
|
18000569e: e8 6d ce ff ff call 0x180002510
|
|
1800056a3: 4c 8d 0d f6 a2 00 00 lea r9,[rip+0xa2f6] # 0x18000f9a0
|
|
1800056aa: 41 b8 6c 00 00 00 mov r8d,0x6c
|
|
1800056b0: 48 8b d0 mov rdx,rax
|
|
1800056b3: 48 8d 4d a7 lea rcx,[rbp-0x59]
|
|
1800056b7: e8 54 ec ff ff call 0x180004310
|
|
1800056bc: 48 8d 15 f5 dd 00 00 lea rdx,[rip+0xddf5] # 0x1800134b8
|
|
1800056c3: 48 8d 4d a7 lea rcx,[rbp-0x59]
|
|
1800056c7: e8 1c 80 00 00 call 0x18000d6e8
|
|
1800056cc: cc int3
|
|
1800056cd: ff 15 55 9a 00 00 call QWORD PTR [rip+0x9a55] # 0x18000f128
|
|
1800056d3: 48 8d 15 16 a2 00 00 lea rdx,[rip+0xa216] # 0x18000f8f0
|
|
1800056da: 48 8d 4c 24 28 lea rcx,[rsp+0x28]
|
|
1800056df: e8 2c ce ff ff call 0x180002510
|
|
1800056e4: 4c 8d 0d 1d a3 00 00 lea r9,[rip+0xa31d] # 0x18000fa08
|
|
1800056eb: 41 b8 06 01 00 00 mov r8d,0x106
|
|
1800056f1: 48 8b d0 mov rdx,rax
|
|
1800056f4: 48 8d 4d a7 lea rcx,[rbp-0x59]
|
|
1800056f8: e8 13 ec ff ff call 0x180004310
|
|
1800056fd: 48 8d 15 b4 dd 00 00 lea rdx,[rip+0xddb4] # 0x1800134b8
|
|
180005704: 48 8d 4d a7 lea rcx,[rbp-0x59]
|
|
180005708: e8 db 7f 00 00 call 0x18000d6e8
|
|
18000570d: cc int3
|
|
18000570e: 48 8d 15 db a1 00 00 lea rdx,[rip+0xa1db] # 0x18000f8f0
|
|
180005715: 48 8d 4c 24 28 lea rcx,[rsp+0x28]
|
|
18000571a: e8 f1 cd ff ff call 0x180002510
|
|
18000571f: 4c 8d 0d 0a a3 00 00 lea r9,[rip+0xa30a] # 0x18000fa30
|
|
180005726: 41 b8 11 01 00 00 mov r8d,0x111
|
|
18000572c: 48 8b d0 mov rdx,rax
|
|
18000572f: 48 8d 4d a7 lea rcx,[rbp-0x59]
|
|
180005733: e8 d8 eb ff ff call 0x180004310
|
|
180005738: 48 8d 15 79 dd 00 00 lea rdx,[rip+0xdd79] # 0x1800134b8
|
|
18000573f: 48 8d 4d a7 lea rcx,[rbp-0x59]
|
|
180005743: e8 a0 7f 00 00 call 0x18000d6e8
|
|
180005748: cc int3
|
|
180005749: 48 8d 15 a8 a2 00 00 lea rdx,[rip+0xa2a8] # 0x18000f9f8
|
|
180005750: 48 8d 4c 24 28 lea rcx,[rsp+0x28]
|
|
180005755: e8 c6 e6 ff ff call 0x180003e20
|
|
18000575a: 48 8d 15 e7 dc 00 00 lea rdx,[rip+0xdce7] # 0x180013448
|
|
180005761: 48 8d 4c 24 28 lea rcx,[rsp+0x28]
|
|
180005766: e8 7d 7f 00 00 call 0x18000d6e8
|
|
18000576b: cc int3
|
|
18000576c: 48 8d 15 6d a2 00 00 lea rdx,[rip+0xa26d] # 0x18000f9e0
|
|
180005773: 48 8d 4c 24 28 lea rcx,[rsp+0x28]
|
|
180005778: e8 a3 e6 ff ff call 0x180003e20
|
|
18000577d: 48 8d 15 c4 dc 00 00 lea rdx,[rip+0xdcc4] # 0x180013448
|
|
180005784: 48 8d 4c 24 28 lea rcx,[rsp+0x28]
|
|
180005789: e8 5a 7f 00 00 call 0x18000d6e8
|
|
18000578e: cc int3
|
|
18000578f: cc int3
|
|
180005790: 40 53 rex push rbx
|
|
180005792: 48 81 ec f0 01 00 00 sub rsp,0x1f0
|
|
180005799: 48 8b 05 70 f8 00 00 mov rax,QWORD PTR [rip+0xf870] # 0x180015010
|
|
1800057a0: 48 33 c4 xor rax,rsp
|
|
1800057a3: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax
|
|
1800057aa: 00
|
|
1800057ab: 48 8b d9 mov rbx,rcx
|
|
1800057ae: 80 79 30 01 cmp BYTE PTR [rcx+0x30],0x1
|
|
1800057b2: 75 20 jne 0x1800057d4
|
|
1800057b4: 48 8b 49 28 mov rcx,QWORD PTR [rcx+0x28]
|
|
1800057b8: 48 83 f9 ff cmp rcx,0xffffffffffffffff
|
|
1800057bc: 74 12 je 0x1800057d0
|
|
1800057be: ff 15 64 99 00 00 call QWORD PTR [rip+0x9964] # 0x18000f128
|
|
1800057c4: 85 c0 test eax,eax
|
|
1800057c6: 74 25 je 0x1800057ed
|
|
1800057c8: 48 c7 43 28 ff ff ff mov QWORD PTR [rbx+0x28],0xffffffffffffffff
|
|
1800057cf: ff
|
|
1800057d0: c6 43 30 00 mov BYTE PTR [rbx+0x30],0x0
|
|
1800057d4: 48 8b 8c 24 e0 01 00 mov rcx,QWORD PTR [rsp+0x1e0]
|
|
1800057db: 00
|
|
1800057dc: 48 33 cc xor rcx,rsp
|
|
1800057df: e8 4c 6d 00 00 call 0x18000c530
|
|
1800057e4: 48 81 c4 f0 01 00 00 add rsp,0x1f0
|
|
1800057eb: 5b pop rbx
|
|
1800057ec: c3 ret
|
|
1800057ed: 48 8d 8c 24 e0 00 00 lea rcx,[rsp+0xe0]
|
|
1800057f4: 00
|
|
1800057f5: e8 06 eb ff ff call 0x180004300
|
|
1800057fa: 48 8d 8c 24 e0 00 00 lea rcx,[rsp+0xe0]
|
|
180005801: 00
|
|
180005802: e8 e9 08 00 00 call 0x1800060f0
|
|
180005807: 90 nop
|
|
180005808: ff 15 2a 99 00 00 call QWORD PTR [rip+0x992a] # 0x18000f138
|
|
18000580e: 8b d8 mov ebx,eax
|
|
180005810: 48 8d 15 31 a2 00 00 lea rdx,[rip+0xa231] # 0x18000fa48
|
|
180005817: 48 8d 8c 24 f0 00 00 lea rcx,[rsp+0xf0]
|
|
18000581e: 00
|
|
18000581f: e8 ec 0a 00 00 call 0x180006310
|
|
180005824: 48 8b c8 mov rcx,rax
|
|
180005827: 8b d3 mov edx,ebx
|
|
180005829: ff 15 99 9a 00 00 call QWORD PTR [rip+0x9a99] # 0x18000f2c8
|
|
18000582f: 48 8d 54 24 48 lea rdx,[rsp+0x48]
|
|
180005834: 48 8d 8c 24 e0 00 00 lea rcx,[rsp+0xe0]
|
|
18000583b: 00
|
|
18000583c: e8 0f 08 00 00 call 0x180006050
|
|
180005841: 48 8b d8 mov rbx,rax
|
|
180005844: 48 8d 15 a5 a0 00 00 lea rdx,[rip+0xa0a5] # 0x18000f8f0
|
|
18000584b: 48 8d 4c 24 28 lea rcx,[rsp+0x28]
|
|
180005850: e8 bb cc ff ff call 0x180002510
|
|
180005855: 48 8b d0 mov rdx,rax
|
|
180005858: 48 8b cb mov rcx,rbx
|
|
18000585b: e8 50 09 00 00 call 0x1800061b0
|
|
180005860: 4c 8b c8 mov r9,rax
|
|
180005863: 41 b8 1f 01 00 00 mov r8d,0x11f
|
|
180005869: 48 8d 4c 24 70 lea rcx,[rsp+0x70]
|
|
18000586e: e8 9d ea ff ff call 0x180004310
|
|
180005873: 48 8d 15 3e dc 00 00 lea rdx,[rip+0xdc3e] # 0x1800134b8
|
|
18000587a: 48 8d 4c 24 70 lea rcx,[rsp+0x70]
|
|
18000587f: e8 64 7e 00 00 call 0x18000d6e8
|
|
180005884: cc int3
|
|
180005885: cc int3
|
|
180005886: cc int3
|
|
180005887: cc int3
|
|
180005888: cc int3
|
|
180005889: cc int3
|
|
18000588a: cc int3
|
|
18000588b: cc int3
|
|
18000588c: cc int3
|
|
18000588d: cc int3
|
|
18000588e: cc int3
|
|
18000588f: cc int3
|
|
180005890: 40 53 rex push rbx
|
|
180005892: 48 81 ec 20 02 00 00 sub rsp,0x220
|
|
180005899: 48 8b 05 70 f7 00 00 mov rax,QWORD PTR [rip+0xf770] # 0x180015010
|
|
1800058a0: 48 33 c4 xor rax,rsp
|
|
1800058a3: 48 89 84 24 10 02 00 mov QWORD PTR [rsp+0x210],rax
|
|
1800058aa: 00
|
|
1800058ab: 80 79 30 00 cmp BYTE PTR [rcx+0x30],0x0
|
|
1800058af: 0f 84 dd 00 00 00 je 0x180005992
|
|
1800058b5: 48 c7 44 24 20 00 00 mov QWORD PTR [rsp+0x20],0x0
|
|
1800058bc: 00 00
|
|
1800058be: 4c 8d 8c 24 00 01 00 lea r9,[rsp+0x100]
|
|
1800058c5: 00
|
|
1800058c6: 48 8b 49 28 mov rcx,QWORD PTR [rcx+0x28]
|
|
1800058ca: ff 15 a0 98 00 00 call QWORD PTR [rip+0x98a0] # 0x18000f170
|
|
1800058d0: 85 c0 test eax,eax
|
|
1800058d2: 74 20 je 0x1800058f4
|
|
1800058d4: 8b 84 24 00 01 00 00 mov eax,DWORD PTR [rsp+0x100]
|
|
1800058db: 48 8b 8c 24 10 02 00 mov rcx,QWORD PTR [rsp+0x210]
|
|
1800058e2: 00
|
|
1800058e3: 48 33 cc xor rcx,rsp
|
|
1800058e6: e8 45 6c 00 00 call 0x18000c530
|
|
1800058eb: 48 81 c4 20 02 00 00 add rsp,0x220
|
|
1800058f2: 5b pop rbx
|
|
1800058f3: c3 ret
|
|
1800058f4: 48 8d 8c 24 10 01 00 lea rcx,[rsp+0x110]
|
|
1800058fb: 00
|
|
1800058fc: e8 ff e9 ff ff call 0x180004300
|
|
180005901: 48 8d 8c 24 10 01 00 lea rcx,[rsp+0x110]
|
|
180005908: 00
|
|
180005909: e8 e2 07 00 00 call 0x1800060f0
|
|
18000590e: 90 nop
|
|
18000590f: ff 15 23 98 00 00 call QWORD PTR [rip+0x9823] # 0x18000f138
|
|
180005915: 8b d8 mov ebx,eax
|
|
180005917: 48 8d 15 9a a1 00 00 lea rdx,[rip+0xa19a] # 0x18000fab8
|
|
18000591e: 48 8d 8c 24 20 01 00 lea rcx,[rsp+0x120]
|
|
180005925: 00
|
|
180005926: e8 e5 09 00 00 call 0x180006310
|
|
18000592b: 48 8b c8 mov rcx,rax
|
|
18000592e: 8b d3 mov edx,ebx
|
|
180005930: ff 15 92 99 00 00 call QWORD PTR [rip+0x9992] # 0x18000f2c8
|
|
180005936: 48 8d 54 24 58 lea rdx,[rsp+0x58]
|
|
18000593b: 48 8d 8c 24 10 01 00 lea rcx,[rsp+0x110]
|
|
180005942: 00
|
|
180005943: e8 08 07 00 00 call 0x180006050
|
|
180005948: 48 8b d8 mov rbx,rax
|
|
18000594b: 48 8d 15 9e 9f 00 00 lea rdx,[rip+0x9f9e] # 0x18000f8f0
|
|
180005952: 48 8d 4c 24 38 lea rcx,[rsp+0x38]
|
|
180005957: e8 b4 cb ff ff call 0x180002510
|
|
18000595c: 48 8b d0 mov rdx,rax
|
|
18000595f: 48 8b cb mov rcx,rbx
|
|
180005962: e8 49 08 00 00 call 0x1800061b0
|
|
180005967: 4c 8b c8 mov r9,rax
|
|
18000596a: 41 b8 54 01 00 00 mov r8d,0x154
|
|
180005970: 48 8d 8c 24 90 00 00 lea rcx,[rsp+0x90]
|
|
180005977: 00
|
|
180005978: e8 93 e9 ff ff call 0x180004310
|
|
18000597d: 48 8d 15 34 db 00 00 lea rdx,[rip+0xdb34] # 0x1800134b8
|
|
180005984: 48 8d 8c 24 90 00 00 lea rcx,[rsp+0x90]
|
|
18000598b: 00
|
|
18000598c: e8 57 7d 00 00 call 0x18000d6e8
|
|
180005991: 90 nop
|
|
180005992: 48 8d 15 0f a1 00 00 lea rdx,[rip+0xa10f] # 0x18000faa8
|
|
180005999: 48 8d 4c 24 58 lea rcx,[rsp+0x58]
|
|
18000599e: e8 fd ee ff ff call 0x1800048a0
|
|
1800059a3: 48 8d 15 2e db 00 00 lea rdx,[rip+0xdb2e] # 0x1800134d8
|
|
1800059aa: 48 8d 4c 24 58 lea rcx,[rsp+0x58]
|
|
1800059af: e8 34 7d 00 00 call 0x18000d6e8
|
|
1800059b4: cc int3
|
|
1800059b5: cc int3
|
|
1800059b6: cc int3
|
|
1800059b7: cc int3
|
|
1800059b8: cc int3
|
|
1800059b9: cc int3
|
|
1800059ba: cc int3
|
|
1800059bb: cc int3
|
|
1800059bc: cc int3
|
|
1800059bd: cc int3
|
|
1800059be: cc int3
|
|
1800059bf: cc int3
|
|
1800059c0: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx
|
|
1800059c5: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi
|
|
1800059ca: 57 push rdi
|
|
1800059cb: 48 83 ec 30 sub rsp,0x30
|
|
1800059cf: 48 8b da mov rbx,rdx
|
|
1800059d2: 48 89 54 24 20 mov QWORD PTR [rsp+0x20],rdx
|
|
1800059d7: 48 8d 79 08 lea rdi,[rcx+0x8]
|
|
1800059db: 48 8b cf mov rcx,rdi
|
|
1800059de: 48 83 7f 18 08 cmp QWORD PTR [rdi+0x18],0x8
|
|
1800059e3: 72 03 jb 0x1800059e8
|
|
1800059e5: 48 8b 0f mov rcx,QWORD PTR [rdi]
|
|
1800059e8: 48 8b 47 10 mov rax,QWORD PTR [rdi+0x10]
|
|
1800059ec: 48 8d 34 41 lea rsi,[rcx+rax*2]
|
|
1800059f0: 72 03 jb 0x1800059f5
|
|
1800059f2: 48 8b 3f mov rdi,QWORD PTR [rdi]
|
|
1800059f5: 48 c7 42 10 00 00 00 mov QWORD PTR [rdx+0x10],0x0
|
|
1800059fc: 00
|
|
1800059fd: 48 c7 42 18 0f 00 00 mov QWORD PTR [rdx+0x18],0xf
|
|
180005a04: 00
|
|
180005a05: c6 02 00 mov BYTE PTR [rdx],0x0
|
|
180005a08: 48 8b d6 mov rdx,rsi
|
|
180005a0b: 48 2b d7 sub rdx,rdi
|
|
180005a0e: 48 d1 fa sar rdx,1
|
|
180005a11: 48 83 fa 0f cmp rdx,0xf
|
|
180005a15: 76 10 jbe 0x180005a27
|
|
180005a17: 48 8b cb mov rcx,rbx
|
|
180005a1a: e8 31 12 00 00 call 0x180006c50
|
|
180005a1f: 48 c7 43 10 00 00 00 mov QWORD PTR [rbx+0x10],0x0
|
|
180005a26: 00
|
|
180005a27: 48 89 5c 24 20 mov QWORD PTR [rsp+0x20],rbx
|
|
180005a2c: 48 3b fe cmp rdi,rsi
|
|
180005a2f: 74 41 je 0x180005a72
|
|
180005a31: 44 0f b6 0f movzx r9d,BYTE PTR [rdi]
|
|
180005a35: 48 8b 4b 10 mov rcx,QWORD PTR [rbx+0x10]
|
|
180005a39: 48 8b 53 18 mov rdx,QWORD PTR [rbx+0x18]
|
|
180005a3d: 48 3b ca cmp rcx,rdx
|
|
180005a40: 73 1f jae 0x180005a61
|
|
180005a42: 48 8d 41 01 lea rax,[rcx+0x1]
|
|
180005a46: 48 89 43 10 mov QWORD PTR [rbx+0x10],rax
|
|
180005a4a: 48 8b c3 mov rax,rbx
|
|
180005a4d: 48 83 fa 10 cmp rdx,0x10
|
|
180005a51: 72 03 jb 0x180005a56
|
|
180005a53: 48 8b 03 mov rax,QWORD PTR [rbx]
|
|
180005a56: 44 88 0c 08 mov BYTE PTR [rax+rcx*1],r9b
|
|
180005a5a: c6 44 08 01 00 mov BYTE PTR [rax+rcx*1+0x1],0x0
|
|
180005a5f: eb 08 jmp 0x180005a69
|
|
180005a61: 48 8b cb mov rcx,rbx
|
|
180005a64: e8 07 cd ff ff call 0x180002770
|
|
180005a69: 48 83 c7 02 add rdi,0x2
|
|
180005a6d: 48 3b fe cmp rdi,rsi
|
|
180005a70: 75 bf jne 0x180005a31
|
|
180005a72: 48 8b c3 mov rax,rbx
|
|
180005a75: 48 8b 5c 24 40 mov rbx,QWORD PTR [rsp+0x40]
|
|
180005a7a: 48 8b 74 24 50 mov rsi,QWORD PTR [rsp+0x50]
|
|
180005a7f: 48 83 c4 30 add rsp,0x30
|
|
180005a83: 5f pop rdi
|
|
180005a84: c3 ret
|
|
180005a85: cc int3
|
|
180005a86: cc int3
|
|
180005a87: cc int3
|
|
180005a88: cc int3
|
|
180005a89: cc int3
|
|
180005a8a: cc int3
|
|
180005a8b: cc int3
|
|
180005a8c: cc int3
|
|
180005a8d: cc int3
|
|
180005a8e: cc int3
|
|
180005a8f: cc int3
|
|
180005a90: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx
|
|
180005a95: 48 89 74 24 10 mov QWORD PTR [rsp+0x10],rsi
|
|
180005a9a: 48 89 7c 24 18 mov QWORD PTR [rsp+0x18],rdi
|
|
180005a9f: 4c 89 74 24 20 mov QWORD PTR [rsp+0x20],r14
|
|
180005aa4: 4c 8b 71 38 mov r14,QWORD PTR [rcx+0x38]
|
|
180005aa8: 4c 8b d1 mov r10,rcx
|
|
180005aab: 48 8b 41 40 mov rax,QWORD PTR [rcx+0x40]
|
|
180005aaf: 4d 8b 58 08 mov r11,QWORD PTR [r8+0x8]
|
|
180005ab3: 4d 03 18 add r11,QWORD PTR [r8]
|
|
180005ab6: 49 8b 36 mov rsi,QWORD PTR [r14]
|
|
180005ab9: 48 8b 08 mov rcx,QWORD PTR [rax]
|
|
180005abc: 48 85 c9 test rcx,rcx
|
|
180005abf: 74 0a je 0x180005acb
|
|
180005ac1: 49 39 4a 68 cmp QWORD PTR [r10+0x68],rcx
|
|
180005ac5: 73 04 jae 0x180005acb
|
|
180005ac7: 49 89 4a 68 mov QWORD PTR [r10+0x68],rcx
|
|
180005acb: 49 8b 42 18 mov rax,QWORD PTR [r10+0x18]
|
|
180005acf: 49 8b 5a 68 mov rbx,QWORD PTR [r10+0x68]
|
|
180005ad3: 48 8b 38 mov rdi,QWORD PTR [rax]
|
|
180005ad6: 48 8b c3 mov rax,rbx
|
|
180005ad9: 48 2b c7 sub rax,rdi
|
|
180005adc: 4c 3b d8 cmp r11,rax
|
|
180005adf: 77 6b ja 0x180005b4c
|
|
180005ae1: 4d 85 db test r11,r11
|
|
180005ae4: 74 16 je 0x180005afc
|
|
180005ae6: 41 f6 c1 01 test r9b,0x1
|
|
180005aea: 74 05 je 0x180005af1
|
|
180005aec: 48 85 f6 test rsi,rsi
|
|
180005aef: 74 5b je 0x180005b4c
|
|
180005af1: 41 f6 c1 02 test r9b,0x2
|
|
180005af5: 74 05 je 0x180005afc
|
|
180005af7: 48 85 c9 test rcx,rcx
|
|
180005afa: 74 50 je 0x180005b4c
|
|
180005afc: 4e 8d 04 1f lea r8,[rdi+r11*1]
|
|
180005b00: 41 f6 c1 01 test r9b,0x1
|
|
180005b04: 74 11 je 0x180005b17
|
|
180005b06: 48 85 f6 test rsi,rsi
|
|
180005b09: 74 0c je 0x180005b17
|
|
180005b0b: 4d 89 06 mov QWORD PTR [r14],r8
|
|
180005b0e: 41 2b d8 sub ebx,r8d
|
|
180005b11: 49 8b 42 50 mov rax,QWORD PTR [r10+0x50]
|
|
180005b15: 89 18 mov DWORD PTR [rax],ebx
|
|
180005b17: 41 f6 c1 02 test r9b,0x2
|
|
180005b1b: 74 2a je 0x180005b47
|
|
180005b1d: 48 85 c9 test rcx,rcx
|
|
180005b20: 74 25 je 0x180005b47
|
|
180005b22: 49 8b 42 58 mov rax,QWORD PTR [r10+0x58]
|
|
180005b26: 48 63 08 movsxd rcx,DWORD PTR [rax]
|
|
180005b29: 49 8b 42 40 mov rax,QWORD PTR [r10+0x40]
|
|
180005b2d: 48 03 08 add rcx,QWORD PTR [rax]
|
|
180005b30: 49 8b 42 20 mov rax,QWORD PTR [r10+0x20]
|
|
180005b34: 41 2b c8 sub ecx,r8d
|
|
180005b37: 48 89 38 mov QWORD PTR [rax],rdi
|
|
180005b3a: 49 8b 42 40 mov rax,QWORD PTR [r10+0x40]
|
|
180005b3e: 4c 89 00 mov QWORD PTR [rax],r8
|
|
180005b41: 49 8b 42 58 mov rax,QWORD PTR [r10+0x58]
|
|
180005b45: 89 08 mov DWORD PTR [rax],ecx
|
|
180005b47: 4c 89 1a mov QWORD PTR [rdx],r11
|
|
180005b4a: eb 07 jmp 0x180005b53
|
|
180005b4c: 48 c7 02 ff ff ff ff mov QWORD PTR [rdx],0xffffffffffffffff
|
|
180005b53: 48 8b 5c 24 08 mov rbx,QWORD PTR [rsp+0x8]
|
|
180005b58: 33 c0 xor eax,eax
|
|
180005b5a: 48 8b 74 24 10 mov rsi,QWORD PTR [rsp+0x10]
|
|
180005b5f: 48 8b 7c 24 18 mov rdi,QWORD PTR [rsp+0x18]
|
|
180005b64: 4c 8b 74 24 20 mov r14,QWORD PTR [rsp+0x20]
|
|
180005b69: 48 c7 42 08 00 00 00 mov QWORD PTR [rdx+0x8],0x0
|
|
180005b70: 00
|
|
180005b71: 48 89 42 10 mov QWORD PTR [rdx+0x10],rax
|
|
180005b75: 48 8b c2 mov rax,rdx
|
|
180005b78: c3 ret
|
|
180005b79: cc int3
|
|
180005b7a: cc int3
|
|
180005b7b: cc int3
|
|
180005b7c: cc int3
|
|
180005b7d: cc int3
|
|
180005b7e: cc int3
|
|
180005b7f: cc int3
|
|
180005b80: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx
|
|
180005b85: 48 89 6c 24 10 mov QWORD PTR [rsp+0x10],rbp
|
|
180005b8a: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi
|
|
180005b8f: 48 89 7c 24 20 mov QWORD PTR [rsp+0x20],rdi
|
|
180005b94: 41 56 push r14
|
|
180005b96: 4c 8b 71 38 mov r14,QWORD PTR [rcx+0x38]
|
|
180005b9a: 4c 8b d1 mov r10,rcx
|
|
180005b9d: 48 8b 41 40 mov rax,QWORD PTR [rcx+0x40]
|
|
180005ba1: 49 8b e8 mov rbp,r8
|
|
180005ba4: 49 8b 3e mov rdi,QWORD PTR [r14]
|
|
180005ba7: 48 8b 08 mov rcx,QWORD PTR [rax]
|
|
180005baa: 48 85 c9 test rcx,rcx
|
|
180005bad: 74 0a je 0x180005bb9
|
|
180005baf: 49 39 4a 68 cmp QWORD PTR [r10+0x68],rcx
|
|
180005bb3: 73 04 jae 0x180005bb9
|
|
180005bb5: 49 89 4a 68 mov QWORD PTR [r10+0x68],rcx
|
|
180005bb9: 49 8b 42 18 mov rax,QWORD PTR [r10+0x18]
|
|
180005bbd: 49 8b 72 68 mov rsi,QWORD PTR [r10+0x68]
|
|
180005bc1: 44 8b 44 24 30 mov r8d,DWORD PTR [rsp+0x30]
|
|
180005bc6: 4c 8b de mov r11,rsi
|
|
180005bc9: 48 8b 18 mov rbx,QWORD PTR [rax]
|
|
180005bcc: 4c 2b db sub r11,rbx
|
|
180005bcf: 45 85 c9 test r9d,r9d
|
|
180005bd2: 74 5b je 0x180005c2f
|
|
180005bd4: 41 83 e9 01 sub r9d,0x1
|
|
180005bd8: 74 0f je 0x180005be9
|
|
180005bda: 41 83 f9 01 cmp r9d,0x1
|
|
180005bde: 0f 85 c1 00 00 00 jne 0x180005ca5
|
|
180005be4: 49 8b c3 mov rax,r11
|
|
180005be7: eb 48 jmp 0x180005c31
|
|
180005be9: 41 8b c0 mov eax,r8d
|
|
180005bec: 83 e0 03 and eax,0x3
|
|
180005bef: 3c 03 cmp al,0x3
|
|
180005bf1: 0f 84 ae 00 00 00 je 0x180005ca5
|
|
180005bf7: 41 f6 c0 01 test r8b,0x1
|
|
180005bfb: 74 16 je 0x180005c13
|
|
180005bfd: 48 85 ff test rdi,rdi
|
|
180005c00: 75 09 jne 0x180005c0b
|
|
180005c02: 48 85 db test rbx,rbx
|
|
180005c05: 0f 85 9a 00 00 00 jne 0x180005ca5
|
|
180005c0b: 48 8b c7 mov rax,rdi
|
|
180005c0e: 48 2b c3 sub rax,rbx
|
|
180005c11: eb 1e jmp 0x180005c31
|
|
180005c13: 41 f6 c0 02 test r8b,0x2
|
|
180005c17: 0f 84 88 00 00 00 je 0x180005ca5
|
|
180005c1d: 48 85 c9 test rcx,rcx
|
|
180005c20: 75 05 jne 0x180005c27
|
|
180005c22: 48 85 db test rbx,rbx
|
|
180005c25: 75 7e jne 0x180005ca5
|
|
180005c27: 48 8b c1 mov rax,rcx
|
|
180005c2a: 48 2b c3 sub rax,rbx
|
|
180005c2d: eb 02 jmp 0x180005c31
|
|
180005c2f: 33 c0 xor eax,eax
|
|
180005c31: 4c 8d 0c 28 lea r9,[rax+rbp*1]
|
|
180005c35: 4d 3b cb cmp r9,r11
|
|
180005c38: 77 6b ja 0x180005ca5
|
|
180005c3a: 4d 85 c9 test r9,r9
|
|
180005c3d: 74 16 je 0x180005c55
|
|
180005c3f: 41 f6 c0 01 test r8b,0x1
|
|
180005c43: 74 05 je 0x180005c4a
|
|
180005c45: 48 85 ff test rdi,rdi
|
|
180005c48: 74 5b je 0x180005ca5
|
|
180005c4a: 41 f6 c0 02 test r8b,0x2
|
|
180005c4e: 74 05 je 0x180005c55
|
|
180005c50: 48 85 c9 test rcx,rcx
|
|
180005c53: 74 50 je 0x180005ca5
|
|
180005c55: 4e 8d 1c 0b lea r11,[rbx+r9*1]
|
|
180005c59: 41 f6 c0 01 test r8b,0x1
|
|
180005c5d: 74 11 je 0x180005c70
|
|
180005c5f: 48 85 ff test rdi,rdi
|
|
180005c62: 74 0c je 0x180005c70
|
|
180005c64: 4d 89 1e mov QWORD PTR [r14],r11
|
|
180005c67: 41 2b f3 sub esi,r11d
|
|
180005c6a: 49 8b 42 50 mov rax,QWORD PTR [r10+0x50]
|
|
180005c6e: 89 30 mov DWORD PTR [rax],esi
|
|
180005c70: 41 f6 c0 02 test r8b,0x2
|
|
180005c74: 74 2a je 0x180005ca0
|
|
180005c76: 48 85 c9 test rcx,rcx
|
|
180005c79: 74 25 je 0x180005ca0
|
|
180005c7b: 49 8b 42 58 mov rax,QWORD PTR [r10+0x58]
|
|
180005c7f: 48 63 08 movsxd rcx,DWORD PTR [rax]
|
|
180005c82: 49 8b 42 40 mov rax,QWORD PTR [r10+0x40]
|
|
180005c86: 48 03 08 add rcx,QWORD PTR [rax]
|
|
180005c89: 49 8b 42 20 mov rax,QWORD PTR [r10+0x20]
|
|
180005c8d: 41 2b cb sub ecx,r11d
|
|
180005c90: 48 89 18 mov QWORD PTR [rax],rbx
|
|
180005c93: 49 8b 42 40 mov rax,QWORD PTR [r10+0x40]
|
|
180005c97: 4c 89 18 mov QWORD PTR [rax],r11
|
|
180005c9a: 49 8b 42 58 mov rax,QWORD PTR [r10+0x58]
|
|
180005c9e: 89 08 mov DWORD PTR [rax],ecx
|
|
180005ca0: 4c 89 0a mov QWORD PTR [rdx],r9
|
|
180005ca3: eb 07 jmp 0x180005cac
|
|
180005ca5: 48 c7 02 ff ff ff ff mov QWORD PTR [rdx],0xffffffffffffffff
|
|
180005cac: 48 8b 5c 24 10 mov rbx,QWORD PTR [rsp+0x10]
|
|
180005cb1: 33 c0 xor eax,eax
|
|
180005cb3: 48 8b 6c 24 18 mov rbp,QWORD PTR [rsp+0x18]
|
|
180005cb8: 48 8b 74 24 20 mov rsi,QWORD PTR [rsp+0x20]
|
|
180005cbd: 48 8b 7c 24 28 mov rdi,QWORD PTR [rsp+0x28]
|
|
180005cc2: 48 c7 42 08 00 00 00 mov QWORD PTR [rdx+0x8],0x0
|
|
180005cc9: 00
|
|
180005cca: 48 89 42 10 mov QWORD PTR [rdx+0x10],rax
|
|
180005cce: 48 8b c2 mov rax,rdx
|
|
180005cd1: 41 5e pop r14
|
|
180005cd3: c3 ret
|
|
180005cd4: cc int3
|
|
180005cd5: cc int3
|
|
180005cd6: cc int3
|
|
180005cd7: cc int3
|
|
180005cd8: cc int3
|
|
180005cd9: cc int3
|
|
180005cda: cc int3
|
|
180005cdb: cc int3
|
|
180005cdc: cc int3
|
|
180005cdd: cc int3
|
|
180005cde: cc int3
|
|
180005cdf: cc int3
|
|
180005ce0: 4c 8b 51 38 mov r10,QWORD PTR [rcx+0x38]
|
|
180005ce4: 48 8b d1 mov rdx,rcx
|
|
180005ce7: 4d 8b 02 mov r8,QWORD PTR [r10]
|
|
180005cea: 4d 85 c0 test r8,r8
|
|
180005ced: 74 53 je 0x180005d42
|
|
180005cef: 48 8b 41 50 mov rax,QWORD PTR [rcx+0x50]
|
|
180005cf3: 48 63 08 movsxd rcx,DWORD PTR [rax]
|
|
180005cf6: 49 03 c8 add rcx,r8
|
|
180005cf9: 4c 3b c1 cmp r8,rcx
|
|
180005cfc: 73 05 jae 0x180005d03
|
|
180005cfe: 41 0f b6 00 movzx eax,BYTE PTR [r8]
|
|
180005d02: c3 ret
|
|
180005d03: 48 8b 42 40 mov rax,QWORD PTR [rdx+0x40]
|
|
180005d07: 4c 8b 08 mov r9,QWORD PTR [rax]
|
|
180005d0a: 4d 85 c9 test r9,r9
|
|
180005d0d: 74 33 je 0x180005d42
|
|
180005d0f: f6 42 70 04 test BYTE PTR [rdx+0x70],0x4
|
|
180005d13: 75 2d jne 0x180005d42
|
|
180005d15: 48 8b 4a 68 mov rcx,QWORD PTR [rdx+0x68]
|
|
180005d19: 49 3b c9 cmp rcx,r9
|
|
180005d1c: 49 0f 42 c9 cmovb rcx,r9
|
|
180005d20: 49 3b c8 cmp rcx,r8
|
|
180005d23: 76 1d jbe 0x180005d42
|
|
180005d25: 48 89 4a 68 mov QWORD PTR [rdx+0x68],rcx
|
|
180005d29: 49 8b 02 mov rax,QWORD PTR [r10]
|
|
180005d2c: 49 89 02 mov QWORD PTR [r10],rax
|
|
180005d2f: 2b c8 sub ecx,eax
|
|
180005d31: 48 8b 42 50 mov rax,QWORD PTR [rdx+0x50]
|
|
180005d35: 89 08 mov DWORD PTR [rax],ecx
|
|
180005d37: 48 8b 42 38 mov rax,QWORD PTR [rdx+0x38]
|
|
180005d3b: 48 8b 08 mov rcx,QWORD PTR [rax]
|
|
180005d3e: 0f b6 01 movzx eax,BYTE PTR [rcx]
|
|
180005d41: c3 ret
|
|
180005d42: b8 ff ff ff ff mov eax,0xffffffff
|
|
180005d47: c3 ret
|
|
180005d48: cc int3
|
|
180005d49: cc int3
|
|
180005d4a: cc int3
|
|
180005d4b: cc int3
|
|
180005d4c: cc int3
|
|
180005d4d: cc int3
|
|
180005d4e: cc int3
|
|
180005d4f: cc int3
|
|
180005d50: 48 8b 41 38 mov rax,QWORD PTR [rcx+0x38]
|
|
180005d54: 4c 8b 00 mov r8,QWORD PTR [rax]
|
|
180005d57: 4d 85 c0 test r8,r8
|
|
180005d5a: 74 40 je 0x180005d9c
|
|
180005d5c: 48 8b 41 18 mov rax,QWORD PTR [rcx+0x18]
|
|
180005d60: 4c 3b 00 cmp r8,QWORD PTR [rax]
|
|
180005d63: 76 37 jbe 0x180005d9c
|
|
180005d65: 83 fa ff cmp edx,0xffffffff
|
|
180005d68: 74 0c je 0x180005d76
|
|
180005d6a: 41 3a 50 ff cmp dl,BYTE PTR [r8-0x1]
|
|
180005d6e: 74 06 je 0x180005d76
|
|
180005d70: f6 41 70 02 test BYTE PTR [rcx+0x70],0x2
|
|
180005d74: 75 26 jne 0x180005d9c
|
|
180005d76: 48 8b 41 50 mov rax,QWORD PTR [rcx+0x50]
|
|
180005d7a: ff 00 inc DWORD PTR [rax]
|
|
180005d7c: 48 8b 41 38 mov rax,QWORD PTR [rcx+0x38]
|
|
180005d80: 48 ff 08 dec QWORD PTR [rax]
|
|
180005d83: 83 fa ff cmp edx,0xffffffff
|
|
180005d86: 74 09 je 0x180005d91
|
|
180005d88: 48 8b 41 38 mov rax,QWORD PTR [rcx+0x38]
|
|
180005d8c: 48 8b 08 mov rcx,QWORD PTR [rax]
|
|
180005d8f: 88 11 mov BYTE PTR [rcx],dl
|
|
180005d91: 33 c0 xor eax,eax
|
|
180005d93: 83 fa ff cmp edx,0xffffffff
|
|
180005d96: 0f 44 d0 cmove edx,eax
|
|
180005d99: 8b c2 mov eax,edx
|
|
180005d9b: c3 ret
|
|
180005d9c: b8 ff ff ff ff mov eax,0xffffffff
|
|
180005da1: c3 ret
|
|
180005da2: cc int3
|
|
180005da3: cc int3
|
|
180005da4: cc int3
|
|
180005da5: cc int3
|
|
180005da6: cc int3
|
|
180005da7: cc int3
|
|
180005da8: cc int3
|
|
180005da9: cc int3
|
|
180005daa: cc int3
|
|
180005dab: cc int3
|
|
180005dac: cc int3
|
|
180005dad: cc int3
|
|
180005dae: cc int3
|
|
180005daf: cc int3
|
|
180005db0: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx
|
|
180005db5: 48 89 6c 24 18 mov QWORD PTR [rsp+0x18],rbp
|
|
180005dba: 56 push rsi
|
|
180005dbb: 57 push rdi
|
|
180005dbc: 41 54 push r12
|
|
180005dbe: 41 56 push r14
|
|
180005dc0: 41 57 push r15
|
|
180005dc2: 48 83 ec 20 sub rsp,0x20
|
|
180005dc6: f6 41 70 02 test BYTE PTR [rcx+0x70],0x2
|
|
180005dca: 44 8b fa mov r15d,edx
|
|
180005dcd: 48 8b d9 mov rbx,rcx
|
|
180005dd0: 0f 85 98 01 00 00 jne 0x180005f6e
|
|
180005dd6: 83 fa ff cmp edx,0xffffffff
|
|
180005dd9: 75 07 jne 0x180005de2
|
|
180005ddb: 33 c0 xor eax,eax
|
|
180005ddd: e9 91 01 00 00 jmp 0x180005f73
|
|
180005de2: 48 8b 41 40 mov rax,QWORD PTR [rcx+0x40]
|
|
180005de6: 48 8b 30 mov rsi,QWORD PTR [rax]
|
|
180005de9: 48 8b 41 58 mov rax,QWORD PTR [rcx+0x58]
|
|
180005ded: 48 63 38 movsxd rdi,DWORD PTR [rax]
|
|
180005df0: 48 03 fe add rdi,rsi
|
|
180005df3: 48 85 f6 test rsi,rsi
|
|
180005df6: 74 1e je 0x180005e16
|
|
180005df8: 48 3b f7 cmp rsi,rdi
|
|
180005dfb: 73 19 jae 0x180005e16
|
|
180005dfd: ff 15 45 94 00 00 call QWORD PTR [rip+0x9445] # 0x18000f248
|
|
180005e03: 44 88 38 mov BYTE PTR [rax],r15b
|
|
180005e06: 48 8d 46 01 lea rax,[rsi+0x1]
|
|
180005e0a: 48 89 43 68 mov QWORD PTR [rbx+0x68],rax
|
|
180005e0e: 41 8b c7 mov eax,r15d
|
|
180005e11: e9 5d 01 00 00 jmp 0x180005f73
|
|
180005e16: 48 8b 41 18 mov rax,QWORD PTR [rcx+0x18]
|
|
180005e1a: 45 33 e4 xor r12d,r12d
|
|
180005e1d: 4c 8b 30 mov r14,QWORD PTR [rax]
|
|
180005e20: 49 2b fe sub rdi,r14
|
|
180005e23: 48 85 f6 test rsi,rsi
|
|
180005e26: 49 0f 44 fc cmove rdi,r12
|
|
180005e2a: 48 83 ff 20 cmp rdi,0x20
|
|
180005e2e: 73 11 jae 0x180005e41
|
|
180005e30: be 20 00 00 00 mov esi,0x20
|
|
180005e35: 8b ce mov ecx,esi
|
|
180005e37: e8 18 67 00 00 call 0x18000c554
|
|
180005e3c: 48 8b e8 mov rbp,rax
|
|
180005e3f: eb 62 jmp 0x180005ea3
|
|
180005e41: 48 81 ff ff ff ff 3f cmp rdi,0x3fffffff
|
|
180005e48: 73 24 jae 0x180005e6e
|
|
180005e4a: 48 8d 34 3f lea rsi,[rdi+rdi*1]
|
|
180005e4e: 48 81 fe 00 10 00 00 cmp rsi,0x1000
|
|
180005e55: 73 25 jae 0x180005e7c
|
|
180005e57: 48 85 f6 test rsi,rsi
|
|
180005e5a: 74 0d je 0x180005e69
|
|
180005e5c: 48 8b ce mov rcx,rsi
|
|
180005e5f: e8 f0 66 00 00 call 0x18000c554
|
|
180005e64: 48 8b e8 mov rbp,rax
|
|
180005e67: eb 3a jmp 0x180005ea3
|
|
180005e69: 49 8b ec mov rbp,r12
|
|
180005e6c: eb 35 jmp 0x180005ea3
|
|
180005e6e: be ff ff ff 7f mov esi,0x7fffffff
|
|
180005e73: 48 3b fe cmp rdi,rsi
|
|
180005e76: 0f 83 f2 00 00 00 jae 0x180005f6e
|
|
180005e7c: 48 8d 4e 27 lea rcx,[rsi+0x27]
|
|
180005e80: 48 3b ce cmp rcx,rsi
|
|
180005e83: 0f 86 01 01 00 00 jbe 0x180005f8a
|
|
180005e89: e8 c6 66 00 00 call 0x18000c554
|
|
180005e8e: 48 85 c0 test rax,rax
|
|
180005e91: 0f 84 d0 00 00 00 je 0x180005f67
|
|
180005e97: 48 8d 68 27 lea rbp,[rax+0x27]
|
|
180005e9b: 48 83 e5 e0 and rbp,0xffffffffffffffe0
|
|
180005e9f: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
|
|
180005ea3: 4c 8b c7 mov r8,rdi
|
|
180005ea6: 49 8b d6 mov rdx,r14
|
|
180005ea9: 48 8b cd mov rcx,rbp
|
|
180005eac: e8 b4 79 00 00 call 0x18000d865
|
|
180005eb1: 48 8d 14 2f lea rdx,[rdi+rbp*1]
|
|
180005eb5: 8b cd mov ecx,ebp
|
|
180005eb7: 48 8d 42 01 lea rax,[rdx+0x1]
|
|
180005ebb: 2b ca sub ecx,edx
|
|
180005ebd: 48 89 43 68 mov QWORD PTR [rbx+0x68],rax
|
|
180005ec1: 03 ce add ecx,esi
|
|
180005ec3: 48 8b 43 20 mov rax,QWORD PTR [rbx+0x20]
|
|
180005ec7: 48 89 28 mov QWORD PTR [rax],rbp
|
|
180005eca: 48 8b 43 40 mov rax,QWORD PTR [rbx+0x40]
|
|
180005ece: 48 89 10 mov QWORD PTR [rax],rdx
|
|
180005ed1: 48 8b 43 58 mov rax,QWORD PTR [rbx+0x58]
|
|
180005ed5: 89 08 mov DWORD PTR [rax],ecx
|
|
180005ed7: f6 43 70 04 test BYTE PTR [rbx+0x70],0x4
|
|
180005edb: 74 16 je 0x180005ef3
|
|
180005edd: 48 8b 43 18 mov rax,QWORD PTR [rbx+0x18]
|
|
180005ee1: 48 89 28 mov QWORD PTR [rax],rbp
|
|
180005ee4: 48 8b 43 38 mov rax,QWORD PTR [rbx+0x38]
|
|
180005ee8: 4c 89 20 mov QWORD PTR [rax],r12
|
|
180005eeb: 48 8b 43 50 mov rax,QWORD PTR [rbx+0x50]
|
|
180005eef: 89 28 mov DWORD PTR [rax],ebp
|
|
180005ef1: eb 27 jmp 0x180005f1a
|
|
180005ef3: 48 8b 43 38 mov rax,QWORD PTR [rbx+0x38]
|
|
180005ef7: 48 8b 53 68 mov rdx,QWORD PTR [rbx+0x68]
|
|
180005efb: 48 8b 08 mov rcx,QWORD PTR [rax]
|
|
180005efe: 48 8b 43 18 mov rax,QWORD PTR [rbx+0x18]
|
|
180005f02: 49 2b ce sub rcx,r14
|
|
180005f05: 48 03 cd add rcx,rbp
|
|
180005f08: 2b d1 sub edx,ecx
|
|
180005f0a: 48 89 28 mov QWORD PTR [rax],rbp
|
|
180005f0d: 48 8b 43 38 mov rax,QWORD PTR [rbx+0x38]
|
|
180005f11: 48 89 08 mov QWORD PTR [rax],rcx
|
|
180005f14: 48 8b 43 50 mov rax,QWORD PTR [rbx+0x50]
|
|
180005f18: 89 10 mov DWORD PTR [rax],edx
|
|
180005f1a: 8b 43 70 mov eax,DWORD PTR [rbx+0x70]
|
|
180005f1d: a8 01 test al,0x1
|
|
180005f1f: 74 2f je 0x180005f50
|
|
180005f21: 48 81 ff 00 10 00 00 cmp rdi,0x1000
|
|
180005f28: 72 18 jb 0x180005f42
|
|
180005f2a: 49 8b 56 f8 mov rdx,QWORD PTR [r14-0x8]
|
|
180005f2e: 48 83 c7 27 add rdi,0x27
|
|
180005f32: 4c 2b f2 sub r14,rdx
|
|
180005f35: 49 8d 46 f8 lea rax,[r14-0x8]
|
|
180005f39: 48 83 f8 1f cmp rax,0x1f
|
|
180005f3d: 77 28 ja 0x180005f67
|
|
180005f3f: 4c 8b f2 mov r14,rdx
|
|
180005f42: 48 8b d7 mov rdx,rdi
|
|
180005f45: 49 8b ce mov rcx,r14
|
|
180005f48: e8 c3 69 00 00 call 0x18000c910
|
|
180005f4d: 8b 43 70 mov eax,DWORD PTR [rbx+0x70]
|
|
180005f50: 83 c8 01 or eax,0x1
|
|
180005f53: 48 8b cb mov rcx,rbx
|
|
180005f56: 89 43 70 mov DWORD PTR [rbx+0x70],eax
|
|
180005f59: ff 15 e9 92 00 00 call QWORD PTR [rip+0x92e9] # 0x18000f248
|
|
180005f5f: 44 88 38 mov BYTE PTR [rax],r15b
|
|
180005f62: 41 8b c7 mov eax,r15d
|
|
180005f65: eb 0c jmp 0x180005f73
|
|
180005f67: ff 15 f3 94 00 00 call QWORD PTR [rip+0x94f3] # 0x18000f460
|
|
180005f6d: cc int3
|
|
180005f6e: b8 ff ff ff ff mov eax,0xffffffff
|
|
180005f73: 48 8b 5c 24 58 mov rbx,QWORD PTR [rsp+0x58]
|
|
180005f78: 48 8b 6c 24 60 mov rbp,QWORD PTR [rsp+0x60]
|
|
180005f7d: 48 83 c4 20 add rsp,0x20
|
|
180005f81: 41 5f pop r15
|
|
180005f83: 41 5e pop r14
|
|
180005f85: 41 5c pop r12
|
|
180005f87: 5f pop rdi
|
|
180005f88: 5e pop rsi
|
|
180005f89: c3 ret
|
|
180005f8a: e8 c1 b7 ff ff call 0x180001750
|
|
180005f8f: cc int3
|
|
180005f90: 40 53 rex push rbx
|
|
180005f92: 48 83 ec 20 sub rsp,0x20
|
|
180005f96: f6 41 70 01 test BYTE PTR [rcx+0x70],0x1
|
|
180005f9a: 48 8d 05 2f 9c 00 00 lea rax,[rip+0x9c2f] # 0x18000fbd0
|
|
180005fa1: 48 89 01 mov QWORD PTR [rcx],rax
|
|
180005fa4: 48 8b d9 mov rbx,rcx
|
|
180005fa7: 74 56 je 0x180005fff
|
|
180005fa9: 48 8b 41 40 mov rax,QWORD PTR [rcx+0x40]
|
|
180005fad: 48 8b 08 mov rcx,QWORD PTR [rax]
|
|
180005fb0: 48 85 c9 test rcx,rcx
|
|
180005fb3: 74 0c je 0x180005fc1
|
|
180005fb5: 48 8b 43 58 mov rax,QWORD PTR [rbx+0x58]
|
|
180005fb9: 48 63 10 movsxd rdx,DWORD PTR [rax]
|
|
180005fbc: 48 03 d1 add rdx,rcx
|
|
180005fbf: eb 0e jmp 0x180005fcf
|
|
180005fc1: 48 8b 43 50 mov rax,QWORD PTR [rbx+0x50]
|
|
180005fc5: 48 63 10 movsxd rdx,DWORD PTR [rax]
|
|
180005fc8: 48 8b 43 38 mov rax,QWORD PTR [rbx+0x38]
|
|
180005fcc: 48 03 10 add rdx,QWORD PTR [rax]
|
|
180005fcf: 48 8b 43 18 mov rax,QWORD PTR [rbx+0x18]
|
|
180005fd3: 48 8b 08 mov rcx,QWORD PTR [rax]
|
|
180005fd6: 48 2b d1 sub rdx,rcx
|
|
180005fd9: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180005fe0: 72 18 jb 0x180005ffa
|
|
180005fe2: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
180005fe6: 48 83 c2 27 add rdx,0x27
|
|
180005fea: 49 2b c8 sub rcx,r8
|
|
180005fed: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
180005ff1: 48 83 f8 1f cmp rax,0x1f
|
|
180005ff5: 77 49 ja 0x180006040
|
|
180005ff7: 49 8b c8 mov rcx,r8
|
|
180005ffa: e8 11 69 00 00 call 0x18000c910
|
|
180005fff: 48 8b 43 18 mov rax,QWORD PTR [rbx+0x18]
|
|
180006003: 33 c9 xor ecx,ecx
|
|
180006005: 48 89 08 mov QWORD PTR [rax],rcx
|
|
180006008: 48 8b 43 38 mov rax,QWORD PTR [rbx+0x38]
|
|
18000600c: 48 89 08 mov QWORD PTR [rax],rcx
|
|
18000600f: 48 8b 43 50 mov rax,QWORD PTR [rbx+0x50]
|
|
180006013: 89 08 mov DWORD PTR [rax],ecx
|
|
180006015: 48 8b 43 20 mov rax,QWORD PTR [rbx+0x20]
|
|
180006019: 48 89 08 mov QWORD PTR [rax],rcx
|
|
18000601c: 48 8b 43 40 mov rax,QWORD PTR [rbx+0x40]
|
|
180006020: 48 89 08 mov QWORD PTR [rax],rcx
|
|
180006023: 48 8b 43 58 mov rax,QWORD PTR [rbx+0x58]
|
|
180006027: 89 08 mov DWORD PTR [rax],ecx
|
|
180006029: 83 63 70 fe and DWORD PTR [rbx+0x70],0xfffffffe
|
|
18000602d: 48 89 4b 68 mov QWORD PTR [rbx+0x68],rcx
|
|
180006031: 48 8b cb mov rcx,rbx
|
|
180006034: 48 83 c4 20 add rsp,0x20
|
|
180006038: 5b pop rbx
|
|
180006039: 48 ff 25 28 92 00 00 rex.W jmp QWORD PTR [rip+0x9228] # 0x18000f268
|
|
180006040: ff 15 1a 94 00 00 call QWORD PTR [rip+0x941a] # 0x18000f460
|
|
180006046: cc int3
|
|
180006047: cc int3
|
|
180006048: cc int3
|
|
180006049: cc int3
|
|
18000604a: cc int3
|
|
18000604b: cc int3
|
|
18000604c: cc int3
|
|
18000604d: cc int3
|
|
18000604e: cc int3
|
|
18000604f: cc int3
|
|
180006050: 40 53 rex push rbx
|
|
180006052: 48 83 ec 40 sub rsp,0x40
|
|
180006056: 48 8b da mov rbx,rdx
|
|
180006059: 48 89 54 24 30 mov QWORD PTR [rsp+0x30],rdx
|
|
18000605e: 33 c0 xor eax,eax
|
|
180006060: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax
|
|
180006064: 48 89 42 10 mov QWORD PTR [rdx+0x10],rax
|
|
180006068: 48 c7 42 18 0f 00 00 mov QWORD PTR [rdx+0x18],0xf
|
|
18000606f: 00
|
|
180006070: 88 02 mov BYTE PTR [rdx],al
|
|
180006072: c7 44 24 20 02 00 00 mov DWORD PTR [rsp+0x20],0x2
|
|
180006079: 00
|
|
18000607a: 8b 91 88 00 00 00 mov edx,DWORD PTR [rcx+0x88]
|
|
180006080: f6 c2 02 test dl,0x2
|
|
180006083: 75 30 jne 0x1800060b5
|
|
180006085: 48 8b 41 58 mov rax,QWORD PTR [rcx+0x58]
|
|
180006089: 4c 8b 08 mov r9,QWORD PTR [rax]
|
|
18000608c: 4d 85 c9 test r9,r9
|
|
18000608f: 74 24 je 0x1800060b5
|
|
180006091: 48 8b 41 38 mov rax,QWORD PTR [rcx+0x38]
|
|
180006095: 48 8b 10 mov rdx,QWORD PTR [rax]
|
|
180006098: 4c 89 4c 24 28 mov QWORD PTR [rsp+0x28],r9
|
|
18000609d: 48 83 e9 80 sub rcx,0xffffffffffffff80
|
|
1800060a1: 4c 8d 44 24 28 lea r8,[rsp+0x28]
|
|
1800060a6: 4c 3b 09 cmp r9,QWORD PTR [rcx]
|
|
1800060a9: 4c 0f 42 c1 cmovb r8,rcx
|
|
1800060ad: 4d 8b 00 mov r8,QWORD PTR [r8]
|
|
1800060b0: 4c 2b c2 sub r8,rdx
|
|
1800060b3: eb 25 jmp 0x1800060da
|
|
1800060b5: f6 c2 04 test dl,0x4
|
|
1800060b8: 75 29 jne 0x1800060e3
|
|
1800060ba: 48 8b 41 50 mov rax,QWORD PTR [rcx+0x50]
|
|
1800060be: 4c 8b 08 mov r9,QWORD PTR [rax]
|
|
1800060c1: 4d 85 c9 test r9,r9
|
|
1800060c4: 74 1d je 0x1800060e3
|
|
1800060c6: 48 8b 41 30 mov rax,QWORD PTR [rcx+0x30]
|
|
1800060ca: 48 8b 10 mov rdx,QWORD PTR [rax]
|
|
1800060cd: 48 8b 41 68 mov rax,QWORD PTR [rcx+0x68]
|
|
1800060d1: 4c 63 00 movsxd r8,DWORD PTR [rax]
|
|
1800060d4: 4c 2b c2 sub r8,rdx
|
|
1800060d7: 4d 03 c1 add r8,r9
|
|
1800060da: 48 8b cb mov rcx,rbx
|
|
1800060dd: e8 2e c5 ff ff call 0x180002610
|
|
1800060e2: 90 nop
|
|
1800060e3: 48 8b c3 mov rax,rbx
|
|
1800060e6: 48 83 c4 40 add rsp,0x40
|
|
1800060ea: 5b pop rbx
|
|
1800060eb: c3 ret
|
|
1800060ec: cc int3
|
|
1800060ed: cc int3
|
|
1800060ee: cc int3
|
|
1800060ef: cc int3
|
|
1800060f0: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx
|
|
1800060f5: 44 89 44 24 18 mov DWORD PTR [rsp+0x18],r8d
|
|
1800060fa: 48 89 4c 24 08 mov QWORD PTR [rsp+0x8],rcx
|
|
1800060ff: 57 push rdi
|
|
180006100: 48 83 ec 20 sub rsp,0x20
|
|
180006104: 48 8b f9 mov rdi,rcx
|
|
180006107: c7 44 24 40 00 00 00 mov DWORD PTR [rsp+0x40],0x0
|
|
18000610e: 00
|
|
18000610f: 48 8d 05 a2 9b 00 00 lea rax,[rip+0x9ba2] # 0x18000fcb8
|
|
180006116: 48 89 01 mov QWORD PTR [rcx],rax
|
|
180006119: 48 8d 05 88 9a 00 00 lea rax,[rip+0x9a88] # 0x18000fba8
|
|
180006120: 48 89 41 10 mov QWORD PTR [rcx+0x10],rax
|
|
180006124: 48 81 c1 98 00 00 00 add rcx,0x98
|
|
18000612b: ff 15 27 91 00 00 call QWORD PTR [rip+0x9127] # 0x18000f258
|
|
180006131: 90 nop
|
|
180006132: c7 44 24 40 01 00 00 mov DWORD PTR [rsp+0x40],0x1
|
|
180006139: 00
|
|
18000613a: 48 8d 5f 18 lea rbx,[rdi+0x18]
|
|
18000613e: 45 33 c0 xor r8d,r8d
|
|
180006141: 48 8b d3 mov rdx,rbx
|
|
180006144: 48 8b cf mov rcx,rdi
|
|
180006147: ff 15 13 91 00 00 call QWORD PTR [rip+0x9113] # 0x18000f260
|
|
18000614d: 90 nop
|
|
18000614e: 48 8b 07 mov rax,QWORD PTR [rdi]
|
|
180006151: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4]
|
|
180006155: 48 8d 05 24 9b 00 00 lea rax,[rip+0x9b24] # 0x18000fc80
|
|
18000615c: 48 89 04 39 mov QWORD PTR [rcx+rdi*1],rax
|
|
180006160: 48 8b 07 mov rax,QWORD PTR [rdi]
|
|
180006163: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4]
|
|
180006167: 8d 91 68 ff ff ff lea edx,[rcx-0x98]
|
|
18000616d: 89 54 39 fc mov DWORD PTR [rcx+rdi*1-0x4],edx
|
|
180006171: 48 89 5c 24 48 mov QWORD PTR [rsp+0x48],rbx
|
|
180006176: 48 8b cb mov rcx,rbx
|
|
180006179: ff 15 61 91 00 00 call QWORD PTR [rip+0x9161] # 0x18000f2e0
|
|
18000617f: 48 8d 05 4a 9a 00 00 lea rax,[rip+0x9a4a] # 0x18000fbd0
|
|
180006186: 48 89 03 mov QWORD PTR [rbx],rax
|
|
180006189: 48 c7 43 68 00 00 00 mov QWORD PTR [rbx+0x68],0x0
|
|
180006190: 00
|
|
180006191: c7 43 70 00 00 00 00 mov DWORD PTR [rbx+0x70],0x0
|
|
180006198: 48 8b c7 mov rax,rdi
|
|
18000619b: 48 8b 5c 24 38 mov rbx,QWORD PTR [rsp+0x38]
|
|
1800061a0: 48 83 c4 20 add rsp,0x20
|
|
1800061a4: 5f pop rdi
|
|
1800061a5: c3 ret
|
|
1800061a6: cc int3
|
|
1800061a7: cc int3
|
|
1800061a8: cc int3
|
|
1800061a9: cc int3
|
|
1800061aa: cc int3
|
|
1800061ab: cc int3
|
|
1800061ac: cc int3
|
|
1800061ad: cc int3
|
|
1800061ae: cc int3
|
|
1800061af: cc int3
|
|
1800061b0: 48 83 79 18 10 cmp QWORD PTR [rcx+0x18],0x10
|
|
1800061b5: 72 04 jb 0x1800061bb
|
|
1800061b7: 48 8b 01 mov rax,QWORD PTR [rcx]
|
|
1800061ba: c3 ret
|
|
1800061bb: 48 8b c1 mov rax,rcx
|
|
1800061be: c3 ret
|
|
1800061bf: cc int3
|
|
1800061c0: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx
|
|
1800061c5: 57 push rdi
|
|
1800061c6: 48 83 ec 20 sub rsp,0x20
|
|
1800061ca: 8b da mov ebx,edx
|
|
1800061cc: 48 8b f9 mov rdi,rcx
|
|
1800061cf: e8 bc fd ff ff call 0x180005f90
|
|
1800061d4: f6 c3 01 test bl,0x1
|
|
1800061d7: 74 0d je 0x1800061e6
|
|
1800061d9: ba 78 00 00 00 mov edx,0x78
|
|
1800061de: 48 8b cf mov rcx,rdi
|
|
1800061e1: e8 2a 67 00 00 call 0x18000c910
|
|
1800061e6: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30]
|
|
1800061eb: 48 8b c7 mov rax,rdi
|
|
1800061ee: 48 83 c4 20 add rsp,0x20
|
|
1800061f2: 5f pop rdi
|
|
1800061f3: c3 ret
|
|
1800061f4: cc int3
|
|
1800061f5: cc int3
|
|
1800061f6: cc int3
|
|
1800061f7: cc int3
|
|
1800061f8: cc int3
|
|
1800061f9: cc int3
|
|
1800061fa: cc int3
|
|
1800061fb: cc int3
|
|
1800061fc: cc int3
|
|
1800061fd: cc int3
|
|
1800061fe: cc int3
|
|
1800061ff: cc int3
|
|
180006200: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx
|
|
180006205: 48 89 74 24 10 mov QWORD PTR [rsp+0x10],rsi
|
|
18000620a: 57 push rdi
|
|
18000620b: 48 83 ec 20 sub rsp,0x20
|
|
18000620f: 48 8b 81 68 ff ff ff mov rax,QWORD PTR [rcx-0x98]
|
|
180006216: 48 8b d9 mov rbx,rcx
|
|
180006219: 8b fa mov edi,edx
|
|
18000621b: 4c 63 40 04 movsxd r8,DWORD PTR [rax+0x4]
|
|
18000621f: 48 8d 05 5a 9a 00 00 lea rax,[rip+0x9a5a] # 0x18000fc80
|
|
180006226: 49 89 84 08 68 ff ff mov QWORD PTR [r8+rcx*1-0x98],rax
|
|
18000622d: ff
|
|
18000622e: 48 8b 81 68 ff ff ff mov rax,QWORD PTR [rcx-0x98]
|
|
180006235: 4c 63 40 04 movsxd r8,DWORD PTR [rax+0x4]
|
|
180006239: 45 8d 88 68 ff ff ff lea r9d,[r8-0x98]
|
|
180006240: 45 89 8c 08 64 ff ff mov DWORD PTR [r8+rcx*1-0x9c],r9d
|
|
180006247: ff
|
|
180006248: 48 83 c1 80 add rcx,0xffffffffffffff80
|
|
18000624c: e8 3f fd ff ff call 0x180005f90
|
|
180006251: 48 8d 4b 88 lea rcx,[rbx-0x78]
|
|
180006255: ff 15 0d 91 00 00 call QWORD PTR [rip+0x910d] # 0x18000f368
|
|
18000625b: 48 8b cb mov rcx,rbx
|
|
18000625e: ff 15 54 90 00 00 call QWORD PTR [rip+0x9054] # 0x18000f2b8
|
|
180006264: 40 f6 c7 01 test dil,0x1
|
|
180006268: 74 11 je 0x18000627b
|
|
18000626a: ba f8 00 00 00 mov edx,0xf8
|
|
18000626f: 48 8d 8b 68 ff ff ff lea rcx,[rbx-0x98]
|
|
180006276: e8 95 66 00 00 call 0x18000c910
|
|
18000627b: 48 8b 74 24 38 mov rsi,QWORD PTR [rsp+0x38]
|
|
180006280: 48 8d 83 68 ff ff ff lea rax,[rbx-0x98]
|
|
180006287: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30]
|
|
18000628c: 48 83 c4 20 add rsp,0x20
|
|
180006290: 5f pop rdi
|
|
180006291: c3 ret
|
|
180006292: cc int3
|
|
180006293: cc int3
|
|
180006294: cc int3
|
|
180006295: cc int3
|
|
180006296: cc int3
|
|
180006297: cc int3
|
|
180006298: cc int3
|
|
180006299: cc int3
|
|
18000629a: cc int3
|
|
18000629b: cc int3
|
|
18000629c: cc int3
|
|
18000629d: cc int3
|
|
18000629e: cc int3
|
|
18000629f: cc int3
|
|
1800062a0: 40 53 rex push rbx
|
|
1800062a2: 48 83 ec 20 sub rsp,0x20
|
|
1800062a6: 48 8b d9 mov rbx,rcx
|
|
1800062a9: ff 15 49 90 00 00 call QWORD PTR [rip+0x9049] # 0x18000f2f8
|
|
1800062af: 90 nop
|
|
1800062b0: 84 c0 test al,al
|
|
1800062b2: 75 0a jne 0x1800062be
|
|
1800062b4: 48 8b 0b mov rcx,QWORD PTR [rbx]
|
|
1800062b7: ff 15 13 90 00 00 call QWORD PTR [rip+0x9013] # 0x18000f2d0
|
|
1800062bd: 90 nop
|
|
1800062be: 48 8b 13 mov rdx,QWORD PTR [rbx]
|
|
1800062c1: 48 8b 02 mov rax,QWORD PTR [rdx]
|
|
1800062c4: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4]
|
|
1800062c8: 48 8b 4c 11 48 mov rcx,QWORD PTR [rcx+rdx*1+0x48]
|
|
1800062cd: 48 85 c9 test rcx,rcx
|
|
1800062d0: 74 07 je 0x1800062d9
|
|
1800062d2: 48 8b 01 mov rax,QWORD PTR [rcx]
|
|
1800062d5: ff 50 10 call QWORD PTR [rax+0x10]
|
|
1800062d8: 90 nop
|
|
1800062d9: 48 83 c4 20 add rsp,0x20
|
|
1800062dd: 5b pop rbx
|
|
1800062de: c3 ret
|
|
1800062df: cc int3
|
|
1800062e0: 48 83 ec 28 sub rsp,0x28
|
|
1800062e4: 48 8b 11 mov rdx,QWORD PTR [rcx]
|
|
1800062e7: 48 8b 02 mov rax,QWORD PTR [rdx]
|
|
1800062ea: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4]
|
|
1800062ee: 48 8b 4c 11 48 mov rcx,QWORD PTR [rcx+rdx*1+0x48]
|
|
1800062f3: 48 85 c9 test rcx,rcx
|
|
1800062f6: 74 07 je 0x1800062ff
|
|
1800062f8: 48 8b 01 mov rax,QWORD PTR [rcx]
|
|
1800062fb: ff 50 10 call QWORD PTR [rax+0x10]
|
|
1800062fe: 90 nop
|
|
1800062ff: 48 83 c4 28 add rsp,0x28
|
|
180006303: c3 ret
|
|
180006304: cc int3
|
|
180006305: cc int3
|
|
180006306: cc int3
|
|
180006307: cc int3
|
|
180006308: cc int3
|
|
180006309: cc int3
|
|
18000630a: cc int3
|
|
18000630b: cc int3
|
|
18000630c: cc int3
|
|
18000630d: cc int3
|
|
18000630e: cc int3
|
|
18000630f: cc int3
|
|
180006310: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx
|
|
180006315: 48 89 4c 24 08 mov QWORD PTR [rsp+0x8],rcx
|
|
18000631a: 56 push rsi
|
|
18000631b: 57 push rdi
|
|
18000631c: 41 54 push r12
|
|
18000631e: 41 56 push r14
|
|
180006320: 41 57 push r15
|
|
180006322: 48 83 ec 30 sub rsp,0x30
|
|
180006326: 4c 8b fa mov r15,rdx
|
|
180006329: 48 8b f1 mov rsi,rcx
|
|
18000632c: 33 db xor ebx,ebx
|
|
18000632e: 89 5c 24 70 mov DWORD PTR [rsp+0x70],ebx
|
|
180006332: 49 c7 c6 ff ff ff ff mov r14,0xffffffffffffffff
|
|
180006339: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
|
|
180006340: 49 ff c6 inc r14
|
|
180006343: 42 38 1c 32 cmp BYTE PTR [rdx+r14*1],bl
|
|
180006347: 75 f7 jne 0x180006340
|
|
180006349: 48 8b 09 mov rcx,QWORD PTR [rcx]
|
|
18000634c: 48 63 41 04 movsxd rax,DWORD PTR [rcx+0x4]
|
|
180006350: 48 8b 7c 30 28 mov rdi,QWORD PTR [rax+rsi*1+0x28]
|
|
180006355: 48 85 ff test rdi,rdi
|
|
180006358: 7e 0a jle 0x180006364
|
|
18000635a: 49 3b fe cmp rdi,r14
|
|
18000635d: 7e 05 jle 0x180006364
|
|
18000635f: 49 2b fe sub rdi,r14
|
|
180006362: eb 02 jmp 0x180006366
|
|
180006364: 33 ff xor edi,edi
|
|
180006366: 4c 8b e6 mov r12,rsi
|
|
180006369: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi
|
|
18000636e: 4c 8b 44 30 48 mov r8,QWORD PTR [rax+rsi*1+0x48]
|
|
180006373: 48 8b d1 mov rdx,rcx
|
|
180006376: 4d 85 c0 test r8,r8
|
|
180006379: 74 0f je 0x18000638a
|
|
18000637b: 49 8b 00 mov rax,QWORD PTR [r8]
|
|
18000637e: 49 8b c8 mov rcx,r8
|
|
180006381: ff 50 08 call QWORD PTR [rax+0x8]
|
|
180006384: 48 8b 0e mov rcx,QWORD PTR [rsi]
|
|
180006387: 48 8b d1 mov rdx,rcx
|
|
18000638a: 48 63 41 04 movsxd rax,DWORD PTR [rcx+0x4]
|
|
18000638e: 83 7c 30 10 00 cmp DWORD PTR [rax+rsi*1+0x10],0x0
|
|
180006393: 74 04 je 0x180006399
|
|
180006395: 32 c0 xor al,al
|
|
180006397: eb 2e jmp 0x1800063c7
|
|
180006399: 48 8b 44 30 50 mov rax,QWORD PTR [rax+rsi*1+0x50]
|
|
18000639e: 48 85 c0 test rax,rax
|
|
1800063a1: 74 22 je 0x1800063c5
|
|
1800063a3: 48 3b c6 cmp rax,rsi
|
|
1800063a6: 74 1d je 0x1800063c5
|
|
1800063a8: 48 8b c8 mov rcx,rax
|
|
1800063ab: ff 15 8f 8e 00 00 call QWORD PTR [rip+0x8e8f] # 0x18000f240
|
|
1800063b1: 48 8b 0e mov rcx,QWORD PTR [rsi]
|
|
1800063b4: 48 63 41 04 movsxd rax,DWORD PTR [rcx+0x4]
|
|
1800063b8: 83 7c 30 10 00 cmp DWORD PTR [rax+rsi*1+0x10],0x0
|
|
1800063bd: 0f 94 c0 sete al
|
|
1800063c0: 48 8b d1 mov rdx,rcx
|
|
1800063c3: eb 02 jmp 0x1800063c7
|
|
1800063c5: b0 01 mov al,0x1
|
|
1800063c7: 88 44 24 28 mov BYTE PTR [rsp+0x28],al
|
|
1800063cb: 84 c0 test al,al
|
|
1800063cd: 75 0a jne 0x1800063d9
|
|
1800063cf: bb 04 00 00 00 mov ebx,0x4
|
|
1800063d4: e9 a9 00 00 00 jmp 0x180006482
|
|
1800063d9: 48 63 41 04 movsxd rax,DWORD PTR [rcx+0x4]
|
|
1800063dd: 8b 4c 30 18 mov ecx,DWORD PTR [rax+rsi*1+0x18]
|
|
1800063e1: 81 e1 c0 01 00 00 and ecx,0x1c0
|
|
1800063e7: 83 f9 40 cmp ecx,0x40
|
|
1800063ea: 74 2d je 0x180006419
|
|
1800063ec: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
|
|
1800063f0: 48 85 ff test rdi,rdi
|
|
1800063f3: 7e 21 jle 0x180006416
|
|
1800063f5: 48 8b 06 mov rax,QWORD PTR [rsi]
|
|
1800063f8: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4]
|
|
1800063fc: 0f b6 54 31 58 movzx edx,BYTE PTR [rcx+rsi*1+0x58]
|
|
180006401: 48 8b 4c 31 48 mov rcx,QWORD PTR [rcx+rsi*1+0x48]
|
|
180006406: ff 15 dc 8e 00 00 call QWORD PTR [rip+0x8edc] # 0x18000f2e8
|
|
18000640c: 83 f8 ff cmp eax,0xffffffff
|
|
18000640f: 74 48 je 0x180006459
|
|
180006411: 48 ff cf dec rdi
|
|
180006414: eb da jmp 0x1800063f0
|
|
180006416: 48 8b 16 mov rdx,QWORD PTR [rsi]
|
|
180006419: 48 63 42 04 movsxd rax,DWORD PTR [rdx+0x4]
|
|
18000641d: 4d 8b c6 mov r8,r14
|
|
180006420: 49 8b d7 mov rdx,r15
|
|
180006423: 48 8b 4c 30 48 mov rcx,QWORD PTR [rax+rsi*1+0x48]
|
|
180006428: ff 15 c2 8e 00 00 call QWORD PTR [rip+0x8ec2] # 0x18000f2f0
|
|
18000642e: 49 3b c6 cmp rax,r14
|
|
180006431: 75 26 jne 0x180006459
|
|
180006433: 48 85 ff test rdi,rdi
|
|
180006436: 7e 2a jle 0x180006462
|
|
180006438: 48 8b 06 mov rax,QWORD PTR [rsi]
|
|
18000643b: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4]
|
|
18000643f: 0f b6 54 31 58 movzx edx,BYTE PTR [rcx+rsi*1+0x58]
|
|
180006444: 48 8b 4c 31 48 mov rcx,QWORD PTR [rcx+rsi*1+0x48]
|
|
180006449: ff 15 99 8e 00 00 call QWORD PTR [rip+0x8e99] # 0x18000f2e8
|
|
18000644f: 83 f8 ff cmp eax,0xffffffff
|
|
180006452: 74 05 je 0x180006459
|
|
180006454: 48 ff cf dec rdi
|
|
180006457: eb da jmp 0x180006433
|
|
180006459: bb 04 00 00 00 mov ebx,0x4
|
|
18000645e: 89 5c 24 70 mov DWORD PTR [rsp+0x70],ebx
|
|
180006462: 48 8b 06 mov rax,QWORD PTR [rsi]
|
|
180006465: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4]
|
|
180006469: 48 c7 44 31 28 00 00 mov QWORD PTR [rcx+rsi*1+0x28],0x0
|
|
180006470: 00 00
|
|
180006472: eb 0e jmp 0x180006482
|
|
180006474: 48 8b 74 24 60 mov rsi,QWORD PTR [rsp+0x60]
|
|
180006479: 8b 5c 24 70 mov ebx,DWORD PTR [rsp+0x70]
|
|
18000647d: 4c 8b 64 24 20 mov r12,QWORD PTR [rsp+0x20]
|
|
180006482: 48 8b 06 mov rax,QWORD PTR [rsi]
|
|
180006485: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4]
|
|
180006489: 48 03 ce add rcx,rsi
|
|
18000648c: 45 33 c0 xor r8d,r8d
|
|
18000648f: 8b d3 mov edx,ebx
|
|
180006491: ff 15 b9 8d 00 00 call QWORD PTR [rip+0x8db9] # 0x18000f250
|
|
180006497: 90 nop
|
|
180006498: ff 15 5a 8e 00 00 call QWORD PTR [rip+0x8e5a] # 0x18000f2f8
|
|
18000649e: 84 c0 test al,al
|
|
1800064a0: 75 0a jne 0x1800064ac
|
|
1800064a2: 49 8b cc mov rcx,r12
|
|
1800064a5: ff 15 25 8e 00 00 call QWORD PTR [rip+0x8e25] # 0x18000f2d0
|
|
1800064ab: 90 nop
|
|
1800064ac: 49 8b 04 24 mov rax,QWORD PTR [r12]
|
|
1800064b0: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4]
|
|
1800064b4: 4a 8b 4c 21 48 mov rcx,QWORD PTR [rcx+r12*1+0x48]
|
|
1800064b9: 48 85 c9 test rcx,rcx
|
|
1800064bc: 74 07 je 0x1800064c5
|
|
1800064be: 48 8b 01 mov rax,QWORD PTR [rcx]
|
|
1800064c1: ff 50 10 call QWORD PTR [rax+0x10]
|
|
1800064c4: 90 nop
|
|
1800064c5: 48 8b c6 mov rax,rsi
|
|
1800064c8: 48 8b 5c 24 68 mov rbx,QWORD PTR [rsp+0x68]
|
|
1800064cd: 48 83 c4 30 add rsp,0x30
|
|
1800064d1: 41 5f pop r15
|
|
1800064d3: 41 5e pop r14
|
|
1800064d5: 41 5c pop r12
|
|
1800064d7: 5f pop rdi
|
|
1800064d8: 5e pop rsi
|
|
1800064d9: c3 ret
|
|
1800064da: cc int3
|
|
1800064db: cc int3
|
|
1800064dc: cc int3
|
|
1800064dd: cc int3
|
|
1800064de: cc int3
|
|
1800064df: cc int3
|
|
1800064e0: 48 83 7a 18 10 cmp QWORD PTR [rdx+0x18],0x10
|
|
1800064e5: 48 8b c2 mov rax,rdx
|
|
1800064e8: 72 03 jb 0x1800064ed
|
|
1800064ea: 48 8b 02 mov rax,QWORD PTR [rdx]
|
|
1800064ed: 4c 8b 42 10 mov r8,QWORD PTR [rdx+0x10]
|
|
1800064f1: 48 8b d0 mov rdx,rax
|
|
1800064f4: e9 27 04 00 00 jmp 0x180006920
|
|
1800064f9: cc int3
|
|
1800064fa: cc int3
|
|
1800064fb: cc int3
|
|
1800064fc: cc int3
|
|
1800064fd: cc int3
|
|
1800064fe: cc int3
|
|
1800064ff: cc int3
|
|
180006500: 40 53 rex push rbx
|
|
180006502: 56 push rsi
|
|
180006503: 41 54 push r12
|
|
180006505: 41 56 push r14
|
|
180006507: 48 83 ec 28 sub rsp,0x28
|
|
18000650b: 4c 8b 71 10 mov r14,QWORD PTR [rcx+0x10]
|
|
18000650f: 48 bb fe ff ff ff ff movabs rbx,0x7ffffffffffffffe
|
|
180006516: ff ff 7f
|
|
180006519: 48 8b c3 mov rax,rbx
|
|
18000651c: 45 0f b7 e1 movzx r12d,r9w
|
|
180006520: 49 2b c6 sub rax,r14
|
|
180006523: 48 8b f1 mov rsi,rcx
|
|
180006526: 48 83 f8 01 cmp rax,0x1
|
|
18000652a: 0f 82 59 01 00 00 jb 0x180006689
|
|
180006530: 48 89 6c 24 58 mov QWORD PTR [rsp+0x58],rbp
|
|
180006535: 48 8b 69 18 mov rbp,QWORD PTR [rcx+0x18]
|
|
180006539: 4c 89 7c 24 20 mov QWORD PTR [rsp+0x20],r15
|
|
18000653e: 4d 8d 7e 01 lea r15,[r14+0x1]
|
|
180006542: 49 8b cf mov rcx,r15
|
|
180006545: 48 83 c9 07 or rcx,0x7
|
|
180006549: 48 3b cb cmp rcx,rbx
|
|
18000654c: 77 1f ja 0x18000656d
|
|
18000654e: 48 8b d5 mov rdx,rbp
|
|
180006551: 48 8b c3 mov rax,rbx
|
|
180006554: 48 d1 ea shr rdx,1
|
|
180006557: 48 2b c2 sub rax,rdx
|
|
18000655a: 48 3b e8 cmp rbp,rax
|
|
18000655d: 77 0e ja 0x18000656d
|
|
18000655f: 48 8d 04 2a lea rax,[rdx+rbp*1]
|
|
180006563: 48 8b d9 mov rbx,rcx
|
|
180006566: 48 3b c8 cmp rcx,rax
|
|
180006569: 48 0f 42 d8 cmovb rbx,rax
|
|
18000656d: 48 c7 c1 ff ff ff ff mov rcx,0xffffffffffffffff
|
|
180006574: 48 89 7c 24 60 mov QWORD PTR [rsp+0x60],rdi
|
|
180006579: 48 8b c3 mov rax,rbx
|
|
18000657c: 4c 89 6c 24 68 mov QWORD PTR [rsp+0x68],r13
|
|
180006581: 48 83 c0 01 add rax,0x1
|
|
180006585: 48 0f 42 c1 cmovb rax,rcx
|
|
180006589: 48 b9 ff ff ff ff ff movabs rcx,0x7fffffffffffffff
|
|
180006590: ff ff 7f
|
|
180006593: 48 3b c1 cmp rax,rcx
|
|
180006596: 0f 87 f3 00 00 00 ja 0x18000668f
|
|
18000659c: 48 8d 0c 00 lea rcx,[rax+rax*1]
|
|
1800065a0: 45 33 ed xor r13d,r13d
|
|
1800065a3: 48 81 f9 00 10 00 00 cmp rcx,0x1000
|
|
1800065aa: 72 2c jb 0x1800065d8
|
|
1800065ac: 48 8d 41 27 lea rax,[rcx+0x27]
|
|
1800065b0: 48 3b c1 cmp rax,rcx
|
|
1800065b3: 0f 86 d6 00 00 00 jbe 0x18000668f
|
|
1800065b9: 48 8b c8 mov rcx,rax
|
|
1800065bc: e8 93 5f 00 00 call 0x18000c554
|
|
1800065c1: 48 85 c0 test rax,rax
|
|
1800065c4: 0f 84 80 00 00 00 je 0x18000664a
|
|
1800065ca: 48 8d 78 27 lea rdi,[rax+0x27]
|
|
1800065ce: 48 83 e7 e0 and rdi,0xffffffffffffffe0
|
|
1800065d2: 48 89 47 f8 mov QWORD PTR [rdi-0x8],rax
|
|
1800065d6: eb 12 jmp 0x1800065ea
|
|
1800065d8: 48 85 c9 test rcx,rcx
|
|
1800065db: 74 0a je 0x1800065e7
|
|
1800065dd: e8 72 5f 00 00 call 0x18000c554
|
|
1800065e2: 48 8b f8 mov rdi,rax
|
|
1800065e5: eb 03 jmp 0x1800065ea
|
|
1800065e7: 49 8b fd mov rdi,r13
|
|
1800065ea: 4d 03 f6 add r14,r14
|
|
1800065ed: 4c 89 7e 10 mov QWORD PTR [rsi+0x10],r15
|
|
1800065f1: 48 89 5e 18 mov QWORD PTR [rsi+0x18],rbx
|
|
1800065f5: 4d 8b c6 mov r8,r14
|
|
1800065f8: 48 8b cf mov rcx,rdi
|
|
1800065fb: 48 83 fd 08 cmp rbp,0x8
|
|
1800065ff: 72 50 jb 0x180006651
|
|
180006601: 48 8b 1e mov rbx,QWORD PTR [rsi]
|
|
180006604: 48 8b d3 mov rdx,rbx
|
|
180006607: e8 59 72 00 00 call 0x18000d865
|
|
18000660c: 48 8d 14 6d 02 00 00 lea rdx,[rbp*2+0x2]
|
|
180006613: 00
|
|
180006614: 66 45 89 24 3e mov WORD PTR [r14+rdi*1],r12w
|
|
180006619: 66 45 89 6c 3e 02 mov WORD PTR [r14+rdi*1+0x2],r13w
|
|
18000661f: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180006626: 72 18 jb 0x180006640
|
|
180006628: 48 8b 4b f8 mov rcx,QWORD PTR [rbx-0x8]
|
|
18000662c: 48 83 c2 27 add rdx,0x27
|
|
180006630: 48 2b d9 sub rbx,rcx
|
|
180006633: 48 8d 43 f8 lea rax,[rbx-0x8]
|
|
180006637: 48 83 f8 1f cmp rax,0x1f
|
|
18000663b: 77 0d ja 0x18000664a
|
|
18000663d: 48 8b d9 mov rbx,rcx
|
|
180006640: 48 8b cb mov rcx,rbx
|
|
180006643: e8 c8 62 00 00 call 0x18000c910
|
|
180006648: eb 1a jmp 0x180006664
|
|
18000664a: ff 15 10 8e 00 00 call QWORD PTR [rip+0x8e10] # 0x18000f460
|
|
180006650: cc int3
|
|
180006651: 48 8b d6 mov rdx,rsi
|
|
180006654: e8 0c 72 00 00 call 0x18000d865
|
|
180006659: 66 45 89 24 3e mov WORD PTR [r14+rdi*1],r12w
|
|
18000665e: 66 45 89 6c 3e 02 mov WORD PTR [r14+rdi*1+0x2],r13w
|
|
180006664: 48 89 3e mov QWORD PTR [rsi],rdi
|
|
180006667: 48 8b c6 mov rax,rsi
|
|
18000666a: 4c 8b 6c 24 68 mov r13,QWORD PTR [rsp+0x68]
|
|
18000666f: 48 8b 7c 24 60 mov rdi,QWORD PTR [rsp+0x60]
|
|
180006674: 48 8b 6c 24 58 mov rbp,QWORD PTR [rsp+0x58]
|
|
180006679: 4c 8b 7c 24 20 mov r15,QWORD PTR [rsp+0x20]
|
|
18000667e: 48 83 c4 28 add rsp,0x28
|
|
180006682: 41 5e pop r14
|
|
180006684: 41 5c pop r12
|
|
180006686: 5e pop rsi
|
|
180006687: 5b pop rbx
|
|
180006688: c3 ret
|
|
180006689: e8 b2 c4 ff ff call 0x180002b40
|
|
18000668e: cc int3
|
|
18000668f: e8 bc b0 ff ff call 0x180001750
|
|
180006694: cc int3
|
|
180006695: cc int3
|
|
180006696: cc int3
|
|
180006697: cc int3
|
|
180006698: cc int3
|
|
180006699: cc int3
|
|
18000669a: cc int3
|
|
18000669b: cc int3
|
|
18000669c: cc int3
|
|
18000669d: cc int3
|
|
18000669e: cc int3
|
|
18000669f: cc int3
|
|
1800066a0: 40 56 rex push rsi
|
|
1800066a2: 57 push rdi
|
|
1800066a3: 41 55 push r13
|
|
1800066a5: 41 56 push r14
|
|
1800066a7: 48 83 ec 38 sub rsp,0x38
|
|
1800066ab: 4c 8b 71 10 mov r14,QWORD PTR [rcx+0x10]
|
|
1800066af: 48 bf fe ff ff ff ff movabs rdi,0x7ffffffffffffffe
|
|
1800066b6: ff ff 7f
|
|
1800066b9: 48 8b c7 mov rax,rdi
|
|
1800066bc: 4d 8b e9 mov r13,r9
|
|
1800066bf: 49 2b c6 sub rax,r14
|
|
1800066c2: 48 8b f1 mov rsi,rcx
|
|
1800066c5: 48 3b c2 cmp rax,rdx
|
|
1800066c8: 0f 82 7a 01 00 00 jb 0x180006848
|
|
1800066ce: 48 89 6c 24 30 mov QWORD PTR [rsp+0x30],rbp
|
|
1800066d3: 48 8b 69 18 mov rbp,QWORD PTR [rcx+0x18]
|
|
1800066d7: 4c 89 7c 24 20 mov QWORD PTR [rsp+0x20],r15
|
|
1800066dc: 4e 8d 3c 32 lea r15,[rdx+r14*1]
|
|
1800066e0: 49 8b cf mov rcx,r15
|
|
1800066e3: 48 83 c9 07 or rcx,0x7
|
|
1800066e7: 48 3b cf cmp rcx,rdi
|
|
1800066ea: 77 1f ja 0x18000670b
|
|
1800066ec: 48 8b d5 mov rdx,rbp
|
|
1800066ef: 48 8b c7 mov rax,rdi
|
|
1800066f2: 48 d1 ea shr rdx,1
|
|
1800066f5: 48 2b c2 sub rax,rdx
|
|
1800066f8: 48 3b e8 cmp rbp,rax
|
|
1800066fb: 77 0e ja 0x18000670b
|
|
1800066fd: 48 8d 04 2a lea rax,[rdx+rbp*1]
|
|
180006701: 48 8b f9 mov rdi,rcx
|
|
180006704: 48 3b c8 cmp rcx,rax
|
|
180006707: 48 0f 42 f8 cmovb rdi,rax
|
|
18000670b: 48 c7 c1 ff ff ff ff mov rcx,0xffffffffffffffff
|
|
180006712: 48 89 5c 24 70 mov QWORD PTR [rsp+0x70],rbx
|
|
180006717: 48 8b c7 mov rax,rdi
|
|
18000671a: 4c 89 64 24 28 mov QWORD PTR [rsp+0x28],r12
|
|
18000671f: 48 83 c0 01 add rax,0x1
|
|
180006723: 48 0f 42 c1 cmovb rax,rcx
|
|
180006727: 48 b9 ff ff ff ff ff movabs rcx,0x7fffffffffffffff
|
|
18000672e: ff ff 7f
|
|
180006731: 48 3b c1 cmp rax,rcx
|
|
180006734: 0f 87 14 01 00 00 ja 0x18000684e
|
|
18000673a: 48 8d 0c 00 lea rcx,[rax+rax*1]
|
|
18000673e: 33 c0 xor eax,eax
|
|
180006740: 48 81 f9 00 10 00 00 cmp rcx,0x1000
|
|
180006747: 72 2c jb 0x180006775
|
|
180006749: 48 8d 41 27 lea rax,[rcx+0x27]
|
|
18000674d: 48 3b c1 cmp rax,rcx
|
|
180006750: 0f 86 f8 00 00 00 jbe 0x18000684e
|
|
180006756: 48 8b c8 mov rcx,rax
|
|
180006759: e8 f6 5d 00 00 call 0x18000c554
|
|
18000675e: 48 85 c0 test rax,rax
|
|
180006761: 0f 84 99 00 00 00 je 0x180006800
|
|
180006767: 48 8d 58 27 lea rbx,[rax+0x27]
|
|
18000676b: 48 83 e3 e0 and rbx,0xffffffffffffffe0
|
|
18000676f: 48 89 43 f8 mov QWORD PTR [rbx-0x8],rax
|
|
180006773: eb 0d jmp 0x180006782
|
|
180006775: 48 85 c9 test rcx,rcx
|
|
180006778: 74 05 je 0x18000677f
|
|
18000677a: e8 d5 5d 00 00 call 0x18000c554
|
|
18000677f: 48 8b d8 mov rbx,rax
|
|
180006782: 48 8b 84 24 80 00 00 mov rax,QWORD PTR [rsp+0x80]
|
|
180006789: 00
|
|
18000678a: 4f 8d 04 36 lea r8,[r14+r14*1]
|
|
18000678e: 4c 89 7e 10 mov QWORD PTR [rsi+0x10],r15
|
|
180006792: 4d 8d 24 18 lea r12,[r8+rbx*1]
|
|
180006796: 48 89 7e 18 mov QWORD PTR [rsi+0x18],rdi
|
|
18000679a: 48 8b cb mov rcx,rbx
|
|
18000679d: 4c 8d 3c 00 lea r15,[rax+rax*1]
|
|
1800067a1: 49 03 c6 add rax,r14
|
|
1800067a4: 4c 8d 34 43 lea r14,[rbx+rax*2]
|
|
1800067a8: 48 83 fd 08 cmp rbp,0x8
|
|
1800067ac: 72 59 jb 0x180006807
|
|
1800067ae: 48 8b 3e mov rdi,QWORD PTR [rsi]
|
|
1800067b1: 48 8b d7 mov rdx,rdi
|
|
1800067b4: e8 ac 70 00 00 call 0x18000d865
|
|
1800067b9: 4d 8b c7 mov r8,r15
|
|
1800067bc: 49 8b d5 mov rdx,r13
|
|
1800067bf: 49 8b cc mov rcx,r12
|
|
1800067c2: e8 9e 70 00 00 call 0x18000d865
|
|
1800067c7: 33 c0 xor eax,eax
|
|
1800067c9: 48 8d 14 6d 02 00 00 lea rdx,[rbp*2+0x2]
|
|
1800067d0: 00
|
|
1800067d1: 66 41 89 06 mov WORD PTR [r14],ax
|
|
1800067d5: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
1800067dc: 72 18 jb 0x1800067f6
|
|
1800067de: 48 8b 4f f8 mov rcx,QWORD PTR [rdi-0x8]
|
|
1800067e2: 48 83 c2 27 add rdx,0x27
|
|
1800067e6: 48 2b f9 sub rdi,rcx
|
|
1800067e9: 48 8d 47 f8 lea rax,[rdi-0x8]
|
|
1800067ed: 48 83 f8 1f cmp rax,0x1f
|
|
1800067f1: 77 0d ja 0x180006800
|
|
1800067f3: 48 8b f9 mov rdi,rcx
|
|
1800067f6: 48 8b cf mov rcx,rdi
|
|
1800067f9: e8 12 61 00 00 call 0x18000c910
|
|
1800067fe: eb 23 jmp 0x180006823
|
|
180006800: ff 15 5a 8c 00 00 call QWORD PTR [rip+0x8c5a] # 0x18000f460
|
|
180006806: cc int3
|
|
180006807: 48 8b d6 mov rdx,rsi
|
|
18000680a: e8 56 70 00 00 call 0x18000d865
|
|
18000680f: 4d 8b c7 mov r8,r15
|
|
180006812: 49 8b d5 mov rdx,r13
|
|
180006815: 49 8b cc mov rcx,r12
|
|
180006818: e8 48 70 00 00 call 0x18000d865
|
|
18000681d: 33 c0 xor eax,eax
|
|
18000681f: 66 41 89 06 mov WORD PTR [r14],ax
|
|
180006823: 48 89 1e mov QWORD PTR [rsi],rbx
|
|
180006826: 48 8b c6 mov rax,rsi
|
|
180006829: 4c 8b 64 24 28 mov r12,QWORD PTR [rsp+0x28]
|
|
18000682e: 48 8b 5c 24 70 mov rbx,QWORD PTR [rsp+0x70]
|
|
180006833: 48 8b 6c 24 30 mov rbp,QWORD PTR [rsp+0x30]
|
|
180006838: 4c 8b 7c 24 20 mov r15,QWORD PTR [rsp+0x20]
|
|
18000683d: 48 83 c4 38 add rsp,0x38
|
|
180006841: 41 5e pop r14
|
|
180006843: 41 5d pop r13
|
|
180006845: 5f pop rdi
|
|
180006846: 5e pop rsi
|
|
180006847: c3 ret
|
|
180006848: e8 f3 c2 ff ff call 0x180002b40
|
|
18000684d: cc int3
|
|
18000684e: e8 fd ae ff ff call 0x180001750
|
|
180006853: cc int3
|
|
180006854: cc int3
|
|
180006855: cc int3
|
|
180006856: cc int3
|
|
180006857: cc int3
|
|
180006858: cc int3
|
|
180006859: cc int3
|
|
18000685a: cc int3
|
|
18000685b: cc int3
|
|
18000685c: cc int3
|
|
18000685d: cc int3
|
|
18000685e: cc int3
|
|
18000685f: cc int3
|
|
180006860: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi
|
|
180006865: 57 push rdi
|
|
180006866: 48 83 ec 20 sub rsp,0x20
|
|
18000686a: 48 8b 71 10 mov rsi,QWORD PTR [rcx+0x10]
|
|
18000686e: 48 8b f9 mov rdi,rcx
|
|
180006871: 48 3b f2 cmp rsi,rdx
|
|
180006874: 0f 87 88 00 00 00 ja 0x180006902
|
|
18000687a: 48 8b 41 18 mov rax,QWORD PTR [rcx+0x18]
|
|
18000687e: 48 3b c2 cmp rax,rdx
|
|
180006881: 74 7f je 0x180006902
|
|
180006883: 73 17 jae 0x18000689c
|
|
180006885: 48 2b d6 sub rdx,rsi
|
|
180006888: e8 53 02 00 00 call 0x180006ae0
|
|
18000688d: 48 89 77 10 mov QWORD PTR [rdi+0x10],rsi
|
|
180006891: 48 8b 74 24 48 mov rsi,QWORD PTR [rsp+0x48]
|
|
180006896: 48 83 c4 20 add rsp,0x20
|
|
18000689a: 5f pop rdi
|
|
18000689b: c3 ret
|
|
18000689c: 48 83 fa 08 cmp rdx,0x8
|
|
1800068a0: 73 60 jae 0x180006902
|
|
1800068a2: 48 83 f8 08 cmp rax,0x8
|
|
1800068a6: 72 5a jb 0x180006902
|
|
1800068a8: 48 89 5c 24 40 mov QWORD PTR [rsp+0x40],rbx
|
|
1800068ad: 4c 8d 04 75 02 00 00 lea r8,[rsi*2+0x2]
|
|
1800068b4: 00
|
|
1800068b5: 48 8b 19 mov rbx,QWORD PTR [rcx]
|
|
1800068b8: 48 8b d3 mov rdx,rbx
|
|
1800068bb: e8 a5 6f 00 00 call 0x18000d865
|
|
1800068c0: 48 8b 47 18 mov rax,QWORD PTR [rdi+0x18]
|
|
1800068c4: 48 8d 14 45 02 00 00 lea rdx,[rax*2+0x2]
|
|
1800068cb: 00
|
|
1800068cc: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
1800068d3: 72 18 jb 0x1800068ed
|
|
1800068d5: 48 8b 4b f8 mov rcx,QWORD PTR [rbx-0x8]
|
|
1800068d9: 48 83 c2 27 add rdx,0x27
|
|
1800068dd: 48 2b d9 sub rbx,rcx
|
|
1800068e0: 48 8d 43 f8 lea rax,[rbx-0x8]
|
|
1800068e4: 48 83 f8 1f cmp rax,0x1f
|
|
1800068e8: 77 23 ja 0x18000690d
|
|
1800068ea: 48 8b d9 mov rbx,rcx
|
|
1800068ed: 48 8b cb mov rcx,rbx
|
|
1800068f0: e8 1b 60 00 00 call 0x18000c910
|
|
1800068f5: 48 8b 5c 24 40 mov rbx,QWORD PTR [rsp+0x40]
|
|
1800068fa: 48 c7 47 18 07 00 00 mov QWORD PTR [rdi+0x18],0x7
|
|
180006901: 00
|
|
180006902: 48 8b 74 24 48 mov rsi,QWORD PTR [rsp+0x48]
|
|
180006907: 48 83 c4 20 add rsp,0x20
|
|
18000690b: 5f pop rdi
|
|
18000690c: c3 ret
|
|
18000690d: ff 15 4d 8b 00 00 call QWORD PTR [rip+0x8b4d] # 0x18000f460
|
|
180006913: cc int3
|
|
180006914: cc int3
|
|
180006915: cc int3
|
|
180006916: cc int3
|
|
180006917: cc int3
|
|
180006918: cc int3
|
|
180006919: cc int3
|
|
18000691a: cc int3
|
|
18000691b: cc int3
|
|
18000691c: cc int3
|
|
18000691d: cc int3
|
|
18000691e: cc int3
|
|
18000691f: cc int3
|
|
180006920: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx
|
|
180006925: 48 89 4c 24 08 mov QWORD PTR [rsp+0x8],rcx
|
|
18000692a: 56 push rsi
|
|
18000692b: 57 push rdi
|
|
18000692c: 41 54 push r12
|
|
18000692e: 41 56 push r14
|
|
180006930: 41 57 push r15
|
|
180006932: 48 83 ec 30 sub rsp,0x30
|
|
180006936: 4d 8b f8 mov r15,r8
|
|
180006939: 4c 8b e2 mov r12,rdx
|
|
18000693c: 48 8b f1 mov rsi,rcx
|
|
18000693f: 33 db xor ebx,ebx
|
|
180006941: 89 5c 24 78 mov DWORD PTR [rsp+0x78],ebx
|
|
180006945: 48 8b 09 mov rcx,QWORD PTR [rcx]
|
|
180006948: 48 63 41 04 movsxd rax,DWORD PTR [rcx+0x4]
|
|
18000694c: 48 8b 7c 30 28 mov rdi,QWORD PTR [rax+rsi*1+0x28]
|
|
180006951: 48 85 ff test rdi,rdi
|
|
180006954: 7e 0a jle 0x180006960
|
|
180006956: 49 3b f8 cmp rdi,r8
|
|
180006959: 76 05 jbe 0x180006960
|
|
18000695b: 49 2b f8 sub rdi,r8
|
|
18000695e: eb 02 jmp 0x180006962
|
|
180006960: 33 ff xor edi,edi
|
|
180006962: 4c 8b f6 mov r14,rsi
|
|
180006965: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi
|
|
18000696a: 4c 8b 44 30 48 mov r8,QWORD PTR [rax+rsi*1+0x48]
|
|
18000696f: 48 8b d1 mov rdx,rcx
|
|
180006972: 4d 85 c0 test r8,r8
|
|
180006975: 74 0f je 0x180006986
|
|
180006977: 49 8b 00 mov rax,QWORD PTR [r8]
|
|
18000697a: 49 8b c8 mov rcx,r8
|
|
18000697d: ff 50 08 call QWORD PTR [rax+0x8]
|
|
180006980: 48 8b 0e mov rcx,QWORD PTR [rsi]
|
|
180006983: 48 8b d1 mov rdx,rcx
|
|
180006986: 48 63 41 04 movsxd rax,DWORD PTR [rcx+0x4]
|
|
18000698a: 83 7c 30 10 00 cmp DWORD PTR [rax+rsi*1+0x10],0x0
|
|
18000698f: 74 04 je 0x180006995
|
|
180006991: 32 c0 xor al,al
|
|
180006993: eb 2e jmp 0x1800069c3
|
|
180006995: 48 8b 44 30 50 mov rax,QWORD PTR [rax+rsi*1+0x50]
|
|
18000699a: 48 85 c0 test rax,rax
|
|
18000699d: 74 22 je 0x1800069c1
|
|
18000699f: 48 3b c6 cmp rax,rsi
|
|
1800069a2: 74 1d je 0x1800069c1
|
|
1800069a4: 48 8b c8 mov rcx,rax
|
|
1800069a7: ff 15 93 88 00 00 call QWORD PTR [rip+0x8893] # 0x18000f240
|
|
1800069ad: 48 8b 0e mov rcx,QWORD PTR [rsi]
|
|
1800069b0: 48 63 41 04 movsxd rax,DWORD PTR [rcx+0x4]
|
|
1800069b4: 83 7c 30 10 00 cmp DWORD PTR [rax+rsi*1+0x10],0x0
|
|
1800069b9: 0f 94 c0 sete al
|
|
1800069bc: 48 8b d1 mov rdx,rcx
|
|
1800069bf: eb 02 jmp 0x1800069c3
|
|
1800069c1: b0 01 mov al,0x1
|
|
1800069c3: 88 44 24 28 mov BYTE PTR [rsp+0x28],al
|
|
1800069c7: 84 c0 test al,al
|
|
1800069c9: 75 0a jne 0x1800069d5
|
|
1800069cb: bb 04 00 00 00 mov ebx,0x4
|
|
1800069d0: e9 b3 00 00 00 jmp 0x180006a88
|
|
1800069d5: 48 63 41 04 movsxd rax,DWORD PTR [rcx+0x4]
|
|
1800069d9: 8b 4c 30 18 mov ecx,DWORD PTR [rax+rsi*1+0x18]
|
|
1800069dd: 81 e1 c0 01 00 00 and ecx,0x1c0
|
|
1800069e3: 83 f9 40 cmp ecx,0x40
|
|
1800069e6: 74 6c je 0x180006a54
|
|
1800069e8: 48 85 ff test rdi,rdi
|
|
1800069eb: 74 64 je 0x180006a51
|
|
1800069ed: 48 8b 06 mov rax,QWORD PTR [rsi]
|
|
1800069f0: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4]
|
|
1800069f4: 0f b6 54 31 58 movzx edx,BYTE PTR [rcx+rsi*1+0x58]
|
|
1800069f9: 48 8b 4c 31 48 mov rcx,QWORD PTR [rcx+rsi*1+0x48]
|
|
1800069fe: ff 15 e4 88 00 00 call QWORD PTR [rip+0x88e4] # 0x18000f2e8
|
|
180006a04: 83 f8 ff cmp eax,0xffffffff
|
|
180006a07: 75 43 jne 0x180006a4c
|
|
180006a09: bb 04 00 00 00 mov ebx,0x4
|
|
180006a0e: 89 5c 24 78 mov DWORD PTR [rsp+0x78],ebx
|
|
180006a12: 48 85 ff test rdi,rdi
|
|
180006a15: 74 23 je 0x180006a3a
|
|
180006a17: 48 8b 06 mov rax,QWORD PTR [rsi]
|
|
180006a1a: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4]
|
|
180006a1e: 0f b6 54 31 58 movzx edx,BYTE PTR [rcx+rsi*1+0x58]
|
|
180006a23: 48 8b 4c 31 48 mov rcx,QWORD PTR [rcx+rsi*1+0x48]
|
|
180006a28: ff 15 ba 88 00 00 call QWORD PTR [rip+0x88ba] # 0x18000f2e8
|
|
180006a2e: 83 f8 ff cmp eax,0xffffffff
|
|
180006a31: 75 42 jne 0x180006a75
|
|
180006a33: 83 cb 04 or ebx,0x4
|
|
180006a36: 89 5c 24 78 mov DWORD PTR [rsp+0x78],ebx
|
|
180006a3a: 48 8b 06 mov rax,QWORD PTR [rsi]
|
|
180006a3d: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4]
|
|
180006a41: 48 c7 44 31 28 00 00 mov QWORD PTR [rcx+rsi*1+0x28],0x0
|
|
180006a48: 00 00
|
|
180006a4a: eb 3c jmp 0x180006a88
|
|
180006a4c: 48 ff cf dec rdi
|
|
180006a4f: eb 97 jmp 0x1800069e8
|
|
180006a51: 48 8b 16 mov rdx,QWORD PTR [rsi]
|
|
180006a54: 48 63 42 04 movsxd rax,DWORD PTR [rdx+0x4]
|
|
180006a58: 4d 8b c7 mov r8,r15
|
|
180006a5b: 49 8b d4 mov rdx,r12
|
|
180006a5e: 48 8b 4c 30 48 mov rcx,QWORD PTR [rax+rsi*1+0x48]
|
|
180006a63: ff 15 87 88 00 00 call QWORD PTR [rip+0x8887] # 0x18000f2f0
|
|
180006a69: 49 3b c7 cmp rax,r15
|
|
180006a6c: 74 a4 je 0x180006a12
|
|
180006a6e: bb 04 00 00 00 mov ebx,0x4
|
|
180006a73: eb c1 jmp 0x180006a36
|
|
180006a75: 48 ff cf dec rdi
|
|
180006a78: eb 98 jmp 0x180006a12
|
|
180006a7a: 48 8b 74 24 60 mov rsi,QWORD PTR [rsp+0x60]
|
|
180006a7f: 8b 5c 24 78 mov ebx,DWORD PTR [rsp+0x78]
|
|
180006a83: 4c 8b 74 24 20 mov r14,QWORD PTR [rsp+0x20]
|
|
180006a88: 48 8b 06 mov rax,QWORD PTR [rsi]
|
|
180006a8b: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4]
|
|
180006a8f: 48 03 ce add rcx,rsi
|
|
180006a92: 45 33 c0 xor r8d,r8d
|
|
180006a95: 8b d3 mov edx,ebx
|
|
180006a97: ff 15 b3 87 00 00 call QWORD PTR [rip+0x87b3] # 0x18000f250
|
|
180006a9d: 90 nop
|
|
180006a9e: ff 15 54 88 00 00 call QWORD PTR [rip+0x8854] # 0x18000f2f8
|
|
180006aa4: 84 c0 test al,al
|
|
180006aa6: 75 0a jne 0x180006ab2
|
|
180006aa8: 49 8b ce mov rcx,r14
|
|
180006aab: ff 15 1f 88 00 00 call QWORD PTR [rip+0x881f] # 0x18000f2d0
|
|
180006ab1: 90 nop
|
|
180006ab2: 49 8b 06 mov rax,QWORD PTR [r14]
|
|
180006ab5: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4]
|
|
180006ab9: 4a 8b 4c 31 48 mov rcx,QWORD PTR [rcx+r14*1+0x48]
|
|
180006abe: 48 85 c9 test rcx,rcx
|
|
180006ac1: 74 07 je 0x180006aca
|
|
180006ac3: 48 8b 01 mov rax,QWORD PTR [rcx]
|
|
180006ac6: ff 50 10 call QWORD PTR [rax+0x10]
|
|
180006ac9: 90 nop
|
|
180006aca: 48 8b c6 mov rax,rsi
|
|
180006acd: 48 8b 5c 24 68 mov rbx,QWORD PTR [rsp+0x68]
|
|
180006ad2: 48 83 c4 30 add rsp,0x30
|
|
180006ad6: 41 5f pop r15
|
|
180006ad8: 41 5e pop r14
|
|
180006ada: 41 5c pop r12
|
|
180006adc: 5f pop rdi
|
|
180006add: 5e pop rsi
|
|
180006ade: c3 ret
|
|
180006adf: cc int3
|
|
180006ae0: 40 53 rex push rbx
|
|
180006ae2: 56 push rsi
|
|
180006ae3: 41 56 push r14
|
|
180006ae5: 48 83 ec 30 sub rsp,0x30
|
|
180006ae9: 4c 8b 71 10 mov r14,QWORD PTR [rcx+0x10]
|
|
180006aed: 48 bb fe ff ff ff ff movabs rbx,0x7ffffffffffffffe
|
|
180006af4: ff ff 7f
|
|
180006af7: 48 8b c3 mov rax,rbx
|
|
180006afa: 48 8b f1 mov rsi,rcx
|
|
180006afd: 49 2b c6 sub rax,r14
|
|
180006b00: 48 3b c2 cmp rax,rdx
|
|
180006b03: 0f 82 30 01 00 00 jb 0x180006c39
|
|
180006b09: 48 89 6c 24 60 mov QWORD PTR [rsp+0x60],rbp
|
|
180006b0e: 48 8b 69 18 mov rbp,QWORD PTR [rcx+0x18]
|
|
180006b12: 4c 89 7c 24 20 mov QWORD PTR [rsp+0x20],r15
|
|
180006b17: 4e 8d 3c 32 lea r15,[rdx+r14*1]
|
|
180006b1b: 49 8b d7 mov rdx,r15
|
|
180006b1e: 48 83 ca 07 or rdx,0x7
|
|
180006b22: 48 3b d3 cmp rdx,rbx
|
|
180006b25: 77 1f ja 0x180006b46
|
|
180006b27: 48 8b cd mov rcx,rbp
|
|
180006b2a: 48 8b c3 mov rax,rbx
|
|
180006b2d: 48 d1 e9 shr rcx,1
|
|
180006b30: 48 2b c1 sub rax,rcx
|
|
180006b33: 48 3b e8 cmp rbp,rax
|
|
180006b36: 77 0e ja 0x180006b46
|
|
180006b38: 48 8d 04 29 lea rax,[rcx+rbp*1]
|
|
180006b3c: 48 8b da mov rbx,rdx
|
|
180006b3f: 48 3b d0 cmp rdx,rax
|
|
180006b42: 48 0f 42 d8 cmovb rbx,rax
|
|
180006b46: 48 c7 c0 ff ff ff ff mov rax,0xffffffffffffffff
|
|
180006b4d: 48 89 7c 24 28 mov QWORD PTR [rsp+0x28],rdi
|
|
180006b52: 48 8b cb mov rcx,rbx
|
|
180006b55: 48 83 c1 01 add rcx,0x1
|
|
180006b59: 48 0f 42 c8 cmovb rcx,rax
|
|
180006b5d: 48 b8 ff ff ff ff ff movabs rax,0x7fffffffffffffff
|
|
180006b64: ff ff 7f
|
|
180006b67: 48 3b c8 cmp rcx,rax
|
|
180006b6a: 0f 87 cf 00 00 00 ja 0x180006c3f
|
|
180006b70: 48 03 c9 add rcx,rcx
|
|
180006b73: 48 81 f9 00 10 00 00 cmp rcx,0x1000
|
|
180006b7a: 72 28 jb 0x180006ba4
|
|
180006b7c: 48 8d 41 27 lea rax,[rcx+0x27]
|
|
180006b80: 48 3b c1 cmp rax,rcx
|
|
180006b83: 0f 86 b6 00 00 00 jbe 0x180006c3f
|
|
180006b89: 48 8b c8 mov rcx,rax
|
|
180006b8c: e8 c3 59 00 00 call 0x18000c554
|
|
180006b91: 48 85 c0 test rax,rax
|
|
180006b94: 74 76 je 0x180006c0c
|
|
180006b96: 48 8d 78 27 lea rdi,[rax+0x27]
|
|
180006b9a: 48 83 e7 e0 and rdi,0xffffffffffffffe0
|
|
180006b9e: 48 89 47 f8 mov QWORD PTR [rdi-0x8],rax
|
|
180006ba2: eb 11 jmp 0x180006bb5
|
|
180006ba4: 48 85 c9 test rcx,rcx
|
|
180006ba7: 74 0a je 0x180006bb3
|
|
180006ba9: e8 a6 59 00 00 call 0x18000c554
|
|
180006bae: 48 8b f8 mov rdi,rax
|
|
180006bb1: eb 02 jmp 0x180006bb5
|
|
180006bb3: 33 ff xor edi,edi
|
|
180006bb5: 4c 89 7e 10 mov QWORD PTR [rsi+0x10],r15
|
|
180006bb9: 4e 8d 04 75 02 00 00 lea r8,[r14*2+0x2]
|
|
180006bc0: 00
|
|
180006bc1: 48 89 5e 18 mov QWORD PTR [rsi+0x18],rbx
|
|
180006bc5: 48 8b cf mov rcx,rdi
|
|
180006bc8: 48 83 fd 08 cmp rbp,0x8
|
|
180006bcc: 72 45 jb 0x180006c13
|
|
180006bce: 48 8b 1e mov rbx,QWORD PTR [rsi]
|
|
180006bd1: 48 8b d3 mov rdx,rbx
|
|
180006bd4: e8 8c 6c 00 00 call 0x18000d865
|
|
180006bd9: 48 8d 14 6d 02 00 00 lea rdx,[rbp*2+0x2]
|
|
180006be0: 00
|
|
180006be1: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180006be8: 72 18 jb 0x180006c02
|
|
180006bea: 48 8b 4b f8 mov rcx,QWORD PTR [rbx-0x8]
|
|
180006bee: 48 83 c2 27 add rdx,0x27
|
|
180006bf2: 48 2b d9 sub rbx,rcx
|
|
180006bf5: 48 8d 43 f8 lea rax,[rbx-0x8]
|
|
180006bf9: 48 83 f8 1f cmp rax,0x1f
|
|
180006bfd: 77 0d ja 0x180006c0c
|
|
180006bff: 48 8b d9 mov rbx,rcx
|
|
180006c02: 48 8b cb mov rcx,rbx
|
|
180006c05: e8 06 5d 00 00 call 0x18000c910
|
|
180006c0a: eb 0f jmp 0x180006c1b
|
|
180006c0c: ff 15 4e 88 00 00 call QWORD PTR [rip+0x884e] # 0x18000f460
|
|
180006c12: cc int3
|
|
180006c13: 48 8b d6 mov rdx,rsi
|
|
180006c16: e8 4a 6c 00 00 call 0x18000d865
|
|
180006c1b: 48 89 3e mov QWORD PTR [rsi],rdi
|
|
180006c1e: 48 8b c6 mov rax,rsi
|
|
180006c21: 48 8b 7c 24 28 mov rdi,QWORD PTR [rsp+0x28]
|
|
180006c26: 48 8b 6c 24 60 mov rbp,QWORD PTR [rsp+0x60]
|
|
180006c2b: 4c 8b 7c 24 20 mov r15,QWORD PTR [rsp+0x20]
|
|
180006c30: 48 83 c4 30 add rsp,0x30
|
|
180006c34: 41 5e pop r14
|
|
180006c36: 5e pop rsi
|
|
180006c37: 5b pop rbx
|
|
180006c38: c3 ret
|
|
180006c39: e8 02 bf ff ff call 0x180002b40
|
|
180006c3e: cc int3
|
|
180006c3f: e8 0c ab ff ff call 0x180001750
|
|
180006c44: cc int3
|
|
180006c45: cc int3
|
|
180006c46: cc int3
|
|
180006c47: cc int3
|
|
180006c48: cc int3
|
|
180006c49: cc int3
|
|
180006c4a: cc int3
|
|
180006c4b: cc int3
|
|
180006c4c: cc int3
|
|
180006c4d: cc int3
|
|
180006c4e: cc int3
|
|
180006c4f: cc int3
|
|
180006c50: 40 53 rex push rbx
|
|
180006c52: 56 push rsi
|
|
180006c53: 41 56 push r14
|
|
180006c55: 48 83 ec 30 sub rsp,0x30
|
|
180006c59: 4c 8b 71 10 mov r14,QWORD PTR [rcx+0x10]
|
|
180006c5d: 48 bb ff ff ff ff ff movabs rbx,0x7fffffffffffffff
|
|
180006c64: ff ff 7f
|
|
180006c67: 48 8b c3 mov rax,rbx
|
|
180006c6a: 48 8b f1 mov rsi,rcx
|
|
180006c6d: 49 2b c6 sub rax,r14
|
|
180006c70: 48 3b c2 cmp rax,rdx
|
|
180006c73: 0f 82 18 01 00 00 jb 0x180006d91
|
|
180006c79: 48 89 6c 24 60 mov QWORD PTR [rsp+0x60],rbp
|
|
180006c7e: 48 8b 69 18 mov rbp,QWORD PTR [rcx+0x18]
|
|
180006c82: 4c 89 7c 24 20 mov QWORD PTR [rsp+0x20],r15
|
|
180006c87: 4e 8d 3c 32 lea r15,[rdx+r14*1]
|
|
180006c8b: 49 8b d7 mov rdx,r15
|
|
180006c8e: 48 83 ca 0f or rdx,0xf
|
|
180006c92: 48 3b d3 cmp rdx,rbx
|
|
180006c95: 77 1f ja 0x180006cb6
|
|
180006c97: 48 8b cd mov rcx,rbp
|
|
180006c9a: 48 8b c3 mov rax,rbx
|
|
180006c9d: 48 d1 e9 shr rcx,1
|
|
180006ca0: 48 2b c1 sub rax,rcx
|
|
180006ca3: 48 3b e8 cmp rbp,rax
|
|
180006ca6: 77 0e ja 0x180006cb6
|
|
180006ca8: 48 8d 04 29 lea rax,[rcx+rbp*1]
|
|
180006cac: 48 8b da mov rbx,rdx
|
|
180006caf: 48 3b d0 cmp rdx,rax
|
|
180006cb2: 48 0f 42 d8 cmovb rbx,rax
|
|
180006cb6: 48 8b cb mov rcx,rbx
|
|
180006cb9: 48 89 7c 24 28 mov QWORD PTR [rsp+0x28],rdi
|
|
180006cbe: 48 83 c1 01 add rcx,0x1
|
|
180006cc2: 48 c7 c0 ff ff ff ff mov rax,0xffffffffffffffff
|
|
180006cc9: 48 0f 42 c8 cmovb rcx,rax
|
|
180006ccd: 48 81 f9 00 10 00 00 cmp rcx,0x1000
|
|
180006cd4: 72 28 jb 0x180006cfe
|
|
180006cd6: 48 8d 41 27 lea rax,[rcx+0x27]
|
|
180006cda: 48 3b c1 cmp rax,rcx
|
|
180006cdd: 0f 86 a8 00 00 00 jbe 0x180006d8b
|
|
180006ce3: 48 8b c8 mov rcx,rax
|
|
180006ce6: e8 69 58 00 00 call 0x18000c554
|
|
180006ceb: 48 85 c0 test rax,rax
|
|
180006cee: 74 6e je 0x180006d5e
|
|
180006cf0: 48 8d 78 27 lea rdi,[rax+0x27]
|
|
180006cf4: 48 83 e7 e0 and rdi,0xffffffffffffffe0
|
|
180006cf8: 48 89 47 f8 mov QWORD PTR [rdi-0x8],rax
|
|
180006cfc: eb 11 jmp 0x180006d0f
|
|
180006cfe: 48 85 c9 test rcx,rcx
|
|
180006d01: 74 0a je 0x180006d0d
|
|
180006d03: e8 4c 58 00 00 call 0x18000c554
|
|
180006d08: 48 8b f8 mov rdi,rax
|
|
180006d0b: eb 02 jmp 0x180006d0f
|
|
180006d0d: 33 ff xor edi,edi
|
|
180006d0f: 4c 89 7e 10 mov QWORD PTR [rsi+0x10],r15
|
|
180006d13: 4d 8d 46 01 lea r8,[r14+0x1]
|
|
180006d17: 48 89 5e 18 mov QWORD PTR [rsi+0x18],rbx
|
|
180006d1b: 48 8b cf mov rcx,rdi
|
|
180006d1e: 48 83 fd 10 cmp rbp,0x10
|
|
180006d22: 72 41 jb 0x180006d65
|
|
180006d24: 48 8b 1e mov rbx,QWORD PTR [rsi]
|
|
180006d27: 48 8b d3 mov rdx,rbx
|
|
180006d2a: e8 36 6b 00 00 call 0x18000d865
|
|
180006d2f: 48 8d 55 01 lea rdx,[rbp+0x1]
|
|
180006d33: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180006d3a: 72 18 jb 0x180006d54
|
|
180006d3c: 48 8b 4b f8 mov rcx,QWORD PTR [rbx-0x8]
|
|
180006d40: 48 83 c2 27 add rdx,0x27
|
|
180006d44: 48 2b d9 sub rbx,rcx
|
|
180006d47: 48 8d 43 f8 lea rax,[rbx-0x8]
|
|
180006d4b: 48 83 f8 1f cmp rax,0x1f
|
|
180006d4f: 77 0d ja 0x180006d5e
|
|
180006d51: 48 8b d9 mov rbx,rcx
|
|
180006d54: 48 8b cb mov rcx,rbx
|
|
180006d57: e8 b4 5b 00 00 call 0x18000c910
|
|
180006d5c: eb 0f jmp 0x180006d6d
|
|
180006d5e: ff 15 fc 86 00 00 call QWORD PTR [rip+0x86fc] # 0x18000f460
|
|
180006d64: cc int3
|
|
180006d65: 48 8b d6 mov rdx,rsi
|
|
180006d68: e8 f8 6a 00 00 call 0x18000d865
|
|
180006d6d: 48 89 3e mov QWORD PTR [rsi],rdi
|
|
180006d70: 48 8b c6 mov rax,rsi
|
|
180006d73: 48 8b 7c 24 28 mov rdi,QWORD PTR [rsp+0x28]
|
|
180006d78: 48 8b 6c 24 60 mov rbp,QWORD PTR [rsp+0x60]
|
|
180006d7d: 4c 8b 7c 24 20 mov r15,QWORD PTR [rsp+0x20]
|
|
180006d82: 48 83 c4 30 add rsp,0x30
|
|
180006d86: 41 5e pop r14
|
|
180006d88: 5e pop rsi
|
|
180006d89: 5b pop rbx
|
|
180006d8a: c3 ret
|
|
180006d8b: e8 c0 a9 ff ff call 0x180001750
|
|
180006d90: cc int3
|
|
180006d91: e8 aa bd ff ff call 0x180002b40
|
|
180006d96: cc int3
|
|
180006d97: cc int3
|
|
180006d98: cc int3
|
|
180006d99: cc int3
|
|
180006d9a: cc int3
|
|
180006d9b: cc int3
|
|
180006d9c: cc int3
|
|
180006d9d: cc int3
|
|
180006d9e: cc int3
|
|
180006d9f: cc int3
|
|
180006da0: 40 53 rex push rbx
|
|
180006da2: 48 83 ec 20 sub rsp,0x20
|
|
180006da6: 48 8b 19 mov rbx,QWORD PTR [rcx]
|
|
180006da9: 48 85 db test rbx,rbx
|
|
180006dac: 74 49 je 0x180006df7
|
|
180006dae: 48 8b 53 18 mov rdx,QWORD PTR [rbx+0x18]
|
|
180006db2: 48 83 fa 10 cmp rdx,0x10
|
|
180006db6: 72 2c jb 0x180006de4
|
|
180006db8: 48 8b 0b mov rcx,QWORD PTR [rbx]
|
|
180006dbb: 48 ff c2 inc rdx
|
|
180006dbe: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180006dc5: 72 18 jb 0x180006ddf
|
|
180006dc7: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
180006dcb: 48 83 c2 27 add rdx,0x27
|
|
180006dcf: 49 2b c8 sub rcx,r8
|
|
180006dd2: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
180006dd6: 48 83 f8 1f cmp rax,0x1f
|
|
180006dda: 77 21 ja 0x180006dfd
|
|
180006ddc: 49 8b c8 mov rcx,r8
|
|
180006ddf: e8 2c 5b 00 00 call 0x18000c910
|
|
180006de4: 48 c7 43 10 00 00 00 mov QWORD PTR [rbx+0x10],0x0
|
|
180006deb: 00
|
|
180006dec: 48 c7 43 18 0f 00 00 mov QWORD PTR [rbx+0x18],0xf
|
|
180006df3: 00
|
|
180006df4: c6 03 00 mov BYTE PTR [rbx],0x0
|
|
180006df7: 48 83 c4 20 add rsp,0x20
|
|
180006dfb: 5b pop rbx
|
|
180006dfc: c3 ret
|
|
180006dfd: ff 15 5d 86 00 00 call QWORD PTR [rip+0x865d] # 0x18000f460
|
|
180006e03: cc int3
|
|
180006e04: cc int3
|
|
180006e05: cc int3
|
|
180006e06: cc int3
|
|
180006e07: cc int3
|
|
180006e08: cc int3
|
|
180006e09: cc int3
|
|
180006e0a: cc int3
|
|
180006e0b: cc int3
|
|
180006e0c: cc int3
|
|
180006e0d: cc int3
|
|
180006e0e: cc int3
|
|
180006e0f: cc int3
|
|
180006e10: 40 53 rex push rbx
|
|
180006e12: 48 83 ec 20 sub rsp,0x20
|
|
180006e16: 48 8b 19 mov rbx,QWORD PTR [rcx]
|
|
180006e19: 48 85 db test rbx,rbx
|
|
180006e1c: 74 4c je 0x180006e6a
|
|
180006e1e: 48 8b 53 18 mov rdx,QWORD PTR [rbx+0x18]
|
|
180006e22: 48 83 fa 08 cmp rdx,0x8
|
|
180006e26: 72 31 jb 0x180006e59
|
|
180006e28: 48 8b 0b mov rcx,QWORD PTR [rbx]
|
|
180006e2b: 48 8d 14 55 02 00 00 lea rdx,[rdx*2+0x2]
|
|
180006e32: 00
|
|
180006e33: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180006e3a: 72 18 jb 0x180006e54
|
|
180006e3c: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
180006e40: 48 83 c2 27 add rdx,0x27
|
|
180006e44: 49 2b c8 sub rcx,r8
|
|
180006e47: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
180006e4b: 48 83 f8 1f cmp rax,0x1f
|
|
180006e4f: 77 1f ja 0x180006e70
|
|
180006e51: 49 8b c8 mov rcx,r8
|
|
180006e54: e8 b7 5a 00 00 call 0x18000c910
|
|
180006e59: 33 c0 xor eax,eax
|
|
180006e5b: 48 c7 43 18 07 00 00 mov QWORD PTR [rbx+0x18],0x7
|
|
180006e62: 00
|
|
180006e63: 48 89 43 10 mov QWORD PTR [rbx+0x10],rax
|
|
180006e67: 66 89 03 mov WORD PTR [rbx],ax
|
|
180006e6a: 48 83 c4 20 add rsp,0x20
|
|
180006e6e: 5b pop rbx
|
|
180006e6f: c3 ret
|
|
180006e70: ff 15 ea 85 00 00 call QWORD PTR [rip+0x85ea] # 0x18000f460
|
|
180006e76: cc int3
|
|
180006e77: cc int3
|
|
180006e78: 48 63 41 fc movsxd rax,DWORD PTR [rcx-0x4]
|
|
180006e7c: 48 2b c8 sub rcx,rax
|
|
180006e7f: e9 7c f3 ff ff jmp 0x180006200
|
|
180006e84: cc int3
|
|
180006e85: cc int3
|
|
180006e86: cc int3
|
|
180006e87: cc int3
|
|
180006e88: cc int3
|
|
180006e89: cc int3
|
|
180006e8a: cc int3
|
|
180006e8b: cc int3
|
|
180006e8c: cc int3
|
|
180006e8d: cc int3
|
|
180006e8e: cc int3
|
|
180006e8f: cc int3
|
|
180006e90: 48 81 ec b8 00 00 00 sub rsp,0xb8
|
|
180006e97: 48 8b 09 mov rcx,QWORD PTR [rcx]
|
|
180006e9a: 48 8b 49 60 mov rcx,QWORD PTR [rcx+0x60]
|
|
180006e9e: ff 15 9c 82 00 00 call QWORD PTR [rip+0x829c] # 0x18000f140
|
|
180006ea4: 90 nop
|
|
180006ea5: 85 c0 test eax,eax
|
|
180006ea7: 74 08 je 0x180006eb1
|
|
180006ea9: 48 81 c4 b8 00 00 00 add rsp,0xb8
|
|
180006eb0: c3 ret
|
|
180006eb1: 48 8d 15 38 8a 00 00 lea rdx,[rip+0x8a38] # 0x18000f8f0
|
|
180006eb8: 48 8d 4c 24 20 lea rcx,[rsp+0x20]
|
|
180006ebd: e8 4e b6 ff ff call 0x180002510
|
|
180006ec2: 90 nop
|
|
180006ec3: 48 8b d0 mov rdx,rax
|
|
180006ec6: 4c 8d 0d 7b 8c 00 00 lea r9,[rip+0x8c7b] # 0x18000fb48
|
|
180006ecd: 41 b8 71 02 00 00 mov r8d,0x271
|
|
180006ed3: 48 8d 4c 24 40 lea rcx,[rsp+0x40]
|
|
180006ed8: e8 33 d4 ff ff call 0x180004310
|
|
180006edd: 90 nop
|
|
180006ede: 48 8d 15 d3 c5 00 00 lea rdx,[rip+0xc5d3] # 0x1800134b8
|
|
180006ee5: 48 8d 4c 24 40 lea rcx,[rsp+0x40]
|
|
180006eea: e8 f9 67 00 00 call 0x18000d6e8
|
|
180006eef: 90 nop
|
|
180006ef0: 48 81 ec b8 00 00 00 sub rsp,0xb8
|
|
180006ef7: 48 8b 09 mov rcx,QWORD PTR [rcx]
|
|
180006efa: 48 8b 49 68 mov rcx,QWORD PTR [rcx+0x68]
|
|
180006efe: ff 15 3c 82 00 00 call QWORD PTR [rip+0x823c] # 0x18000f140
|
|
180006f04: 90 nop
|
|
180006f05: 85 c0 test eax,eax
|
|
180006f07: 74 08 je 0x180006f11
|
|
180006f09: 48 81 c4 b8 00 00 00 add rsp,0xb8
|
|
180006f10: c3 ret
|
|
180006f11: 48 8d 15 d8 89 00 00 lea rdx,[rip+0x89d8] # 0x18000f8f0
|
|
180006f18: 48 8d 4c 24 20 lea rcx,[rsp+0x20]
|
|
180006f1d: e8 ee b5 ff ff call 0x180002510
|
|
180006f22: 90 nop
|
|
180006f23: 48 8b d0 mov rdx,rax
|
|
180006f26: 4c 8d 0d 5b 8c 00 00 lea r9,[rip+0x8c5b] # 0x18000fb88
|
|
180006f2d: 41 b8 81 02 00 00 mov r8d,0x281
|
|
180006f33: 48 8d 4c 24 40 lea rcx,[rsp+0x40]
|
|
180006f38: e8 d3 d3 ff ff call 0x180004310
|
|
180006f3d: 90 nop
|
|
180006f3e: 48 8d 15 73 c5 00 00 lea rdx,[rip+0xc573] # 0x1800134b8
|
|
180006f45: 48 8d 4c 24 40 lea rcx,[rsp+0x40]
|
|
180006f4a: e8 99 67 00 00 call 0x18000d6e8
|
|
180006f4f: 90 nop
|
|
180006f50: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx
|
|
180006f55: 48 89 6c 24 18 mov QWORD PTR [rsp+0x18],rbp
|
|
180006f5a: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi
|
|
180006f5f: 57 push rdi
|
|
180006f60: 41 54 push r12
|
|
180006f62: 41 55 push r13
|
|
180006f64: 41 56 push r14
|
|
180006f66: 41 57 push r15
|
|
180006f68: 48 83 ec 30 sub rsp,0x30
|
|
180006f6c: 4d 8b e9 mov r13,r9
|
|
180006f6f: 41 8b e8 mov ebp,r8d
|
|
180006f72: 48 8b f2 mov rsi,rdx
|
|
180006f75: 4c 8b f9 mov r15,rcx
|
|
180006f78: 48 8d 05 59 8d 00 00 lea rax,[rip+0x8d59] # 0x18000fcd8
|
|
180006f7f: 48 89 01 mov QWORD PTR [rcx],rax
|
|
180006f82: b9 70 00 00 00 mov ecx,0x70
|
|
180006f87: e8 c8 55 00 00 call 0x18000c554
|
|
180006f8c: 48 8b f8 mov rdi,rax
|
|
180006f8f: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax
|
|
180006f94: 0f 57 c0 xorps xmm0,xmm0
|
|
180006f97: 0f 11 00 movups XMMWORD PTR [rax],xmm0
|
|
180006f9a: 0f 11 40 10 movups XMMWORD PTR [rax+0x10],xmm0
|
|
180006f9e: 0f 11 40 20 movups XMMWORD PTR [rax+0x20],xmm0
|
|
180006fa2: 0f 11 40 30 movups XMMWORD PTR [rax+0x30],xmm0
|
|
180006fa6: 0f 11 40 40 movups XMMWORD PTR [rax+0x40],xmm0
|
|
180006faa: 0f 11 40 50 movups XMMWORD PTR [rax+0x50],xmm0
|
|
180006fae: 0f 11 40 60 movups XMMWORD PTR [rax+0x60],xmm0
|
|
180006fb2: 48 8d 05 0f 8d 00 00 lea rax,[rip+0x8d0f] # 0x18000fcc8
|
|
180006fb9: 48 89 07 mov QWORD PTR [rdi],rax
|
|
180006fbc: 48 8b ce mov rcx,rsi
|
|
180006fbf: 48 8b 56 18 mov rdx,QWORD PTR [rsi+0x18]
|
|
180006fc3: 48 83 fa 10 cmp rdx,0x10
|
|
180006fc7: 72 03 jb 0x180006fcc
|
|
180006fc9: 48 8b 0e mov rcx,QWORD PTR [rsi]
|
|
180006fcc: 48 8b 5e 10 mov rbx,QWORD PTR [rsi+0x10]
|
|
180006fd0: 48 03 d9 add rbx,rcx
|
|
180006fd3: 48 83 fa 10 cmp rdx,0x10
|
|
180006fd7: 72 03 jb 0x180006fdc
|
|
180006fd9: 48 8b 36 mov rsi,QWORD PTR [rsi]
|
|
180006fdc: 4c 8d 77 08 lea r14,[rdi+0x8]
|
|
180006fe0: 45 33 e4 xor r12d,r12d
|
|
180006fe3: 4d 89 66 10 mov QWORD PTR [r14+0x10],r12
|
|
180006fe7: 49 c7 46 18 07 00 00 mov QWORD PTR [r14+0x18],0x7
|
|
180006fee: 00
|
|
180006fef: 66 45 89 26 mov WORD PTR [r14],r12w
|
|
180006ff3: 48 8b d3 mov rdx,rbx
|
|
180006ff6: 48 2b d6 sub rdx,rsi
|
|
180006ff9: 49 8b ce mov rcx,r14
|
|
180006ffc: e8 5f f8 ff ff call 0x180006860
|
|
180007001: 4c 89 74 24 28 mov QWORD PTR [rsp+0x28],r14
|
|
180007006: 48 3b f3 cmp rsi,rbx
|
|
180007009: 74 47 je 0x180007052
|
|
18000700b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
|
|
180007010: 44 0f be 0e movsx r9d,BYTE PTR [rsi]
|
|
180007014: 49 8b 4e 10 mov rcx,QWORD PTR [r14+0x10]
|
|
180007018: 49 8b 56 18 mov rdx,QWORD PTR [r14+0x18]
|
|
18000701c: 48 3b ca cmp rcx,rdx
|
|
18000701f: 73 21 jae 0x180007042
|
|
180007021: 48 8d 41 01 lea rax,[rcx+0x1]
|
|
180007025: 49 89 46 10 mov QWORD PTR [r14+0x10],rax
|
|
180007029: 49 8b c6 mov rax,r14
|
|
18000702c: 48 83 fa 08 cmp rdx,0x8
|
|
180007030: 72 03 jb 0x180007035
|
|
180007032: 49 8b 06 mov rax,QWORD PTR [r14]
|
|
180007035: 66 44 89 0c 48 mov WORD PTR [rax+rcx*2],r9w
|
|
18000703a: 66 44 89 64 48 02 mov WORD PTR [rax+rcx*2+0x2],r12w
|
|
180007040: eb 08 jmp 0x18000704a
|
|
180007042: 49 8b ce mov rcx,r14
|
|
180007045: e8 b6 f4 ff ff call 0x180006500
|
|
18000704a: 48 ff c6 inc rsi
|
|
18000704d: 48 3b f3 cmp rsi,rbx
|
|
180007050: 75 be jne 0x180007010
|
|
180007052: 48 c7 47 28 ff ff ff mov QWORD PTR [rdi+0x28],0xffffffffffffffff
|
|
180007059: ff
|
|
18000705a: c6 47 30 00 mov BYTE PTR [rdi+0x30],0x0
|
|
18000705e: 4c 89 67 34 mov QWORD PTR [rdi+0x34],r12
|
|
180007062: 4c 89 67 3c mov QWORD PTR [rdi+0x3c],r12
|
|
180007066: 44 89 67 44 mov DWORD PTR [rdi+0x44],r12d
|
|
18000706a: 89 6f 48 mov DWORD PTR [rdi+0x48],ebp
|
|
18000706d: 44 89 67 4c mov DWORD PTR [rdi+0x4c],r12d
|
|
180007071: c7 47 50 08 00 00 00 mov DWORD PTR [rdi+0x50],0x8
|
|
180007078: 48 c7 47 54 01 00 00 mov QWORD PTR [rdi+0x54],0x1
|
|
18000707f: 00
|
|
180007080: 48 83 7f 18 00 cmp QWORD PTR [rdi+0x18],0x0
|
|
180007085: 74 08 je 0x18000708f
|
|
180007087: 48 8b cf mov rcx,rdi
|
|
18000708a: e8 b1 df ff ff call 0x180005040
|
|
18000708f: 45 33 c0 xor r8d,r8d
|
|
180007092: 33 d2 xor edx,edx
|
|
180007094: 33 c9 xor ecx,ecx
|
|
180007096: ff 15 bc 80 00 00 call QWORD PTR [rip+0x80bc] # 0x18000f158
|
|
18000709c: 48 89 47 60 mov QWORD PTR [rdi+0x60],rax
|
|
1800070a0: 45 33 c0 xor r8d,r8d
|
|
1800070a3: 33 d2 xor edx,edx
|
|
1800070a5: 33 c9 xor ecx,ecx
|
|
1800070a7: ff 15 ab 80 00 00 call QWORD PTR [rip+0x80ab] # 0x18000f158
|
|
1800070ad: 48 89 47 68 mov QWORD PTR [rdi+0x68],rax
|
|
1800070b1: 49 89 7f 08 mov QWORD PTR [r15+0x8],rdi
|
|
1800070b5: 41 0f 10 45 00 movups xmm0,XMMWORD PTR [r13+0x0]
|
|
1800070ba: 0f 11 47 34 movups XMMWORD PTR [rdi+0x34],xmm0
|
|
1800070be: 41 8b 4d 10 mov ecx,DWORD PTR [r13+0x10]
|
|
1800070c2: 89 4f 44 mov DWORD PTR [rdi+0x44],ecx
|
|
1800070c5: 80 7f 30 00 cmp BYTE PTR [rdi+0x30],0x0
|
|
1800070c9: 74 08 je 0x1800070d3
|
|
1800070cb: 48 8b cf mov rcx,rdi
|
|
1800070ce: e8 ed e2 ff ff call 0x1800053c0
|
|
1800070d3: 49 8b c7 mov rax,r15
|
|
1800070d6: 48 8b 5c 24 68 mov rbx,QWORD PTR [rsp+0x68]
|
|
1800070db: 48 8b 6c 24 70 mov rbp,QWORD PTR [rsp+0x70]
|
|
1800070e0: 48 8b 74 24 78 mov rsi,QWORD PTR [rsp+0x78]
|
|
1800070e5: 48 83 c4 30 add rsp,0x30
|
|
1800070e9: 41 5f pop r15
|
|
1800070eb: 41 5e pop r14
|
|
1800070ed: 41 5d pop r13
|
|
1800070ef: 41 5c pop r12
|
|
1800070f1: 5f pop rdi
|
|
1800070f2: c3 ret
|
|
1800070f3: cc int3
|
|
1800070f4: cc int3
|
|
1800070f5: cc int3
|
|
1800070f6: cc int3
|
|
1800070f7: cc int3
|
|
1800070f8: cc int3
|
|
1800070f9: cc int3
|
|
1800070fa: cc int3
|
|
1800070fb: cc int3
|
|
1800070fc: cc int3
|
|
1800070fd: cc int3
|
|
1800070fe: cc int3
|
|
1800070ff: cc int3
|
|
180007100: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx
|
|
180007105: 57 push rdi
|
|
180007106: 48 83 ec 20 sub rsp,0x20
|
|
18000710a: 48 8d 05 c7 8b 00 00 lea rax,[rip+0x8bc7] # 0x18000fcd8
|
|
180007111: 48 8b d9 mov rbx,rcx
|
|
180007114: 48 89 01 mov QWORD PTR [rcx],rax
|
|
180007117: 8b fa mov edi,edx
|
|
180007119: 48 8b 49 08 mov rcx,QWORD PTR [rcx+0x8]
|
|
18000711d: 48 85 c9 test rcx,rcx
|
|
180007120: 74 0a je 0x18000712c
|
|
180007122: 48 8b 01 mov rax,QWORD PTR [rcx]
|
|
180007125: ba 01 00 00 00 mov edx,0x1
|
|
18000712a: ff 10 call QWORD PTR [rax]
|
|
18000712c: 40 f6 c7 01 test dil,0x1
|
|
180007130: 74 0d je 0x18000713f
|
|
180007132: ba 10 00 00 00 mov edx,0x10
|
|
180007137: 48 8b cb mov rcx,rbx
|
|
18000713a: e8 d1 57 00 00 call 0x18000c910
|
|
18000713f: 48 8b c3 mov rax,rbx
|
|
180007142: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30]
|
|
180007147: 48 83 c4 20 add rsp,0x20
|
|
18000714b: 5f pop rdi
|
|
18000714c: c3 ret
|
|
18000714d: cc int3
|
|
18000714e: cc int3
|
|
18000714f: cc int3
|
|
180007150: 40 53 rex push rbx
|
|
180007152: 48 81 ec 40 02 00 00 sub rsp,0x240
|
|
180007159: 48 8b 05 b0 de 00 00 mov rax,QWORD PTR [rip+0xdeb0] # 0x180015010
|
|
180007160: 48 33 c4 xor rax,rsp
|
|
180007163: 48 89 84 24 30 02 00 mov QWORD PTR [rsp+0x230],rax
|
|
18000716a: 00
|
|
18000716b: 48 8b 49 08 mov rcx,QWORD PTR [rcx+0x8]
|
|
18000716f: 80 79 30 00 cmp BYTE PTR [rcx+0x30],0x0
|
|
180007173: 0f 84 e0 00 00 00 je 0x180007259
|
|
180007179: 48 c7 44 24 20 00 00 mov QWORD PTR [rsp+0x20],0x0
|
|
180007180: 00 00
|
|
180007182: 4c 8d 8c 24 20 01 00 lea r9,[rsp+0x120]
|
|
180007189: 00
|
|
18000718a: 48 8b 49 28 mov rcx,QWORD PTR [rcx+0x28]
|
|
18000718e: ff 15 cc 7f 00 00 call QWORD PTR [rip+0x7fcc] # 0x18000f160
|
|
180007194: 85 c0 test eax,eax
|
|
180007196: 74 20 je 0x1800071b8
|
|
180007198: 8b 84 24 20 01 00 00 mov eax,DWORD PTR [rsp+0x120]
|
|
18000719f: 48 8b 8c 24 30 02 00 mov rcx,QWORD PTR [rsp+0x230]
|
|
1800071a6: 00
|
|
1800071a7: 48 33 cc xor rcx,rsp
|
|
1800071aa: e8 81 53 00 00 call 0x18000c530
|
|
1800071af: 48 81 c4 40 02 00 00 add rsp,0x240
|
|
1800071b6: 5b pop rbx
|
|
1800071b7: c3 ret
|
|
1800071b8: 48 8d 8c 24 30 01 00 lea rcx,[rsp+0x130]
|
|
1800071bf: 00
|
|
1800071c0: e8 3b d1 ff ff call 0x180004300
|
|
1800071c5: 48 8d 8c 24 30 01 00 lea rcx,[rsp+0x130]
|
|
1800071cc: 00
|
|
1800071cd: e8 1e ef ff ff call 0x1800060f0
|
|
1800071d2: 90 nop
|
|
1800071d3: ff 15 5f 7f 00 00 call QWORD PTR [rip+0x7f5f] # 0x18000f138
|
|
1800071d9: 8b d8 mov ebx,eax
|
|
1800071db: 48 8d 15 16 89 00 00 lea rdx,[rip+0x8916] # 0x18000faf8
|
|
1800071e2: 48 8d 8c 24 40 01 00 lea rcx,[rsp+0x140]
|
|
1800071e9: 00
|
|
1800071ea: e8 21 f1 ff ff call 0x180006310
|
|
1800071ef: 48 8b c8 mov rcx,rax
|
|
1800071f2: 8b d3 mov edx,ebx
|
|
1800071f4: ff 15 ce 80 00 00 call QWORD PTR [rip+0x80ce] # 0x18000f2c8
|
|
1800071fa: 48 8d 94 24 90 00 00 lea rdx,[rsp+0x90]
|
|
180007201: 00
|
|
180007202: 48 8d 8c 24 30 01 00 lea rcx,[rsp+0x130]
|
|
180007209: 00
|
|
18000720a: e8 41 ee ff ff call 0x180006050
|
|
18000720f: 48 8b d8 mov rbx,rax
|
|
180007212: 48 8d 15 d7 86 00 00 lea rdx,[rip+0x86d7] # 0x18000f8f0
|
|
180007219: 48 8d 4c 24 38 lea rcx,[rsp+0x38]
|
|
18000721e: e8 ed b2 ff ff call 0x180002510
|
|
180007223: 48 8b d0 mov rdx,rax
|
|
180007226: 48 8b cb mov rcx,rbx
|
|
180007229: e8 82 ef ff ff call 0x1800061b0
|
|
18000722e: 4c 8b c8 mov r9,rax
|
|
180007231: 41 b8 63 01 00 00 mov r8d,0x163
|
|
180007237: 48 8d 8c 24 b0 00 00 lea rcx,[rsp+0xb0]
|
|
18000723e: 00
|
|
18000723f: e8 cc d0 ff ff call 0x180004310
|
|
180007244: 48 8d 15 6d c2 00 00 lea rdx,[rip+0xc26d] # 0x1800134b8
|
|
18000724b: 48 8d 8c 24 b0 00 00 lea rcx,[rsp+0xb0]
|
|
180007252: 00
|
|
180007253: e8 90 64 00 00 call 0x18000d6e8
|
|
180007258: 90 nop
|
|
180007259: 48 8d 15 88 88 00 00 lea rdx,[rip+0x8888] # 0x18000fae8
|
|
180007260: 48 8d 4c 24 58 lea rcx,[rsp+0x58]
|
|
180007265: e8 36 d6 ff ff call 0x1800048a0
|
|
18000726a: 48 8d 15 67 c2 00 00 lea rdx,[rip+0xc267] # 0x1800134d8
|
|
180007271: 48 8d 4c 24 58 lea rcx,[rsp+0x58]
|
|
180007276: e8 6d 64 00 00 call 0x18000d6e8
|
|
18000727b: cc int3
|
|
18000727c: cc int3
|
|
18000727d: cc int3
|
|
18000727e: cc int3
|
|
18000727f: cc int3
|
|
180007280: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx
|
|
180007285: 48 89 6c 24 18 mov QWORD PTR [rsp+0x18],rbp
|
|
18000728a: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi
|
|
18000728f: 57 push rdi
|
|
180007290: 48 83 ec 20 sub rsp,0x20
|
|
180007294: 48 8b d9 mov rbx,rcx
|
|
180007297: 49 8b f1 mov rsi,r9
|
|
18000729a: 48 8b 09 mov rcx,QWORD PTR [rcx]
|
|
18000729d: 49 8b e8 mov rbp,r8
|
|
1800072a0: 48 8b fa mov rdi,rdx
|
|
1800072a3: 48 85 c9 test rcx,rcx
|
|
1800072a6: 74 2d je 0x1800072d5
|
|
1800072a8: 48 8b 53 10 mov rdx,QWORD PTR [rbx+0x10]
|
|
1800072ac: 48 2b d1 sub rdx,rcx
|
|
1800072af: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
1800072b6: 72 18 jb 0x1800072d0
|
|
1800072b8: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
1800072bc: 48 83 c2 27 add rdx,0x27
|
|
1800072c0: 49 2b c8 sub rcx,r8
|
|
1800072c3: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
1800072c7: 48 83 f8 1f cmp rax,0x1f
|
|
1800072cb: 77 30 ja 0x1800072fd
|
|
1800072cd: 49 8b c8 mov rcx,r8
|
|
1800072d0: e8 3b 56 00 00 call 0x18000c910
|
|
1800072d5: 48 8d 04 2f lea rax,[rdi+rbp*1]
|
|
1800072d9: 48 89 3b mov QWORD PTR [rbx],rdi
|
|
1800072dc: 48 8b 6c 24 40 mov rbp,QWORD PTR [rsp+0x40]
|
|
1800072e1: 48 89 43 08 mov QWORD PTR [rbx+0x8],rax
|
|
1800072e5: 48 8d 04 37 lea rax,[rdi+rsi*1]
|
|
1800072e9: 48 8b 74 24 48 mov rsi,QWORD PTR [rsp+0x48]
|
|
1800072ee: 48 89 43 10 mov QWORD PTR [rbx+0x10],rax
|
|
1800072f2: 48 8b 5c 24 38 mov rbx,QWORD PTR [rsp+0x38]
|
|
1800072f7: 48 83 c4 20 add rsp,0x20
|
|
1800072fb: 5f pop rdi
|
|
1800072fc: c3 ret
|
|
1800072fd: ff 15 5d 81 00 00 call QWORD PTR [rip+0x815d] # 0x18000f460
|
|
180007303: cc int3
|
|
180007304: cc int3
|
|
180007305: cc int3
|
|
180007306: cc int3
|
|
180007307: cc int3
|
|
180007308: cc int3
|
|
180007309: cc int3
|
|
18000730a: cc int3
|
|
18000730b: cc int3
|
|
18000730c: cc int3
|
|
18000730d: cc int3
|
|
18000730e: cc int3
|
|
18000730f: cc int3
|
|
180007310: 48 83 ec 28 sub rsp,0x28
|
|
180007314: 48 8b 01 mov rax,QWORD PTR [rcx]
|
|
180007317: ff 10 call QWORD PTR [rax]
|
|
180007319: 90 nop
|
|
18000731a: 48 83 c4 28 add rsp,0x28
|
|
18000731e: c3 ret
|
|
18000731f: cc int3
|
|
180007320: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx
|
|
180007325: 57 push rdi
|
|
180007326: 48 83 ec 20 sub rsp,0x20
|
|
18000732a: 8b da mov ebx,edx
|
|
18000732c: 48 8b f9 mov rdi,rcx
|
|
18000732f: e8 2c 00 00 00 call 0x180007360
|
|
180007334: f6 c3 01 test bl,0x1
|
|
180007337: 74 0d je 0x180007346
|
|
180007339: ba 30 00 00 00 mov edx,0x30
|
|
18000733e: 48 8b cf mov rcx,rdi
|
|
180007341: e8 ca 55 00 00 call 0x18000c910
|
|
180007346: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30]
|
|
18000734b: 48 8b c7 mov rax,rdi
|
|
18000734e: 48 83 c4 20 add rsp,0x20
|
|
180007352: 5f pop rdi
|
|
180007353: c3 ret
|
|
180007354: cc int3
|
|
180007355: cc int3
|
|
180007356: cc int3
|
|
180007357: cc int3
|
|
180007358: cc int3
|
|
180007359: cc int3
|
|
18000735a: cc int3
|
|
18000735b: cc int3
|
|
18000735c: cc int3
|
|
18000735d: cc int3
|
|
18000735e: cc int3
|
|
18000735f: cc int3
|
|
180007360: 40 53 rex push rbx
|
|
180007362: 48 83 ec 20 sub rsp,0x20
|
|
180007366: 48 8b d9 mov rbx,rcx
|
|
180007369: 48 8d 05 78 89 00 00 lea rax,[rip+0x8978] # 0x18000fce8
|
|
180007370: 48 89 01 mov QWORD PTR [rcx],rax
|
|
180007373: 48 83 79 20 00 cmp QWORD PTR [rcx+0x20],0x0
|
|
180007378: 74 41 je 0x1800073bb
|
|
18000737a: 0f b6 41 18 movzx eax,BYTE PTR [rcx+0x18]
|
|
18000737e: 3c 01 cmp al,0x1
|
|
180007380: 75 39 jne 0x1800073bb
|
|
180007382: 48 8b 01 mov rax,QWORD PTR [rcx]
|
|
180007385: ff 50 28 call QWORD PTR [rax+0x28]
|
|
180007388: 90 nop
|
|
180007389: 84 c0 test al,al
|
|
18000738b: 74 2e je 0x1800073bb
|
|
18000738d: c6 43 18 00 mov BYTE PTR [rbx+0x18],0x0
|
|
180007391: 48 8b 4b 20 mov rcx,QWORD PTR [rbx+0x20]
|
|
180007395: 48 8b 49 08 mov rcx,QWORD PTR [rcx+0x8]
|
|
180007399: e8 f2 e3 ff ff call 0x180005790
|
|
18000739e: 90 nop
|
|
18000739f: 48 8b 4b 20 mov rcx,QWORD PTR [rbx+0x20]
|
|
1800073a3: 48 85 c9 test rcx,rcx
|
|
1800073a6: 74 0b je 0x1800073b3
|
|
1800073a8: 48 8b 01 mov rax,QWORD PTR [rcx]
|
|
1800073ab: ba 01 00 00 00 mov edx,0x1
|
|
1800073b0: ff 10 call QWORD PTR [rax]
|
|
1800073b2: 90 nop
|
|
1800073b3: 48 c7 43 20 00 00 00 mov QWORD PTR [rbx+0x20],0x0
|
|
1800073ba: 00
|
|
1800073bb: 48 8b 4b 20 mov rcx,QWORD PTR [rbx+0x20]
|
|
1800073bf: 48 85 c9 test rcx,rcx
|
|
1800073c2: 74 0b je 0x1800073cf
|
|
1800073c4: 48 8b 01 mov rax,QWORD PTR [rcx]
|
|
1800073c7: ba 01 00 00 00 mov edx,0x1
|
|
1800073cc: ff 10 call QWORD PTR [rax]
|
|
1800073ce: 90 nop
|
|
1800073cf: 48 c7 43 20 00 00 00 mov QWORD PTR [rbx+0x20],0x0
|
|
1800073d6: 00
|
|
1800073d7: 83 7b 10 00 cmp DWORD PTR [rbx+0x10],0x0
|
|
1800073db: 74 07 je 0x1800073e4
|
|
1800073dd: ff 15 65 80 00 00 call QWORD PTR [rip+0x8065] # 0x18000f448
|
|
1800073e3: 90 nop
|
|
1800073e4: 48 83 c4 20 add rsp,0x20
|
|
1800073e8: 5b pop rbx
|
|
1800073e9: c3 ret
|
|
1800073ea: cc int3
|
|
1800073eb: cc int3
|
|
1800073ec: cc int3
|
|
1800073ed: cc int3
|
|
1800073ee: cc int3
|
|
1800073ef: cc int3
|
|
1800073f0: 48 89 5c 24 18 mov QWORD PTR [rsp+0x18],rbx
|
|
1800073f5: 56 push rsi
|
|
1800073f6: 57 push rdi
|
|
1800073f7: 41 56 push r14
|
|
1800073f9: 48 81 ec 80 00 00 00 sub rsp,0x80
|
|
180007400: 48 8b 05 09 dc 00 00 mov rax,QWORD PTR [rip+0xdc09] # 0x180015010
|
|
180007407: 48 33 c4 xor rax,rsp
|
|
18000740a: 48 89 44 24 70 mov QWORD PTR [rsp+0x70],rax
|
|
18000740f: 41 8b f8 mov edi,r8d
|
|
180007412: 48 8b f2 mov rsi,rdx
|
|
180007415: 48 8b d9 mov rbx,rcx
|
|
180007418: 48 89 4c 24 60 mov QWORD PTR [rsp+0x60],rcx
|
|
18000741d: 48 8b 01 mov rax,QWORD PTR [rcx]
|
|
180007420: ff 50 28 call QWORD PTR [rax+0x28]
|
|
180007423: 84 c0 test al,al
|
|
180007425: 74 0a je 0x180007431
|
|
180007427: 48 8b 03 mov rax,QWORD PTR [rbx]
|
|
18000742a: 48 8b cb mov rcx,rbx
|
|
18000742d: ff 50 20 call QWORD PTR [rax+0x20]
|
|
180007430: 90 nop
|
|
180007431: b9 10 00 00 00 mov ecx,0x10
|
|
180007436: e8 19 51 00 00 call 0x18000c554
|
|
18000743b: 48 89 44 24 68 mov QWORD PTR [rsp+0x68],rax
|
|
180007440: 0f 57 c0 xorps xmm0,xmm0
|
|
180007443: 0f 11 00 movups XMMWORD PTR [rax],xmm0
|
|
180007446: 45 33 f6 xor r14d,r14d
|
|
180007449: 4c 89 74 24 40 mov QWORD PTR [rsp+0x40],r14
|
|
18000744e: 4c 89 74 24 48 mov QWORD PTR [rsp+0x48],r14
|
|
180007453: 0f 10 44 24 40 movups xmm0,XMMWORD PTR [rsp+0x40]
|
|
180007458: 0f 29 44 24 40 movaps XMMWORD PTR [rsp+0x40],xmm0
|
|
18000745d: 44 89 74 24 50 mov DWORD PTR [rsp+0x50],r14d
|
|
180007462: 4c 8d 4c 24 40 lea r9,[rsp+0x40]
|
|
180007467: 44 8b c7 mov r8d,edi
|
|
18000746a: 48 8b d6 mov rdx,rsi
|
|
18000746d: 48 8b c8 mov rcx,rax
|
|
180007470: e8 db fa ff ff call 0x180006f50
|
|
180007475: 90 nop
|
|
180007476: 48 89 43 20 mov QWORD PTR [rbx+0x20],rax
|
|
18000747a: 41 8d 4e 10 lea ecx,[r14+0x10]
|
|
18000747e: e8 d1 50 00 00 call 0x18000c554
|
|
180007483: 48 89 18 mov QWORD PTR [rax],rbx
|
|
180007486: 48 8d 0d 83 fe ff ff lea rcx,[rip+0xfffffffffffffe83] # 0x180007310
|
|
18000748d: 48 89 48 08 mov QWORD PTR [rax+0x8],rcx
|
|
180007491: 48 89 44 24 68 mov QWORD PTR [rsp+0x68],rax
|
|
180007496: 48 8d 4c 24 48 lea rcx,[rsp+0x48]
|
|
18000749b: 48 89 4c 24 28 mov QWORD PTR [rsp+0x28],rcx
|
|
1800074a0: 44 89 74 24 20 mov DWORD PTR [rsp+0x20],r14d
|
|
1800074a5: 4c 8b c8 mov r9,rax
|
|
1800074a8: 4c 8d 05 81 04 00 00 lea r8,[rip+0x481] # 0x180007930
|
|
1800074af: 33 d2 xor edx,edx
|
|
1800074b1: 33 c9 xor ecx,ecx
|
|
1800074b3: ff 15 9f 7f 00 00 call QWORD PTR [rip+0x7f9f] # 0x18000f458
|
|
1800074b9: 48 89 44 24 40 mov QWORD PTR [rsp+0x40],rax
|
|
1800074be: 48 85 c0 test rax,rax
|
|
1800074c1: 74 1a je 0x1800074dd
|
|
1800074c3: 44 39 73 10 cmp DWORD PTR [rbx+0x10],r14d
|
|
1800074c7: 75 0d jne 0x1800074d6
|
|
1800074c9: 0f 28 44 24 40 movaps xmm0,XMMWORD PTR [rsp+0x40]
|
|
1800074ce: 0f 11 43 08 movups XMMWORD PTR [rbx+0x8],xmm0
|
|
1800074d2: b0 01 mov al,0x1
|
|
1800074d4: eb 1a jmp 0x1800074f0
|
|
1800074d6: ff 15 6c 7f 00 00 call QWORD PTR [rip+0x7f6c] # 0x18000f448
|
|
1800074dc: 90 nop
|
|
1800074dd: 44 89 74 24 48 mov DWORD PTR [rsp+0x48],r14d
|
|
1800074e2: b9 06 00 00 00 mov ecx,0x6
|
|
1800074e7: ff 15 63 7e 00 00 call QWORD PTR [rip+0x7e63] # 0x18000f350
|
|
1800074ed: 90 nop
|
|
1800074ee: 32 c0 xor al,al
|
|
1800074f0: 48 8b 4c 24 70 mov rcx,QWORD PTR [rsp+0x70]
|
|
1800074f5: 48 33 cc xor rcx,rsp
|
|
1800074f8: e8 33 50 00 00 call 0x18000c530
|
|
1800074fd: 48 8b 9c 24 b0 00 00 mov rbx,QWORD PTR [rsp+0xb0]
|
|
180007504: 00
|
|
180007505: 48 81 c4 80 00 00 00 add rsp,0x80
|
|
18000750c: 41 5e pop r14
|
|
18000750e: 5f pop rdi
|
|
18000750f: 5e pop rsi
|
|
180007510: c3 ret
|
|
180007511: cc int3
|
|
180007512: cc int3
|
|
180007513: cc int3
|
|
180007514: cc int3
|
|
180007515: cc int3
|
|
180007516: cc int3
|
|
180007517: cc int3
|
|
180007518: cc int3
|
|
180007519: cc int3
|
|
18000751a: cc int3
|
|
18000751b: cc int3
|
|
18000751c: cc int3
|
|
18000751d: cc int3
|
|
18000751e: cc int3
|
|
18000751f: cc int3
|
|
180007520: 40 53 rex push rbx
|
|
180007522: 48 83 ec 20 sub rsp,0x20
|
|
180007526: 48 8b 01 mov rax,QWORD PTR [rcx]
|
|
180007529: 48 8b d9 mov rbx,rcx
|
|
18000752c: ff 50 28 call QWORD PTR [rax+0x28]
|
|
18000752f: 84 c0 test al,al
|
|
180007531: 74 2c je 0x18000755f
|
|
180007533: 48 8b 4b 20 mov rcx,QWORD PTR [rbx+0x20]
|
|
180007537: c6 43 18 00 mov BYTE PTR [rbx+0x18],0x0
|
|
18000753b: 48 8b 49 08 mov rcx,QWORD PTR [rcx+0x8]
|
|
18000753f: e8 4c e2 ff ff call 0x180005790
|
|
180007544: 48 8b 4b 20 mov rcx,QWORD PTR [rbx+0x20]
|
|
180007548: 48 85 c9 test rcx,rcx
|
|
18000754b: 74 0a je 0x180007557
|
|
18000754d: 48 8b 01 mov rax,QWORD PTR [rcx]
|
|
180007550: ba 01 00 00 00 mov edx,0x1
|
|
180007555: ff 10 call QWORD PTR [rax]
|
|
180007557: 48 c7 43 20 00 00 00 mov QWORD PTR [rbx+0x20],0x0
|
|
18000755e: 00
|
|
18000755f: 48 83 c4 20 add rsp,0x20
|
|
180007563: 5b pop rbx
|
|
180007564: c3 ret
|
|
180007565: cc int3
|
|
180007566: cc int3
|
|
180007567: cc int3
|
|
180007568: cc int3
|
|
180007569: cc int3
|
|
18000756a: cc int3
|
|
18000756b: cc int3
|
|
18000756c: cc int3
|
|
18000756d: cc int3
|
|
18000756e: cc int3
|
|
18000756f: cc int3
|
|
180007570: 48 83 79 20 00 cmp QWORD PTR [rcx+0x20],0x0
|
|
180007575: 74 09 je 0x180007580
|
|
180007577: 0f b6 41 18 movzx eax,BYTE PTR [rcx+0x18]
|
|
18000757b: 3c 01 cmp al,0x1
|
|
18000757d: 75 01 jne 0x180007580
|
|
18000757f: c3 ret
|
|
180007580: 32 c0 xor al,al
|
|
180007582: c3 ret
|
|
180007583: cc int3
|
|
180007584: cc int3
|
|
180007585: cc int3
|
|
180007586: cc int3
|
|
180007587: cc int3
|
|
180007588: cc int3
|
|
180007589: cc int3
|
|
18000758a: cc int3
|
|
18000758b: cc int3
|
|
18000758c: cc int3
|
|
18000758d: cc int3
|
|
18000758e: cc int3
|
|
18000758f: cc int3
|
|
180007590: 48 89 5c 24 20 mov QWORD PTR [rsp+0x20],rbx
|
|
180007595: 55 push rbp
|
|
180007596: 56 push rsi
|
|
180007597: 57 push rdi
|
|
180007598: 48 81 ec 50 01 00 00 sub rsp,0x150
|
|
18000759f: 48 8b 05 6a da 00 00 mov rax,QWORD PTR [rip+0xda6a] # 0x180015010
|
|
1800075a6: 48 33 c4 xor rax,rsp
|
|
1800075a9: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax
|
|
1800075b0: 00
|
|
1800075b1: 49 63 e8 movsxd rbp,r8d
|
|
1800075b4: 48 8b f2 mov rsi,rdx
|
|
1800075b7: 48 8b d9 mov rbx,rcx
|
|
1800075ba: 48 8b 01 mov rax,QWORD PTR [rcx]
|
|
1800075bd: ff 50 28 call QWORD PTR [rax+0x28]
|
|
1800075c0: 84 c0 test al,al
|
|
1800075c2: 75 07 jne 0x1800075cb
|
|
1800075c4: b8 ff ff ff ff mov eax,0xffffffff
|
|
1800075c9: eb 48 jmp 0x180007613
|
|
1800075cb: 48 8b 7b 20 mov rdi,QWORD PTR [rbx+0x20]
|
|
1800075cf: 48 8b 5f 08 mov rbx,QWORD PTR [rdi+0x8]
|
|
1800075d3: 48 89 9c 24 40 01 00 mov QWORD PTR [rsp+0x140],rbx
|
|
1800075da: 00
|
|
1800075db: ba ff ff ff ff mov edx,0xffffffff
|
|
1800075e0: 48 8b 4b 68 mov rcx,QWORD PTR [rbx+0x68]
|
|
1800075e4: ff 15 66 7b 00 00 call QWORD PTR [rip+0x7b66] # 0x18000f150
|
|
1800075ea: 85 c0 test eax,eax
|
|
1800075ec: 0f 85 87 00 00 00 jne 0x180007679
|
|
1800075f2: 4c 8b c5 mov r8,rbp
|
|
1800075f5: 48 8b d6 mov rdx,rsi
|
|
1800075f8: 48 8b cf mov rcx,rdi
|
|
1800075fb: e8 50 fb ff ff call 0x180007150
|
|
180007600: 48 8b f8 mov rdi,rax
|
|
180007603: 48 8b 4b 68 mov rcx,QWORD PTR [rbx+0x68]
|
|
180007607: ff 15 33 7b 00 00 call QWORD PTR [rip+0x7b33] # 0x18000f140
|
|
18000760d: 85 c0 test eax,eax
|
|
18000760f: 74 25 je 0x180007636
|
|
180007611: 8b c7 mov eax,edi
|
|
180007613: 48 8b 8c 24 48 01 00 mov rcx,QWORD PTR [rsp+0x148]
|
|
18000761a: 00
|
|
18000761b: 48 33 cc xor rcx,rsp
|
|
18000761e: e8 0d 4f 00 00 call 0x18000c530
|
|
180007623: 48 8b 9c 24 88 01 00 mov rbx,QWORD PTR [rsp+0x188]
|
|
18000762a: 00
|
|
18000762b: 48 81 c4 50 01 00 00 add rsp,0x150
|
|
180007632: 5f pop rdi
|
|
180007633: 5e pop rsi
|
|
180007634: 5d pop rbp
|
|
180007635: c3 ret
|
|
180007636: 48 8d 15 b3 82 00 00 lea rdx,[rip+0x82b3] # 0x18000f8f0
|
|
18000763d: 48 8d 4c 24 40 lea rcx,[rsp+0x40]
|
|
180007642: e8 c9 ae ff ff call 0x180002510
|
|
180007647: 4c 8d 0d 3a 85 00 00 lea r9,[rip+0x853a] # 0x18000fb88
|
|
18000764e: 41 b8 81 02 00 00 mov r8d,0x281
|
|
180007654: 48 8b d0 mov rdx,rax
|
|
180007657: 48 8d 8c 24 d0 00 00 lea rcx,[rsp+0xd0]
|
|
18000765e: 00
|
|
18000765f: e8 ac cc ff ff call 0x180004310
|
|
180007664: 48 8d 15 4d be 00 00 lea rdx,[rip+0xbe4d] # 0x1800134b8
|
|
18000766b: 48 8d 8c 24 d0 00 00 lea rcx,[rsp+0xd0]
|
|
180007672: 00
|
|
180007673: e8 70 60 00 00 call 0x18000d6e8
|
|
180007678: 90 nop
|
|
180007679: 48 8d 15 70 82 00 00 lea rdx,[rip+0x8270] # 0x18000f8f0
|
|
180007680: 48 8d 4c 24 20 lea rcx,[rsp+0x20]
|
|
180007685: e8 86 ae ff ff call 0x180002510
|
|
18000768a: 4c 8d 0d d7 84 00 00 lea r9,[rip+0x84d7] # 0x18000fb68
|
|
180007691: 41 b8 79 02 00 00 mov r8d,0x279
|
|
180007697: 48 8b d0 mov rdx,rax
|
|
18000769a: 48 8d 4c 24 60 lea rcx,[rsp+0x60]
|
|
18000769f: e8 6c cc ff ff call 0x180004310
|
|
1800076a4: 48 8d 15 0d be 00 00 lea rdx,[rip+0xbe0d] # 0x1800134b8
|
|
1800076ab: 48 8d 4c 24 60 lea rcx,[rsp+0x60]
|
|
1800076b0: e8 33 60 00 00 call 0x18000d6e8
|
|
1800076b5: cc int3
|
|
1800076b6: cc int3
|
|
1800076b7: cc int3
|
|
1800076b8: cc int3
|
|
1800076b9: cc int3
|
|
1800076ba: cc int3
|
|
1800076bb: cc int3
|
|
1800076bc: cc int3
|
|
1800076bd: cc int3
|
|
1800076be: cc int3
|
|
1800076bf: cc int3
|
|
1800076c0: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx
|
|
1800076c5: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi
|
|
1800076ca: 48 89 7c 24 20 mov QWORD PTR [rsp+0x20],rdi
|
|
1800076cf: 55 push rbp
|
|
1800076d0: 41 56 push r14
|
|
1800076d2: 41 57 push r15
|
|
1800076d4: 48 8d ac 24 e0 f9 ff lea rbp,[rsp-0x620]
|
|
1800076db: ff
|
|
1800076dc: 48 81 ec 20 07 00 00 sub rsp,0x720
|
|
1800076e3: 48 8b 05 26 d9 00 00 mov rax,QWORD PTR [rip+0xd926] # 0x180015010
|
|
1800076ea: 48 33 c4 xor rax,rsp
|
|
1800076ed: 48 89 85 10 06 00 00 mov QWORD PTR [rbp+0x610],rax
|
|
1800076f4: 48 8b f1 mov rsi,rcx
|
|
1800076f7: c6 41 18 01 mov BYTE PTR [rcx+0x18],0x1
|
|
1800076fb: 0f b6 41 18 movzx eax,BYTE PTR [rcx+0x18]
|
|
1800076ff: 84 c0 test al,al
|
|
180007701: 0f 84 c6 00 00 00 je 0x1800077cd
|
|
180007707: 41 bf 00 04 00 00 mov r15d,0x400
|
|
18000770d: 0f 1f 00 nop DWORD PTR [rax]
|
|
180007710: 48 8b 46 20 mov rax,QWORD PTR [rsi+0x20]
|
|
180007714: 48 8b 48 08 mov rcx,QWORD PTR [rax+0x8]
|
|
180007718: 80 79 30 00 cmp BYTE PTR [rcx+0x30],0x0
|
|
18000771c: 75 04 jne 0x180007722
|
|
18000771e: 33 ff xor edi,edi
|
|
180007720: eb 21 jmp 0x180007743
|
|
180007722: 4c 8d 85 f8 00 00 00 lea r8,[rbp+0xf8]
|
|
180007729: 33 d2 xor edx,edx
|
|
18000772b: 48 8b 49 28 mov rcx,QWORD PTR [rcx+0x28]
|
|
18000772f: ff 15 eb 79 00 00 call QWORD PTR [rip+0x79eb] # 0x18000f120
|
|
180007735: 85 c0 test eax,eax
|
|
180007737: 0f 84 f7 00 00 00 je 0x180007834
|
|
18000773d: 8b bd fc 00 00 00 mov edi,DWORD PTR [rbp+0xfc]
|
|
180007743: 85 ff test edi,edi
|
|
180007745: 7e 7a jle 0x1800077c1
|
|
180007747: 4d 8b c7 mov r8,r15
|
|
18000774a: 33 d2 xor edx,edx
|
|
18000774c: 48 8d 8d 10 02 00 00 lea rcx,[rbp+0x210]
|
|
180007753: e8 96 5f 00 00 call 0x18000d6ee
|
|
180007758: 41 3b ff cmp edi,r15d
|
|
18000775b: 41 0f 4f ff cmovg edi,r15d
|
|
18000775f: 4c 8b 76 20 mov r14,QWORD PTR [rsi+0x20]
|
|
180007763: 49 8b 5e 08 mov rbx,QWORD PTR [r14+0x8]
|
|
180007767: 48 89 9d f0 00 00 00 mov QWORD PTR [rbp+0xf0],rbx
|
|
18000776e: ba ff ff ff ff mov edx,0xffffffff
|
|
180007773: 48 8b 4b 60 mov rcx,QWORD PTR [rbx+0x60]
|
|
180007777: ff 15 d3 79 00 00 call QWORD PTR [rip+0x79d3] # 0x18000f150
|
|
18000777d: 85 c0 test eax,eax
|
|
18000777f: 75 78 jne 0x1800077f9
|
|
180007781: 44 8b c7 mov r8d,edi
|
|
180007784: 48 8d 95 10 02 00 00 lea rdx,[rbp+0x210]
|
|
18000778b: 49 8b 4e 08 mov rcx,QWORD PTR [r14+0x8]
|
|
18000778f: e8 fc e0 ff ff call 0x180005890
|
|
180007794: 48 8b f8 mov rdi,rax
|
|
180007797: 48 8b 4b 60 mov rcx,QWORD PTR [rbx+0x60]
|
|
18000779b: ff 15 9f 79 00 00 call QWORD PTR [rip+0x799f] # 0x18000f140
|
|
1800077a1: 85 c0 test eax,eax
|
|
1800077a3: 0f 84 22 01 00 00 je 0x1800078cb
|
|
1800077a9: 48 8b 4e 28 mov rcx,QWORD PTR [rsi+0x28]
|
|
1800077ad: 48 85 c9 test rcx,rcx
|
|
1800077b0: 74 0f je 0x1800077c1
|
|
1800077b2: 48 8b 01 mov rax,QWORD PTR [rcx]
|
|
1800077b5: 44 8b c7 mov r8d,edi
|
|
1800077b8: 48 8d 95 10 02 00 00 lea rdx,[rbp+0x210]
|
|
1800077bf: ff 10 call QWORD PTR [rax]
|
|
1800077c1: 0f b6 46 18 movzx eax,BYTE PTR [rsi+0x18]
|
|
1800077c5: 84 c0 test al,al
|
|
1800077c7: 0f 85 43 ff ff ff jne 0x180007710
|
|
1800077cd: 48 8b 8d 10 06 00 00 mov rcx,QWORD PTR [rbp+0x610]
|
|
1800077d4: 48 33 cc xor rcx,rsp
|
|
1800077d7: e8 54 4d 00 00 call 0x18000c530
|
|
1800077dc: 4c 8d 9c 24 20 07 00 lea r11,[rsp+0x720]
|
|
1800077e3: 00
|
|
1800077e4: 49 8b 5b 28 mov rbx,QWORD PTR [r11+0x28]
|
|
1800077e8: 49 8b 73 30 mov rsi,QWORD PTR [r11+0x30]
|
|
1800077ec: 49 8b 7b 38 mov rdi,QWORD PTR [r11+0x38]
|
|
1800077f0: 49 8b e3 mov rsp,r11
|
|
1800077f3: 41 5f pop r15
|
|
1800077f5: 41 5e pop r14
|
|
1800077f7: 5d pop rbp
|
|
1800077f8: c3 ret
|
|
1800077f9: 48 8d 15 f0 80 00 00 lea rdx,[rip+0x80f0] # 0x18000f8f0
|
|
180007800: 48 8d 4c 24 40 lea rcx,[rsp+0x40]
|
|
180007805: e8 06 ad ff ff call 0x180002510
|
|
18000780a: 4c 8d 0d 17 83 00 00 lea r9,[rip+0x8317] # 0x18000fb28
|
|
180007811: 41 b8 69 02 00 00 mov r8d,0x269
|
|
180007817: 48 8b d0 mov rdx,rax
|
|
18000781a: 48 8d 4d 10 lea rcx,[rbp+0x10]
|
|
18000781e: e8 ed ca ff ff call 0x180004310
|
|
180007823: 48 8d 15 8e bc 00 00 lea rdx,[rip+0xbc8e] # 0x1800134b8
|
|
18000782a: 48 8d 4d 10 lea rcx,[rbp+0x10]
|
|
18000782e: e8 b5 5e 00 00 call 0x18000d6e8
|
|
180007833: cc int3
|
|
180007834: 48 8d 8d 10 01 00 00 lea rcx,[rbp+0x110]
|
|
18000783b: e8 c0 ca ff ff call 0x180004300
|
|
180007840: 48 8d 8d 10 01 00 00 lea rcx,[rbp+0x110]
|
|
180007847: e8 a4 e8 ff ff call 0x1800060f0
|
|
18000784c: 90 nop
|
|
18000784d: ff 15 e5 78 00 00 call QWORD PTR [rip+0x78e5] # 0x18000f138
|
|
180007853: 8b d8 mov ebx,eax
|
|
180007855: 48 8d 15 14 82 00 00 lea rdx,[rip+0x8214] # 0x18000fa70
|
|
18000785c: 48 8d 8d 20 01 00 00 lea rcx,[rbp+0x120]
|
|
180007863: e8 a8 ea ff ff call 0x180006310
|
|
180007868: 48 8b c8 mov rcx,rax
|
|
18000786b: 8b d3 mov edx,ebx
|
|
18000786d: ff 15 55 7a 00 00 call QWORD PTR [rip+0x7a55] # 0x18000f2c8
|
|
180007873: 48 8d 55 80 lea rdx,[rbp-0x80]
|
|
180007877: 48 8d 8d 10 01 00 00 lea rcx,[rbp+0x110]
|
|
18000787e: e8 cd e7 ff ff call 0x180006050
|
|
180007883: 48 8b d8 mov rbx,rax
|
|
180007886: 48 8d 15 63 80 00 00 lea rdx,[rip+0x8063] # 0x18000f8f0
|
|
18000788d: 48 8d 4c 24 60 lea rcx,[rsp+0x60]
|
|
180007892: e8 79 ac ff ff call 0x180002510
|
|
180007897: 48 8b d0 mov rdx,rax
|
|
18000789a: 48 8b cb mov rcx,rbx
|
|
18000789d: e8 0e e9 ff ff call 0x1800061b0
|
|
1800078a2: 4c 8b c8 mov r9,rax
|
|
1800078a5: 41 b8 38 01 00 00 mov r8d,0x138
|
|
1800078ab: 48 8d 8d 80 00 00 00 lea rcx,[rbp+0x80]
|
|
1800078b2: e8 59 ca ff ff call 0x180004310
|
|
1800078b7: 48 8d 15 fa bb 00 00 lea rdx,[rip+0xbbfa] # 0x1800134b8
|
|
1800078be: 48 8d 8d 80 00 00 00 lea rcx,[rbp+0x80]
|
|
1800078c5: e8 1e 5e 00 00 call 0x18000d6e8
|
|
1800078ca: 90 nop
|
|
1800078cb: 48 8d 15 1e 80 00 00 lea rdx,[rip+0x801e] # 0x18000f8f0
|
|
1800078d2: 48 8d 4c 24 20 lea rcx,[rsp+0x20]
|
|
1800078d7: e8 34 ac ff ff call 0x180002510
|
|
1800078dc: 4c 8d 0d 65 82 00 00 lea r9,[rip+0x8265] # 0x18000fb48
|
|
1800078e3: 41 b8 71 02 00 00 mov r8d,0x271
|
|
1800078e9: 48 8b d0 mov rdx,rax
|
|
1800078ec: 48 8d 4d a0 lea rcx,[rbp-0x60]
|
|
1800078f0: e8 1b ca ff ff call 0x180004310
|
|
1800078f5: 48 8d 15 bc bb 00 00 lea rdx,[rip+0xbbbc] # 0x1800134b8
|
|
1800078fc: 48 8d 4d a0 lea rcx,[rbp-0x60]
|
|
180007900: e8 e3 5d 00 00 call 0x18000d6e8
|
|
180007905: cc int3
|
|
180007906: cc int3
|
|
180007907: cc int3
|
|
180007908: cc int3
|
|
180007909: cc int3
|
|
18000790a: cc int3
|
|
18000790b: cc int3
|
|
18000790c: cc int3
|
|
18000790d: cc int3
|
|
18000790e: cc int3
|
|
18000790f: cc int3
|
|
180007910: 48 8b 09 mov rcx,QWORD PTR [rcx]
|
|
180007913: 48 85 c9 test rcx,rcx
|
|
180007916: 74 0a je 0x180007922
|
|
180007918: ba 10 00 00 00 mov edx,0x10
|
|
18000791d: e9 ee 4f 00 00 jmp 0x18000c910
|
|
180007922: c3 ret
|
|
180007923: cc int3
|
|
180007924: cc int3
|
|
180007925: cc int3
|
|
180007926: cc int3
|
|
180007927: cc int3
|
|
180007928: cc int3
|
|
180007929: cc int3
|
|
18000792a: cc int3
|
|
18000792b: cc int3
|
|
18000792c: cc int3
|
|
18000792d: cc int3
|
|
18000792e: cc int3
|
|
18000792f: cc int3
|
|
180007930: 40 53 rex push rbx
|
|
180007932: 48 83 ec 20 sub rsp,0x20
|
|
180007936: 48 8b d9 mov rbx,rcx
|
|
180007939: 48 8b 09 mov rcx,QWORD PTR [rcx]
|
|
18000793c: ff 53 08 call QWORD PTR [rbx+0x8]
|
|
18000793f: 90 nop
|
|
180007940: ff 15 92 79 00 00 call QWORD PTR [rip+0x7992] # 0x18000f2d8
|
|
180007946: 90 nop
|
|
180007947: ba 10 00 00 00 mov edx,0x10
|
|
18000794c: 48 8b cb mov rcx,rbx
|
|
18000794f: e8 bc 4f 00 00 call 0x18000c910
|
|
180007954: 90 nop
|
|
180007955: 33 c0 xor eax,eax
|
|
180007957: 48 83 c4 20 add rsp,0x20
|
|
18000795b: 5b pop rbx
|
|
18000795c: c3 ret
|
|
18000795d: cc int3
|
|
18000795e: cc int3
|
|
18000795f: cc int3
|
|
180007960: 48 89 4c 24 08 mov QWORD PTR [rsp+0x8],rcx
|
|
180007965: 48 89 54 24 10 mov QWORD PTR [rsp+0x10],rdx
|
|
18000796a: 4c 89 44 24 18 mov QWORD PTR [rsp+0x18],r8
|
|
18000796f: 4c 89 4c 24 20 mov QWORD PTR [rsp+0x20],r9
|
|
180007974: 53 push rbx
|
|
180007975: 56 push rsi
|
|
180007976: 57 push rdi
|
|
180007977: 48 83 ec 30 sub rsp,0x30
|
|
18000797b: 48 8b f9 mov rdi,rcx
|
|
18000797e: 48 8d 74 24 58 lea rsi,[rsp+0x58]
|
|
180007983: b9 01 00 00 00 mov ecx,0x1
|
|
180007988: ff 15 32 7b 00 00 call QWORD PTR [rip+0x7b32] # 0x18000f4c0
|
|
18000798e: 48 8b d8 mov rbx,rax
|
|
180007991: e8 2a b6 ff ff call 0x180002fc0
|
|
180007996: 45 33 c9 xor r9d,r9d
|
|
180007999: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi
|
|
18000799e: 4c 8b c7 mov r8,rdi
|
|
1800079a1: 48 8b d3 mov rdx,rbx
|
|
1800079a4: 48 8b 08 mov rcx,QWORD PTR [rax]
|
|
1800079a7: ff 15 0b 7b 00 00 call QWORD PTR [rip+0x7b0b] # 0x18000f4b8
|
|
1800079ad: 48 83 c4 30 add rsp,0x30
|
|
1800079b1: 5f pop rdi
|
|
1800079b2: 5e pop rsi
|
|
1800079b3: 5b pop rbx
|
|
1800079b4: c3 ret
|
|
1800079b5: cc int3
|
|
1800079b6: cc int3
|
|
1800079b7: cc int3
|
|
1800079b8: cc int3
|
|
1800079b9: cc int3
|
|
1800079ba: cc int3
|
|
1800079bb: cc int3
|
|
1800079bc: cc int3
|
|
1800079bd: cc int3
|
|
1800079be: cc int3
|
|
1800079bf: cc int3
|
|
1800079c0: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx
|
|
1800079c5: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi
|
|
1800079ca: 57 push rdi
|
|
1800079cb: 48 83 ec 20 sub rsp,0x20
|
|
1800079cf: 48 8d 05 e2 87 00 00 lea rax,[rip+0x87e2] # 0x1800101b8
|
|
1800079d6: 48 8b f1 mov rsi,rcx
|
|
1800079d9: 48 89 01 mov QWORD PTR [rcx],rax
|
|
1800079dc: 8b fa mov edi,edx
|
|
1800079de: 48 83 e9 80 sub rcx,0xffffffffffffff80
|
|
1800079e2: ff 15 48 79 00 00 call QWORD PTR [rip+0x7948] # 0x18000f330
|
|
1800079e8: 48 8d 4e 38 lea rcx,[rsi+0x38]
|
|
1800079ec: ff 15 0e 79 00 00 call QWORD PTR [rip+0x790e] # 0x18000f300
|
|
1800079f2: 48 8d 4e 08 lea rcx,[rsi+0x8]
|
|
1800079f6: e8 55 ab ff ff call 0x180002550
|
|
1800079fb: 48 8b 4e 08 mov rcx,QWORD PTR [rsi+0x8]
|
|
1800079ff: ba 10 00 00 00 mov edx,0x10
|
|
180007a04: 48 c7 46 08 00 00 00 mov QWORD PTR [rsi+0x8],0x0
|
|
180007a0b: 00
|
|
180007a0c: e8 ff 4e 00 00 call 0x18000c910
|
|
180007a11: 40 f6 c7 01 test dil,0x1
|
|
180007a15: 74 0d je 0x180007a24
|
|
180007a17: ba d8 00 00 00 mov edx,0xd8
|
|
180007a1c: 48 8b ce mov rcx,rsi
|
|
180007a1f: e8 ec 4e 00 00 call 0x18000c910
|
|
180007a24: 48 8b 5c 24 38 mov rbx,QWORD PTR [rsp+0x38]
|
|
180007a29: 48 8b c6 mov rax,rsi
|
|
180007a2c: 48 8b 74 24 40 mov rsi,QWORD PTR [rsp+0x40]
|
|
180007a31: 48 83 c4 20 add rsp,0x20
|
|
180007a35: 5f pop rdi
|
|
180007a36: c3 ret
|
|
180007a37: cc int3
|
|
180007a38: cc int3
|
|
180007a39: cc int3
|
|
180007a3a: cc int3
|
|
180007a3b: cc int3
|
|
180007a3c: cc int3
|
|
180007a3d: cc int3
|
|
180007a3e: cc int3
|
|
180007a3f: cc int3
|
|
180007a40: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx
|
|
180007a45: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi
|
|
180007a4a: 55 push rbp
|
|
180007a4b: 57 push rdi
|
|
180007a4c: 41 56 push r14
|
|
180007a4e: 48 8b ec mov rbp,rsp
|
|
180007a51: 48 83 ec 70 sub rsp,0x70
|
|
180007a55: 48 8b 05 b4 d5 00 00 mov rax,QWORD PTR [rip+0xd5b4] # 0x180015010
|
|
180007a5c: 48 33 c4 xor rax,rsp
|
|
180007a5f: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax
|
|
180007a63: 48 8b f9 mov rdi,rcx
|
|
180007a66: 85 d2 test edx,edx
|
|
180007a68: 75 07 jne 0x180007a71
|
|
180007a6a: b0 01 mov al,0x1
|
|
180007a6c: e9 3a 02 00 00 jmp 0x180007cab
|
|
180007a71: bb 80 00 00 00 mov ebx,0x80
|
|
180007a76: 3b d3 cmp edx,ebx
|
|
180007a78: 7f 0c jg 0x180007a86
|
|
180007a7a: 8b da mov ebx,edx
|
|
180007a7c: b8 80 ff ff ff mov eax,0xffffff80
|
|
180007a81: 3b d0 cmp edx,eax
|
|
180007a83: 0f 4c d8 cmovl ebx,eax
|
|
180007a86: 0f 57 c9 xorps xmm1,xmm1
|
|
180007a89: f3 0f 7f 4d b8 movdqu XMMWORD PTR [rbp-0x48],xmm1
|
|
180007a8e: 45 33 f6 xor r14d,r14d
|
|
180007a91: 4c 89 75 c8 mov QWORD PTR [rbp-0x38],r14
|
|
180007a95: 4c 8d 45 b0 lea r8,[rbp-0x50]
|
|
180007a99: 33 d2 xor edx,edx
|
|
180007a9b: 48 8d 4d b8 lea rcx,[rbp-0x48]
|
|
180007a9f: 85 db test ebx,ebx
|
|
180007aa1: 79 32 jns 0x180007ad5
|
|
180007aa3: c6 45 b0 01 mov BYTE PTR [rbp-0x50],0x1
|
|
180007aa7: e8 84 02 00 00 call 0x180007d30
|
|
180007aac: f6 db neg bl
|
|
180007aae: 88 5d b0 mov BYTE PTR [rbp-0x50],bl
|
|
180007ab1: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40]
|
|
180007ab5: 48 3b 55 c8 cmp rdx,QWORD PTR [rbp-0x38]
|
|
180007ab9: 74 0b je 0x180007ac6
|
|
180007abb: 88 1a mov BYTE PTR [rdx],bl
|
|
180007abd: 48 ff c2 inc rdx
|
|
180007ac0: 48 89 55 c0 mov QWORD PTR [rbp-0x40],rdx
|
|
180007ac4: eb 3d jmp 0x180007b03
|
|
180007ac6: 4c 8d 45 b0 lea r8,[rbp-0x50]
|
|
180007aca: 48 8d 4d b8 lea rcx,[rbp-0x48]
|
|
180007ace: e8 5d 02 00 00 call 0x180007d30
|
|
180007ad3: eb 2e jmp 0x180007b03
|
|
180007ad5: c6 45 b0 00 mov BYTE PTR [rbp-0x50],0x0
|
|
180007ad9: e8 52 02 00 00 call 0x180007d30
|
|
180007ade: 88 5d b0 mov BYTE PTR [rbp-0x50],bl
|
|
180007ae1: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40]
|
|
180007ae5: 48 3b 55 c8 cmp rdx,QWORD PTR [rbp-0x38]
|
|
180007ae9: 74 0b je 0x180007af6
|
|
180007aeb: 88 1a mov BYTE PTR [rdx],bl
|
|
180007aed: 48 ff c2 inc rdx
|
|
180007af0: 48 89 55 c0 mov QWORD PTR [rbp-0x40],rdx
|
|
180007af4: eb 0d jmp 0x180007b03
|
|
180007af6: 4c 8d 45 b0 lea r8,[rbp-0x50]
|
|
180007afa: 48 8d 4d b8 lea rcx,[rbp-0x48]
|
|
180007afe: e8 2d 02 00 00 call 0x180007d30
|
|
180007b03: c6 47 30 00 mov BYTE PTR [rdi+0x30],0x0
|
|
180007b07: b9 28 00 00 00 mov ecx,0x28
|
|
180007b0c: e8 43 4a 00 00 call 0x18000c554
|
|
180007b11: 48 8b d8 mov rbx,rax
|
|
180007b14: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax
|
|
180007b18: 0f 57 c0 xorps xmm0,xmm0
|
|
180007b1b: 33 c0 xor eax,eax
|
|
180007b1d: 0f 11 03 movups XMMWORD PTR [rbx],xmm0
|
|
180007b20: 0f 11 43 10 movups XMMWORD PTR [rbx+0x10],xmm0
|
|
180007b24: 48 89 43 20 mov QWORD PTR [rbx+0x20],rax
|
|
180007b28: 48 8d 05 c9 85 00 00 lea rax,[rip+0x85c9] # 0x1800100f8
|
|
180007b2f: 48 89 03 mov QWORD PTR [rbx],rax
|
|
180007b32: 4c 89 73 08 mov QWORD PTR [rbx+0x8],r14
|
|
180007b36: 4c 89 73 10 mov QWORD PTR [rbx+0x10],r14
|
|
180007b3a: 4c 89 73 18 mov QWORD PTR [rbx+0x18],r14
|
|
180007b3e: 4c 8d 4d b8 lea r9,[rbp-0x48]
|
|
180007b42: 41 b0 77 mov r8b,0x77
|
|
180007b45: 48 8b cb mov rcx,rbx
|
|
180007b48: e8 23 22 00 00 call 0x180009d70
|
|
180007b4d: 90 nop
|
|
180007b4e: 48 8b 8f d0 00 00 00 mov rcx,QWORD PTR [rdi+0xd0]
|
|
180007b55: 48 85 c9 test rcx,rcx
|
|
180007b58: 74 12 je 0x180007b6c
|
|
180007b5a: 48 8b 53 08 mov rdx,QWORD PTR [rbx+0x8]
|
|
180007b5e: 4c 8b 43 10 mov r8,QWORD PTR [rbx+0x10]
|
|
180007b62: 4c 2b c2 sub r8,rdx
|
|
180007b65: 4c 8b 09 mov r9,QWORD PTR [rcx]
|
|
180007b68: 41 ff 51 08 call QWORD PTR [r9+0x8]
|
|
180007b6c: 48 8b 03 mov rax,QWORD PTR [rbx]
|
|
180007b6f: be 01 00 00 00 mov esi,0x1
|
|
180007b74: 8b d6 mov edx,esi
|
|
180007b76: 48 8b cb mov rcx,rbx
|
|
180007b79: ff 10 call QWORD PTR [rax]
|
|
180007b7b: 0f 57 c0 xorps xmm0,xmm0
|
|
180007b7e: 0f 11 45 d0 movups XMMWORD PTR [rbp-0x30],xmm0
|
|
180007b82: 48 8d 9f 80 00 00 00 lea rbx,[rdi+0x80]
|
|
180007b89: 48 89 5d d0 mov QWORD PTR [rbp-0x30],rbx
|
|
180007b8d: c6 45 d8 00 mov BYTE PTR [rbp-0x28],0x0
|
|
180007b91: 48 8b cb mov rcx,rbx
|
|
180007b94: ff 15 8e 77 00 00 call QWORD PTR [rip+0x778e] # 0x18000f328
|
|
180007b9a: 85 c0 test eax,eax
|
|
180007b9c: 74 09 je 0x180007ba7
|
|
180007b9e: 8b c8 mov ecx,eax
|
|
180007ba0: ff 15 a2 77 00 00 call QWORD PTR [rip+0x77a2] # 0x18000f348
|
|
180007ba6: cc int3
|
|
180007ba7: 40 88 75 d8 mov BYTE PTR [rbp-0x28],sil
|
|
180007bab: ff 15 67 77 00 00 call QWORD PTR [rip+0x7767] # 0x18000f318
|
|
180007bb1: 48 05 40 42 0f 00 add rax,0xf4240
|
|
180007bb7: 48 6b c8 64 imul rcx,rax,0x64
|
|
180007bbb: 48 b8 b3 94 d6 26 e8 movabs rax,0x112e0be826d694b3
|
|
180007bc2: 0b 2e 11
|
|
180007bc5: 48 f7 e9 imul rcx
|
|
180007bc8: 48 c1 fa 1a sar rdx,0x1a
|
|
180007bcc: 48 8b c2 mov rax,rdx
|
|
180007bcf: 48 c1 e8 3f shr rax,0x3f
|
|
180007bd3: 48 03 d0 add rdx,rax
|
|
180007bd6: 48 89 55 e0 mov QWORD PTR [rbp-0x20],rdx
|
|
180007bda: 48 69 c2 00 ca 9a 3b imul rax,rdx,0x3b9aca00
|
|
180007be1: 48 2b c8 sub rcx,rax
|
|
180007be4: 89 4d e8 mov DWORD PTR [rbp-0x18],ecx
|
|
180007be7: 48 8b cb mov rcx,rbx
|
|
180007bea: ff 15 70 77 00 00 call QWORD PTR [rip+0x7770] # 0x18000f360
|
|
180007bf0: 85 c0 test eax,eax
|
|
180007bf2: 75 0a jne 0x180007bfe
|
|
180007bf4: 8d 48 04 lea ecx,[rax+0x4]
|
|
180007bf7: ff 15 53 77 00 00 call QWORD PTR [rip+0x7753] # 0x18000f350
|
|
180007bfd: cc int3
|
|
180007bfe: 48 8d 4f 38 lea rcx,[rdi+0x38]
|
|
180007c02: 4c 8d 45 e0 lea r8,[rbp-0x20]
|
|
180007c06: 48 8b d3 mov rdx,rbx
|
|
180007c09: ff 15 29 77 00 00 call QWORD PTR [rip+0x7729] # 0x18000f338
|
|
180007c0f: 85 c0 test eax,eax
|
|
180007c11: 74 0e je 0x180007c21
|
|
180007c13: 83 f8 02 cmp eax,0x2
|
|
180007c16: 74 0c je 0x180007c24
|
|
180007c18: 8b c8 mov ecx,eax
|
|
180007c1a: ff 15 28 77 00 00 call QWORD PTR [rip+0x7728] # 0x18000f348
|
|
180007c20: cc int3
|
|
180007c21: 41 8b f6 mov esi,r14d
|
|
180007c24: 80 3d c5 e3 00 00 00 cmp BYTE PTR [rip+0xe3c5],0x0 # 0x180015ff0
|
|
180007c2b: 74 23 je 0x180007c50
|
|
180007c2d: 83 fe 01 cmp esi,0x1
|
|
180007c30: 75 0e jne 0x180007c40
|
|
180007c32: 48 8d 0d df 80 00 00 lea rcx,[rip+0x80df] # 0x18000fd18
|
|
180007c39: e8 22 fd ff ff call 0x180007960
|
|
180007c3e: eb 10 jmp 0x180007c50
|
|
180007c40: 0f b6 57 30 movzx edx,BYTE PTR [rdi+0x30]
|
|
180007c44: 48 8d 0d e5 80 00 00 lea rcx,[rip+0x80e5] # 0x18000fd30
|
|
180007c4b: e8 10 fd ff ff call 0x180007960
|
|
180007c50: 0f b6 7f 30 movzx edi,BYTE PTR [rdi+0x30]
|
|
180007c54: 48 8b cb mov rcx,rbx
|
|
180007c57: ff 15 b3 76 00 00 call QWORD PTR [rip+0x76b3] # 0x18000f310
|
|
180007c5d: 85 c0 test eax,eax
|
|
180007c5f: 74 09 je 0x180007c6a
|
|
180007c61: 8b c8 mov ecx,eax
|
|
180007c63: ff 15 df 76 00 00 call QWORD PTR [rip+0x76df] # 0x18000f348
|
|
180007c69: 90 nop
|
|
180007c6a: 48 8b 4d b8 mov rcx,QWORD PTR [rbp-0x48]
|
|
180007c6e: 48 85 c9 test rcx,rcx
|
|
180007c71: 74 34 je 0x180007ca7
|
|
180007c73: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38]
|
|
180007c77: 48 2b d1 sub rdx,rcx
|
|
180007c7a: 48 8b c1 mov rax,rcx
|
|
180007c7d: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180007c84: 72 1c jb 0x180007ca2
|
|
180007c86: 48 83 c2 27 add rdx,0x27
|
|
180007c8a: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
180007c8e: 48 2b c1 sub rax,rcx
|
|
180007c91: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
180007c95: 48 83 f8 1f cmp rax,0x1f
|
|
180007c99: 76 07 jbe 0x180007ca2
|
|
180007c9b: ff 15 bf 77 00 00 call QWORD PTR [rip+0x77bf] # 0x18000f460
|
|
180007ca1: cc int3
|
|
180007ca2: e8 69 4c 00 00 call 0x18000c910
|
|
180007ca7: 40 0f b6 c7 movzx eax,dil
|
|
180007cab: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10]
|
|
180007caf: 48 33 cc xor rcx,rsp
|
|
180007cb2: e8 79 48 00 00 call 0x18000c530
|
|
180007cb7: 4c 8d 5c 24 70 lea r11,[rsp+0x70]
|
|
180007cbc: 49 8b 5b 28 mov rbx,QWORD PTR [r11+0x28]
|
|
180007cc0: 49 8b 73 30 mov rsi,QWORD PTR [r11+0x30]
|
|
180007cc4: 49 8b e3 mov rsp,r11
|
|
180007cc7: 41 5e pop r14
|
|
180007cc9: 5f pop rdi
|
|
180007cca: 5d pop rbp
|
|
180007ccb: c3 ret
|
|
180007ccc: cc int3
|
|
180007ccd: cc int3
|
|
180007cce: cc int3
|
|
180007ccf: cc int3
|
|
180007cd0: 80 fa 02 cmp dl,0x2
|
|
180007cd3: 75 09 jne 0x180007cde
|
|
180007cd5: 41 80 f8 77 cmp r8b,0x77
|
|
180007cd9: 75 03 jne 0x180007cde
|
|
180007cdb: b0 01 mov al,0x1
|
|
180007cdd: c3 ret
|
|
180007cde: 32 c0 xor al,al
|
|
180007ce0: c3 ret
|
|
180007ce1: cc int3
|
|
180007ce2: cc int3
|
|
180007ce3: cc int3
|
|
180007ce4: cc int3
|
|
180007ce5: cc int3
|
|
180007ce6: cc int3
|
|
180007ce7: cc int3
|
|
180007ce8: cc int3
|
|
180007ce9: cc int3
|
|
180007cea: cc int3
|
|
180007ceb: cc int3
|
|
180007cec: cc int3
|
|
180007ced: cc int3
|
|
180007cee: cc int3
|
|
180007cef: cc int3
|
|
180007cf0: 48 83 ec 28 sub rsp,0x28
|
|
180007cf4: 48 8b 02 mov rax,QWORD PTR [rdx]
|
|
180007cf7: 80 78 04 02 cmp BYTE PTR [rax+0x4],0x2
|
|
180007cfb: 75 27 jne 0x180007d24
|
|
180007cfd: 80 78 05 77 cmp BYTE PTR [rax+0x5],0x77
|
|
180007d01: 75 21 jne 0x180007d24
|
|
180007d03: 80 78 08 01 cmp BYTE PTR [rax+0x8],0x1
|
|
180007d07: 0f 94 c0 sete al
|
|
180007d0a: 88 41 30 mov BYTE PTR [rcx+0x30],al
|
|
180007d0d: 48 83 c1 38 add rcx,0x38
|
|
180007d11: ff 15 f1 75 00 00 call QWORD PTR [rip+0x75f1] # 0x18000f308
|
|
180007d17: 85 c0 test eax,eax
|
|
180007d19: 74 09 je 0x180007d24
|
|
180007d1b: 8b c8 mov ecx,eax
|
|
180007d1d: ff 15 25 76 00 00 call QWORD PTR [rip+0x7625] # 0x18000f348
|
|
180007d23: 90 nop
|
|
180007d24: 48 83 c4 28 add rsp,0x28
|
|
180007d28: c3 ret
|
|
180007d29: cc int3
|
|
180007d2a: cc int3
|
|
180007d2b: cc int3
|
|
180007d2c: cc int3
|
|
180007d2d: cc int3
|
|
180007d2e: cc int3
|
|
180007d2f: cc int3
|
|
180007d30: 48 89 6c 24 18 mov QWORD PTR [rsp+0x18],rbp
|
|
180007d35: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi
|
|
180007d3a: 41 54 push r12
|
|
180007d3c: 41 56 push r14
|
|
180007d3e: 41 57 push r15
|
|
180007d40: 48 83 ec 20 sub rsp,0x20
|
|
180007d44: 48 8b f1 mov rsi,rcx
|
|
180007d47: 4c 8b f2 mov r14,rdx
|
|
180007d4a: 48 8b 09 mov rcx,QWORD PTR [rcx]
|
|
180007d4d: 49 b9 ff ff ff ff ff movabs r9,0x7fffffffffffffff
|
|
180007d54: ff ff 7f
|
|
180007d57: 4c 2b f1 sub r14,rcx
|
|
180007d5a: 4d 8b e0 mov r12,r8
|
|
180007d5d: 4c 8b fa mov r15,rdx
|
|
180007d60: 48 8b 6e 08 mov rbp,QWORD PTR [rsi+0x8]
|
|
180007d64: 48 2b e9 sub rbp,rcx
|
|
180007d67: 49 3b e9 cmp rbp,r9
|
|
180007d6a: 0f 84 f1 00 00 00 je 0x180007e61
|
|
180007d70: 48 8b 46 10 mov rax,QWORD PTR [rsi+0x10]
|
|
180007d74: 48 ff c5 inc rbp
|
|
180007d77: 48 2b c1 sub rax,rcx
|
|
180007d7a: 48 89 5c 24 40 mov QWORD PTR [rsp+0x40],rbx
|
|
180007d7f: 48 8b c8 mov rcx,rax
|
|
180007d82: 48 d1 e9 shr rcx,1
|
|
180007d85: 4c 2b c9 sub r9,rcx
|
|
180007d88: 49 3b c1 cmp rax,r9
|
|
180007d8b: 76 05 jbe 0x180007d92
|
|
180007d8d: 48 8b dd mov rbx,rbp
|
|
180007d90: eb 0b jmp 0x180007d9d
|
|
180007d92: 48 8d 1c 01 lea rbx,[rcx+rax*1]
|
|
180007d96: 48 3b dd cmp rbx,rbp
|
|
180007d99: 48 0f 42 dd cmovb rbx,rbp
|
|
180007d9d: 48 89 7c 24 48 mov QWORD PTR [rsp+0x48],rdi
|
|
180007da2: 48 81 fb 00 10 00 00 cmp rbx,0x1000
|
|
180007da9: 72 2c jb 0x180007dd7
|
|
180007dab: 48 8d 4b 27 lea rcx,[rbx+0x27]
|
|
180007daf: 48 3b cb cmp rcx,rbx
|
|
180007db2: 0f 86 a3 00 00 00 jbe 0x180007e5b
|
|
180007db8: e8 97 47 00 00 call 0x18000c554
|
|
180007dbd: 48 85 c0 test rax,rax
|
|
180007dc0: 74 0e je 0x180007dd0
|
|
180007dc2: 48 8d 78 27 lea rdi,[rax+0x27]
|
|
180007dc6: 48 83 e7 e0 and rdi,0xffffffffffffffe0
|
|
180007dca: 48 89 47 f8 mov QWORD PTR [rdi-0x8],rax
|
|
180007dce: eb 1b jmp 0x180007deb
|
|
180007dd0: ff 15 8a 76 00 00 call QWORD PTR [rip+0x768a] # 0x18000f460
|
|
180007dd6: cc int3
|
|
180007dd7: 48 85 db test rbx,rbx
|
|
180007dda: 74 0d je 0x180007de9
|
|
180007ddc: 48 8b cb mov rcx,rbx
|
|
180007ddf: e8 70 47 00 00 call 0x18000c554
|
|
180007de4: 48 8b f8 mov rdi,rax
|
|
180007de7: eb 02 jmp 0x180007deb
|
|
180007de9: 33 ff xor edi,edi
|
|
180007deb: 41 0f b6 04 24 movzx eax,BYTE PTR [r12]
|
|
180007df0: 4c 03 f7 add r14,rdi
|
|
180007df3: 48 8b cf mov rcx,rdi
|
|
180007df6: 41 88 06 mov BYTE PTR [r14],al
|
|
180007df9: 4c 8b 46 08 mov r8,QWORD PTR [rsi+0x8]
|
|
180007dfd: 48 8b 16 mov rdx,QWORD PTR [rsi]
|
|
180007e00: 4d 3b f8 cmp r15,r8
|
|
180007e03: 75 05 jne 0x180007e0a
|
|
180007e05: 4c 2b c2 sub r8,rdx
|
|
180007e08: eb 19 jmp 0x180007e23
|
|
180007e0a: 4d 8b c7 mov r8,r15
|
|
180007e0d: 4c 2b c2 sub r8,rdx
|
|
180007e10: e8 56 5a 00 00 call 0x18000d86b
|
|
180007e15: 4c 8b 46 08 mov r8,QWORD PTR [rsi+0x8]
|
|
180007e19: 49 8d 4e 01 lea rcx,[r14+0x1]
|
|
180007e1d: 4d 2b c7 sub r8,r15
|
|
180007e20: 49 8b d7 mov rdx,r15
|
|
180007e23: e8 43 5a 00 00 call 0x18000d86b
|
|
180007e28: 4c 8b cb mov r9,rbx
|
|
180007e2b: 4c 8b c5 mov r8,rbp
|
|
180007e2e: 48 8b d7 mov rdx,rdi
|
|
180007e31: 48 8b ce mov rcx,rsi
|
|
180007e34: e8 47 f4 ff ff call 0x180007280
|
|
180007e39: 48 8b 7c 24 48 mov rdi,QWORD PTR [rsp+0x48]
|
|
180007e3e: 49 8b c6 mov rax,r14
|
|
180007e41: 48 8b 5c 24 40 mov rbx,QWORD PTR [rsp+0x40]
|
|
180007e46: 48 8b 6c 24 50 mov rbp,QWORD PTR [rsp+0x50]
|
|
180007e4b: 48 8b 74 24 58 mov rsi,QWORD PTR [rsp+0x58]
|
|
180007e50: 48 83 c4 20 add rsp,0x20
|
|
180007e54: 41 5f pop r15
|
|
180007e56: 41 5e pop r14
|
|
180007e58: 41 5c pop r12
|
|
180007e5a: c3 ret
|
|
180007e5b: e8 f0 98 ff ff call 0x180001750
|
|
180007e60: cc int3
|
|
180007e61: e8 1a ad ff ff call 0x180002b80
|
|
180007e66: cc int3
|
|
180007e67: cc int3
|
|
180007e68: cc int3
|
|
180007e69: cc int3
|
|
180007e6a: cc int3
|
|
180007e6b: cc int3
|
|
180007e6c: cc int3
|
|
180007e6d: cc int3
|
|
180007e6e: cc int3
|
|
180007e6f: cc int3
|
|
180007e70: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx
|
|
180007e75: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi
|
|
180007e7a: 57 push rdi
|
|
180007e7b: 48 83 ec 20 sub rsp,0x20
|
|
180007e7f: 48 8d 05 32 83 00 00 lea rax,[rip+0x8332] # 0x1800101b8
|
|
180007e86: 48 8b f1 mov rsi,rcx
|
|
180007e89: 48 89 01 mov QWORD PTR [rcx],rax
|
|
180007e8c: 8b fa mov edi,edx
|
|
180007e8e: 48 83 e9 80 sub rcx,0xffffffffffffff80
|
|
180007e92: ff 15 98 74 00 00 call QWORD PTR [rip+0x7498] # 0x18000f330
|
|
180007e98: 48 8d 4e 38 lea rcx,[rsi+0x38]
|
|
180007e9c: ff 15 5e 74 00 00 call QWORD PTR [rip+0x745e] # 0x18000f300
|
|
180007ea2: 48 8d 4e 08 lea rcx,[rsi+0x8]
|
|
180007ea6: e8 a5 a6 ff ff call 0x180002550
|
|
180007eab: 48 8b 4e 08 mov rcx,QWORD PTR [rsi+0x8]
|
|
180007eaf: ba 10 00 00 00 mov edx,0x10
|
|
180007eb4: 48 c7 46 08 00 00 00 mov QWORD PTR [rsi+0x8],0x0
|
|
180007ebb: 00
|
|
180007ebc: e8 4f 4a 00 00 call 0x18000c910
|
|
180007ec1: 40 f6 c7 01 test dil,0x1
|
|
180007ec5: 74 0d je 0x180007ed4
|
|
180007ec7: ba e0 00 00 00 mov edx,0xe0
|
|
180007ecc: 48 8b ce mov rcx,rsi
|
|
180007ecf: e8 3c 4a 00 00 call 0x18000c910
|
|
180007ed4: 48 8b 5c 24 38 mov rbx,QWORD PTR [rsp+0x38]
|
|
180007ed9: 48 8b c6 mov rax,rsi
|
|
180007edc: 48 8b 74 24 40 mov rsi,QWORD PTR [rsp+0x40]
|
|
180007ee1: 48 83 c4 20 add rsp,0x20
|
|
180007ee5: 5f pop rdi
|
|
180007ee6: c3 ret
|
|
180007ee7: cc int3
|
|
180007ee8: cc int3
|
|
180007ee9: cc int3
|
|
180007eea: cc int3
|
|
180007eeb: cc int3
|
|
180007eec: cc int3
|
|
180007eed: cc int3
|
|
180007eee: cc int3
|
|
180007eef: cc int3
|
|
180007ef0: 80 fa 02 cmp dl,0x2
|
|
180007ef3: 75 09 jne 0x180007efe
|
|
180007ef5: 41 80 f8 78 cmp r8b,0x78
|
|
180007ef9: 75 03 jne 0x180007efe
|
|
180007efb: b0 01 mov al,0x1
|
|
180007efd: c3 ret
|
|
180007efe: 32 c0 xor al,al
|
|
180007f00: c3 ret
|
|
180007f01: cc int3
|
|
180007f02: cc int3
|
|
180007f03: cc int3
|
|
180007f04: cc int3
|
|
180007f05: cc int3
|
|
180007f06: cc int3
|
|
180007f07: cc int3
|
|
180007f08: cc int3
|
|
180007f09: cc int3
|
|
180007f0a: cc int3
|
|
180007f0b: cc int3
|
|
180007f0c: cc int3
|
|
180007f0d: cc int3
|
|
180007f0e: cc int3
|
|
180007f0f: cc int3
|
|
180007f10: 48 8b 02 mov rax,QWORD PTR [rdx]
|
|
180007f13: 80 78 04 02 cmp BYTE PTR [rax+0x4],0x2
|
|
180007f17: 75 32 jne 0x180007f4b
|
|
180007f19: 80 78 05 78 cmp BYTE PTR [rax+0x5],0x78
|
|
180007f1d: 75 2c jne 0x180007f4b
|
|
180007f1f: 80 78 08 00 cmp BYTE PTR [rax+0x8],0x0
|
|
180007f23: 75 07 jne 0x180007f2c
|
|
180007f25: ba ff ff ff ff mov edx,0xffffffff
|
|
180007f2a: eb 0d jmp 0x180007f39
|
|
180007f2c: 0f b6 50 09 movzx edx,BYTE PTR [rax+0x9]
|
|
180007f30: 0f b6 40 0a movzx eax,BYTE PTR [rax+0xa]
|
|
180007f34: c1 e2 08 shl edx,0x8
|
|
180007f37: 0b d0 or edx,eax
|
|
180007f39: 48 8b 89 d8 00 00 00 mov rcx,QWORD PTR [rcx+0xd8]
|
|
180007f40: 48 85 c9 test rcx,rcx
|
|
180007f43: 74 06 je 0x180007f4b
|
|
180007f45: 48 8b 01 mov rax,QWORD PTR [rcx]
|
|
180007f48: 48 ff 20 rex.W jmp QWORD PTR [rax]
|
|
180007f4b: c3 ret
|
|
180007f4c: cc int3
|
|
180007f4d: cc int3
|
|
180007f4e: cc int3
|
|
180007f4f: cc int3
|
|
180007f50: 80 fa 02 cmp dl,0x2
|
|
180007f53: 75 09 jne 0x180007f5e
|
|
180007f55: 41 80 f8 50 cmp r8b,0x50
|
|
180007f59: 75 03 jne 0x180007f5e
|
|
180007f5b: b0 01 mov al,0x1
|
|
180007f5d: c3 ret
|
|
180007f5e: 32 c0 xor al,al
|
|
180007f60: c3 ret
|
|
180007f61: cc int3
|
|
180007f62: cc int3
|
|
180007f63: cc int3
|
|
180007f64: cc int3
|
|
180007f65: cc int3
|
|
180007f66: cc int3
|
|
180007f67: cc int3
|
|
180007f68: cc int3
|
|
180007f69: cc int3
|
|
180007f6a: cc int3
|
|
180007f6b: cc int3
|
|
180007f6c: cc int3
|
|
180007f6d: cc int3
|
|
180007f6e: cc int3
|
|
180007f6f: cc int3
|
|
180007f70: 48 83 ec 28 sub rsp,0x28
|
|
180007f74: 48 8b 02 mov rax,QWORD PTR [rdx]
|
|
180007f77: 80 78 04 02 cmp BYTE PTR [rax+0x4],0x2
|
|
180007f7b: 75 27 jne 0x180007fa4
|
|
180007f7d: 80 78 05 50 cmp BYTE PTR [rax+0x5],0x50
|
|
180007f81: 75 21 jne 0x180007fa4
|
|
180007f83: 80 78 08 01 cmp BYTE PTR [rax+0x8],0x1
|
|
180007f87: 0f 94 c0 sete al
|
|
180007f8a: 88 41 30 mov BYTE PTR [rcx+0x30],al
|
|
180007f8d: 48 83 c1 38 add rcx,0x38
|
|
180007f91: ff 15 71 73 00 00 call QWORD PTR [rip+0x7371] # 0x18000f308
|
|
180007f97: 85 c0 test eax,eax
|
|
180007f99: 74 09 je 0x180007fa4
|
|
180007f9b: 8b c8 mov ecx,eax
|
|
180007f9d: ff 15 a5 73 00 00 call QWORD PTR [rip+0x73a5] # 0x18000f348
|
|
180007fa3: 90 nop
|
|
180007fa4: 48 83 c4 28 add rsp,0x28
|
|
180007fa8: c3 ret
|
|
180007fa9: cc int3
|
|
180007faa: cc int3
|
|
180007fab: cc int3
|
|
180007fac: cc int3
|
|
180007fad: cc int3
|
|
180007fae: cc int3
|
|
180007faf: cc int3
|
|
180007fb0: 80 fa 02 cmp dl,0x2
|
|
180007fb3: 75 09 jne 0x180007fbe
|
|
180007fb5: 41 80 f8 31 cmp r8b,0x31
|
|
180007fb9: 75 03 jne 0x180007fbe
|
|
180007fbb: b0 01 mov al,0x1
|
|
180007fbd: c3 ret
|
|
180007fbe: 32 c0 xor al,al
|
|
180007fc0: c3 ret
|
|
180007fc1: cc int3
|
|
180007fc2: cc int3
|
|
180007fc3: cc int3
|
|
180007fc4: cc int3
|
|
180007fc5: cc int3
|
|
180007fc6: cc int3
|
|
180007fc7: cc int3
|
|
180007fc8: cc int3
|
|
180007fc9: cc int3
|
|
180007fca: cc int3
|
|
180007fcb: cc int3
|
|
180007fcc: cc int3
|
|
180007fcd: cc int3
|
|
180007fce: cc int3
|
|
180007fcf: cc int3
|
|
180007fd0: 48 83 ec 28 sub rsp,0x28
|
|
180007fd4: 48 8b 02 mov rax,QWORD PTR [rdx]
|
|
180007fd7: 80 78 04 02 cmp BYTE PTR [rax+0x4],0x2
|
|
180007fdb: 75 27 jne 0x180008004
|
|
180007fdd: 80 78 05 31 cmp BYTE PTR [rax+0x5],0x31
|
|
180007fe1: 75 21 jne 0x180008004
|
|
180007fe3: 80 78 08 01 cmp BYTE PTR [rax+0x8],0x1
|
|
180007fe7: 0f 94 c0 sete al
|
|
180007fea: 88 41 30 mov BYTE PTR [rcx+0x30],al
|
|
180007fed: 48 83 c1 38 add rcx,0x38
|
|
180007ff1: ff 15 11 73 00 00 call QWORD PTR [rip+0x7311] # 0x18000f308
|
|
180007ff7: 85 c0 test eax,eax
|
|
180007ff9: 74 09 je 0x180008004
|
|
180007ffb: 8b c8 mov ecx,eax
|
|
180007ffd: ff 15 45 73 00 00 call QWORD PTR [rip+0x7345] # 0x18000f348
|
|
180008003: 90 nop
|
|
180008004: 48 83 c4 28 add rsp,0x28
|
|
180008008: c3 ret
|
|
180008009: cc int3
|
|
18000800a: cc int3
|
|
18000800b: cc int3
|
|
18000800c: cc int3
|
|
18000800d: cc int3
|
|
18000800e: cc int3
|
|
18000800f: cc int3
|
|
180008010: 80 fa 02 cmp dl,0x2
|
|
180008013: 75 09 jne 0x18000801e
|
|
180008015: 41 80 f8 41 cmp r8b,0x41
|
|
180008019: 75 03 jne 0x18000801e
|
|
18000801b: b0 01 mov al,0x1
|
|
18000801d: c3 ret
|
|
18000801e: 32 c0 xor al,al
|
|
180008020: c3 ret
|
|
180008021: cc int3
|
|
180008022: cc int3
|
|
180008023: cc int3
|
|
180008024: cc int3
|
|
180008025: cc int3
|
|
180008026: cc int3
|
|
180008027: cc int3
|
|
180008028: cc int3
|
|
180008029: cc int3
|
|
18000802a: cc int3
|
|
18000802b: cc int3
|
|
18000802c: cc int3
|
|
18000802d: cc int3
|
|
18000802e: cc int3
|
|
18000802f: cc int3
|
|
180008030: 48 83 ec 28 sub rsp,0x28
|
|
180008034: 48 8b 02 mov rax,QWORD PTR [rdx]
|
|
180008037: 80 78 04 02 cmp BYTE PTR [rax+0x4],0x2
|
|
18000803b: 75 27 jne 0x180008064
|
|
18000803d: 80 78 05 41 cmp BYTE PTR [rax+0x5],0x41
|
|
180008041: 75 21 jne 0x180008064
|
|
180008043: 80 78 08 01 cmp BYTE PTR [rax+0x8],0x1
|
|
180008047: 0f 94 c0 sete al
|
|
18000804a: 88 41 30 mov BYTE PTR [rcx+0x30],al
|
|
18000804d: 48 83 c1 38 add rcx,0x38
|
|
180008051: ff 15 b1 72 00 00 call QWORD PTR [rip+0x72b1] # 0x18000f308
|
|
180008057: 85 c0 test eax,eax
|
|
180008059: 74 09 je 0x180008064
|
|
18000805b: 8b c8 mov ecx,eax
|
|
18000805d: ff 15 e5 72 00 00 call QWORD PTR [rip+0x72e5] # 0x18000f348
|
|
180008063: 90 nop
|
|
180008064: 48 83 c4 28 add rsp,0x28
|
|
180008068: c3 ret
|
|
180008069: cc int3
|
|
18000806a: cc int3
|
|
18000806b: cc int3
|
|
18000806c: cc int3
|
|
18000806d: cc int3
|
|
18000806e: cc int3
|
|
18000806f: cc int3
|
|
180008070: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx
|
|
180008075: 57 push rdi
|
|
180008076: 48 83 ec 20 sub rsp,0x20
|
|
18000807a: 8b da mov ebx,edx
|
|
18000807c: 48 8b f9 mov rdi,rcx
|
|
18000807f: e8 2c 00 00 00 call 0x1800080b0
|
|
180008084: f6 c3 01 test bl,0x1
|
|
180008087: 74 0d je 0x180008096
|
|
180008089: ba 38 01 00 00 mov edx,0x138
|
|
18000808e: 48 8b cf mov rcx,rdi
|
|
180008091: e8 7a 48 00 00 call 0x18000c910
|
|
180008096: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30]
|
|
18000809b: 48 8b c7 mov rax,rdi
|
|
18000809e: 48 83 c4 20 add rsp,0x20
|
|
1800080a2: 5f pop rdi
|
|
1800080a3: c3 ret
|
|
1800080a4: cc int3
|
|
1800080a5: cc int3
|
|
1800080a6: cc int3
|
|
1800080a7: cc int3
|
|
1800080a8: cc int3
|
|
1800080a9: cc int3
|
|
1800080aa: cc int3
|
|
1800080ab: cc int3
|
|
1800080ac: cc int3
|
|
1800080ad: cc int3
|
|
1800080ae: cc int3
|
|
1800080af: cc int3
|
|
1800080b0: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx
|
|
1800080b5: 48 89 6c 24 18 mov QWORD PTR [rsp+0x18],rbp
|
|
1800080ba: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi
|
|
1800080bf: 57 push rdi
|
|
1800080c0: 48 83 ec 20 sub rsp,0x20
|
|
1800080c4: 48 8b b1 f0 00 00 00 mov rsi,QWORD PTR [rcx+0xf0]
|
|
1800080cb: 48 8d 05 56 7f 00 00 lea rax,[rip+0x7f56] # 0x180010028
|
|
1800080d2: 48 89 01 mov QWORD PTR [rcx],rax
|
|
1800080d5: 33 ed xor ebp,ebp
|
|
1800080d7: 48 8d 05 6a 7f 00 00 lea rax,[rip+0x7f6a] # 0x180010048
|
|
1800080de: 48 8b f9 mov rdi,rcx
|
|
1800080e1: 48 89 81 d8 00 00 00 mov QWORD PTR [rcx+0xd8],rax
|
|
1800080e8: 48 85 f6 test rsi,rsi
|
|
1800080eb: 0f 84 94 00 00 00 je 0x180008185
|
|
1800080f1: 48 8d 05 e8 76 00 00 lea rax,[rip+0x76e8] # 0x18000f7e0
|
|
1800080f8: 48 8d 8e a0 00 00 00 lea rcx,[rsi+0xa0]
|
|
1800080ff: 48 89 06 mov QWORD PTR [rsi],rax
|
|
180008102: ff 15 28 72 00 00 call QWORD PTR [rip+0x7228] # 0x18000f330
|
|
180008108: 48 8d 4e 58 lea rcx,[rsi+0x58]
|
|
18000810c: ff 15 ee 71 00 00 call QWORD PTR [rip+0x71ee] # 0x18000f300
|
|
180008112: 48 8d 4e 20 lea rcx,[rsi+0x20]
|
|
180008116: e8 35 a4 ff ff call 0x180002550
|
|
18000811b: 48 8b 4e 20 mov rcx,QWORD PTR [rsi+0x20]
|
|
18000811f: 8d 55 10 lea edx,[rbp+0x10]
|
|
180008122: 48 89 6e 20 mov QWORD PTR [rsi+0x20],rbp
|
|
180008126: e8 e5 47 00 00 call 0x18000c910
|
|
18000812b: 48 8b 4e 08 mov rcx,QWORD PTR [rsi+0x8]
|
|
18000812f: 48 85 c9 test rcx,rcx
|
|
180008132: 74 3d je 0x180008171
|
|
180008134: 48 8b 56 18 mov rdx,QWORD PTR [rsi+0x18]
|
|
180008138: 48 2b d1 sub rdx,rcx
|
|
18000813b: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180008142: 72 1c jb 0x180008160
|
|
180008144: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
180008148: 48 83 c2 27 add rdx,0x27
|
|
18000814c: 49 2b c8 sub rcx,r8
|
|
18000814f: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
180008153: 48 83 f8 1f cmp rax,0x1f
|
|
180008157: 0f 87 23 01 00 00 ja 0x180008280
|
|
18000815d: 49 8b c8 mov rcx,r8
|
|
180008160: e8 ab 47 00 00 call 0x18000c910
|
|
180008165: 48 89 6e 08 mov QWORD PTR [rsi+0x8],rbp
|
|
180008169: 48 89 6e 10 mov QWORD PTR [rsi+0x10],rbp
|
|
18000816d: 48 89 6e 18 mov QWORD PTR [rsi+0x18],rbp
|
|
180008171: ba f0 00 00 00 mov edx,0xf0
|
|
180008176: 48 8b ce mov rcx,rsi
|
|
180008179: e8 92 47 00 00 call 0x18000c910
|
|
18000817e: 48 89 af f0 00 00 00 mov QWORD PTR [rdi+0xf0],rbp
|
|
180008185: 48 8b 8f 18 01 00 00 mov rcx,QWORD PTR [rdi+0x118]
|
|
18000818c: 48 85 c9 test rcx,rcx
|
|
18000818f: 74 49 je 0x1800081da
|
|
180008191: 48 8b 97 28 01 00 00 mov rdx,QWORD PTR [rdi+0x128]
|
|
180008198: 48 2b d1 sub rdx,rcx
|
|
18000819b: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
1800081a2: 72 1c jb 0x1800081c0
|
|
1800081a4: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
1800081a8: 48 83 c2 27 add rdx,0x27
|
|
1800081ac: 49 2b c8 sub rcx,r8
|
|
1800081af: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
1800081b3: 48 83 f8 1f cmp rax,0x1f
|
|
1800081b7: 0f 87 c3 00 00 00 ja 0x180008280
|
|
1800081bd: 49 8b c8 mov rcx,r8
|
|
1800081c0: e8 4b 47 00 00 call 0x18000c910
|
|
1800081c5: 48 89 af 18 01 00 00 mov QWORD PTR [rdi+0x118],rbp
|
|
1800081cc: 48 89 af 20 01 00 00 mov QWORD PTR [rdi+0x120],rbp
|
|
1800081d3: 48 89 af 28 01 00 00 mov QWORD PTR [rdi+0x128],rbp
|
|
1800081da: 48 8b 97 10 01 00 00 mov rdx,QWORD PTR [rdi+0x110]
|
|
1800081e1: 48 83 fa 10 cmp rdx,0x10
|
|
1800081e5: 72 30 jb 0x180008217
|
|
1800081e7: 48 8b 8f f8 00 00 00 mov rcx,QWORD PTR [rdi+0xf8]
|
|
1800081ee: 48 ff c2 inc rdx
|
|
1800081f1: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
1800081f8: 72 18 jb 0x180008212
|
|
1800081fa: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
1800081fe: 48 83 c2 27 add rdx,0x27
|
|
180008202: 49 2b c8 sub rcx,r8
|
|
180008205: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
180008209: 48 83 f8 1f cmp rax,0x1f
|
|
18000820d: 77 71 ja 0x180008280
|
|
18000820f: 49 8b c8 mov rcx,r8
|
|
180008212: e8 f9 46 00 00 call 0x18000c910
|
|
180008217: 48 8d 05 9a 7f 00 00 lea rax,[rip+0x7f9a] # 0x1800101b8
|
|
18000821e: 48 89 af 08 01 00 00 mov QWORD PTR [rdi+0x108],rbp
|
|
180008225: 48 c7 87 10 01 00 00 mov QWORD PTR [rdi+0x110],0xf
|
|
18000822c: 0f 00 00 00
|
|
180008230: 48 8d 8f 80 00 00 00 lea rcx,[rdi+0x80]
|
|
180008237: 40 88 af f8 00 00 00 mov BYTE PTR [rdi+0xf8],bpl
|
|
18000823e: 48 89 07 mov QWORD PTR [rdi],rax
|
|
180008241: ff 15 e9 70 00 00 call QWORD PTR [rip+0x70e9] # 0x18000f330
|
|
180008247: 48 8d 4f 38 lea rcx,[rdi+0x38]
|
|
18000824b: ff 15 af 70 00 00 call QWORD PTR [rip+0x70af] # 0x18000f300
|
|
180008251: 48 8d 4f 08 lea rcx,[rdi+0x8]
|
|
180008255: e8 f6 a2 ff ff call 0x180002550
|
|
18000825a: 48 8b 4f 08 mov rcx,QWORD PTR [rdi+0x8]
|
|
18000825e: ba 10 00 00 00 mov edx,0x10
|
|
180008263: 48 89 6f 08 mov QWORD PTR [rdi+0x8],rbp
|
|
180008267: 48 8b 5c 24 38 mov rbx,QWORD PTR [rsp+0x38]
|
|
18000826c: 48 8b 6c 24 40 mov rbp,QWORD PTR [rsp+0x40]
|
|
180008271: 48 8b 74 24 48 mov rsi,QWORD PTR [rsp+0x48]
|
|
180008276: 48 83 c4 20 add rsp,0x20
|
|
18000827a: 5f pop rdi
|
|
18000827b: e9 90 46 00 00 jmp 0x18000c910
|
|
180008280: ff 15 da 71 00 00 call QWORD PTR [rip+0x71da] # 0x18000f460
|
|
180008286: cc int3
|
|
180008287: cc int3
|
|
180008288: cc int3
|
|
180008289: cc int3
|
|
18000828a: cc int3
|
|
18000828b: cc int3
|
|
18000828c: cc int3
|
|
18000828d: cc int3
|
|
18000828e: cc int3
|
|
18000828f: cc int3
|
|
180008290: 80 fa 81 cmp dl,0x81
|
|
180008293: 75 09 jne 0x18000829e
|
|
180008295: 41 80 f8 03 cmp r8b,0x3
|
|
180008299: 74 24 je 0x1800082bf
|
|
18000829b: 32 c0 xor al,al
|
|
18000829d: c3 ret
|
|
18000829e: 80 fa 02 cmp dl,0x2
|
|
1800082a1: 75 f8 jne 0x18000829b
|
|
1800082a3: 41 8d 40 a0 lea eax,[r8-0x60]
|
|
1800082a7: 3c 0f cmp al,0xf
|
|
1800082a9: 77 0a ja 0x1800082b5
|
|
1800082ab: b9 ff a3 00 00 mov ecx,0xa3ff
|
|
1800082b0: 0f a3 c1 bt ecx,eax
|
|
1800082b3: 72 0a jb 0x1800082bf
|
|
1800082b5: 41 80 e8 08 sub r8b,0x8
|
|
1800082b9: 41 80 f8 03 cmp r8b,0x3
|
|
1800082bd: 77 dc ja 0x18000829b
|
|
1800082bf: b0 01 mov al,0x1
|
|
1800082c1: c3 ret
|
|
1800082c2: cc int3
|
|
1800082c3: cc int3
|
|
1800082c4: cc int3
|
|
1800082c5: cc int3
|
|
1800082c6: cc int3
|
|
1800082c7: cc int3
|
|
1800082c8: cc int3
|
|
1800082c9: cc int3
|
|
1800082ca: cc int3
|
|
1800082cb: cc int3
|
|
1800082cc: cc int3
|
|
1800082cd: cc int3
|
|
1800082ce: cc int3
|
|
1800082cf: cc int3
|
|
1800082d0: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx
|
|
1800082d5: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi
|
|
1800082da: 48 89 7c 24 20 mov QWORD PTR [rsp+0x20],rdi
|
|
1800082df: 55 push rbp
|
|
1800082e0: 41 54 push r12
|
|
1800082e2: 41 55 push r13
|
|
1800082e4: 41 56 push r14
|
|
1800082e6: 41 57 push r15
|
|
1800082e8: 48 8b ec mov rbp,rsp
|
|
1800082eb: 48 81 ec 80 00 00 00 sub rsp,0x80
|
|
1800082f2: 48 8b 05 17 cd 00 00 mov rax,QWORD PTR [rip+0xcd17] # 0x180015010
|
|
1800082f9: 48 33 c4 xor rax,rsp
|
|
1800082fc: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax
|
|
180008300: 48 8b fa mov rdi,rdx
|
|
180008303: 4c 8b f9 mov r15,rcx
|
|
180008306: 48 8b 0a mov rcx,QWORD PTR [rdx]
|
|
180008309: 44 0f b6 69 04 movzx r13d,BYTE PTR [rcx+0x4]
|
|
18000830e: 44 0f b6 71 05 movzx r14d,BYTE PTR [rcx+0x5]
|
|
180008313: 33 f6 xor esi,esi
|
|
180008315: 48 8d 15 dc 7d 00 00 lea rdx,[rip+0x7ddc] # 0x1800100f8
|
|
18000831c: 41 80 fd 81 cmp r13b,0x81
|
|
180008320: 75 0b jne 0x18000832d
|
|
180008322: 41 80 fe 03 cmp r14b,0x3
|
|
180008326: 74 19 je 0x180008341
|
|
180008328: e9 ca 06 00 00 jmp 0x1800089f7
|
|
18000832d: 41 80 fd 02 cmp r13b,0x2
|
|
180008331: 0f 85 c0 06 00 00 jne 0x1800089f7
|
|
180008337: 41 80 fe 60 cmp r14b,0x60
|
|
18000833b: 0f 85 f3 01 00 00 jne 0x180008534
|
|
180008341: 48 8b 47 08 mov rax,QWORD PTR [rdi+0x8]
|
|
180008345: 48 2b c1 sub rax,rcx
|
|
180008348: 8d 48 ff lea ecx,[rax-0x1]
|
|
18000834b: 48 8b d6 mov rdx,rsi
|
|
18000834e: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx
|
|
180008352: 41 b8 0f 00 00 00 mov r8d,0xf
|
|
180008358: 4c 89 45 e0 mov QWORD PTR [rbp-0x20],r8
|
|
18000835c: 88 55 c8 mov BYTE PTR [rbp-0x38],dl
|
|
18000835f: bb 08 00 00 00 mov ebx,0x8
|
|
180008364: 4c 63 e1 movsxd r12,ecx
|
|
180008367: 49 3b dc cmp rbx,r12
|
|
18000836a: 7d 4a jge 0x1800083b6
|
|
18000836c: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
|
|
180008370: 48 8b 07 mov rax,QWORD PTR [rdi]
|
|
180008373: 44 0f b6 0c 03 movzx r9d,BYTE PTR [rbx+rax*1]
|
|
180008378: 49 3b d0 cmp rdx,r8
|
|
18000837b: 73 20 jae 0x18000839d
|
|
18000837d: 48 8d 42 01 lea rax,[rdx+0x1]
|
|
180008381: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax
|
|
180008385: 48 8d 45 c8 lea rax,[rbp-0x38]
|
|
180008389: 49 83 f8 10 cmp r8,0x10
|
|
18000838d: 48 0f 43 45 c8 cmovae rax,QWORD PTR [rbp-0x38]
|
|
180008392: 44 88 0c 10 mov BYTE PTR [rax+rdx*1],r9b
|
|
180008396: c6 44 10 01 00 mov BYTE PTR [rax+rdx*1+0x1],0x0
|
|
18000839b: eb 09 jmp 0x1800083a6
|
|
18000839d: 48 8d 4d c8 lea rcx,[rbp-0x38]
|
|
1800083a1: e8 ca a3 ff ff call 0x180002770
|
|
1800083a6: 48 ff c3 inc rbx
|
|
1800083a9: 4c 8b 45 e0 mov r8,QWORD PTR [rbp-0x20]
|
|
1800083ad: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28]
|
|
1800083b1: 49 3b dc cmp rbx,r12
|
|
1800083b4: 7c ba jl 0x180008370
|
|
1800083b6: 49 3b d0 cmp rdx,r8
|
|
1800083b9: 73 1d jae 0x1800083d8
|
|
1800083bb: 48 8d 42 01 lea rax,[rdx+0x1]
|
|
1800083bf: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax
|
|
1800083c3: 48 8d 45 c8 lea rax,[rbp-0x38]
|
|
1800083c7: 49 83 f8 10 cmp r8,0x10
|
|
1800083cb: 48 0f 43 45 c8 cmovae rax,QWORD PTR [rbp-0x38]
|
|
1800083d0: 66 c7 04 10 00 00 mov WORD PTR [rax+rdx*1],0x0
|
|
1800083d6: eb 0c jmp 0x1800083e4
|
|
1800083d8: 45 33 c9 xor r9d,r9d
|
|
1800083db: 48 8d 4d c8 lea rcx,[rbp-0x38]
|
|
1800083df: e8 8c a3 ff ff call 0x180002770
|
|
1800083e4: 49 8b 87 e0 00 00 00 mov rax,QWORD PTR [r15+0xe0]
|
|
1800083eb: 48 85 c0 test rax,rax
|
|
1800083ee: 74 10 je 0x180008400
|
|
1800083f0: 48 8d 4d c8 lea rcx,[rbp-0x38]
|
|
1800083f4: 48 83 7d e0 10 cmp QWORD PTR [rbp-0x20],0x10
|
|
1800083f9: 48 0f 43 4d c8 cmovae rcx,QWORD PTR [rbp-0x38]
|
|
1800083fe: ff d0 call rax
|
|
180008400: 41 80 fd 02 cmp r13b,0x2
|
|
180008404: 0f 85 db 00 00 00 jne 0x1800084e5
|
|
18000840a: 41 80 fe 60 cmp r14b,0x60
|
|
18000840e: 0f 85 d1 00 00 00 jne 0x1800084e5
|
|
180008414: 0f 57 c9 xorps xmm1,xmm1
|
|
180008417: f3 0f 7f 4d b0 movdqu XMMWORD PTR [rbp-0x50],xmm1
|
|
18000841c: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi
|
|
180008420: c6 45 a0 01 mov BYTE PTR [rbp-0x60],0x1
|
|
180008424: 4c 8d 45 a0 lea r8,[rbp-0x60]
|
|
180008428: 33 d2 xor edx,edx
|
|
18000842a: 48 8d 4d b0 lea rcx,[rbp-0x50]
|
|
18000842e: e8 fd f8 ff ff call 0x180007d30
|
|
180008433: b9 28 00 00 00 mov ecx,0x28
|
|
180008438: e8 17 41 00 00 call 0x18000c554
|
|
18000843d: 48 8b d8 mov rbx,rax
|
|
180008440: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax
|
|
180008444: 0f 57 c0 xorps xmm0,xmm0
|
|
180008447: 33 c0 xor eax,eax
|
|
180008449: 0f 11 03 movups XMMWORD PTR [rbx],xmm0
|
|
18000844c: 0f 11 43 10 movups XMMWORD PTR [rbx+0x10],xmm0
|
|
180008450: 48 89 43 20 mov QWORD PTR [rbx+0x20],rax
|
|
180008454: 48 8d 05 9d 7c 00 00 lea rax,[rip+0x7c9d] # 0x1800100f8
|
|
18000845b: 48 89 03 mov QWORD PTR [rbx],rax
|
|
18000845e: 48 89 73 08 mov QWORD PTR [rbx+0x8],rsi
|
|
180008462: 48 89 73 10 mov QWORD PTR [rbx+0x10],rsi
|
|
180008466: 48 89 73 18 mov QWORD PTR [rbx+0x18],rsi
|
|
18000846a: 4c 8d 4d b0 lea r9,[rbp-0x50]
|
|
18000846e: 45 0f b6 c6 movzx r8d,r14b
|
|
180008472: 48 8b cb mov rcx,rbx
|
|
180008475: e8 f6 18 00 00 call 0x180009d70
|
|
18000847a: 90 nop
|
|
18000847b: 49 8b 8f d0 00 00 00 mov rcx,QWORD PTR [r15+0xd0]
|
|
180008482: 48 85 c9 test rcx,rcx
|
|
180008485: 74 12 je 0x180008499
|
|
180008487: 48 8b 53 08 mov rdx,QWORD PTR [rbx+0x8]
|
|
18000848b: 4c 8b 43 10 mov r8,QWORD PTR [rbx+0x10]
|
|
18000848f: 4c 2b c2 sub r8,rdx
|
|
180008492: 4c 8b 09 mov r9,QWORD PTR [rcx]
|
|
180008495: 41 ff 51 08 call QWORD PTR [r9+0x8]
|
|
180008499: 48 8b 03 mov rax,QWORD PTR [rbx]
|
|
18000849c: ba 01 00 00 00 mov edx,0x1
|
|
1800084a1: 48 8b cb mov rcx,rbx
|
|
1800084a4: ff 10 call QWORD PTR [rax]
|
|
1800084a6: 90 nop
|
|
1800084a7: 48 8b 4d b0 mov rcx,QWORD PTR [rbp-0x50]
|
|
1800084ab: 48 85 c9 test rcx,rcx
|
|
1800084ae: 74 35 je 0x1800084e5
|
|
1800084b0: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40]
|
|
1800084b4: 48 2b d1 sub rdx,rcx
|
|
1800084b7: 48 8b c1 mov rax,rcx
|
|
1800084ba: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
1800084c1: 72 1c jb 0x1800084df
|
|
1800084c3: 48 83 c2 27 add rdx,0x27
|
|
1800084c7: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
1800084cb: 48 2b c1 sub rax,rcx
|
|
1800084ce: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
1800084d2: 48 83 f8 1f cmp rax,0x1f
|
|
1800084d6: 76 07 jbe 0x1800084df
|
|
1800084d8: ff 15 82 6f 00 00 call QWORD PTR [rip+0x6f82] # 0x18000f460
|
|
1800084de: cc int3
|
|
1800084df: e8 2c 44 00 00 call 0x18000c910
|
|
1800084e4: 90 nop
|
|
1800084e5: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20]
|
|
1800084e9: 48 83 fa 10 cmp rdx,0x10
|
|
1800084ed: 72 34 jb 0x180008523
|
|
1800084ef: 48 ff c2 inc rdx
|
|
1800084f2: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38]
|
|
1800084f6: 48 8b c1 mov rax,rcx
|
|
1800084f9: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180008500: 72 1c jb 0x18000851e
|
|
180008502: 48 83 c2 27 add rdx,0x27
|
|
180008506: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
18000850a: 48 2b c1 sub rax,rcx
|
|
18000850d: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
180008511: 48 83 f8 1f cmp rax,0x1f
|
|
180008515: 76 07 jbe 0x18000851e
|
|
180008517: ff 15 43 6f 00 00 call QWORD PTR [rip+0x6f43] # 0x18000f460
|
|
18000851d: cc int3
|
|
18000851e: e8 ed 43 00 00 call 0x18000c910
|
|
180008523: 41 80 fd 02 cmp r13b,0x2
|
|
180008527: 0f 85 ca 04 00 00 jne 0x1800089f7
|
|
18000852d: 48 8d 15 c4 7b 00 00 lea rdx,[rip+0x7bc4] # 0x1800100f8
|
|
180008534: 41 8d 46 9f lea eax,[r14-0x61]
|
|
180008538: 3c 08 cmp al,0x8
|
|
18000853a: 0f 86 92 04 00 00 jbe 0x1800089d2
|
|
180008540: 41 80 fe 08 cmp r14b,0x8
|
|
180008544: 0f 85 9a 01 00 00 jne 0x1800086e4
|
|
18000854a: 0f 57 c0 xorps xmm0,xmm0
|
|
18000854d: 33 c0 xor eax,eax
|
|
18000854f: 0f 11 45 c8 movups XMMWORD PTR [rbp-0x38],xmm0
|
|
180008553: 0f 11 45 d8 movups XMMWORD PTR [rbp-0x28],xmm0
|
|
180008557: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax
|
|
18000855b: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx
|
|
18000855f: f3 0f 7f 45 d0 movdqu XMMWORD PTR [rbp-0x30],xmm0
|
|
180008564: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi
|
|
180008568: 48 8b 1f mov rbx,QWORD PTR [rdi]
|
|
18000856b: 0f b6 43 04 movzx eax,BYTE PTR [rbx+0x4]
|
|
18000856f: 88 45 ec mov BYTE PTR [rbp-0x14],al
|
|
180008572: 0f b6 43 05 movzx eax,BYTE PTR [rbx+0x5]
|
|
180008576: 88 45 ed mov BYTE PTR [rbp-0x13],al
|
|
180008579: 48 8b 7f 08 mov rdi,QWORD PTR [rdi+0x8]
|
|
18000857d: 48 8b cf mov rcx,rdi
|
|
180008580: 48 2b cb sub rcx,rbx
|
|
180008583: 83 c1 f7 add ecx,0xfffffff7
|
|
180008586: 0f 48 ce cmovs ecx,esi
|
|
180008589: 89 4d e8 mov DWORD PTR [rbp-0x18],ecx
|
|
18000858c: 48 2b fb sub rdi,rbx
|
|
18000858f: 74 0c je 0x18000859d
|
|
180008591: 48 8b d7 mov rdx,rdi
|
|
180008594: 48 8d 4d d0 lea rcx,[rbp-0x30]
|
|
180008598: e8 03 a6 ff ff call 0x180002ba0
|
|
18000859d: 4c 8b c7 mov r8,rdi
|
|
1800085a0: 48 8b d3 mov rdx,rbx
|
|
1800085a3: 48 8b 5d d0 mov rbx,QWORD PTR [rbp-0x30]
|
|
1800085a7: 48 8b cb mov rcx,rbx
|
|
1800085aa: e8 bc 52 00 00 call 0x18000d86b
|
|
1800085af: 48 8d 04 3b lea rax,[rbx+rdi*1]
|
|
1800085b3: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax
|
|
1800085b7: 0f 57 c0 xorps xmm0,xmm0
|
|
1800085ba: 33 c0 xor eax,eax
|
|
1800085bc: 0f 11 45 b0 movups XMMWORD PTR [rbp-0x50],xmm0
|
|
1800085c0: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax
|
|
1800085c4: 48 8d 55 b0 lea rdx,[rbp-0x50]
|
|
1800085c8: 48 8d 4d c8 lea rcx,[rbp-0x38]
|
|
1800085cc: e8 8f 1d 00 00 call 0x18000a360
|
|
1800085d1: 90 nop
|
|
1800085d2: 49 8d 9f f8 00 00 00 lea rbx,[r15+0xf8]
|
|
1800085d9: 48 89 73 10 mov QWORD PTR [rbx+0x10],rsi
|
|
1800085dd: 48 8b c3 mov rax,rbx
|
|
1800085e0: 48 83 7b 18 10 cmp QWORD PTR [rbx+0x18],0x10
|
|
1800085e5: 72 03 jb 0x1800085ea
|
|
1800085e7: 48 8b 03 mov rax,QWORD PTR [rbx]
|
|
1800085ea: c6 00 00 mov BYTE PTR [rax],0x0
|
|
1800085ed: 4c 8b 75 b8 mov r14,QWORD PTR [rbp-0x48]
|
|
1800085f1: 48 8b 7d b0 mov rdi,QWORD PTR [rbp-0x50]
|
|
1800085f5: 49 3b fe cmp rdi,r14
|
|
1800085f8: 74 46 je 0x180008640
|
|
1800085fa: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
|
|
180008600: 44 0f b6 0f movzx r9d,BYTE PTR [rdi]
|
|
180008604: 48 8b 4b 10 mov rcx,QWORD PTR [rbx+0x10]
|
|
180008608: 48 8b 53 18 mov rdx,QWORD PTR [rbx+0x18]
|
|
18000860c: 48 3b ca cmp rcx,rdx
|
|
18000860f: 73 1f jae 0x180008630
|
|
180008611: 48 8d 41 01 lea rax,[rcx+0x1]
|
|
180008615: 48 89 43 10 mov QWORD PTR [rbx+0x10],rax
|
|
180008619: 48 8b c3 mov rax,rbx
|
|
18000861c: 48 83 fa 10 cmp rdx,0x10
|
|
180008620: 72 03 jb 0x180008625
|
|
180008622: 48 8b 03 mov rax,QWORD PTR [rbx]
|
|
180008625: 44 88 0c 08 mov BYTE PTR [rax+rcx*1],r9b
|
|
180008629: c6 44 08 01 00 mov BYTE PTR [rax+rcx*1+0x1],0x0
|
|
18000862e: eb 08 jmp 0x180008638
|
|
180008630: 48 8b cb mov rcx,rbx
|
|
180008633: e8 38 a1 ff ff call 0x180002770
|
|
180008638: 48 ff c7 inc rdi
|
|
18000863b: 49 3b fe cmp rdi,r14
|
|
18000863e: 75 c0 jne 0x180008600
|
|
180008640: 49 8d 4f 38 lea rcx,[r15+0x38]
|
|
180008644: ff 15 be 6c 00 00 call QWORD PTR [rip+0x6cbe] # 0x18000f308
|
|
18000864a: 85 c0 test eax,eax
|
|
18000864c: 74 09 je 0x180008657
|
|
18000864e: 8b c8 mov ecx,eax
|
|
180008650: ff 15 f2 6c 00 00 call QWORD PTR [rip+0x6cf2] # 0x18000f348
|
|
180008656: 90 nop
|
|
180008657: 48 8b 4d b0 mov rcx,QWORD PTR [rbp-0x50]
|
|
18000865b: 48 85 c9 test rcx,rcx
|
|
18000865e: 74 40 je 0x1800086a0
|
|
180008660: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40]
|
|
180008664: 48 2b d1 sub rdx,rcx
|
|
180008667: 48 8b c1 mov rax,rcx
|
|
18000866a: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180008671: 72 1c jb 0x18000868f
|
|
180008673: 48 83 c2 27 add rdx,0x27
|
|
180008677: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
18000867b: 48 2b c1 sub rax,rcx
|
|
18000867e: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
180008682: 48 83 f8 1f cmp rax,0x1f
|
|
180008686: 76 07 jbe 0x18000868f
|
|
180008688: ff 15 d2 6d 00 00 call QWORD PTR [rip+0x6dd2] # 0x18000f460
|
|
18000868e: cc int3
|
|
18000868f: e8 7c 42 00 00 call 0x18000c910
|
|
180008694: 0f 57 c0 xorps xmm0,xmm0
|
|
180008697: f3 0f 7f 45 b0 movdqu XMMWORD PTR [rbp-0x50],xmm0
|
|
18000869c: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi
|
|
1800086a0: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30]
|
|
1800086a4: 48 85 c9 test rcx,rcx
|
|
1800086a7: 0f 84 4a 03 00 00 je 0x1800089f7
|
|
1800086ad: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20]
|
|
1800086b1: 48 2b d1 sub rdx,rcx
|
|
1800086b4: 48 8b c1 mov rax,rcx
|
|
1800086b7: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
1800086be: 0f 82 36 01 00 00 jb 0x1800087fa
|
|
1800086c4: 48 83 c2 27 add rdx,0x27
|
|
1800086c8: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
1800086cc: 48 2b c1 sub rax,rcx
|
|
1800086cf: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
1800086d3: 48 83 f8 1f cmp rax,0x1f
|
|
1800086d7: 0f 86 1d 01 00 00 jbe 0x1800087fa
|
|
1800086dd: ff 15 7d 6d 00 00 call QWORD PTR [rip+0x6d7d] # 0x18000f460
|
|
1800086e3: cc int3
|
|
1800086e4: 41 80 fe 09 cmp r14b,0x9
|
|
1800086e8: 75 29 jne 0x180008713
|
|
1800086ea: 48 8b 07 mov rax,QWORD PTR [rdi]
|
|
1800086ed: 80 78 08 01 cmp BYTE PTR [rax+0x8],0x1
|
|
1800086f1: 0f 94 c0 sete al
|
|
1800086f4: 41 88 47 30 mov BYTE PTR [r15+0x30],al
|
|
1800086f8: 49 8d 4f 38 lea rcx,[r15+0x38]
|
|
1800086fc: ff 15 06 6c 00 00 call QWORD PTR [rip+0x6c06] # 0x18000f308
|
|
180008702: 85 c0 test eax,eax
|
|
180008704: 0f 84 ed 02 00 00 je 0x1800089f7
|
|
18000870a: 8b c8 mov ecx,eax
|
|
18000870c: ff 15 36 6c 00 00 call QWORD PTR [rip+0x6c36] # 0x18000f348
|
|
180008712: 90 nop
|
|
180008713: 41 80 fe 0a cmp r14b,0xa
|
|
180008717: 75 29 jne 0x180008742
|
|
180008719: 48 8b 07 mov rax,QWORD PTR [rdi]
|
|
18000871c: 80 78 08 01 cmp BYTE PTR [rax+0x8],0x1
|
|
180008720: 0f 94 c0 sete al
|
|
180008723: 41 88 47 30 mov BYTE PTR [r15+0x30],al
|
|
180008727: 49 8d 4f 38 lea rcx,[r15+0x38]
|
|
18000872b: ff 15 d7 6b 00 00 call QWORD PTR [rip+0x6bd7] # 0x18000f308
|
|
180008731: 85 c0 test eax,eax
|
|
180008733: 0f 84 be 02 00 00 je 0x1800089f7
|
|
180008739: 8b c8 mov ecx,eax
|
|
18000873b: ff 15 07 6c 00 00 call QWORD PTR [rip+0x6c07] # 0x18000f348
|
|
180008741: 90 nop
|
|
180008742: 41 80 fe 0b cmp r14b,0xb
|
|
180008746: 0f 85 b8 00 00 00 jne 0x180008804
|
|
18000874c: 48 8b 4f 08 mov rcx,QWORD PTR [rdi+0x8]
|
|
180008750: 48 2b 0f sub rcx,QWORD PTR [rdi]
|
|
180008753: 83 c1 f7 add ecx,0xfffffff7
|
|
180008756: 0f 57 c9 xorps xmm1,xmm1
|
|
180008759: f3 0f 7f 4d b0 movdqu XMMWORD PTR [rbp-0x50],xmm1
|
|
18000875e: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi
|
|
180008762: 48 8b de mov rbx,rsi
|
|
180008765: 4c 63 f1 movsxd r14,ecx
|
|
180008768: 85 c9 test ecx,ecx
|
|
18000876a: 7e 41 jle 0x1800087ad
|
|
18000876c: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48]
|
|
180008770: 4c 8b 07 mov r8,QWORD PTR [rdi]
|
|
180008773: 49 83 c0 08 add r8,0x8
|
|
180008777: 4c 03 c3 add r8,rbx
|
|
18000877a: 48 3b d6 cmp rdx,rsi
|
|
18000877d: 74 13 je 0x180008792
|
|
18000877f: 41 0f b6 00 movzx eax,BYTE PTR [r8]
|
|
180008783: 88 02 mov BYTE PTR [rdx],al
|
|
180008785: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48]
|
|
180008789: 48 ff c2 inc rdx
|
|
18000878c: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx
|
|
180008790: eb 0d jmp 0x18000879f
|
|
180008792: 48 8d 4d b0 lea rcx,[rbp-0x50]
|
|
180008796: e8 95 f5 ff ff call 0x180007d30
|
|
18000879b: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48]
|
|
18000879f: 48 ff c3 inc rbx
|
|
1800087a2: 49 3b de cmp rbx,r14
|
|
1800087a5: 7d 06 jge 0x1800087ad
|
|
1800087a7: 48 8b 75 c0 mov rsi,QWORD PTR [rbp-0x40]
|
|
1800087ab: eb c3 jmp 0x180008770
|
|
1800087ad: 49 8b 8f f0 00 00 00 mov rcx,QWORD PTR [r15+0xf0]
|
|
1800087b4: 48 8b 01 mov rax,QWORD PTR [rcx]
|
|
1800087b7: 48 8d 55 b0 lea rdx,[rbp-0x50]
|
|
1800087bb: ff 10 call QWORD PTR [rax]
|
|
1800087bd: 90 nop
|
|
1800087be: 48 8b 4d b0 mov rcx,QWORD PTR [rbp-0x50]
|
|
1800087c2: 48 85 c9 test rcx,rcx
|
|
1800087c5: 0f 84 2c 02 00 00 je 0x1800089f7
|
|
1800087cb: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40]
|
|
1800087cf: 48 2b d1 sub rdx,rcx
|
|
1800087d2: 48 8b c1 mov rax,rcx
|
|
1800087d5: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
1800087dc: 72 1c jb 0x1800087fa
|
|
1800087de: 48 83 c2 27 add rdx,0x27
|
|
1800087e2: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
1800087e6: 48 2b c1 sub rax,rcx
|
|
1800087e9: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
1800087ed: 48 83 f8 1f cmp rax,0x1f
|
|
1800087f1: 76 07 jbe 0x1800087fa
|
|
1800087f3: ff 15 67 6c 00 00 call QWORD PTR [rip+0x6c67] # 0x18000f460
|
|
1800087f9: cc int3
|
|
1800087fa: e8 11 41 00 00 call 0x18000c910
|
|
1800087ff: e9 f3 01 00 00 jmp 0x1800089f7
|
|
180008804: 41 80 fe 6f cmp r14b,0x6f
|
|
180008808: 0f 85 e9 01 00 00 jne 0x1800089f7
|
|
18000880e: 48 8b 07 mov rax,QWORD PTR [rdi]
|
|
180008811: 0f b6 58 08 movzx ebx,BYTE PTR [rax+0x8]
|
|
180008815: 48 89 75 d8 mov QWORD PTR [rbp-0x28],rsi
|
|
180008819: 48 c7 45 e0 0f 00 00 mov QWORD PTR [rbp-0x20],0xf
|
|
180008820: 00
|
|
180008821: c6 45 c8 00 mov BYTE PTR [rbp-0x38],0x0
|
|
180008825: 45 33 c0 xor r8d,r8d
|
|
180008828: 48 8d 15 b9 75 00 00 lea rdx,[rip+0x75b9] # 0x18000fde8
|
|
18000882f: 48 8d 4d c8 lea rcx,[rbp-0x38]
|
|
180008833: e8 d8 9d ff ff call 0x180002610
|
|
180008838: 90 nop
|
|
180008839: 8d 43 9f lea eax,[rbx-0x61]
|
|
18000883c: 83 f8 08 cmp eax,0x8
|
|
18000883f: 0f 87 4c 01 00 00 ja 0x180008991
|
|
180008845: 48 98 cdqe
|
|
180008847: 48 8d 15 b2 77 ff ff lea rdx,[rip+0xffffffffffff77b2] # 0x180000000
|
|
18000884e: 8b 8c 82 24 8a 00 00 mov ecx,DWORD PTR [rdx+rax*4+0x8a24]
|
|
180008855: 48 03 ca add rcx,rdx
|
|
180008858: ff e1 jmp rcx
|
|
18000885a: 48 8d 15 1f c9 00 00 lea rdx,[rip+0xc91f] # 0x180015180
|
|
180008861: 48 83 3d 2f c9 00 00 cmp QWORD PTR [rip+0xc92f],0x10 # 0x180015198
|
|
180008868: 10
|
|
180008869: 48 0f 43 15 0f c9 00 cmovae rdx,QWORD PTR [rip+0xc90f] # 0x180015180
|
|
180008870: 00
|
|
180008871: 4c 8b 05 18 c9 00 00 mov r8,QWORD PTR [rip+0xc918] # 0x180015190
|
|
180008878: e9 0a 01 00 00 jmp 0x180008987
|
|
18000887d: 48 8d 15 5c c8 00 00 lea rdx,[rip+0xc85c] # 0x1800150e0
|
|
180008884: 48 83 3d 6c c8 00 00 cmp QWORD PTR [rip+0xc86c],0x10 # 0x1800150f8
|
|
18000888b: 10
|
|
18000888c: 48 0f 43 15 4c c8 00 cmovae rdx,QWORD PTR [rip+0xc84c] # 0x1800150e0
|
|
180008893: 00
|
|
180008894: 4c 8b 05 55 c8 00 00 mov r8,QWORD PTR [rip+0xc855] # 0x1800150f0
|
|
18000889b: e9 e7 00 00 00 jmp 0x180008987
|
|
1800088a0: 48 8d 15 b9 c8 00 00 lea rdx,[rip+0xc8b9] # 0x180015160
|
|
1800088a7: 48 83 3d c9 c8 00 00 cmp QWORD PTR [rip+0xc8c9],0x10 # 0x180015178
|
|
1800088ae: 10
|
|
1800088af: 48 0f 43 15 a9 c8 00 cmovae rdx,QWORD PTR [rip+0xc8a9] # 0x180015160
|
|
1800088b6: 00
|
|
1800088b7: 4c 8b 05 b2 c8 00 00 mov r8,QWORD PTR [rip+0xc8b2] # 0x180015170
|
|
1800088be: e9 c4 00 00 00 jmp 0x180008987
|
|
1800088c3: 48 8d 15 f6 c8 00 00 lea rdx,[rip+0xc8f6] # 0x1800151c0
|
|
1800088ca: 48 83 3d 06 c9 00 00 cmp QWORD PTR [rip+0xc906],0x10 # 0x1800151d8
|
|
1800088d1: 10
|
|
1800088d2: 48 0f 43 15 e6 c8 00 cmovae rdx,QWORD PTR [rip+0xc8e6] # 0x1800151c0
|
|
1800088d9: 00
|
|
1800088da: 4c 8b 05 ef c8 00 00 mov r8,QWORD PTR [rip+0xc8ef] # 0x1800151d0
|
|
1800088e1: e9 a1 00 00 00 jmp 0x180008987
|
|
1800088e6: 48 8d 15 33 c8 00 00 lea rdx,[rip+0xc833] # 0x180015120
|
|
1800088ed: 48 83 3d 43 c8 00 00 cmp QWORD PTR [rip+0xc843],0x10 # 0x180015138
|
|
1800088f4: 10
|
|
1800088f5: 48 0f 43 15 23 c8 00 cmovae rdx,QWORD PTR [rip+0xc823] # 0x180015120
|
|
1800088fc: 00
|
|
1800088fd: 4c 8b 05 2c c8 00 00 mov r8,QWORD PTR [rip+0xc82c] # 0x180015130
|
|
180008904: e9 7e 00 00 00 jmp 0x180008987
|
|
180008909: 48 8d 15 b0 c7 00 00 lea rdx,[rip+0xc7b0] # 0x1800150c0
|
|
180008910: 48 83 3d c0 c7 00 00 cmp QWORD PTR [rip+0xc7c0],0x10 # 0x1800150d8
|
|
180008917: 10
|
|
180008918: 48 0f 43 15 a0 c7 00 cmovae rdx,QWORD PTR [rip+0xc7a0] # 0x1800150c0
|
|
18000891f: 00
|
|
180008920: 4c 8b 05 a9 c7 00 00 mov r8,QWORD PTR [rip+0xc7a9] # 0x1800150d0
|
|
180008927: eb 5e jmp 0x180008987
|
|
180008929: 48 8d 15 10 c8 00 00 lea rdx,[rip+0xc810] # 0x180015140
|
|
180008930: 48 83 3d 20 c8 00 00 cmp QWORD PTR [rip+0xc820],0x10 # 0x180015158
|
|
180008937: 10
|
|
180008938: 48 0f 43 15 00 c8 00 cmovae rdx,QWORD PTR [rip+0xc800] # 0x180015140
|
|
18000893f: 00
|
|
180008940: 4c 8b 05 09 c8 00 00 mov r8,QWORD PTR [rip+0xc809] # 0x180015150
|
|
180008947: eb 3e jmp 0x180008987
|
|
180008949: 48 8d 15 50 c8 00 00 lea rdx,[rip+0xc850] # 0x1800151a0
|
|
180008950: 48 83 3d 60 c8 00 00 cmp QWORD PTR [rip+0xc860],0x10 # 0x1800151b8
|
|
180008957: 10
|
|
180008958: 48 0f 43 15 40 c8 00 cmovae rdx,QWORD PTR [rip+0xc840] # 0x1800151a0
|
|
18000895f: 00
|
|
180008960: 4c 8b 05 49 c8 00 00 mov r8,QWORD PTR [rip+0xc849] # 0x1800151b0
|
|
180008967: eb 1e jmp 0x180008987
|
|
180008969: 48 8d 15 10 c7 00 00 lea rdx,[rip+0xc710] # 0x180015080
|
|
180008970: 48 83 3d 20 c7 00 00 cmp QWORD PTR [rip+0xc720],0x10 # 0x180015098
|
|
180008977: 10
|
|
180008978: 48 0f 43 15 00 c7 00 cmovae rdx,QWORD PTR [rip+0xc700] # 0x180015080
|
|
18000897f: 00
|
|
180008980: 4c 8b 05 09 c7 00 00 mov r8,QWORD PTR [rip+0xc709] # 0x180015090
|
|
180008987: 48 8d 4d c8 lea rcx,[rbp-0x38]
|
|
18000898b: e8 80 9c ff ff call 0x180002610
|
|
180008990: 90 nop
|
|
180008991: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20]
|
|
180008995: 48 83 fa 10 cmp rdx,0x10
|
|
180008999: 72 5c jb 0x1800089f7
|
|
18000899b: 48 ff c2 inc rdx
|
|
18000899e: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38]
|
|
1800089a2: 48 8b c1 mov rax,rcx
|
|
1800089a5: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
1800089ac: 0f 82 48 fe ff ff jb 0x1800087fa
|
|
1800089b2: 48 83 c2 27 add rdx,0x27
|
|
1800089b6: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
1800089ba: 48 2b c1 sub rax,rcx
|
|
1800089bd: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
1800089c1: 48 83 f8 1f cmp rax,0x1f
|
|
1800089c5: 0f 86 2f fe ff ff jbe 0x1800087fa
|
|
1800089cb: ff 15 8f 6a 00 00 call QWORD PTR [rip+0x6a8f] # 0x18000f460
|
|
1800089d1: cc int3
|
|
1800089d2: 48 8b 07 mov rax,QWORD PTR [rdi]
|
|
1800089d5: 80 78 08 01 cmp BYTE PTR [rax+0x8],0x1
|
|
1800089d9: 0f 94 c0 sete al
|
|
1800089dc: 41 88 47 30 mov BYTE PTR [r15+0x30],al
|
|
1800089e0: 49 8d 4f 38 lea rcx,[r15+0x38]
|
|
1800089e4: ff 15 1e 69 00 00 call QWORD PTR [rip+0x691e] # 0x18000f308
|
|
1800089ea: 85 c0 test eax,eax
|
|
1800089ec: 74 09 je 0x1800089f7
|
|
1800089ee: 8b c8 mov ecx,eax
|
|
1800089f0: ff 15 52 69 00 00 call QWORD PTR [rip+0x6952] # 0x18000f348
|
|
1800089f6: 90 nop
|
|
1800089f7: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10]
|
|
1800089fb: 48 33 cc xor rcx,rsp
|
|
1800089fe: e8 2d 3b 00 00 call 0x18000c530
|
|
180008a03: 4c 8d 9c 24 80 00 00 lea r11,[rsp+0x80]
|
|
180008a0a: 00
|
|
180008a0b: 49 8b 5b 38 mov rbx,QWORD PTR [r11+0x38]
|
|
180008a0f: 49 8b 73 40 mov rsi,QWORD PTR [r11+0x40]
|
|
180008a13: 49 8b 7b 48 mov rdi,QWORD PTR [r11+0x48]
|
|
180008a17: 49 8b e3 mov rsp,r11
|
|
180008a1a: 41 5f pop r15
|
|
180008a1c: 41 5e pop r14
|
|
180008a1e: 41 5d pop r13
|
|
180008a20: 41 5c pop r12
|
|
180008a22: 5d pop rbp
|
|
180008a23: c3 ret
|
|
180008a24: 5a pop rdx
|
|
180008a25: 88 00 mov BYTE PTR [rax],al
|
|
180008a27: 00 7d 88 add BYTE PTR [rbp-0x78],bh
|
|
180008a2a: 00 00 add BYTE PTR [rax],al
|
|
180008a2c: a0 88 00 00 c3 88 00 movabs al,ds:0xe6000088c3000088
|
|
180008a33: 00 e6
|
|
180008a35: 88 00 mov BYTE PTR [rax],al
|
|
180008a37: 00 09 add BYTE PTR [rcx],cl
|
|
180008a39: 89 00 mov DWORD PTR [rax],eax
|
|
180008a3b: 00 29 add BYTE PTR [rcx],ch
|
|
180008a3d: 89 00 mov DWORD PTR [rax],eax
|
|
180008a3f: 00 69 89 add BYTE PTR [rcx-0x77],ch
|
|
180008a42: 00 00 add BYTE PTR [rax],al
|
|
180008a44: 49 89 00 mov QWORD PTR [r8],rax
|
|
180008a47: 00 cc add ah,cl
|
|
180008a49: cc int3
|
|
180008a4a: cc int3
|
|
180008a4b: cc int3
|
|
180008a4c: cc int3
|
|
180008a4d: cc int3
|
|
180008a4e: cc int3
|
|
180008a4f: cc int3
|
|
180008a50: 48 89 5c 24 18 mov QWORD PTR [rsp+0x18],rbx
|
|
180008a55: 48 89 6c 24 20 mov QWORD PTR [rsp+0x20],rbp
|
|
180008a5a: 56 push rsi
|
|
180008a5b: 57 push rdi
|
|
180008a5c: 41 56 push r14
|
|
180008a5e: 48 83 ec 50 sub rsp,0x50
|
|
180008a62: 48 8b e9 mov rbp,rcx
|
|
180008a65: 0f 57 c0 xorps xmm0,xmm0
|
|
180008a68: f3 0f 7f 44 24 20 movdqu XMMWORD PTR [rsp+0x20],xmm0
|
|
180008a6e: 45 33 f6 xor r14d,r14d
|
|
180008a71: 4c 89 74 24 30 mov QWORD PTR [rsp+0x30],r14
|
|
180008a76: 48 8b 32 mov rsi,QWORD PTR [rdx]
|
|
180008a79: 48 8b 7a 08 mov rdi,QWORD PTR [rdx+0x8]
|
|
180008a7d: 48 3b f7 cmp rsi,rdi
|
|
180008a80: 74 70 je 0x180008af2
|
|
180008a82: 48 2b fe sub rdi,rsi
|
|
180008a85: 48 81 ff 00 10 00 00 cmp rdi,0x1000
|
|
180008a8c: 72 2c jb 0x180008aba
|
|
180008a8e: 48 8d 4f 27 lea rcx,[rdi+0x27]
|
|
180008a92: 48 3b cf cmp rcx,rdi
|
|
180008a95: 0f 86 3c 01 00 00 jbe 0x180008bd7
|
|
180008a9b: e8 b4 3a 00 00 call 0x18000c554
|
|
180008aa0: 48 8b c8 mov rcx,rax
|
|
180008aa3: 48 85 c0 test rax,rax
|
|
180008aa6: 0f 84 0a 01 00 00 je 0x180008bb6
|
|
180008aac: 48 83 c0 27 add rax,0x27
|
|
180008ab0: 48 83 e0 e0 and rax,0xffffffffffffffe0
|
|
180008ab4: 48 89 48 f8 mov QWORD PTR [rax-0x8],rcx
|
|
180008ab8: eb 12 jmp 0x180008acc
|
|
180008aba: 48 85 ff test rdi,rdi
|
|
180008abd: 74 0a je 0x180008ac9
|
|
180008abf: 48 8b cf mov rcx,rdi
|
|
180008ac2: e8 8d 3a 00 00 call 0x18000c554
|
|
180008ac7: eb 03 jmp 0x180008acc
|
|
180008ac9: 49 8b c6 mov rax,r14
|
|
180008acc: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax
|
|
180008ad1: 48 89 44 24 28 mov QWORD PTR [rsp+0x28],rax
|
|
180008ad6: 48 8d 1c 38 lea rbx,[rax+rdi*1]
|
|
180008ada: 48 89 5c 24 30 mov QWORD PTR [rsp+0x30],rbx
|
|
180008adf: 4c 8b c7 mov r8,rdi
|
|
180008ae2: 48 8b d6 mov rdx,rsi
|
|
180008ae5: 48 8b c8 mov rcx,rax
|
|
180008ae8: e8 7e 4d 00 00 call 0x18000d86b
|
|
180008aed: 48 89 5c 24 28 mov QWORD PTR [rsp+0x28],rbx
|
|
180008af2: 48 8d 44 24 20 lea rax,[rsp+0x20]
|
|
180008af7: 48 89 44 24 38 mov QWORD PTR [rsp+0x38],rax
|
|
180008afc: 80 3d ed d4 00 00 00 cmp BYTE PTR [rip+0xd4ed],0x0 # 0x180015ff0
|
|
180008b03: 74 0c je 0x180008b11
|
|
180008b05: 48 8d 0d 04 75 00 00 lea rcx,[rip+0x7504] # 0x180010010
|
|
180008b0c: e8 4f ee ff ff call 0x180007960
|
|
180008b11: b9 28 00 00 00 mov ecx,0x28
|
|
180008b16: e8 39 3a 00 00 call 0x18000c554
|
|
180008b1b: 48 8b d8 mov rbx,rax
|
|
180008b1e: 48 89 44 24 40 mov QWORD PTR [rsp+0x40],rax
|
|
180008b23: 0f 57 c0 xorps xmm0,xmm0
|
|
180008b26: 33 c0 xor eax,eax
|
|
180008b28: 0f 11 03 movups XMMWORD PTR [rbx],xmm0
|
|
180008b2b: 0f 11 43 10 movups XMMWORD PTR [rbx+0x10],xmm0
|
|
180008b2f: 48 89 43 20 mov QWORD PTR [rbx+0x20],rax
|
|
180008b33: 48 8d 05 be 75 00 00 lea rax,[rip+0x75be] # 0x1800100f8
|
|
180008b3a: 48 89 03 mov QWORD PTR [rbx],rax
|
|
180008b3d: 4c 89 73 08 mov QWORD PTR [rbx+0x8],r14
|
|
180008b41: 4c 89 73 10 mov QWORD PTR [rbx+0x10],r14
|
|
180008b45: 4c 89 73 18 mov QWORD PTR [rbx+0x18],r14
|
|
180008b49: 4c 8d 4c 24 20 lea r9,[rsp+0x20]
|
|
180008b4e: 41 b0 0b mov r8b,0xb
|
|
180008b51: 48 8b cb mov rcx,rbx
|
|
180008b54: e8 17 12 00 00 call 0x180009d70
|
|
180008b59: 90 nop
|
|
180008b5a: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8]
|
|
180008b5e: 48 85 c9 test rcx,rcx
|
|
180008b61: 74 12 je 0x180008b75
|
|
180008b63: 48 8b 53 08 mov rdx,QWORD PTR [rbx+0x8]
|
|
180008b67: 4c 8b 43 10 mov r8,QWORD PTR [rbx+0x10]
|
|
180008b6b: 4c 2b c2 sub r8,rdx
|
|
180008b6e: 4c 8b 09 mov r9,QWORD PTR [rcx]
|
|
180008b71: 41 ff 51 08 call QWORD PTR [r9+0x8]
|
|
180008b75: 48 8b 03 mov rax,QWORD PTR [rbx]
|
|
180008b78: ba 01 00 00 00 mov edx,0x1
|
|
180008b7d: 48 8b cb mov rcx,rbx
|
|
180008b80: ff 10 call QWORD PTR [rax]
|
|
180008b82: 90 nop
|
|
180008b83: 48 8b 4c 24 20 mov rcx,QWORD PTR [rsp+0x20]
|
|
180008b88: 48 85 c9 test rcx,rcx
|
|
180008b8b: 74 35 je 0x180008bc2
|
|
180008b8d: 48 8b 54 24 30 mov rdx,QWORD PTR [rsp+0x30]
|
|
180008b92: 48 2b d1 sub rdx,rcx
|
|
180008b95: 48 8b c1 mov rax,rcx
|
|
180008b98: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180008b9f: 72 1c jb 0x180008bbd
|
|
180008ba1: 48 83 c2 27 add rdx,0x27
|
|
180008ba5: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
180008ba9: 48 2b c1 sub rax,rcx
|
|
180008bac: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
180008bb0: 48 83 f8 1f cmp rax,0x1f
|
|
180008bb4: 76 07 jbe 0x180008bbd
|
|
180008bb6: ff 15 a4 68 00 00 call QWORD PTR [rip+0x68a4] # 0x18000f460
|
|
180008bbc: cc int3
|
|
180008bbd: e8 4e 3d 00 00 call 0x18000c910
|
|
180008bc2: 4c 8d 5c 24 50 lea r11,[rsp+0x50]
|
|
180008bc7: 49 8b 5b 30 mov rbx,QWORD PTR [r11+0x30]
|
|
180008bcb: 49 8b 6b 38 mov rbp,QWORD PTR [r11+0x38]
|
|
180008bcf: 49 8b e3 mov rsp,r11
|
|
180008bd2: 41 5e pop r14
|
|
180008bd4: 5f pop rdi
|
|
180008bd5: 5e pop rsi
|
|
180008bd6: c3 ret
|
|
180008bd7: e8 74 8b ff ff call 0x180001750
|
|
180008bdc: cc int3
|
|
180008bdd: cc int3
|
|
180008bde: cc int3
|
|
180008bdf: cc int3
|
|
180008be0: 48 89 6c 24 18 mov QWORD PTR [rsp+0x18],rbp
|
|
180008be5: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi
|
|
180008bea: 57 push rdi
|
|
180008beb: 48 83 ec 20 sub rsp,0x20
|
|
180008bef: 48 8d 05 62 74 00 00 lea rax,[rip+0x7462] # 0x180010058
|
|
180008bf6: 48 8b f9 mov rdi,rcx
|
|
180008bf9: 48 89 01 mov QWORD PTR [rcx],rax
|
|
180008bfc: 33 ed xor ebp,ebp
|
|
180008bfe: 48 8b 89 e0 00 00 00 mov rcx,QWORD PTR [rcx+0xe0]
|
|
180008c05: 8b f2 mov esi,edx
|
|
180008c07: 48 85 c9 test rcx,rcx
|
|
180008c0a: 74 49 je 0x180008c55
|
|
180008c0c: 48 8b 97 f0 00 00 00 mov rdx,QWORD PTR [rdi+0xf0]
|
|
180008c13: 48 2b d1 sub rdx,rcx
|
|
180008c16: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180008c1d: 72 1c jb 0x180008c3b
|
|
180008c1f: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
180008c23: 48 83 c2 27 add rdx,0x27
|
|
180008c27: 49 2b c8 sub rcx,r8
|
|
180008c2a: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
180008c2e: 48 83 f8 1f cmp rax,0x1f
|
|
180008c32: 0f 87 89 00 00 00 ja 0x180008cc1
|
|
180008c38: 49 8b c8 mov rcx,r8
|
|
180008c3b: e8 d0 3c 00 00 call 0x18000c910
|
|
180008c40: 48 89 af e0 00 00 00 mov QWORD PTR [rdi+0xe0],rbp
|
|
180008c47: 48 89 af e8 00 00 00 mov QWORD PTR [rdi+0xe8],rbp
|
|
180008c4e: 48 89 af f0 00 00 00 mov QWORD PTR [rdi+0xf0],rbp
|
|
180008c55: 48 8d 05 5c 75 00 00 lea rax,[rip+0x755c] # 0x1800101b8
|
|
180008c5c: 48 89 5c 24 38 mov QWORD PTR [rsp+0x38],rbx
|
|
180008c61: 48 8d 8f 80 00 00 00 lea rcx,[rdi+0x80]
|
|
180008c68: 48 89 07 mov QWORD PTR [rdi],rax
|
|
180008c6b: ff 15 bf 66 00 00 call QWORD PTR [rip+0x66bf] # 0x18000f330
|
|
180008c71: 48 8d 4f 38 lea rcx,[rdi+0x38]
|
|
180008c75: ff 15 85 66 00 00 call QWORD PTR [rip+0x6685] # 0x18000f300
|
|
180008c7b: 48 8d 4f 08 lea rcx,[rdi+0x8]
|
|
180008c7f: e8 cc 98 ff ff call 0x180002550
|
|
180008c84: 48 8b 4f 08 mov rcx,QWORD PTR [rdi+0x8]
|
|
180008c88: ba 10 00 00 00 mov edx,0x10
|
|
180008c8d: 48 89 6f 08 mov QWORD PTR [rdi+0x8],rbp
|
|
180008c91: e8 7a 3c 00 00 call 0x18000c910
|
|
180008c96: 48 8b 5c 24 38 mov rbx,QWORD PTR [rsp+0x38]
|
|
180008c9b: 40 f6 c6 01 test sil,0x1
|
|
180008c9f: 74 0d je 0x180008cae
|
|
180008ca1: ba f8 00 00 00 mov edx,0xf8
|
|
180008ca6: 48 8b cf mov rcx,rdi
|
|
180008ca9: e8 62 3c 00 00 call 0x18000c910
|
|
180008cae: 48 8b 6c 24 40 mov rbp,QWORD PTR [rsp+0x40]
|
|
180008cb3: 48 8b c7 mov rax,rdi
|
|
180008cb6: 48 8b 74 24 48 mov rsi,QWORD PTR [rsp+0x48]
|
|
180008cbb: 48 83 c4 20 add rsp,0x20
|
|
180008cbf: 5f pop rdi
|
|
180008cc0: c3 ret
|
|
180008cc1: ff 15 99 67 00 00 call QWORD PTR [rip+0x6799] # 0x18000f460
|
|
180008cc7: cc int3
|
|
180008cc8: cc int3
|
|
180008cc9: cc int3
|
|
180008cca: cc int3
|
|
180008ccb: cc int3
|
|
180008ccc: cc int3
|
|
180008ccd: cc int3
|
|
180008cce: cc int3
|
|
180008ccf: cc int3
|
|
180008cd0: 80 fa 02 cmp dl,0x2
|
|
180008cd3: 75 0d jne 0x180008ce2
|
|
180008cd5: 41 80 e8 21 sub r8b,0x21
|
|
180008cd9: 41 80 f8 05 cmp r8b,0x5
|
|
180008cdd: 77 03 ja 0x180008ce2
|
|
180008cdf: b0 01 mov al,0x1
|
|
180008ce1: c3 ret
|
|
180008ce2: 32 c0 xor al,al
|
|
180008ce4: c3 ret
|
|
180008ce5: cc int3
|
|
180008ce6: cc int3
|
|
180008ce7: cc int3
|
|
180008ce8: cc int3
|
|
180008ce9: cc int3
|
|
180008cea: cc int3
|
|
180008ceb: cc int3
|
|
180008cec: cc int3
|
|
180008ced: cc int3
|
|
180008cee: cc int3
|
|
180008cef: cc int3
|
|
180008cf0: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx
|
|
180008cf5: 48 89 6c 24 10 mov QWORD PTR [rsp+0x10],rbp
|
|
180008cfa: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi
|
|
180008cff: 48 89 7c 24 20 mov QWORD PTR [rsp+0x20],rdi
|
|
180008d04: 41 56 push r14
|
|
180008d06: 48 83 ec 20 sub rsp,0x20
|
|
180008d0a: 4c 8b f2 mov r14,rdx
|
|
180008d0d: 48 8b f1 mov rsi,rcx
|
|
180008d10: 4c 8b 02 mov r8,QWORD PTR [rdx]
|
|
180008d13: 41 0f b6 40 05 movzx eax,BYTE PTR [r8+0x5]
|
|
180008d18: 41 80 78 04 02 cmp BYTE PTR [r8+0x4],0x2
|
|
180008d1d: 0f 85 60 01 00 00 jne 0x180008e83
|
|
180008d23: 3c 21 cmp al,0x21
|
|
180008d25: 75 26 jne 0x180008d4d
|
|
180008d27: 41 80 78 08 01 cmp BYTE PTR [r8+0x8],0x1
|
|
180008d2c: 0f 94 c0 sete al
|
|
180008d2f: 88 41 30 mov BYTE PTR [rcx+0x30],al
|
|
180008d32: 48 83 c1 38 add rcx,0x38
|
|
180008d36: ff 15 cc 65 00 00 call QWORD PTR [rip+0x65cc] # 0x18000f308
|
|
180008d3c: 85 c0 test eax,eax
|
|
180008d3e: 0f 84 3f 01 00 00 je 0x180008e83
|
|
180008d44: 8b c8 mov ecx,eax
|
|
180008d46: ff 15 fc 65 00 00 call QWORD PTR [rip+0x65fc] # 0x18000f348
|
|
180008d4c: 90 nop
|
|
180008d4d: 3c 22 cmp al,0x22
|
|
180008d4f: 75 48 jne 0x180008d99
|
|
180008d51: 41 0f b6 48 08 movzx ecx,BYTE PTR [r8+0x8]
|
|
180008d56: c1 e1 08 shl ecx,0x8
|
|
180008d59: 41 0f b6 40 09 movzx eax,BYTE PTR [r8+0x9]
|
|
180008d5e: 0b c8 or ecx,eax
|
|
180008d60: c1 e1 08 shl ecx,0x8
|
|
180008d63: 41 0f b6 40 0a movzx eax,BYTE PTR [r8+0xa]
|
|
180008d68: 0b c8 or ecx,eax
|
|
180008d6a: c1 e1 08 shl ecx,0x8
|
|
180008d6d: 41 0f b6 40 0b movzx eax,BYTE PTR [r8+0xb]
|
|
180008d72: 0b c8 or ecx,eax
|
|
180008d74: 89 8e d8 00 00 00 mov DWORD PTR [rsi+0xd8],ecx
|
|
180008d7a: c6 46 30 01 mov BYTE PTR [rsi+0x30],0x1
|
|
180008d7e: 48 8d 4e 38 lea rcx,[rsi+0x38]
|
|
180008d82: ff 15 80 65 00 00 call QWORD PTR [rip+0x6580] # 0x18000f308
|
|
180008d88: 85 c0 test eax,eax
|
|
180008d8a: 0f 84 f3 00 00 00 je 0x180008e83
|
|
180008d90: 8b c8 mov ecx,eax
|
|
180008d92: ff 15 b0 65 00 00 call QWORD PTR [rip+0x65b0] # 0x18000f348
|
|
180008d98: 90 nop
|
|
180008d99: 3c 23 cmp al,0x23
|
|
180008d9b: 75 26 jne 0x180008dc3
|
|
180008d9d: 41 80 78 08 01 cmp BYTE PTR [r8+0x8],0x1
|
|
180008da2: 0f 94 c0 sete al
|
|
180008da5: 88 41 30 mov BYTE PTR [rcx+0x30],al
|
|
180008da8: 48 83 c1 38 add rcx,0x38
|
|
180008dac: ff 15 56 65 00 00 call QWORD PTR [rip+0x6556] # 0x18000f308
|
|
180008db2: 85 c0 test eax,eax
|
|
180008db4: 0f 84 c9 00 00 00 je 0x180008e83
|
|
180008dba: 8b c8 mov ecx,eax
|
|
180008dbc: ff 15 86 65 00 00 call QWORD PTR [rip+0x6586] # 0x18000f348
|
|
180008dc2: 90 nop
|
|
180008dc3: 3c 24 cmp al,0x24
|
|
180008dc5: 75 26 jne 0x180008ded
|
|
180008dc7: 41 80 78 08 01 cmp BYTE PTR [r8+0x8],0x1
|
|
180008dcc: 0f 94 c0 sete al
|
|
180008dcf: 88 41 30 mov BYTE PTR [rcx+0x30],al
|
|
180008dd2: 48 83 c1 38 add rcx,0x38
|
|
180008dd6: ff 15 2c 65 00 00 call QWORD PTR [rip+0x652c] # 0x18000f308
|
|
180008ddc: 85 c0 test eax,eax
|
|
180008dde: 0f 84 9f 00 00 00 je 0x180008e83
|
|
180008de4: 8b c8 mov ecx,eax
|
|
180008de6: ff 15 5c 65 00 00 call QWORD PTR [rip+0x655c] # 0x18000f348
|
|
180008dec: 90 nop
|
|
180008ded: 3c 25 cmp al,0x25
|
|
180008def: 75 6c jne 0x180008e5d
|
|
180008df1: 48 8b 4a 08 mov rcx,QWORD PTR [rdx+0x8]
|
|
180008df5: 49 2b c8 sub rcx,r8
|
|
180008df8: 83 c1 f7 add ecx,0xfffffff7
|
|
180008dfb: 48 8d 9e e0 00 00 00 lea rbx,[rsi+0xe0]
|
|
180008e02: 48 8b 03 mov rax,QWORD PTR [rbx]
|
|
180008e05: 48 89 43 08 mov QWORD PTR [rbx+0x8],rax
|
|
180008e09: 48 63 e9 movsxd rbp,ecx
|
|
180008e0c: 85 c9 test ecx,ecx
|
|
180008e0e: 7e 32 jle 0x180008e42
|
|
180008e10: 33 ff xor edi,edi
|
|
180008e12: 4d 8b 06 mov r8,QWORD PTR [r14]
|
|
180008e15: 49 83 c0 08 add r8,0x8
|
|
180008e19: 4c 03 c7 add r8,rdi
|
|
180008e1c: 48 8b 53 08 mov rdx,QWORD PTR [rbx+0x8]
|
|
180008e20: 48 3b 53 10 cmp rdx,QWORD PTR [rbx+0x10]
|
|
180008e24: 74 0c je 0x180008e32
|
|
180008e26: 41 0f b6 00 movzx eax,BYTE PTR [r8]
|
|
180008e2a: 88 02 mov BYTE PTR [rdx],al
|
|
180008e2c: 48 ff 43 08 inc QWORD PTR [rbx+0x8]
|
|
180008e30: eb 08 jmp 0x180008e3a
|
|
180008e32: 48 8b cb mov rcx,rbx
|
|
180008e35: e8 f6 ee ff ff call 0x180007d30
|
|
180008e3a: 48 ff c7 inc rdi
|
|
180008e3d: 48 3b fd cmp rdi,rbp
|
|
180008e40: 7c d0 jl 0x180008e12
|
|
180008e42: c6 46 30 01 mov BYTE PTR [rsi+0x30],0x1
|
|
180008e46: 48 8d 4e 38 lea rcx,[rsi+0x38]
|
|
180008e4a: ff 15 b8 64 00 00 call QWORD PTR [rip+0x64b8] # 0x18000f308
|
|
180008e50: 85 c0 test eax,eax
|
|
180008e52: 74 2f je 0x180008e83
|
|
180008e54: 8b c8 mov ecx,eax
|
|
180008e56: ff 15 ec 64 00 00 call QWORD PTR [rip+0x64ec] # 0x18000f348
|
|
180008e5c: 90 nop
|
|
180008e5d: 3c 26 cmp al,0x26
|
|
180008e5f: 75 22 jne 0x180008e83
|
|
180008e61: 41 80 78 08 01 cmp BYTE PTR [r8+0x8],0x1
|
|
180008e66: 0f 94 c0 sete al
|
|
180008e69: 88 41 30 mov BYTE PTR [rcx+0x30],al
|
|
180008e6c: 48 83 c1 38 add rcx,0x38
|
|
180008e70: ff 15 92 64 00 00 call QWORD PTR [rip+0x6492] # 0x18000f308
|
|
180008e76: 85 c0 test eax,eax
|
|
180008e78: 74 09 je 0x180008e83
|
|
180008e7a: 8b c8 mov ecx,eax
|
|
180008e7c: ff 15 c6 64 00 00 call QWORD PTR [rip+0x64c6] # 0x18000f348
|
|
180008e82: 90 nop
|
|
180008e83: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30]
|
|
180008e88: 48 8b 6c 24 38 mov rbp,QWORD PTR [rsp+0x38]
|
|
180008e8d: 48 8b 74 24 40 mov rsi,QWORD PTR [rsp+0x40]
|
|
180008e92: 48 8b 7c 24 48 mov rdi,QWORD PTR [rsp+0x48]
|
|
180008e97: 48 83 c4 20 add rsp,0x20
|
|
180008e9b: 41 5e pop r14
|
|
180008e9d: c3 ret
|
|
180008e9e: cc int3
|
|
180008e9f: cc int3
|
|
180008ea0: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi
|
|
180008ea5: 57 push rdi
|
|
180008ea6: 48 83 ec 20 sub rsp,0x20
|
|
180008eaa: 83 b9 20 01 00 00 00 cmp DWORD PTR [rcx+0x120],0x0
|
|
180008eb1: 48 8d 05 20 72 00 00 lea rax,[rip+0x7220] # 0x1800100d8
|
|
180008eb8: 48 89 01 mov QWORD PTR [rcx],rax
|
|
180008ebb: 8b f2 mov esi,edx
|
|
180008ebd: 48 8b f9 mov rdi,rcx
|
|
180008ec0: 74 07 je 0x180008ec9
|
|
180008ec2: ff 15 80 65 00 00 call QWORD PTR [rip+0x6580] # 0x18000f448
|
|
180008ec8: cc int3
|
|
180008ec9: 48 8b 89 00 01 00 00 mov rcx,QWORD PTR [rcx+0x100]
|
|
180008ed0: 48 89 6c 24 40 mov QWORD PTR [rsp+0x40],rbp
|
|
180008ed5: 33 ed xor ebp,ebp
|
|
180008ed7: 48 85 c9 test rcx,rcx
|
|
180008eda: 74 49 je 0x180008f25
|
|
180008edc: 48 8b 97 10 01 00 00 mov rdx,QWORD PTR [rdi+0x110]
|
|
180008ee3: 48 2b d1 sub rdx,rcx
|
|
180008ee6: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180008eed: 72 1c jb 0x180008f0b
|
|
180008eef: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
180008ef3: 48 83 c2 27 add rdx,0x27
|
|
180008ef7: 49 2b c8 sub rcx,r8
|
|
180008efa: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
180008efe: 48 83 f8 1f cmp rax,0x1f
|
|
180008f02: 0f 87 e3 00 00 00 ja 0x180008feb
|
|
180008f08: 49 8b c8 mov rcx,r8
|
|
180008f0b: e8 00 3a 00 00 call 0x18000c910
|
|
180008f10: 48 89 af 00 01 00 00 mov QWORD PTR [rdi+0x100],rbp
|
|
180008f17: 48 89 af 08 01 00 00 mov QWORD PTR [rdi+0x108],rbp
|
|
180008f1e: 48 89 af 10 01 00 00 mov QWORD PTR [rdi+0x110],rbp
|
|
180008f25: 48 8b 97 f8 00 00 00 mov rdx,QWORD PTR [rdi+0xf8]
|
|
180008f2c: 48 83 fa 10 cmp rdx,0x10
|
|
180008f30: 72 34 jb 0x180008f66
|
|
180008f32: 48 8b 8f e0 00 00 00 mov rcx,QWORD PTR [rdi+0xe0]
|
|
180008f39: 48 ff c2 inc rdx
|
|
180008f3c: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180008f43: 72 1c jb 0x180008f61
|
|
180008f45: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
180008f49: 48 83 c2 27 add rdx,0x27
|
|
180008f4d: 49 2b c8 sub rcx,r8
|
|
180008f50: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
180008f54: 48 83 f8 1f cmp rax,0x1f
|
|
180008f58: 0f 87 8d 00 00 00 ja 0x180008feb
|
|
180008f5e: 49 8b c8 mov rcx,r8
|
|
180008f61: e8 aa 39 00 00 call 0x18000c910
|
|
180008f66: 48 8d 05 4b 72 00 00 lea rax,[rip+0x724b] # 0x1800101b8
|
|
180008f6d: 48 89 af f0 00 00 00 mov QWORD PTR [rdi+0xf0],rbp
|
|
180008f74: 48 c7 87 f8 00 00 00 mov QWORD PTR [rdi+0xf8],0xf
|
|
180008f7b: 0f 00 00 00
|
|
180008f7f: 48 8d 8f 80 00 00 00 lea rcx,[rdi+0x80]
|
|
180008f86: 40 88 af e0 00 00 00 mov BYTE PTR [rdi+0xe0],bpl
|
|
180008f8d: 48 89 07 mov QWORD PTR [rdi],rax
|
|
180008f90: 48 89 5c 24 38 mov QWORD PTR [rsp+0x38],rbx
|
|
180008f95: ff 15 95 63 00 00 call QWORD PTR [rip+0x6395] # 0x18000f330
|
|
180008f9b: 48 8d 4f 38 lea rcx,[rdi+0x38]
|
|
180008f9f: ff 15 5b 63 00 00 call QWORD PTR [rip+0x635b] # 0x18000f300
|
|
180008fa5: 48 8d 4f 08 lea rcx,[rdi+0x8]
|
|
180008fa9: e8 a2 95 ff ff call 0x180002550
|
|
180008fae: 48 8b 4f 08 mov rcx,QWORD PTR [rdi+0x8]
|
|
180008fb2: ba 10 00 00 00 mov edx,0x10
|
|
180008fb7: 48 89 6f 08 mov QWORD PTR [rdi+0x8],rbp
|
|
180008fbb: e8 50 39 00 00 call 0x18000c910
|
|
180008fc0: 48 8b 5c 24 38 mov rbx,QWORD PTR [rsp+0x38]
|
|
180008fc5: 40 f6 c6 01 test sil,0x1
|
|
180008fc9: 74 0d je 0x180008fd8
|
|
180008fcb: ba 28 01 00 00 mov edx,0x128
|
|
180008fd0: 48 8b cf mov rcx,rdi
|
|
180008fd3: e8 38 39 00 00 call 0x18000c910
|
|
180008fd8: 48 8b 6c 24 40 mov rbp,QWORD PTR [rsp+0x40]
|
|
180008fdd: 48 8b c7 mov rax,rdi
|
|
180008fe0: 48 8b 74 24 48 mov rsi,QWORD PTR [rsp+0x48]
|
|
180008fe5: 48 83 c4 20 add rsp,0x20
|
|
180008fe9: 5f pop rdi
|
|
180008fea: c3 ret
|
|
180008feb: ff 15 6f 64 00 00 call QWORD PTR [rip+0x646f] # 0x18000f460
|
|
180008ff1: cc int3
|
|
180008ff2: cc int3
|
|
180008ff3: cc int3
|
|
180008ff4: cc int3
|
|
180008ff5: cc int3
|
|
180008ff6: cc int3
|
|
180008ff7: cc int3
|
|
180008ff8: cc int3
|
|
180008ff9: cc int3
|
|
180008ffa: cc int3
|
|
180008ffb: cc int3
|
|
180008ffc: cc int3
|
|
180008ffd: cc int3
|
|
180008ffe: cc int3
|
|
180008fff: cc int3
|
|
180009000: 48 89 5c 24 18 mov QWORD PTR [rsp+0x18],rbx
|
|
180009005: 55 push rbp
|
|
180009006: 56 push rsi
|
|
180009007: 57 push rdi
|
|
180009008: 48 83 ec 50 sub rsp,0x50
|
|
18000900c: 48 8b 05 fd bf 00 00 mov rax,QWORD PTR [rip+0xbffd] # 0x180015010
|
|
180009013: 48 33 c4 xor rax,rsp
|
|
180009016: 48 89 44 24 40 mov QWORD PTR [rsp+0x40],rax
|
|
18000901b: 48 8b f2 mov rsi,rdx
|
|
18000901e: 48 8b e9 mov rbp,rcx
|
|
180009021: 48 89 54 24 20 mov QWORD PTR [rsp+0x20],rdx
|
|
180009026: 80 3d c3 cf 00 00 00 cmp BYTE PTR [rip+0xcfc3],0x0 # 0x180015ff0
|
|
18000902d: 74 0c je 0x18000903b
|
|
18000902f: 48 8d 0d fa 6e 00 00 lea rcx,[rip+0x6efa] # 0x18000ff30
|
|
180009036: e8 25 e9 ff ff call 0x180007960
|
|
18000903b: 45 33 c0 xor r8d,r8d
|
|
18000903e: 48 8d 15 a3 6d 00 00 lea rdx,[rip+0x6da3] # 0x18000fde8
|
|
180009045: 48 8d 8d e0 00 00 00 lea rcx,[rbp+0xe0]
|
|
18000904c: e8 bf 95 ff ff call 0x180002610
|
|
180009051: b9 28 00 00 00 mov ecx,0x28
|
|
180009056: e8 f9 34 00 00 call 0x18000c554
|
|
18000905b: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax
|
|
180009060: 0f 57 c0 xorps xmm0,xmm0
|
|
180009063: 33 c9 xor ecx,ecx
|
|
180009065: 0f 11 00 movups XMMWORD PTR [rax],xmm0
|
|
180009068: 0f 11 40 10 movups XMMWORD PTR [rax+0x10],xmm0
|
|
18000906c: 48 89 48 20 mov QWORD PTR [rax+0x20],rcx
|
|
180009070: 41 b0 04 mov r8b,0x4
|
|
180009073: 48 8b c8 mov rcx,rax
|
|
180009076: e8 c5 11 00 00 call 0x18000a240
|
|
18000907b: 48 8b f8 mov rdi,rax
|
|
18000907e: 48 85 c0 test rax,rax
|
|
180009081: 74 2b je 0x1800090ae
|
|
180009083: 48 8b 8d d0 00 00 00 mov rcx,QWORD PTR [rbp+0xd0]
|
|
18000908a: 48 85 c9 test rcx,rcx
|
|
18000908d: 74 12 je 0x1800090a1
|
|
18000908f: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8]
|
|
180009093: 4c 8b 40 10 mov r8,QWORD PTR [rax+0x10]
|
|
180009097: 4c 2b c2 sub r8,rdx
|
|
18000909a: 4c 8b 09 mov r9,QWORD PTR [rcx]
|
|
18000909d: 41 ff 51 08 call QWORD PTR [r9+0x8]
|
|
1800090a1: 48 8b 07 mov rax,QWORD PTR [rdi]
|
|
1800090a4: ba 01 00 00 00 mov edx,0x1
|
|
1800090a9: 48 8b cf mov rcx,rdi
|
|
1800090ac: ff 10 call QWORD PTR [rax]
|
|
1800090ae: 0f 57 c0 xorps xmm0,xmm0
|
|
1800090b1: 0f 11 44 24 20 movups XMMWORD PTR [rsp+0x20],xmm0
|
|
1800090b6: 48 8d bd 80 00 00 00 lea rdi,[rbp+0x80]
|
|
1800090bd: 48 89 7c 24 20 mov QWORD PTR [rsp+0x20],rdi
|
|
1800090c2: c6 44 24 28 00 mov BYTE PTR [rsp+0x28],0x0
|
|
1800090c7: 48 8b cf mov rcx,rdi
|
|
1800090ca: ff 15 58 62 00 00 call QWORD PTR [rip+0x6258] # 0x18000f328
|
|
1800090d0: 85 c0 test eax,eax
|
|
1800090d2: 74 09 je 0x1800090dd
|
|
1800090d4: 8b c8 mov ecx,eax
|
|
1800090d6: ff 15 6c 62 00 00 call QWORD PTR [rip+0x626c] # 0x18000f348
|
|
1800090dc: cc int3
|
|
1800090dd: c6 44 24 28 01 mov BYTE PTR [rsp+0x28],0x1
|
|
1800090e2: ff 15 30 62 00 00 call QWORD PTR [rip+0x6230] # 0x18000f318
|
|
1800090e8: 48 05 40 42 0f 00 add rax,0xf4240
|
|
1800090ee: 48 6b c8 64 imul rcx,rax,0x64
|
|
1800090f2: 48 b8 b3 94 d6 26 e8 movabs rax,0x112e0be826d694b3
|
|
1800090f9: 0b 2e 11
|
|
1800090fc: 48 f7 e9 imul rcx
|
|
1800090ff: 48 c1 fa 1a sar rdx,0x1a
|
|
180009103: 48 8b c2 mov rax,rdx
|
|
180009106: 48 c1 e8 3f shr rax,0x3f
|
|
18000910a: 48 03 d0 add rdx,rax
|
|
18000910d: 48 89 54 24 30 mov QWORD PTR [rsp+0x30],rdx
|
|
180009112: 48 69 c2 00 ca 9a 3b imul rax,rdx,0x3b9aca00
|
|
180009119: 48 2b c8 sub rcx,rax
|
|
18000911c: 89 4c 24 38 mov DWORD PTR [rsp+0x38],ecx
|
|
180009120: 48 8b cf mov rcx,rdi
|
|
180009123: ff 15 37 62 00 00 call QWORD PTR [rip+0x6237] # 0x18000f360
|
|
180009129: 85 c0 test eax,eax
|
|
18000912b: 75 0a jne 0x180009137
|
|
18000912d: 8d 48 04 lea ecx,[rax+0x4]
|
|
180009130: ff 15 1a 62 00 00 call QWORD PTR [rip+0x621a] # 0x18000f350
|
|
180009136: cc int3
|
|
180009137: 48 8d 4d 38 lea rcx,[rbp+0x38]
|
|
18000913b: 4c 8d 44 24 30 lea r8,[rsp+0x30]
|
|
180009140: 48 8b d7 mov rdx,rdi
|
|
180009143: ff 15 ef 61 00 00 call QWORD PTR [rip+0x61ef] # 0x18000f338
|
|
180009149: 85 c0 test eax,eax
|
|
18000914b: 74 1c je 0x180009169
|
|
18000914d: 83 f8 02 cmp eax,0x2
|
|
180009150: 74 09 je 0x18000915b
|
|
180009152: 8b c8 mov ecx,eax
|
|
180009154: ff 15 ee 61 00 00 call QWORD PTR [rip+0x61ee] # 0x18000f348
|
|
18000915a: cc int3
|
|
18000915b: 48 8d 0d de 6d 00 00 lea rcx,[rip+0x6dde] # 0x18000ff40
|
|
180009162: e8 f9 e7 ff ff call 0x180007960
|
|
180009167: eb 24 jmp 0x18000918d
|
|
180009169: 48 8d 95 e0 00 00 00 lea rdx,[rbp+0xe0]
|
|
180009170: 48 83 bd f8 00 00 00 cmp QWORD PTR [rbp+0xf8],0x10
|
|
180009177: 10
|
|
180009178: 72 07 jb 0x180009181
|
|
18000917a: 48 8b 95 e0 00 00 00 mov rdx,QWORD PTR [rbp+0xe0]
|
|
180009181: 48 8d 0d d0 6d 00 00 lea rcx,[rip+0x6dd0] # 0x18000ff58
|
|
180009188: e8 d3 e7 ff ff call 0x180007960
|
|
18000918d: 48 8d 95 e0 00 00 00 lea rdx,[rbp+0xe0]
|
|
180009194: 48 8b ce mov rcx,rsi
|
|
180009197: e8 c4 9c ff ff call 0x180002e60
|
|
18000919c: 90 nop
|
|
18000919d: 48 8b cf mov rcx,rdi
|
|
1800091a0: ff 15 6a 61 00 00 call QWORD PTR [rip+0x616a] # 0x18000f310
|
|
1800091a6: 85 c0 test eax,eax
|
|
1800091a8: 74 09 je 0x1800091b3
|
|
1800091aa: 8b c8 mov ecx,eax
|
|
1800091ac: ff 15 96 61 00 00 call QWORD PTR [rip+0x6196] # 0x18000f348
|
|
1800091b2: 90 nop
|
|
1800091b3: 48 8b c6 mov rax,rsi
|
|
1800091b6: 48 8b 4c 24 40 mov rcx,QWORD PTR [rsp+0x40]
|
|
1800091bb: 48 33 cc xor rcx,rsp
|
|
1800091be: e8 6d 33 00 00 call 0x18000c530
|
|
1800091c3: 48 8b 9c 24 80 00 00 mov rbx,QWORD PTR [rsp+0x80]
|
|
1800091ca: 00
|
|
1800091cb: 48 83 c4 50 add rsp,0x50
|
|
1800091cf: 5f pop rdi
|
|
1800091d0: 5e pop rsi
|
|
1800091d1: 5d pop rbp
|
|
1800091d2: c3 ret
|
|
1800091d3: cc int3
|
|
1800091d4: cc int3
|
|
1800091d5: cc int3
|
|
1800091d6: cc int3
|
|
1800091d7: cc int3
|
|
1800091d8: cc int3
|
|
1800091d9: cc int3
|
|
1800091da: cc int3
|
|
1800091db: cc int3
|
|
1800091dc: cc int3
|
|
1800091dd: cc int3
|
|
1800091de: cc int3
|
|
1800091df: cc int3
|
|
1800091e0: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx
|
|
1800091e5: 48 89 6c 24 18 mov QWORD PTR [rsp+0x18],rbp
|
|
1800091ea: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi
|
|
1800091ef: 57 push rdi
|
|
1800091f0: 41 54 push r12
|
|
1800091f2: 41 55 push r13
|
|
1800091f4: 41 56 push r14
|
|
1800091f6: 41 57 push r15
|
|
1800091f8: 48 83 ec 70 sub rsp,0x70
|
|
1800091fc: 48 8b 05 0d be 00 00 mov rax,QWORD PTR [rip+0xbe0d] # 0x180015010
|
|
180009203: 48 33 c4 xor rax,rsp
|
|
180009206: 48 89 44 24 60 mov QWORD PTR [rsp+0x60],rax
|
|
18000920b: 4c 8b f1 mov r14,rcx
|
|
18000920e: 48 8b 81 08 01 00 00 mov rax,QWORD PTR [rcx+0x108]
|
|
180009215: 48 3b 81 00 01 00 00 cmp rax,QWORD PTR [rcx+0x100]
|
|
18000921c: 75 19 jne 0x180009237
|
|
18000921e: 48 8b 81 d8 00 00 00 mov rax,QWORD PTR [rcx+0xd8]
|
|
180009225: 48 85 c0 test rax,rax
|
|
180009228: 0f 84 a3 02 00 00 je 0x1800094d1
|
|
18000922e: 33 d2 xor edx,edx
|
|
180009230: 33 c9 xor ecx,ecx
|
|
180009232: e9 98 02 00 00 jmp 0x1800094cf
|
|
180009237: e8 d4 02 00 00 call 0x180009510
|
|
18000923c: 84 c0 test al,al
|
|
18000923e: 75 28 jne 0x180009268
|
|
180009240: 48 8d 0d 21 6d 00 00 lea rcx,[rip+0x6d21] # 0x18000ff68
|
|
180009247: e8 14 e7 ff ff call 0x180007960
|
|
18000924c: 49 8b 86 d8 00 00 00 mov rax,QWORD PTR [r14+0xd8]
|
|
180009253: 48 85 c0 test rax,rax
|
|
180009256: 0f 84 75 02 00 00 je 0x1800094d1
|
|
18000925c: ba 01 00 00 00 mov edx,0x1
|
|
180009261: 33 c9 xor ecx,ecx
|
|
180009263: e9 67 02 00 00 jmp 0x1800094cf
|
|
180009268: 49 8b 86 d8 00 00 00 mov rax,QWORD PTR [r14+0xd8]
|
|
18000926f: 48 85 c0 test rax,rax
|
|
180009272: 74 0a je 0x18000927e
|
|
180009274: ba 01 00 00 00 mov edx,0x1
|
|
180009279: 0f b6 ca movzx ecx,dl
|
|
18000927c: ff d0 call rax
|
|
18000927e: 49 8b 86 08 01 00 00 mov rax,QWORD PTR [r14+0x108]
|
|
180009285: 49 2b 86 00 01 00 00 sub rax,QWORD PTR [r14+0x100]
|
|
18000928c: 48 83 c0 7f add rax,0x7f
|
|
180009290: 48 c1 e8 07 shr rax,0x7
|
|
180009294: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax
|
|
180009299: 45 33 ff xor r15d,r15d
|
|
18000929c: 85 c0 test eax,eax
|
|
18000929e: 0f 8e 7f 01 00 00 jle 0x180009423
|
|
1800092a4: 45 33 e4 xor r12d,r12d
|
|
1800092a7: ba 80 00 00 00 mov edx,0x80
|
|
1800092ac: 45 8d 6f 62 lea r13d,[r15+0x62]
|
|
1800092b0: 49 8b 8e 00 01 00 00 mov rcx,QWORD PTR [r14+0x100]
|
|
1800092b7: 49 8b 86 08 01 00 00 mov rax,QWORD PTR [r14+0x108]
|
|
1800092be: 48 2b c1 sub rax,rcx
|
|
1800092c1: 41 2b c4 sub eax,r12d
|
|
1800092c4: 3b c2 cmp eax,edx
|
|
1800092c6: 0f 4f c2 cmovg eax,edx
|
|
1800092c9: 0f 57 c9 xorps xmm1,xmm1
|
|
1800092cc: f3 0f 7f 4c 24 48 movdqu XMMWORD PTR [rsp+0x48],xmm1
|
|
1800092d2: 33 ed xor ebp,ebp
|
|
1800092d4: 48 89 6c 24 58 mov QWORD PTR [rsp+0x58],rbp
|
|
1800092d9: 48 63 f0 movsxd rsi,eax
|
|
1800092dc: 49 63 dc movsxd rbx,r12d
|
|
1800092df: 48 03 d9 add rbx,rcx
|
|
1800092e2: 85 c0 test eax,eax
|
|
1800092e4: 74 12 je 0x1800092f8
|
|
1800092e6: 48 8b d6 mov rdx,rsi
|
|
1800092e9: 48 8d 4c 24 48 lea rcx,[rsp+0x48]
|
|
1800092ee: e8 ad 98 ff ff call 0x180002ba0
|
|
1800092f3: 48 8b 6c 24 58 mov rbp,QWORD PTR [rsp+0x58]
|
|
1800092f8: 4c 8b c6 mov r8,rsi
|
|
1800092fb: 48 8b d3 mov rdx,rbx
|
|
1800092fe: 48 8b 5c 24 48 mov rbx,QWORD PTR [rsp+0x48]
|
|
180009303: 48 8b cb mov rcx,rbx
|
|
180009306: e8 60 45 00 00 call 0x18000d86b
|
|
18000930b: 48 8d 04 33 lea rax,[rbx+rsi*1]
|
|
18000930f: 48 89 44 24 50 mov QWORD PTR [rsp+0x50],rax
|
|
180009314: 0f 57 c0 xorps xmm0,xmm0
|
|
180009317: f3 0f 7f 44 24 28 movdqu XMMWORD PTR [rsp+0x28],xmm0
|
|
18000931d: 48 c7 44 24 38 00 00 mov QWORD PTR [rsp+0x38],0x0
|
|
180009324: 00 00
|
|
180009326: 48 3b d8 cmp rbx,rax
|
|
180009329: 74 6c je 0x180009397
|
|
18000932b: 48 81 fe 00 10 00 00 cmp rsi,0x1000
|
|
180009332: 72 2c jb 0x180009360
|
|
180009334: 48 8d 4e 27 lea rcx,[rsi+0x27]
|
|
180009338: 48 3b ce cmp rcx,rsi
|
|
18000933b: 0f 86 bb 01 00 00 jbe 0x1800094fc
|
|
180009341: e8 0e 32 00 00 call 0x18000c554
|
|
180009346: 48 8b c8 mov rcx,rax
|
|
180009349: 48 85 c0 test rax,rax
|
|
18000934c: 0f 84 06 01 00 00 je 0x180009458
|
|
180009352: 48 83 c0 27 add rax,0x27
|
|
180009356: 48 83 e0 e0 and rax,0xffffffffffffffe0
|
|
18000935a: 48 89 48 f8 mov QWORD PTR [rax-0x8],rcx
|
|
18000935e: eb 11 jmp 0x180009371
|
|
180009360: 48 85 f6 test rsi,rsi
|
|
180009363: 74 0a je 0x18000936f
|
|
180009365: 48 8b ce mov rcx,rsi
|
|
180009368: e8 e7 31 00 00 call 0x18000c554
|
|
18000936d: eb 02 jmp 0x180009371
|
|
18000936f: 33 c0 xor eax,eax
|
|
180009371: 48 89 44 24 28 mov QWORD PTR [rsp+0x28],rax
|
|
180009376: 48 89 44 24 30 mov QWORD PTR [rsp+0x30],rax
|
|
18000937b: 48 8d 3c 30 lea rdi,[rax+rsi*1]
|
|
18000937f: 48 89 7c 24 38 mov QWORD PTR [rsp+0x38],rdi
|
|
180009384: 4c 8b c6 mov r8,rsi
|
|
180009387: 48 8b d3 mov rdx,rbx
|
|
18000938a: 48 8b c8 mov rcx,rax
|
|
18000938d: e8 d9 44 00 00 call 0x18000d86b
|
|
180009392: 48 89 7c 24 30 mov QWORD PTR [rsp+0x30],rdi
|
|
180009397: 45 8b c7 mov r8d,r15d
|
|
18000939a: 48 8d 54 24 28 lea rdx,[rsp+0x28]
|
|
18000939f: 49 8b ce mov rcx,r14
|
|
1800093a2: e8 a9 04 00 00 call 0x180009850
|
|
1800093a7: 0f b6 c8 movzx ecx,al
|
|
1800093aa: 41 8b c5 mov eax,r13d
|
|
1800093ad: 99 cdq
|
|
1800093ae: 48 8b 74 24 20 mov rsi,QWORD PTR [rsp+0x20]
|
|
1800093b3: f7 fe idiv esi
|
|
1800093b5: 8b f8 mov edi,eax
|
|
1800093b7: 84 c9 test cl,cl
|
|
1800093b9: 0f 84 a0 00 00 00 je 0x18000945f
|
|
1800093bf: 49 8b 86 d8 00 00 00 mov rax,QWORD PTR [r14+0xd8]
|
|
1800093c6: 48 85 c0 test rax,rax
|
|
1800093c9: 74 08 je 0x1800093d3
|
|
1800093cb: 8d 57 01 lea edx,[rdi+0x1]
|
|
1800093ce: b1 01 mov cl,0x1
|
|
1800093d0: ff d0 call rax
|
|
1800093d2: 90 nop
|
|
1800093d3: 48 85 db test rbx,rbx
|
|
1800093d6: 74 33 je 0x18000940b
|
|
1800093d8: 48 2b eb sub rbp,rbx
|
|
1800093db: 48 8b c3 mov rax,rbx
|
|
1800093de: 48 81 fd 00 10 00 00 cmp rbp,0x1000
|
|
1800093e5: 72 19 jb 0x180009400
|
|
1800093e7: 48 83 c5 27 add rbp,0x27
|
|
1800093eb: 48 8b 5b f8 mov rbx,QWORD PTR [rbx-0x8]
|
|
1800093ef: 48 2b c3 sub rax,rbx
|
|
1800093f2: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
1800093f6: 48 83 f8 1f cmp rax,0x1f
|
|
1800093fa: 0f 87 a8 00 00 00 ja 0x1800094a8
|
|
180009400: 48 8b d5 mov rdx,rbp
|
|
180009403: 48 8b cb mov rcx,rbx
|
|
180009406: e8 05 35 00 00 call 0x18000c910
|
|
18000940b: 41 ff c7 inc r15d
|
|
18000940e: ba 80 00 00 00 mov edx,0x80
|
|
180009413: 44 03 e2 add r12d,edx
|
|
180009416: 41 83 c5 62 add r13d,0x62
|
|
18000941a: 44 3b fe cmp r15d,esi
|
|
18000941d: 0f 8c 8d fe ff ff jl 0x1800092b0
|
|
180009423: 49 8b ce mov rcx,r14
|
|
180009426: e8 85 02 00 00 call 0x1800096b0
|
|
18000942b: 84 c0 test al,al
|
|
18000942d: 0f 85 89 00 00 00 jne 0x1800094bc
|
|
180009433: 48 8d 0d 46 6b 00 00 lea rcx,[rip+0x6b46] # 0x18000ff80
|
|
18000943a: e8 21 e5 ff ff call 0x180007960
|
|
18000943f: 49 8b 86 d8 00 00 00 mov rax,QWORD PTR [r14+0xd8]
|
|
180009446: 48 85 c0 test rax,rax
|
|
180009449: 0f 84 82 00 00 00 je 0x1800094d1
|
|
18000944f: ba 63 00 00 00 mov edx,0x63
|
|
180009454: 33 c9 xor ecx,ecx
|
|
180009456: eb 77 jmp 0x1800094cf
|
|
180009458: ff 15 02 60 00 00 call QWORD PTR [rip+0x6002] # 0x18000f460
|
|
18000945e: cc int3
|
|
18000945f: 48 8d 0d 0a 6c 00 00 lea rcx,[rip+0x6c0a] # 0x180010070
|
|
180009466: e8 f5 e4 ff ff call 0x180007960
|
|
18000946b: 49 8b 86 d8 00 00 00 mov rax,QWORD PTR [r14+0xd8]
|
|
180009472: 48 85 c0 test rax,rax
|
|
180009475: 74 08 je 0x18000947f
|
|
180009477: 8d 57 01 lea edx,[rdi+0x1]
|
|
18000947a: 33 c9 xor ecx,ecx
|
|
18000947c: ff d0 call rax
|
|
18000947e: 90 nop
|
|
18000947f: 48 85 db test rbx,rbx
|
|
180009482: 74 4d je 0x1800094d1
|
|
180009484: 48 2b eb sub rbp,rbx
|
|
180009487: 48 8b c3 mov rax,rbx
|
|
18000948a: 48 81 fd 00 10 00 00 cmp rbp,0x1000
|
|
180009491: 72 1c jb 0x1800094af
|
|
180009493: 48 83 c5 27 add rbp,0x27
|
|
180009497: 48 8b 5b f8 mov rbx,QWORD PTR [rbx-0x8]
|
|
18000949b: 48 2b c3 sub rax,rbx
|
|
18000949e: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
1800094a2: 48 83 f8 1f cmp rax,0x1f
|
|
1800094a6: 76 07 jbe 0x1800094af
|
|
1800094a8: ff 15 b2 5f 00 00 call QWORD PTR [rip+0x5fb2] # 0x18000f460
|
|
1800094ae: cc int3
|
|
1800094af: 48 8b d5 mov rdx,rbp
|
|
1800094b2: 48 8b cb mov rcx,rbx
|
|
1800094b5: e8 56 34 00 00 call 0x18000c910
|
|
1800094ba: eb 15 jmp 0x1800094d1
|
|
1800094bc: 49 8b 86 d8 00 00 00 mov rax,QWORD PTR [r14+0xd8]
|
|
1800094c3: 48 85 c0 test rax,rax
|
|
1800094c6: 74 09 je 0x1800094d1
|
|
1800094c8: ba 64 00 00 00 mov edx,0x64
|
|
1800094cd: b1 01 mov cl,0x1
|
|
1800094cf: ff d0 call rax
|
|
1800094d1: 48 8b 4c 24 60 mov rcx,QWORD PTR [rsp+0x60]
|
|
1800094d6: 48 33 cc xor rcx,rsp
|
|
1800094d9: e8 52 30 00 00 call 0x18000c530
|
|
1800094de: 4c 8d 5c 24 70 lea r11,[rsp+0x70]
|
|
1800094e3: 49 8b 5b 38 mov rbx,QWORD PTR [r11+0x38]
|
|
1800094e7: 49 8b 6b 40 mov rbp,QWORD PTR [r11+0x40]
|
|
1800094eb: 49 8b 73 48 mov rsi,QWORD PTR [r11+0x48]
|
|
1800094ef: 49 8b e3 mov rsp,r11
|
|
1800094f2: 41 5f pop r15
|
|
1800094f4: 41 5e pop r14
|
|
1800094f6: 41 5d pop r13
|
|
1800094f8: 41 5c pop r12
|
|
1800094fa: 5f pop rdi
|
|
1800094fb: c3 ret
|
|
1800094fc: e8 4f 82 ff ff call 0x180001750
|
|
180009501: 90 nop
|
|
180009502: cc int3
|
|
180009503: cc int3
|
|
180009504: cc int3
|
|
180009505: cc int3
|
|
180009506: cc int3
|
|
180009507: cc int3
|
|
180009508: cc int3
|
|
180009509: cc int3
|
|
18000950a: cc int3
|
|
18000950b: cc int3
|
|
18000950c: cc int3
|
|
18000950d: cc int3
|
|
18000950e: cc int3
|
|
18000950f: cc int3
|
|
180009510: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx
|
|
180009515: 57 push rdi
|
|
180009516: 48 83 ec 50 sub rsp,0x50
|
|
18000951a: 48 8b 05 ef ba 00 00 mov rax,QWORD PTR [rip+0xbaef] # 0x180015010
|
|
180009521: 48 33 c4 xor rax,rsp
|
|
180009524: 48 89 44 24 40 mov QWORD PTR [rsp+0x40],rax
|
|
180009529: 48 8b d9 mov rbx,rcx
|
|
18000952c: 80 3d bd ca 00 00 00 cmp BYTE PTR [rip+0xcabd],0x0 # 0x180015ff0
|
|
180009533: 74 0c je 0x180009541
|
|
180009535: 48 8d 0d 5c 6a 00 00 lea rcx,[rip+0x6a5c] # 0x18000ff98
|
|
18000953c: e8 1f e4 ff ff call 0x180007960
|
|
180009541: c6 43 30 00 mov BYTE PTR [rbx+0x30],0x0
|
|
180009545: b9 28 00 00 00 mov ecx,0x28
|
|
18000954a: e8 05 30 00 00 call 0x18000c554
|
|
18000954f: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax
|
|
180009554: 0f 57 c0 xorps xmm0,xmm0
|
|
180009557: 33 c9 xor ecx,ecx
|
|
180009559: 0f 11 00 movups XMMWORD PTR [rax],xmm0
|
|
18000955c: 0f 11 40 10 movups XMMWORD PTR [rax+0x10],xmm0
|
|
180009560: 48 89 48 20 mov QWORD PTR [rax+0x20],rcx
|
|
180009564: 41 b0 05 mov r8b,0x5
|
|
180009567: 48 8b c8 mov rcx,rax
|
|
18000956a: e8 d1 0c 00 00 call 0x18000a240
|
|
18000956f: 48 8b f8 mov rdi,rax
|
|
180009572: 48 85 c0 test rax,rax
|
|
180009575: 74 2b je 0x1800095a2
|
|
180009577: 48 8b 8b d0 00 00 00 mov rcx,QWORD PTR [rbx+0xd0]
|
|
18000957e: 48 85 c9 test rcx,rcx
|
|
180009581: 74 12 je 0x180009595
|
|
180009583: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8]
|
|
180009587: 4c 8b 40 10 mov r8,QWORD PTR [rax+0x10]
|
|
18000958b: 4c 2b c2 sub r8,rdx
|
|
18000958e: 4c 8b 09 mov r9,QWORD PTR [rcx]
|
|
180009591: 41 ff 51 08 call QWORD PTR [r9+0x8]
|
|
180009595: 48 8b 07 mov rax,QWORD PTR [rdi]
|
|
180009598: ba 01 00 00 00 mov edx,0x1
|
|
18000959d: 48 8b cf mov rcx,rdi
|
|
1800095a0: ff 10 call QWORD PTR [rax]
|
|
1800095a2: 0f 57 c0 xorps xmm0,xmm0
|
|
1800095a5: 0f 11 44 24 20 movups XMMWORD PTR [rsp+0x20],xmm0
|
|
1800095aa: 48 8d bb 80 00 00 00 lea rdi,[rbx+0x80]
|
|
1800095b1: 48 89 7c 24 20 mov QWORD PTR [rsp+0x20],rdi
|
|
1800095b6: c6 44 24 28 00 mov BYTE PTR [rsp+0x28],0x0
|
|
1800095bb: 48 8b cf mov rcx,rdi
|
|
1800095be: ff 15 64 5d 00 00 call QWORD PTR [rip+0x5d64] # 0x18000f328
|
|
1800095c4: 85 c0 test eax,eax
|
|
1800095c6: 74 09 je 0x1800095d1
|
|
1800095c8: 8b c8 mov ecx,eax
|
|
1800095ca: ff 15 78 5d 00 00 call QWORD PTR [rip+0x5d78] # 0x18000f348
|
|
1800095d0: cc int3
|
|
1800095d1: c6 44 24 28 01 mov BYTE PTR [rsp+0x28],0x1
|
|
1800095d6: ff 15 3c 5d 00 00 call QWORD PTR [rip+0x5d3c] # 0x18000f318
|
|
1800095dc: 48 05 80 c3 c9 01 add rax,0x1c9c380
|
|
1800095e2: 48 6b c8 64 imul rcx,rax,0x64
|
|
1800095e6: 48 b8 b3 94 d6 26 e8 movabs rax,0x112e0be826d694b3
|
|
1800095ed: 0b 2e 11
|
|
1800095f0: 48 f7 e9 imul rcx
|
|
1800095f3: 48 c1 fa 1a sar rdx,0x1a
|
|
1800095f7: 48 8b c2 mov rax,rdx
|
|
1800095fa: 48 c1 e8 3f shr rax,0x3f
|
|
1800095fe: 48 03 d0 add rdx,rax
|
|
180009601: 48 89 54 24 30 mov QWORD PTR [rsp+0x30],rdx
|
|
180009606: 48 69 c2 00 ca 9a 3b imul rax,rdx,0x3b9aca00
|
|
18000960d: 48 2b c8 sub rcx,rax
|
|
180009610: 89 4c 24 38 mov DWORD PTR [rsp+0x38],ecx
|
|
180009614: 48 8b cf mov rcx,rdi
|
|
180009617: ff 15 43 5d 00 00 call QWORD PTR [rip+0x5d43] # 0x18000f360
|
|
18000961d: 85 c0 test eax,eax
|
|
18000961f: 75 0a jne 0x18000962b
|
|
180009621: 8d 48 04 lea ecx,[rax+0x4]
|
|
180009624: ff 15 26 5d 00 00 call QWORD PTR [rip+0x5d26] # 0x18000f350
|
|
18000962a: cc int3
|
|
18000962b: 48 8d 4b 38 lea rcx,[rbx+0x38]
|
|
18000962f: 4c 8d 44 24 30 lea r8,[rsp+0x30]
|
|
180009634: 48 8b d7 mov rdx,rdi
|
|
180009637: ff 15 fb 5c 00 00 call QWORD PTR [rip+0x5cfb] # 0x18000f338
|
|
18000963d: 85 c0 test eax,eax
|
|
18000963f: 74 1c je 0x18000965d
|
|
180009641: 83 f8 02 cmp eax,0x2
|
|
180009644: 74 09 je 0x18000964f
|
|
180009646: 8b c8 mov ecx,eax
|
|
180009648: ff 15 fa 5c 00 00 call QWORD PTR [rip+0x5cfa] # 0x18000f348
|
|
18000964e: cc int3
|
|
18000964f: 48 8d 0d 52 69 00 00 lea rcx,[rip+0x6952] # 0x18000ffa8
|
|
180009656: e8 05 e3 ff ff call 0x180007960
|
|
18000965b: eb 10 jmp 0x18000966d
|
|
18000965d: 0f b6 53 30 movzx edx,BYTE PTR [rbx+0x30]
|
|
180009661: 48 8d 0d 58 69 00 00 lea rcx,[rip+0x6958] # 0x18000ffc0
|
|
180009668: e8 f3 e2 ff ff call 0x180007960
|
|
18000966d: 0f b6 5b 30 movzx ebx,BYTE PTR [rbx+0x30]
|
|
180009671: 48 8b cf mov rcx,rdi
|
|
180009674: ff 15 96 5c 00 00 call QWORD PTR [rip+0x5c96] # 0x18000f310
|
|
18000967a: 85 c0 test eax,eax
|
|
18000967c: 74 09 je 0x180009687
|
|
18000967e: 8b c8 mov ecx,eax
|
|
180009680: ff 15 c2 5c 00 00 call QWORD PTR [rip+0x5cc2] # 0x18000f348
|
|
180009686: 90 nop
|
|
180009687: 0f b6 c3 movzx eax,bl
|
|
18000968a: 48 8b 4c 24 40 mov rcx,QWORD PTR [rsp+0x40]
|
|
18000968f: 48 33 cc xor rcx,rsp
|
|
180009692: e8 99 2e 00 00 call 0x18000c530
|
|
180009697: 48 8b 5c 24 68 mov rbx,QWORD PTR [rsp+0x68]
|
|
18000969c: 48 83 c4 50 add rsp,0x50
|
|
1800096a0: 5f pop rdi
|
|
1800096a1: c3 ret
|
|
1800096a2: cc int3
|
|
1800096a3: cc int3
|
|
1800096a4: cc int3
|
|
1800096a5: cc int3
|
|
1800096a6: cc int3
|
|
1800096a7: cc int3
|
|
1800096a8: cc int3
|
|
1800096a9: cc int3
|
|
1800096aa: cc int3
|
|
1800096ab: cc int3
|
|
1800096ac: cc int3
|
|
1800096ad: cc int3
|
|
1800096ae: cc int3
|
|
1800096af: cc int3
|
|
1800096b0: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx
|
|
1800096b5: 57 push rdi
|
|
1800096b6: 48 83 ec 50 sub rsp,0x50
|
|
1800096ba: 48 8b 05 4f b9 00 00 mov rax,QWORD PTR [rip+0xb94f] # 0x180015010
|
|
1800096c1: 48 33 c4 xor rax,rsp
|
|
1800096c4: 48 89 44 24 40 mov QWORD PTR [rsp+0x40],rax
|
|
1800096c9: 48 8b d9 mov rbx,rcx
|
|
1800096cc: 80 3d 1d c9 00 00 00 cmp BYTE PTR [rip+0xc91d],0x0 # 0x180015ff0
|
|
1800096d3: 74 0c je 0x1800096e1
|
|
1800096d5: 48 8d 0d f4 68 00 00 lea rcx,[rip+0x68f4] # 0x18000ffd0
|
|
1800096dc: e8 7f e2 ff ff call 0x180007960
|
|
1800096e1: c6 43 30 00 mov BYTE PTR [rbx+0x30],0x0
|
|
1800096e5: b9 28 00 00 00 mov ecx,0x28
|
|
1800096ea: e8 65 2e 00 00 call 0x18000c554
|
|
1800096ef: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax
|
|
1800096f4: 0f 57 c0 xorps xmm0,xmm0
|
|
1800096f7: 33 c9 xor ecx,ecx
|
|
1800096f9: 0f 11 00 movups XMMWORD PTR [rax],xmm0
|
|
1800096fc: 0f 11 40 10 movups XMMWORD PTR [rax+0x10],xmm0
|
|
180009700: 48 89 48 20 mov QWORD PTR [rax+0x20],rcx
|
|
180009704: 41 b0 06 mov r8b,0x6
|
|
180009707: 48 8b c8 mov rcx,rax
|
|
18000970a: e8 31 0b 00 00 call 0x18000a240
|
|
18000970f: 48 8b f8 mov rdi,rax
|
|
180009712: 48 85 c0 test rax,rax
|
|
180009715: 74 2b je 0x180009742
|
|
180009717: 48 8b 8b d0 00 00 00 mov rcx,QWORD PTR [rbx+0xd0]
|
|
18000971e: 48 85 c9 test rcx,rcx
|
|
180009721: 74 12 je 0x180009735
|
|
180009723: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8]
|
|
180009727: 4c 8b 40 10 mov r8,QWORD PTR [rax+0x10]
|
|
18000972b: 4c 2b c2 sub r8,rdx
|
|
18000972e: 4c 8b 09 mov r9,QWORD PTR [rcx]
|
|
180009731: 41 ff 51 08 call QWORD PTR [r9+0x8]
|
|
180009735: 48 8b 07 mov rax,QWORD PTR [rdi]
|
|
180009738: ba 01 00 00 00 mov edx,0x1
|
|
18000973d: 48 8b cf mov rcx,rdi
|
|
180009740: ff 10 call QWORD PTR [rax]
|
|
180009742: 0f 57 c0 xorps xmm0,xmm0
|
|
180009745: 0f 11 44 24 20 movups XMMWORD PTR [rsp+0x20],xmm0
|
|
18000974a: 48 8d bb 80 00 00 00 lea rdi,[rbx+0x80]
|
|
180009751: 48 89 7c 24 20 mov QWORD PTR [rsp+0x20],rdi
|
|
180009756: c6 44 24 28 00 mov BYTE PTR [rsp+0x28],0x0
|
|
18000975b: 48 8b cf mov rcx,rdi
|
|
18000975e: ff 15 c4 5b 00 00 call QWORD PTR [rip+0x5bc4] # 0x18000f328
|
|
180009764: 85 c0 test eax,eax
|
|
180009766: 74 09 je 0x180009771
|
|
180009768: 8b c8 mov ecx,eax
|
|
18000976a: ff 15 d8 5b 00 00 call QWORD PTR [rip+0x5bd8] # 0x18000f348
|
|
180009770: cc int3
|
|
180009771: c6 44 24 28 01 mov BYTE PTR [rsp+0x28],0x1
|
|
180009776: ff 15 9c 5b 00 00 call QWORD PTR [rip+0x5b9c] # 0x18000f318
|
|
18000977c: 48 05 80 d1 f0 08 add rax,0x8f0d180
|
|
180009782: 48 6b c8 64 imul rcx,rax,0x64
|
|
180009786: 48 b8 b3 94 d6 26 e8 movabs rax,0x112e0be826d694b3
|
|
18000978d: 0b 2e 11
|
|
180009790: 48 f7 e9 imul rcx
|
|
180009793: 48 c1 fa 1a sar rdx,0x1a
|
|
180009797: 48 8b c2 mov rax,rdx
|
|
18000979a: 48 c1 e8 3f shr rax,0x3f
|
|
18000979e: 48 03 d0 add rdx,rax
|
|
1800097a1: 48 89 54 24 30 mov QWORD PTR [rsp+0x30],rdx
|
|
1800097a6: 48 69 c2 00 ca 9a 3b imul rax,rdx,0x3b9aca00
|
|
1800097ad: 48 2b c8 sub rcx,rax
|
|
1800097b0: 89 4c 24 38 mov DWORD PTR [rsp+0x38],ecx
|
|
1800097b4: 48 8b cf mov rcx,rdi
|
|
1800097b7: ff 15 a3 5b 00 00 call QWORD PTR [rip+0x5ba3] # 0x18000f360
|
|
1800097bd: 85 c0 test eax,eax
|
|
1800097bf: 75 0a jne 0x1800097cb
|
|
1800097c1: 8d 48 04 lea ecx,[rax+0x4]
|
|
1800097c4: ff 15 86 5b 00 00 call QWORD PTR [rip+0x5b86] # 0x18000f350
|
|
1800097ca: cc int3
|
|
1800097cb: 48 8d 4b 38 lea rcx,[rbx+0x38]
|
|
1800097cf: 4c 8d 44 24 30 lea r8,[rsp+0x30]
|
|
1800097d4: 48 8b d7 mov rdx,rdi
|
|
1800097d7: ff 15 5b 5b 00 00 call QWORD PTR [rip+0x5b5b] # 0x18000f338
|
|
1800097dd: 85 c0 test eax,eax
|
|
1800097df: 74 1c je 0x1800097fd
|
|
1800097e1: 83 f8 02 cmp eax,0x2
|
|
1800097e4: 74 09 je 0x1800097ef
|
|
1800097e6: 8b c8 mov ecx,eax
|
|
1800097e8: ff 15 5a 5b 00 00 call QWORD PTR [rip+0x5b5a] # 0x18000f348
|
|
1800097ee: cc int3
|
|
1800097ef: 48 8d 0d ea 67 00 00 lea rcx,[rip+0x67ea] # 0x18000ffe0
|
|
1800097f6: e8 65 e1 ff ff call 0x180007960
|
|
1800097fb: eb 10 jmp 0x18000980d
|
|
1800097fd: 0f b6 53 30 movzx edx,BYTE PTR [rbx+0x30]
|
|
180009801: 48 8d 0d f0 67 00 00 lea rcx,[rip+0x67f0] # 0x18000fff8
|
|
180009808: e8 53 e1 ff ff call 0x180007960
|
|
18000980d: 0f b6 5b 30 movzx ebx,BYTE PTR [rbx+0x30]
|
|
180009811: 48 8b cf mov rcx,rdi
|
|
180009814: ff 15 f6 5a 00 00 call QWORD PTR [rip+0x5af6] # 0x18000f310
|
|
18000981a: 85 c0 test eax,eax
|
|
18000981c: 74 09 je 0x180009827
|
|
18000981e: 8b c8 mov ecx,eax
|
|
180009820: ff 15 22 5b 00 00 call QWORD PTR [rip+0x5b22] # 0x18000f348
|
|
180009826: 90 nop
|
|
180009827: 0f b6 c3 movzx eax,bl
|
|
18000982a: 48 8b 4c 24 40 mov rcx,QWORD PTR [rsp+0x40]
|
|
18000982f: 48 33 cc xor rcx,rsp
|
|
180009832: e8 f9 2c 00 00 call 0x18000c530
|
|
180009837: 48 8b 5c 24 68 mov rbx,QWORD PTR [rsp+0x68]
|
|
18000983c: 48 83 c4 50 add rsp,0x50
|
|
180009840: 5f pop rdi
|
|
180009841: c3 ret
|
|
180009842: cc int3
|
|
180009843: cc int3
|
|
180009844: cc int3
|
|
180009845: cc int3
|
|
180009846: cc int3
|
|
180009847: cc int3
|
|
180009848: cc int3
|
|
180009849: cc int3
|
|
18000984a: cc int3
|
|
18000984b: cc int3
|
|
18000984c: cc int3
|
|
18000984d: cc int3
|
|
18000984e: cc int3
|
|
18000984f: cc int3
|
|
180009850: 40 53 rex push rbx
|
|
180009852: 56 push rsi
|
|
180009853: 57 push rdi
|
|
180009854: 48 83 ec 60 sub rsp,0x60
|
|
180009858: 48 8b 05 b1 b7 00 00 mov rax,QWORD PTR [rip+0xb7b1] # 0x180015010
|
|
18000985f: 48 33 c4 xor rax,rsp
|
|
180009862: 48 89 44 24 58 mov QWORD PTR [rsp+0x58],rax
|
|
180009867: 41 8b f0 mov esi,r8d
|
|
18000986a: 48 8b da mov rbx,rdx
|
|
18000986d: 48 8b f9 mov rdi,rcx
|
|
180009870: 48 89 54 24 30 mov QWORD PTR [rsp+0x30],rdx
|
|
180009875: 80 3d 74 c7 00 00 00 cmp BYTE PTR [rip+0xc774],0x0 # 0x180015ff0
|
|
18000987c: 74 0f je 0x18000988d
|
|
18000987e: 41 8b d0 mov edx,r8d
|
|
180009881: 48 8d 0d 00 68 00 00 lea rcx,[rip+0x6800] # 0x180010088
|
|
180009888: e8 d3 e0 ff ff call 0x180007960
|
|
18000988d: c6 47 30 00 mov BYTE PTR [rdi+0x30],0x0
|
|
180009891: b9 28 00 00 00 mov ecx,0x28
|
|
180009896: e8 b9 2c 00 00 call 0x18000c554
|
|
18000989b: 48 89 44 24 38 mov QWORD PTR [rsp+0x38],rax
|
|
1800098a0: 0f 57 c0 xorps xmm0,xmm0
|
|
1800098a3: 33 c9 xor ecx,ecx
|
|
1800098a5: 0f 11 00 movups XMMWORD PTR [rax],xmm0
|
|
1800098a8: 0f 11 40 10 movups XMMWORD PTR [rax+0x10],xmm0
|
|
1800098ac: 48 89 48 20 mov QWORD PTR [rax+0x20],rcx
|
|
1800098b0: 8d 8e 01 80 00 00 lea ecx,[rsi+0x8001]
|
|
1800098b6: 89 4c 24 20 mov DWORD PTR [rsp+0x20],ecx
|
|
1800098ba: 4c 8b cb mov r9,rbx
|
|
1800098bd: 48 8b c8 mov rcx,rax
|
|
1800098c0: e8 db 06 00 00 call 0x180009fa0
|
|
1800098c5: 48 8b f0 mov rsi,rax
|
|
1800098c8: 48 85 c0 test rax,rax
|
|
1800098cb: 74 2b je 0x1800098f8
|
|
1800098cd: 48 8b 8f d0 00 00 00 mov rcx,QWORD PTR [rdi+0xd0]
|
|
1800098d4: 48 85 c9 test rcx,rcx
|
|
1800098d7: 74 12 je 0x1800098eb
|
|
1800098d9: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8]
|
|
1800098dd: 4c 8b 40 10 mov r8,QWORD PTR [rax+0x10]
|
|
1800098e1: 4c 2b c2 sub r8,rdx
|
|
1800098e4: 4c 8b 09 mov r9,QWORD PTR [rcx]
|
|
1800098e7: 41 ff 51 08 call QWORD PTR [r9+0x8]
|
|
1800098eb: 48 8b 06 mov rax,QWORD PTR [rsi]
|
|
1800098ee: ba 01 00 00 00 mov edx,0x1
|
|
1800098f3: 48 8b ce mov rcx,rsi
|
|
1800098f6: ff 10 call QWORD PTR [rax]
|
|
1800098f8: 0f 57 c0 xorps xmm0,xmm0
|
|
1800098fb: 0f 11 44 24 38 movups XMMWORD PTR [rsp+0x38],xmm0
|
|
180009900: 48 8d b7 80 00 00 00 lea rsi,[rdi+0x80]
|
|
180009907: 48 89 74 24 38 mov QWORD PTR [rsp+0x38],rsi
|
|
18000990c: c6 44 24 40 00 mov BYTE PTR [rsp+0x40],0x0
|
|
180009911: 48 8b ce mov rcx,rsi
|
|
180009914: ff 15 0e 5a 00 00 call QWORD PTR [rip+0x5a0e] # 0x18000f328
|
|
18000991a: 85 c0 test eax,eax
|
|
18000991c: 74 09 je 0x180009927
|
|
18000991e: 8b c8 mov ecx,eax
|
|
180009920: ff 15 22 5a 00 00 call QWORD PTR [rip+0x5a22] # 0x18000f348
|
|
180009926: cc int3
|
|
180009927: c6 44 24 40 01 mov BYTE PTR [rsp+0x40],0x1
|
|
18000992c: ff 15 e6 59 00 00 call QWORD PTR [rip+0x59e6] # 0x18000f318
|
|
180009932: 48 05 40 4b 4c 00 add rax,0x4c4b40
|
|
180009938: 48 6b c8 64 imul rcx,rax,0x64
|
|
18000993c: 48 b8 b3 94 d6 26 e8 movabs rax,0x112e0be826d694b3
|
|
180009943: 0b 2e 11
|
|
180009946: 48 f7 e9 imul rcx
|
|
180009949: 48 c1 fa 1a sar rdx,0x1a
|
|
18000994d: 48 8b c2 mov rax,rdx
|
|
180009950: 48 c1 e8 3f shr rax,0x3f
|
|
180009954: 48 03 d0 add rdx,rax
|
|
180009957: 48 89 54 24 48 mov QWORD PTR [rsp+0x48],rdx
|
|
18000995c: 48 69 c2 00 ca 9a 3b imul rax,rdx,0x3b9aca00
|
|
180009963: 48 2b c8 sub rcx,rax
|
|
180009966: 89 4c 24 50 mov DWORD PTR [rsp+0x50],ecx
|
|
18000996a: 48 8b ce mov rcx,rsi
|
|
18000996d: ff 15 ed 59 00 00 call QWORD PTR [rip+0x59ed] # 0x18000f360
|
|
180009973: 85 c0 test eax,eax
|
|
180009975: 75 0a jne 0x180009981
|
|
180009977: 8d 48 04 lea ecx,[rax+0x4]
|
|
18000997a: ff 15 d0 59 00 00 call QWORD PTR [rip+0x59d0] # 0x18000f350
|
|
180009980: cc int3
|
|
180009981: 48 8d 4f 38 lea rcx,[rdi+0x38]
|
|
180009985: 4c 8d 44 24 48 lea r8,[rsp+0x48]
|
|
18000998a: 48 8b d6 mov rdx,rsi
|
|
18000998d: ff 15 a5 59 00 00 call QWORD PTR [rip+0x59a5] # 0x18000f338
|
|
180009993: 85 c0 test eax,eax
|
|
180009995: 74 1c je 0x1800099b3
|
|
180009997: 83 f8 02 cmp eax,0x2
|
|
18000999a: 74 09 je 0x1800099a5
|
|
18000999c: 8b c8 mov ecx,eax
|
|
18000999e: ff 15 a4 59 00 00 call QWORD PTR [rip+0x59a4] # 0x18000f348
|
|
1800099a4: cc int3
|
|
1800099a5: 48 8d 0d f4 66 00 00 lea rcx,[rip+0x66f4] # 0x1800100a0
|
|
1800099ac: e8 af df ff ff call 0x180007960
|
|
1800099b1: eb 10 jmp 0x1800099c3
|
|
1800099b3: 0f b6 57 30 movzx edx,BYTE PTR [rdi+0x30]
|
|
1800099b7: 48 8d 0d fa 66 00 00 lea rcx,[rip+0x66fa] # 0x1800100b8
|
|
1800099be: e8 9d df ff ff call 0x180007960
|
|
1800099c3: 0f b6 7f 30 movzx edi,BYTE PTR [rdi+0x30]
|
|
1800099c7: 48 8b ce mov rcx,rsi
|
|
1800099ca: ff 15 40 59 00 00 call QWORD PTR [rip+0x5940] # 0x18000f310
|
|
1800099d0: 85 c0 test eax,eax
|
|
1800099d2: 74 09 je 0x1800099dd
|
|
1800099d4: 8b c8 mov ecx,eax
|
|
1800099d6: ff 15 6c 59 00 00 call QWORD PTR [rip+0x596c] # 0x18000f348
|
|
1800099dc: 90 nop
|
|
1800099dd: 48 8b 0b mov rcx,QWORD PTR [rbx]
|
|
1800099e0: 48 85 c9 test rcx,rcx
|
|
1800099e3: 74 3a je 0x180009a1f
|
|
1800099e5: 48 8b 53 10 mov rdx,QWORD PTR [rbx+0x10]
|
|
1800099e9: 48 2b d1 sub rdx,rcx
|
|
1800099ec: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
1800099f3: 72 18 jb 0x180009a0d
|
|
1800099f5: 48 83 c2 27 add rdx,0x27
|
|
1800099f9: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
1800099fd: 49 2b c8 sub rcx,r8
|
|
180009a00: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
180009a04: 48 83 f8 1f cmp rax,0x1f
|
|
180009a08: 77 2e ja 0x180009a38
|
|
180009a0a: 49 8b c8 mov rcx,r8
|
|
180009a0d: e8 fe 2e 00 00 call 0x18000c910
|
|
180009a12: 33 c0 xor eax,eax
|
|
180009a14: 48 89 03 mov QWORD PTR [rbx],rax
|
|
180009a17: 48 89 43 08 mov QWORD PTR [rbx+0x8],rax
|
|
180009a1b: 48 89 43 10 mov QWORD PTR [rbx+0x10],rax
|
|
180009a1f: 40 0f b6 c7 movzx eax,dil
|
|
180009a23: 48 8b 4c 24 58 mov rcx,QWORD PTR [rsp+0x58]
|
|
180009a28: 48 33 cc xor rcx,rsp
|
|
180009a2b: e8 00 2b 00 00 call 0x18000c530
|
|
180009a30: 48 83 c4 60 add rsp,0x60
|
|
180009a34: 5f pop rdi
|
|
180009a35: 5e pop rsi
|
|
180009a36: 5b pop rbx
|
|
180009a37: c3 ret
|
|
180009a38: ff 15 22 5a 00 00 call QWORD PTR [rip+0x5a22] # 0x18000f460
|
|
180009a3e: cc int3
|
|
180009a3f: cc int3
|
|
180009a40: 80 fa 02 cmp dl,0x2
|
|
180009a43: 75 0a jne 0x180009a4f
|
|
180009a45: 41 80 e8 04 sub r8b,0x4
|
|
180009a49: 41 80 f8 03 cmp r8b,0x3
|
|
180009a4d: eb 0d jmp 0x180009a5c
|
|
180009a4f: 80 fa 81 cmp dl,0x81
|
|
180009a52: 75 0d jne 0x180009a61
|
|
180009a54: 41 80 e8 0a sub r8b,0xa
|
|
180009a58: 41 80 f8 02 cmp r8b,0x2
|
|
180009a5c: 77 03 ja 0x180009a61
|
|
180009a5e: b0 01 mov al,0x1
|
|
180009a60: c3 ret
|
|
180009a61: 32 c0 xor al,al
|
|
180009a63: c3 ret
|
|
180009a64: cc int3
|
|
180009a65: cc int3
|
|
180009a66: cc int3
|
|
180009a67: cc int3
|
|
180009a68: cc int3
|
|
180009a69: cc int3
|
|
180009a6a: cc int3
|
|
180009a6b: cc int3
|
|
180009a6c: cc int3
|
|
180009a6d: cc int3
|
|
180009a6e: cc int3
|
|
180009a6f: cc int3
|
|
180009a70: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx
|
|
180009a75: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi
|
|
180009a7a: 48 89 7c 24 20 mov QWORD PTR [rsp+0x20],rdi
|
|
180009a7f: 55 push rbp
|
|
180009a80: 41 56 push r14
|
|
180009a82: 41 57 push r15
|
|
180009a84: 48 8b ec mov rbp,rsp
|
|
180009a87: 48 83 ec 70 sub rsp,0x70
|
|
180009a8b: 48 8b 05 7e b5 00 00 mov rax,QWORD PTR [rip+0xb57e] # 0x180015010
|
|
180009a92: 48 33 c4 xor rax,rsp
|
|
180009a95: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax
|
|
180009a99: 48 8b f1 mov rsi,rcx
|
|
180009a9c: 48 8b 1a mov rbx,QWORD PTR [rdx]
|
|
180009a9f: 0f b6 4b 04 movzx ecx,BYTE PTR [rbx+0x4]
|
|
180009aa3: 0f b6 43 05 movzx eax,BYTE PTR [rbx+0x5]
|
|
180009aa7: 80 f9 02 cmp cl,0x2
|
|
180009aaa: 0f 85 1b 02 00 00 jne 0x180009ccb
|
|
180009ab0: 3c 04 cmp al,0x4
|
|
180009ab2: 0f 85 9e 01 00 00 jne 0x180009c56
|
|
180009ab8: 0f 57 c0 xorps xmm0,xmm0
|
|
180009abb: 45 33 c0 xor r8d,r8d
|
|
180009abe: 0f 11 45 c8 movups XMMWORD PTR [rbp-0x38],xmm0
|
|
180009ac2: 0f 11 45 d8 movups XMMWORD PTR [rbp-0x28],xmm0
|
|
180009ac6: 4c 89 45 e8 mov QWORD PTR [rbp-0x18],r8
|
|
180009aca: 4c 8d 05 27 66 00 00 lea r8,[rip+0x6627] # 0x1800100f8
|
|
180009ad1: 4c 89 45 c8 mov QWORD PTR [rbp-0x38],r8
|
|
180009ad5: f3 0f 7f 45 d0 movdqu XMMWORD PTR [rbp-0x30],xmm0
|
|
180009ada: 45 33 ff xor r15d,r15d
|
|
180009add: 4c 89 7d e0 mov QWORD PTR [rbp-0x20],r15
|
|
180009ae1: 88 4d ec mov BYTE PTR [rbp-0x14],cl
|
|
180009ae4: 88 45 ed mov BYTE PTR [rbp-0x13],al
|
|
180009ae7: 48 8b 7a 08 mov rdi,QWORD PTR [rdx+0x8]
|
|
180009aeb: 48 2b fb sub rdi,rbx
|
|
180009aee: 8d 47 f7 lea eax,[rdi-0x9]
|
|
180009af1: 85 c0 test eax,eax
|
|
180009af3: 41 0f 48 c7 cmovs eax,r15d
|
|
180009af7: 89 45 e8 mov DWORD PTR [rbp-0x18],eax
|
|
180009afa: 48 85 ff test rdi,rdi
|
|
180009afd: 74 0c je 0x180009b0b
|
|
180009aff: 48 8b d7 mov rdx,rdi
|
|
180009b02: 48 8d 4d d0 lea rcx,[rbp-0x30]
|
|
180009b06: e8 95 90 ff ff call 0x180002ba0
|
|
180009b0b: 4c 8b c7 mov r8,rdi
|
|
180009b0e: 48 8b d3 mov rdx,rbx
|
|
180009b11: 48 8b 5d d0 mov rbx,QWORD PTR [rbp-0x30]
|
|
180009b15: 48 8b cb mov rcx,rbx
|
|
180009b18: e8 4e 3d 00 00 call 0x18000d86b
|
|
180009b1d: 48 8d 04 3b lea rax,[rbx+rdi*1]
|
|
180009b21: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax
|
|
180009b25: 0f 57 c0 xorps xmm0,xmm0
|
|
180009b28: 33 c0 xor eax,eax
|
|
180009b2a: 0f 11 45 b0 movups XMMWORD PTR [rbp-0x50],xmm0
|
|
180009b2e: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax
|
|
180009b32: 48 8d 55 b0 lea rdx,[rbp-0x50]
|
|
180009b36: 48 8d 4d c8 lea rcx,[rbp-0x38]
|
|
180009b3a: e8 21 08 00 00 call 0x18000a360
|
|
180009b3f: 90 nop
|
|
180009b40: 48 8d 9e e0 00 00 00 lea rbx,[rsi+0xe0]
|
|
180009b47: 4c 89 7b 10 mov QWORD PTR [rbx+0x10],r15
|
|
180009b4b: 48 8b c3 mov rax,rbx
|
|
180009b4e: 48 83 7b 18 10 cmp QWORD PTR [rbx+0x18],0x10
|
|
180009b53: 72 03 jb 0x180009b58
|
|
180009b55: 48 8b 03 mov rax,QWORD PTR [rbx]
|
|
180009b58: c6 00 00 mov BYTE PTR [rax],0x0
|
|
180009b5b: 4c 8b 75 b8 mov r14,QWORD PTR [rbp-0x48]
|
|
180009b5f: 48 8b 7d b0 mov rdi,QWORD PTR [rbp-0x50]
|
|
180009b63: 49 3b fe cmp rdi,r14
|
|
180009b66: 74 48 je 0x180009bb0
|
|
180009b68: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
|
|
180009b6f: 00
|
|
180009b70: 44 0f b6 0f movzx r9d,BYTE PTR [rdi]
|
|
180009b74: 48 8b 4b 10 mov rcx,QWORD PTR [rbx+0x10]
|
|
180009b78: 48 8b 53 18 mov rdx,QWORD PTR [rbx+0x18]
|
|
180009b7c: 48 3b ca cmp rcx,rdx
|
|
180009b7f: 73 1f jae 0x180009ba0
|
|
180009b81: 48 8d 41 01 lea rax,[rcx+0x1]
|
|
180009b85: 48 89 43 10 mov QWORD PTR [rbx+0x10],rax
|
|
180009b89: 48 8b c3 mov rax,rbx
|
|
180009b8c: 48 83 fa 10 cmp rdx,0x10
|
|
180009b90: 72 03 jb 0x180009b95
|
|
180009b92: 48 8b 03 mov rax,QWORD PTR [rbx]
|
|
180009b95: 44 88 0c 08 mov BYTE PTR [rax+rcx*1],r9b
|
|
180009b99: c6 44 08 01 00 mov BYTE PTR [rax+rcx*1+0x1],0x0
|
|
180009b9e: eb 08 jmp 0x180009ba8
|
|
180009ba0: 48 8b cb mov rcx,rbx
|
|
180009ba3: e8 c8 8b ff ff call 0x180002770
|
|
180009ba8: 48 ff c7 inc rdi
|
|
180009bab: 49 3b fe cmp rdi,r14
|
|
180009bae: 75 c0 jne 0x180009b70
|
|
180009bb0: 48 8d 4e 38 lea rcx,[rsi+0x38]
|
|
180009bb4: ff 15 4e 57 00 00 call QWORD PTR [rip+0x574e] # 0x18000f308
|
|
180009bba: 85 c0 test eax,eax
|
|
180009bbc: 74 09 je 0x180009bc7
|
|
180009bbe: 8b c8 mov ecx,eax
|
|
180009bc0: ff 15 82 57 00 00 call QWORD PTR [rip+0x5782] # 0x18000f348
|
|
180009bc6: 90 nop
|
|
180009bc7: 48 8b 4d b0 mov rcx,QWORD PTR [rbp-0x50]
|
|
180009bcb: 48 85 c9 test rcx,rcx
|
|
180009bce: 74 40 je 0x180009c10
|
|
180009bd0: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40]
|
|
180009bd4: 48 2b d1 sub rdx,rcx
|
|
180009bd7: 48 8b c1 mov rax,rcx
|
|
180009bda: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180009be1: 72 1c jb 0x180009bff
|
|
180009be3: 48 83 c2 27 add rdx,0x27
|
|
180009be7: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
180009beb: 48 2b c1 sub rax,rcx
|
|
180009bee: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
180009bf2: 48 83 f8 1f cmp rax,0x1f
|
|
180009bf6: 76 07 jbe 0x180009bff
|
|
180009bf8: ff 15 62 58 00 00 call QWORD PTR [rip+0x5862] # 0x18000f460
|
|
180009bfe: cc int3
|
|
180009bff: e8 0c 2d 00 00 call 0x18000c910
|
|
180009c04: 0f 57 c0 xorps xmm0,xmm0
|
|
180009c07: f3 0f 7f 45 b0 movdqu XMMWORD PTR [rbp-0x50],xmm0
|
|
180009c0c: 4c 89 7d c0 mov QWORD PTR [rbp-0x40],r15
|
|
180009c10: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30]
|
|
180009c14: 48 85 c9 test rcx,rcx
|
|
180009c17: 0f 84 22 01 00 00 je 0x180009d3f
|
|
180009c1d: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20]
|
|
180009c21: 48 2b d1 sub rdx,rcx
|
|
180009c24: 48 8b c1 mov rax,rcx
|
|
180009c27: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
180009c2e: 72 1c jb 0x180009c4c
|
|
180009c30: 48 83 c2 27 add rdx,0x27
|
|
180009c34: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
180009c38: 48 2b c1 sub rax,rcx
|
|
180009c3b: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
180009c3f: 48 83 f8 1f cmp rax,0x1f
|
|
180009c43: 76 07 jbe 0x180009c4c
|
|
180009c45: ff 15 15 58 00 00 call QWORD PTR [rip+0x5815] # 0x18000f460
|
|
180009c4b: cc int3
|
|
180009c4c: e8 bf 2c 00 00 call 0x18000c910
|
|
180009c51: e9 e9 00 00 00 jmp 0x180009d3f
|
|
180009c56: 3c 05 cmp al,0x5
|
|
180009c58: 75 21 jne 0x180009c7b
|
|
180009c5a: 80 7b 08 01 cmp BYTE PTR [rbx+0x8],0x1
|
|
180009c5e: 0f 94 c0 sete al
|
|
180009c61: 88 46 30 mov BYTE PTR [rsi+0x30],al
|
|
180009c64: 48 8d 4e 38 lea rcx,[rsi+0x38]
|
|
180009c68: ff 15 9a 56 00 00 call QWORD PTR [rip+0x569a] # 0x18000f308
|
|
180009c6e: 85 c0 test eax,eax
|
|
180009c70: 74 57 je 0x180009cc9
|
|
180009c72: 8b c8 mov ecx,eax
|
|
180009c74: ff 15 ce 56 00 00 call QWORD PTR [rip+0x56ce] # 0x18000f348
|
|
180009c7a: 90 nop
|
|
180009c7b: 3c 06 cmp al,0x6
|
|
180009c7d: 75 21 jne 0x180009ca0
|
|
180009c7f: 80 7b 08 01 cmp BYTE PTR [rbx+0x8],0x1
|
|
180009c83: 0f 94 c0 sete al
|
|
180009c86: 88 46 30 mov BYTE PTR [rsi+0x30],al
|
|
180009c89: 48 8d 4e 38 lea rcx,[rsi+0x38]
|
|
180009c8d: ff 15 75 56 00 00 call QWORD PTR [rip+0x5675] # 0x18000f308
|
|
180009c93: 85 c0 test eax,eax
|
|
180009c95: 74 32 je 0x180009cc9
|
|
180009c97: 8b c8 mov ecx,eax
|
|
180009c99: ff 15 a9 56 00 00 call QWORD PTR [rip+0x56a9] # 0x18000f348
|
|
180009c9f: 90 nop
|
|
180009ca0: 3c 07 cmp al,0x7
|
|
180009ca2: 0f 85 97 00 00 00 jne 0x180009d3f
|
|
180009ca8: 80 7b 08 01 cmp BYTE PTR [rbx+0x8],0x1
|
|
180009cac: 0f 94 c0 sete al
|
|
180009caf: 88 46 30 mov BYTE PTR [rsi+0x30],al
|
|
180009cb2: 48 8d 4e 38 lea rcx,[rsi+0x38]
|
|
180009cb6: ff 15 4c 56 00 00 call QWORD PTR [rip+0x564c] # 0x18000f308
|
|
180009cbc: 85 c0 test eax,eax
|
|
180009cbe: 74 09 je 0x180009cc9
|
|
180009cc0: 8b c8 mov ecx,eax
|
|
180009cc2: ff 15 80 56 00 00 call QWORD PTR [rip+0x5680] # 0x18000f348
|
|
180009cc8: 90 nop
|
|
180009cc9: eb 74 jmp 0x180009d3f
|
|
180009ccb: 80 f9 81 cmp cl,0x81
|
|
180009cce: 75 6f jne 0x180009d3f
|
|
180009cd0: 3c 0c cmp al,0xc
|
|
180009cd2: 75 21 jne 0x180009cf5
|
|
180009cd4: 80 7b 08 01 cmp BYTE PTR [rbx+0x8],0x1
|
|
180009cd8: 0f 94 c0 sete al
|
|
180009cdb: 88 46 30 mov BYTE PTR [rsi+0x30],al
|
|
180009cde: 48 8d 4e 38 lea rcx,[rsi+0x38]
|
|
180009ce2: ff 15 20 56 00 00 call QWORD PTR [rip+0x5620] # 0x18000f308
|
|
180009ce8: 85 c0 test eax,eax
|
|
180009cea: 74 53 je 0x180009d3f
|
|
180009cec: 8b c8 mov ecx,eax
|
|
180009cee: ff 15 54 56 00 00 call QWORD PTR [rip+0x5654] # 0x18000f348
|
|
180009cf4: 90 nop
|
|
180009cf5: 3c 0a cmp al,0xa
|
|
180009cf7: 75 21 jne 0x180009d1a
|
|
180009cf9: 80 7b 08 01 cmp BYTE PTR [rbx+0x8],0x1
|
|
180009cfd: 0f 94 c0 sete al
|
|
180009d00: 88 46 30 mov BYTE PTR [rsi+0x30],al
|
|
180009d03: 48 8d 4e 38 lea rcx,[rsi+0x38]
|
|
180009d07: ff 15 fb 55 00 00 call QWORD PTR [rip+0x55fb] # 0x18000f308
|
|
180009d0d: 85 c0 test eax,eax
|
|
180009d0f: 74 2e je 0x180009d3f
|
|
180009d11: 8b c8 mov ecx,eax
|
|
180009d13: ff 15 2f 56 00 00 call QWORD PTR [rip+0x562f] # 0x18000f348
|
|
180009d19: 90 nop
|
|
180009d1a: 3c 0b cmp al,0xb
|
|
180009d1c: 75 21 jne 0x180009d3f
|
|
180009d1e: 80 7b 08 01 cmp BYTE PTR [rbx+0x8],0x1
|
|
180009d22: 0f 94 c0 sete al
|
|
180009d25: 88 46 30 mov BYTE PTR [rsi+0x30],al
|
|
180009d28: 48 8d 4e 38 lea rcx,[rsi+0x38]
|
|
180009d2c: ff 15 d6 55 00 00 call QWORD PTR [rip+0x55d6] # 0x18000f308
|
|
180009d32: 85 c0 test eax,eax
|
|
180009d34: 74 09 je 0x180009d3f
|
|
180009d36: 8b c8 mov ecx,eax
|
|
180009d38: ff 15 0a 56 00 00 call QWORD PTR [rip+0x560a] # 0x18000f348
|
|
180009d3e: 90 nop
|
|
180009d3f: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10]
|
|
180009d43: 48 33 cc xor rcx,rsp
|
|
180009d46: e8 e5 27 00 00 call 0x18000c530
|
|
180009d4b: 4c 8d 5c 24 70 lea r11,[rsp+0x70]
|
|
180009d50: 49 8b 5b 28 mov rbx,QWORD PTR [r11+0x28]
|
|
180009d54: 49 8b 73 30 mov rsi,QWORD PTR [r11+0x30]
|
|
180009d58: 49 8b 7b 38 mov rdi,QWORD PTR [r11+0x38]
|
|
180009d5c: 49 8b e3 mov rsp,r11
|
|
180009d5f: 41 5f pop r15
|
|
180009d61: 41 5e pop r14
|
|
180009d63: 5d pop rbp
|
|
180009d64: c3 ret
|
|
180009d65: cc int3
|
|
180009d66: cc int3
|
|
180009d67: cc int3
|
|
180009d68: cc int3
|
|
180009d69: cc int3
|
|
180009d6a: cc int3
|
|
180009d6b: cc int3
|
|
180009d6c: cc int3
|
|
180009d6d: cc int3
|
|
180009d6e: cc int3
|
|
180009d6f: cc int3
|
|
180009d70: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx
|
|
180009d75: 48 89 6c 24 10 mov QWORD PTR [rsp+0x10],rbp
|
|
180009d7a: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi
|
|
180009d7f: 48 89 7c 24 20 mov QWORD PTR [rsp+0x20],rdi
|
|
180009d84: 41 55 push r13
|
|
180009d86: 41 56 push r14
|
|
180009d88: 41 57 push r15
|
|
180009d8a: 48 83 ec 20 sub rsp,0x20
|
|
180009d8e: 41 8b 41 08 mov eax,DWORD PTR [r9+0x8]
|
|
180009d92: 48 8d 59 08 lea rbx,[rcx+0x8]
|
|
180009d96: 41 2b 01 sub eax,DWORD PTR [r9]
|
|
180009d99: 49 8b f9 mov rdi,r9
|
|
180009d9c: 89 41 20 mov DWORD PTR [rcx+0x20],eax
|
|
180009d9f: 45 0f b6 f8 movzx r15d,r8b
|
|
180009da3: c6 41 24 02 mov BYTE PTR [rcx+0x24],0x2
|
|
180009da7: 44 88 41 25 mov BYTE PTR [rcx+0x25],r8b
|
|
180009dab: 48 8b 6b 08 mov rbp,QWORD PTR [rbx+0x8]
|
|
180009daf: 44 8d 70 05 lea r14d,[rax+0x5]
|
|
180009db3: 48 8b 13 mov rdx,QWORD PTR [rbx]
|
|
180009db6: 45 8d 6e 04 lea r13d,[r14+0x4]
|
|
180009dba: 48 8b cd mov rcx,rbp
|
|
180009dbd: 49 63 f5 movsxd rsi,r13d
|
|
180009dc0: 48 2b ca sub rcx,rdx
|
|
180009dc3: 48 3b f1 cmp rsi,rcx
|
|
180009dc6: 73 06 jae 0x180009dce
|
|
180009dc8: 48 8d 04 32 lea rax,[rdx+rsi*1]
|
|
180009dcc: eb 2f jmp 0x180009dfd
|
|
180009dce: 76 31 jbe 0x180009e01
|
|
180009dd0: 48 8b 43 10 mov rax,QWORD PTR [rbx+0x10]
|
|
180009dd4: 48 2b c2 sub rax,rdx
|
|
180009dd7: 48 3b f0 cmp rsi,rax
|
|
180009dda: 76 0d jbe 0x180009de9
|
|
180009ddc: 48 8b d6 mov rdx,rsi
|
|
180009ddf: 48 8b cb mov rcx,rbx
|
|
180009de2: e8 19 06 00 00 call 0x18000a400
|
|
180009de7: eb 18 jmp 0x180009e01
|
|
180009de9: 48 2b f1 sub rsi,rcx
|
|
180009dec: 33 d2 xor edx,edx
|
|
180009dee: 4c 8b c6 mov r8,rsi
|
|
180009df1: 48 8b cd mov rcx,rbp
|
|
180009df4: e8 f5 38 00 00 call 0x18000d6ee
|
|
180009df9: 48 8d 04 2e lea rax,[rsi+rbp*1]
|
|
180009dfd: 48 89 43 08 mov QWORD PTR [rbx+0x8],rax
|
|
180009e01: 48 8b 03 mov rax,QWORD PTR [rbx]
|
|
180009e04: 41 8b ce mov ecx,r14d
|
|
180009e07: c1 f9 08 sar ecx,0x8
|
|
180009e0a: 40 32 f6 xor sil,sil
|
|
180009e0d: 41 b8 03 00 00 00 mov r8d,0x3
|
|
180009e13: c6 00 7e mov BYTE PTR [rax],0x7e
|
|
180009e16: 48 8b 03 mov rax,QWORD PTR [rbx]
|
|
180009e19: 88 48 01 mov BYTE PTR [rax+0x1],cl
|
|
180009e1c: 48 8b 03 mov rax,QWORD PTR [rbx]
|
|
180009e1f: 44 88 70 02 mov BYTE PTR [rax+0x2],r14b
|
|
180009e23: 48 8b 4b 08 mov rcx,QWORD PTR [rbx+0x8]
|
|
180009e27: 48 8b 13 mov rdx,QWORD PTR [rbx]
|
|
180009e2a: 48 8b c1 mov rax,rcx
|
|
180009e2d: 48 2b c2 sub rax,rdx
|
|
180009e30: 49 3b c0 cmp rax,r8
|
|
180009e33: 73 06 jae 0x180009e3b
|
|
180009e35: 44 8b c1 mov r8d,ecx
|
|
180009e38: 44 2b c2 sub r8d,edx
|
|
180009e3b: 4d 63 d8 movsxd r11,r8d
|
|
180009e3e: 32 c9 xor cl,cl
|
|
180009e40: 45 33 c0 xor r8d,r8d
|
|
180009e43: 45 32 c9 xor r9b,r9b
|
|
180009e46: 4d 85 db test r11,r11
|
|
180009e49: 7e 3f jle 0x180009e8a
|
|
180009e4b: 41 8b c0 mov eax,r8d
|
|
180009e4e: 49 83 fb 02 cmp r11,0x2
|
|
180009e52: 7c 2c jl 0x180009e80
|
|
180009e54: 4d 8d 53 ff lea r10,[r11-0x1]
|
|
180009e58: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
|
|
180009e5f: 00
|
|
180009e60: 02 0c 10 add cl,BYTE PTR [rax+rdx*1]
|
|
180009e63: 44 02 4c 10 01 add r9b,BYTE PTR [rax+rdx*1+0x1]
|
|
180009e68: 48 83 c0 02 add rax,0x2
|
|
180009e6c: 49 3b c2 cmp rax,r10
|
|
180009e6f: 7c ef jl 0x180009e60
|
|
180009e71: 49 3b c3 cmp rax,r11
|
|
180009e74: 7d 0e jge 0x180009e84
|
|
180009e76: 66 66 0f 1f 84 00 00 data16 nop WORD PTR [rax+rax*1+0x0]
|
|
180009e7d: 00 00 00
|
|
180009e80: 0f b6 34 10 movzx esi,BYTE PTR [rax+rdx*1]
|
|
180009e84: 41 02 c9 add cl,r9b
|
|
180009e87: 40 02 f1 add sil,cl
|
|
180009e8a: 40 88 72 03 mov BYTE PTR [rdx+0x3],sil
|
|
180009e8e: 48 8b 03 mov rax,QWORD PTR [rbx]
|
|
180009e91: 8b 35 a1 b1 00 00 mov esi,DWORD PTR [rip+0xb1a1] # 0x180015038
|
|
180009e97: 8b ce mov ecx,esi
|
|
180009e99: c1 f9 08 sar ecx,0x8
|
|
180009e9c: c6 40 04 02 mov BYTE PTR [rax+0x4],0x2
|
|
180009ea0: 48 8b 03 mov rax,QWORD PTR [rbx]
|
|
180009ea3: 44 88 78 05 mov BYTE PTR [rax+0x5],r15b
|
|
180009ea7: 48 8b 03 mov rax,QWORD PTR [rbx]
|
|
180009eaa: 88 48 06 mov BYTE PTR [rax+0x6],cl
|
|
180009ead: 48 8b 03 mov rax,QWORD PTR [rbx]
|
|
180009eb0: 40 88 70 07 mov BYTE PTR [rax+0x7],sil
|
|
180009eb4: 48 8b 47 08 mov rax,QWORD PTR [rdi+0x8]
|
|
180009eb8: 48 3b 07 cmp rax,QWORD PTR [rdi]
|
|
180009ebb: 74 28 je 0x180009ee5
|
|
180009ebd: 49 8b d0 mov rdx,r8
|
|
180009ec0: 48 8b 07 mov rax,QWORD PTR [rdi]
|
|
180009ec3: 48 8d 52 01 lea rdx,[rdx+0x1]
|
|
180009ec7: 48 8b 0b mov rcx,QWORD PTR [rbx]
|
|
180009eca: 41 ff c0 inc r8d
|
|
180009ecd: 0f b6 44 02 ff movzx eax,BYTE PTR [rdx+rax*1-0x1]
|
|
180009ed2: 88 44 0a 07 mov BYTE PTR [rdx+rcx*1+0x7],al
|
|
180009ed6: 48 8b 4f 08 mov rcx,QWORD PTR [rdi+0x8]
|
|
180009eda: 48 2b 0f sub rcx,QWORD PTR [rdi]
|
|
180009edd: 49 63 c0 movsxd rax,r8d
|
|
180009ee0: 48 3b c1 cmp rax,rcx
|
|
180009ee3: 72 db jb 0x180009ec0
|
|
180009ee5: 48 8b 4b 08 mov rcx,QWORD PTR [rbx+0x8]
|
|
180009ee9: 45 8d 4d ff lea r9d,[r13-0x1]
|
|
180009eed: 48 8b 13 mov rdx,QWORD PTR [rbx]
|
|
180009ef0: 48 8b c1 mov rax,rcx
|
|
180009ef3: 48 2b c2 sub rax,rdx
|
|
180009ef6: 49 63 f9 movsxd rdi,r9d
|
|
180009ef9: 45 32 d2 xor r10b,r10b
|
|
180009efc: 48 3b f8 cmp rdi,rax
|
|
180009eff: 76 06 jbe 0x180009f07
|
|
180009f01: 44 8b c9 mov r9d,ecx
|
|
180009f04: 44 2b ca sub r9d,edx
|
|
180009f07: 32 c9 xor cl,cl
|
|
180009f09: 4d 63 d9 movsxd r11,r9d
|
|
180009f0c: 45 32 c0 xor r8b,r8b
|
|
180009f0f: 49 83 fb 04 cmp r11,0x4
|
|
180009f13: 7e 46 jle 0x180009f5b
|
|
180009f15: b8 04 00 00 00 mov eax,0x4
|
|
180009f1a: 49 83 fb 06 cmp r11,0x6
|
|
180009f1e: 7c 30 jl 0x180009f50
|
|
180009f20: 4d 8d 4b ff lea r9,[r11-0x1]
|
|
180009f24: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
|
|
180009f28: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
|
|
180009f2f: 00
|
|
180009f30: 02 0c 02 add cl,BYTE PTR [rdx+rax*1]
|
|
180009f33: 44 02 44 02 01 add r8b,BYTE PTR [rdx+rax*1+0x1]
|
|
180009f38: 48 83 c0 02 add rax,0x2
|
|
180009f3c: 49 3b c1 cmp rax,r9
|
|
180009f3f: 7c ef jl 0x180009f30
|
|
180009f41: 49 3b c3 cmp rax,r11
|
|
180009f44: 7d 0f jge 0x180009f55
|
|
180009f46: 66 66 0f 1f 84 00 00 data16 nop WORD PTR [rax+rax*1+0x0]
|
|
180009f4d: 00 00 00
|
|
180009f50: 44 0f b6 14 02 movzx r10d,BYTE PTR [rdx+rax*1]
|
|
180009f55: 41 02 c8 add cl,r8b
|
|
180009f58: 44 02 d1 add r10b,cl
|
|
180009f5b: 48 8b 5c 24 40 mov rbx,QWORD PTR [rsp+0x40]
|
|
180009f60: 8d 4e 01 lea ecx,[rsi+0x1]
|
|
180009f63: 48 8b 6c 24 48 mov rbp,QWORD PTR [rsp+0x48]
|
|
180009f68: 81 f9 00 80 00 00 cmp ecx,0x8000
|
|
180009f6e: 48 8b 74 24 50 mov rsi,QWORD PTR [rsp+0x50]
|
|
180009f73: b8 01 00 00 00 mov eax,0x1
|
|
180009f78: 0f 4c c1 cmovl eax,ecx
|
|
180009f7b: 44 88 14 17 mov BYTE PTR [rdi+rdx*1],r10b
|
|
180009f7f: 48 8b 7c 24 58 mov rdi,QWORD PTR [rsp+0x58]
|
|
180009f84: 89 05 ae b0 00 00 mov DWORD PTR [rip+0xb0ae],eax # 0x180015038
|
|
180009f8a: 48 83 c4 20 add rsp,0x20
|
|
180009f8e: 41 5f pop r15
|
|
180009f90: 41 5e pop r14
|
|
180009f92: 41 5d pop r13
|
|
180009f94: c3 ret
|
|
180009f95: cc int3
|
|
180009f96: cc int3
|
|
180009f97: cc int3
|
|
180009f98: cc int3
|
|
180009f99: cc int3
|
|
180009f9a: cc int3
|
|
180009f9b: cc int3
|
|
180009f9c: cc int3
|
|
180009f9d: cc int3
|
|
180009f9e: cc int3
|
|
180009f9f: cc int3
|
|
180009fa0: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx
|
|
180009fa5: 48 89 6c 24 18 mov QWORD PTR [rsp+0x18],rbp
|
|
180009faa: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi
|
|
180009faf: 48 89 4c 24 08 mov QWORD PTR [rsp+0x8],rcx
|
|
180009fb4: 57 push rdi
|
|
180009fb5: 41 54 push r12
|
|
180009fb7: 41 55 push r13
|
|
180009fb9: 41 56 push r14
|
|
180009fbb: 41 57 push r15
|
|
180009fbd: 48 83 ec 20 sub rsp,0x20
|
|
180009fc1: 49 8b f1 mov rsi,r9
|
|
180009fc4: 4c 8b f9 mov r15,rcx
|
|
180009fc7: 48 8d 05 2a 61 00 00 lea rax,[rip+0x612a] # 0x1800100f8
|
|
180009fce: 48 89 01 mov QWORD PTR [rcx],rax
|
|
180009fd1: 33 ff xor edi,edi
|
|
180009fd3: 48 89 79 08 mov QWORD PTR [rcx+0x8],rdi
|
|
180009fd7: 48 89 79 10 mov QWORD PTR [rcx+0x10],rdi
|
|
180009fdb: 48 89 79 18 mov QWORD PTR [rcx+0x18],rdi
|
|
180009fdf: 49 8b 41 08 mov rax,QWORD PTR [r9+0x8]
|
|
180009fe3: 49 2b 01 sub rax,QWORD PTR [r9]
|
|
180009fe6: 89 41 20 mov DWORD PTR [rcx+0x20],eax
|
|
180009fe9: 66 c7 41 24 02 07 mov WORD PTR [rcx+0x24],0x702
|
|
180009fef: 44 8d 68 05 lea r13d,[rax+0x5]
|
|
180009ff3: 45 8d 65 04 lea r12d,[r13+0x4]
|
|
180009ff7: 49 63 ec movsxd rbp,r12d
|
|
180009ffa: 4c 8b 71 10 mov r14,QWORD PTR [rcx+0x10]
|
|
180009ffe: 49 3b ee cmp rbp,r14
|
|
18000a001: 73 06 jae 0x18000a009
|
|
18000a003: 48 89 69 10 mov QWORD PTR [rcx+0x10],rbp
|
|
18000a007: eb 2d jmp 0x18000a036
|
|
18000a009: 76 2b jbe 0x18000a036
|
|
18000a00b: 45 85 e4 test r12d,r12d
|
|
18000a00e: 74 0e je 0x18000a01e
|
|
18000a010: 48 8b d5 mov rdx,rbp
|
|
18000a013: 48 83 c1 08 add rcx,0x8
|
|
18000a017: e8 e4 03 00 00 call 0x18000a400
|
|
18000a01c: eb 18 jmp 0x18000a036
|
|
18000a01e: 49 2b ee sub rbp,r14
|
|
18000a021: 4c 8b c5 mov r8,rbp
|
|
18000a024: 33 d2 xor edx,edx
|
|
18000a026: 49 8b ce mov rcx,r14
|
|
18000a029: e8 c0 36 00 00 call 0x18000d6ee
|
|
18000a02e: 49 8d 04 2e lea rax,[r14+rbp*1]
|
|
18000a032: 49 89 47 10 mov QWORD PTR [r15+0x10],rax
|
|
18000a036: 49 8b 47 08 mov rax,QWORD PTR [r15+0x8]
|
|
18000a03a: c6 00 7e mov BYTE PTR [rax],0x7e
|
|
18000a03d: 49 8b 4f 08 mov rcx,QWORD PTR [r15+0x8]
|
|
18000a041: 41 8b c5 mov eax,r13d
|
|
18000a044: c1 f8 08 sar eax,0x8
|
|
18000a047: 88 41 01 mov BYTE PTR [rcx+0x1],al
|
|
18000a04a: 49 8b 47 08 mov rax,QWORD PTR [r15+0x8]
|
|
18000a04e: 44 88 68 02 mov BYTE PTR [rax+0x2],r13b
|
|
18000a052: b9 03 00 00 00 mov ecx,0x3
|
|
18000a057: 45 32 d2 xor r10b,r10b
|
|
18000a05a: 4d 8b 47 08 mov r8,QWORD PTR [r15+0x8]
|
|
18000a05e: 49 8b 47 10 mov rax,QWORD PTR [r15+0x10]
|
|
18000a062: 49 2b c0 sub rax,r8
|
|
18000a065: 48 3b c1 cmp rax,rcx
|
|
18000a068: 0f 42 c8 cmovb ecx,eax
|
|
18000a06b: 32 d2 xor dl,dl
|
|
18000a06d: 45 32 c9 xor r9b,r9b
|
|
18000a070: 4c 63 d9 movsxd r11,ecx
|
|
18000a073: 85 c9 test ecx,ecx
|
|
18000a075: 7e 44 jle 0x18000a0bb
|
|
18000a077: 48 8b c7 mov rax,rdi
|
|
18000a07a: 49 83 fb 02 cmp r11,0x2
|
|
18000a07e: 7c 30 jl 0x18000a0b0
|
|
18000a080: 49 8d 4b ff lea rcx,[r11-0x1]
|
|
18000a084: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
|
|
18000a088: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
|
|
18000a08f: 00
|
|
18000a090: 42 02 14 00 add dl,BYTE PTR [rax+r8*1]
|
|
18000a094: 46 02 4c 00 01 add r9b,BYTE PTR [rax+r8*1+0x1]
|
|
18000a099: 48 83 c0 02 add rax,0x2
|
|
18000a09d: 48 3b c1 cmp rax,rcx
|
|
18000a0a0: 7c ee jl 0x18000a090
|
|
18000a0a2: 49 3b c3 cmp rax,r11
|
|
18000a0a5: 7d 0e jge 0x18000a0b5
|
|
18000a0a7: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0]
|
|
18000a0ae: 00 00
|
|
18000a0b0: 46 0f b6 14 00 movzx r10d,BYTE PTR [rax+r8*1]
|
|
18000a0b5: 41 02 d1 add dl,r9b
|
|
18000a0b8: 44 02 d2 add r10b,dl
|
|
18000a0bb: 45 88 50 03 mov BYTE PTR [r8+0x3],r10b
|
|
18000a0bf: 49 8b 47 08 mov rax,QWORD PTR [r15+0x8]
|
|
18000a0c3: c6 40 04 02 mov BYTE PTR [rax+0x4],0x2
|
|
18000a0c7: 49 8b 47 08 mov rax,QWORD PTR [r15+0x8]
|
|
18000a0cb: c6 40 05 07 mov BYTE PTR [rax+0x5],0x7
|
|
18000a0cf: 49 8b 4f 08 mov rcx,QWORD PTR [r15+0x8]
|
|
18000a0d3: 8b 54 24 70 mov edx,DWORD PTR [rsp+0x70]
|
|
18000a0d7: 8b c2 mov eax,edx
|
|
18000a0d9: c1 f8 08 sar eax,0x8
|
|
18000a0dc: 88 41 06 mov BYTE PTR [rcx+0x6],al
|
|
18000a0df: 49 8b 47 08 mov rax,QWORD PTR [r15+0x8]
|
|
18000a0e3: 88 50 07 mov BYTE PTR [rax+0x7],dl
|
|
18000a0e6: 48 8b 46 08 mov rax,QWORD PTR [rsi+0x8]
|
|
18000a0ea: 48 3b 06 cmp rax,QWORD PTR [rsi]
|
|
18000a0ed: 74 29 je 0x18000a118
|
|
18000a0ef: 4c 8b c7 mov r8,rdi
|
|
18000a0f2: 49 8b 57 08 mov rdx,QWORD PTR [r15+0x8]
|
|
18000a0f6: 48 8b 06 mov rax,QWORD PTR [rsi]
|
|
18000a0f9: 41 0f b6 0c 00 movzx ecx,BYTE PTR [r8+rax*1]
|
|
18000a0fe: 42 88 4c 02 08 mov BYTE PTR [rdx+r8*1+0x8],cl
|
|
18000a103: ff c7 inc edi
|
|
18000a105: 4d 8d 40 01 lea r8,[r8+0x1]
|
|
18000a109: 48 8b 4e 08 mov rcx,QWORD PTR [rsi+0x8]
|
|
18000a10d: 48 2b 0e sub rcx,QWORD PTR [rsi]
|
|
18000a110: 48 63 c7 movsxd rax,edi
|
|
18000a113: 48 3b c1 cmp rax,rcx
|
|
18000a116: 72 da jb 0x18000a0f2
|
|
18000a118: 41 8d 4c 24 ff lea ecx,[r12-0x1]
|
|
18000a11d: 45 32 d2 xor r10b,r10b
|
|
18000a120: 4d 8b 47 08 mov r8,QWORD PTR [r15+0x8]
|
|
18000a124: 49 8b 47 10 mov rax,QWORD PTR [r15+0x10]
|
|
18000a128: 49 2b c0 sub rax,r8
|
|
18000a12b: 48 63 f9 movsxd rdi,ecx
|
|
18000a12e: 32 d2 xor dl,dl
|
|
18000a130: 45 32 c9 xor r9b,r9b
|
|
18000a133: 48 3b f8 cmp rdi,rax
|
|
18000a136: 0f 46 c1 cmovbe eax,ecx
|
|
18000a139: 4c 63 d8 movsxd r11,eax
|
|
18000a13c: 49 83 fb 04 cmp r11,0x4
|
|
18000a140: 7e 49 jle 0x18000a18b
|
|
18000a142: b8 04 00 00 00 mov eax,0x4
|
|
18000a147: 49 83 fb 06 cmp r11,0x6
|
|
18000a14b: 7c 33 jl 0x18000a180
|
|
18000a14d: 49 8d 4b ff lea rcx,[r11-0x1]
|
|
18000a151: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
|
|
18000a155: 66 66 66 0f 1f 84 00 data16 data16 nop WORD PTR [rax+rax*1+0x0]
|
|
18000a15c: 00 00 00 00
|
|
18000a160: 42 02 14 00 add dl,BYTE PTR [rax+r8*1]
|
|
18000a164: 46 02 4c 00 01 add r9b,BYTE PTR [rax+r8*1+0x1]
|
|
18000a169: 48 83 c0 02 add rax,0x2
|
|
18000a16d: 48 3b c1 cmp rax,rcx
|
|
18000a170: 7c ee jl 0x18000a160
|
|
18000a172: 49 3b c3 cmp rax,r11
|
|
18000a175: 7d 0e jge 0x18000a185
|
|
18000a177: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0]
|
|
18000a17e: 00 00
|
|
18000a180: 46 0f b6 14 00 movzx r10d,BYTE PTR [rax+r8*1]
|
|
18000a185: 41 02 d1 add dl,r9b
|
|
18000a188: 44 02 d2 add r10b,dl
|
|
18000a18b: 46 88 14 07 mov BYTE PTR [rdi+r8*1],r10b
|
|
18000a18f: 49 8b c7 mov rax,r15
|
|
18000a192: 48 8b 5c 24 58 mov rbx,QWORD PTR [rsp+0x58]
|
|
18000a197: 48 8b 6c 24 60 mov rbp,QWORD PTR [rsp+0x60]
|
|
18000a19c: 48 8b 74 24 68 mov rsi,QWORD PTR [rsp+0x68]
|
|
18000a1a1: 48 83 c4 20 add rsp,0x20
|
|
18000a1a5: 41 5f pop r15
|
|
18000a1a7: 41 5e pop r14
|
|
18000a1a9: 41 5d pop r13
|
|
18000a1ab: 41 5c pop r12
|
|
18000a1ad: 5f pop rdi
|
|
18000a1ae: c3 ret
|
|
18000a1af: cc int3
|
|
18000a1b0: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx
|
|
18000a1b5: 57 push rdi
|
|
18000a1b6: 48 83 ec 20 sub rsp,0x20
|
|
18000a1ba: 48 8d 05 37 5f 00 00 lea rax,[rip+0x5f37] # 0x1800100f8
|
|
18000a1c1: 48 8b d9 mov rbx,rcx
|
|
18000a1c4: 48 89 01 mov QWORD PTR [rcx],rax
|
|
18000a1c7: 8b fa mov edi,edx
|
|
18000a1c9: 48 8b 49 08 mov rcx,QWORD PTR [rcx+0x8]
|
|
18000a1cd: 48 85 c9 test rcx,rcx
|
|
18000a1d0: 74 3b je 0x18000a20d
|
|
18000a1d2: 48 8b 53 18 mov rdx,QWORD PTR [rbx+0x18]
|
|
18000a1d6: 48 2b d1 sub rdx,rcx
|
|
18000a1d9: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000a1e0: 72 18 jb 0x18000a1fa
|
|
18000a1e2: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
18000a1e6: 48 83 c2 27 add rdx,0x27
|
|
18000a1ea: 49 2b c8 sub rcx,r8
|
|
18000a1ed: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
18000a1f1: 48 83 f8 1f cmp rax,0x1f
|
|
18000a1f5: 77 37 ja 0x18000a22e
|
|
18000a1f7: 49 8b c8 mov rcx,r8
|
|
18000a1fa: e8 11 27 00 00 call 0x18000c910
|
|
18000a1ff: 33 c0 xor eax,eax
|
|
18000a201: 48 89 43 08 mov QWORD PTR [rbx+0x8],rax
|
|
18000a205: 48 89 43 10 mov QWORD PTR [rbx+0x10],rax
|
|
18000a209: 48 89 43 18 mov QWORD PTR [rbx+0x18],rax
|
|
18000a20d: 40 f6 c7 01 test dil,0x1
|
|
18000a211: 74 0d je 0x18000a220
|
|
18000a213: ba 28 00 00 00 mov edx,0x28
|
|
18000a218: 48 8b cb mov rcx,rbx
|
|
18000a21b: e8 f0 26 00 00 call 0x18000c910
|
|
18000a220: 48 8b c3 mov rax,rbx
|
|
18000a223: 48 8b 5c 24 38 mov rbx,QWORD PTR [rsp+0x38]
|
|
18000a228: 48 83 c4 20 add rsp,0x20
|
|
18000a22c: 5f pop rdi
|
|
18000a22d: c3 ret
|
|
18000a22e: ff 15 2c 52 00 00 call QWORD PTR [rip+0x522c] # 0x18000f460
|
|
18000a234: cc int3
|
|
18000a235: cc int3
|
|
18000a236: cc int3
|
|
18000a237: cc int3
|
|
18000a238: cc int3
|
|
18000a239: cc int3
|
|
18000a23a: cc int3
|
|
18000a23b: cc int3
|
|
18000a23c: cc int3
|
|
18000a23d: cc int3
|
|
18000a23e: cc int3
|
|
18000a23f: cc int3
|
|
18000a240: 40 53 rex push rbx
|
|
18000a242: 48 83 ec 50 sub rsp,0x50
|
|
18000a246: 48 8b 05 c3 ad 00 00 mov rax,QWORD PTR [rip+0xadc3] # 0x180015010
|
|
18000a24d: 48 33 c4 xor rax,rsp
|
|
18000a250: 48 89 44 24 40 mov QWORD PTR [rsp+0x40],rax
|
|
18000a255: 48 8b d9 mov rbx,rcx
|
|
18000a258: 48 89 4c 24 20 mov QWORD PTR [rsp+0x20],rcx
|
|
18000a25d: 48 8d 05 94 5e 00 00 lea rax,[rip+0x5e94] # 0x1800100f8
|
|
18000a264: 48 89 01 mov QWORD PTR [rcx],rax
|
|
18000a267: 33 c9 xor ecx,ecx
|
|
18000a269: 48 89 4b 08 mov QWORD PTR [rbx+0x8],rcx
|
|
18000a26d: 48 89 4b 10 mov QWORD PTR [rbx+0x10],rcx
|
|
18000a271: 48 89 4b 18 mov QWORD PTR [rbx+0x18],rcx
|
|
18000a275: 0f 57 c9 xorps xmm1,xmm1
|
|
18000a278: f3 0f 7f 4c 24 28 movdqu XMMWORD PTR [rsp+0x28],xmm1
|
|
18000a27e: 48 89 4c 24 38 mov QWORD PTR [rsp+0x38],rcx
|
|
18000a283: 4c 8d 4c 24 28 lea r9,[rsp+0x28]
|
|
18000a288: 48 8b cb mov rcx,rbx
|
|
18000a28b: e8 e0 fa ff ff call 0x180009d70
|
|
18000a290: 90 nop
|
|
18000a291: 48 8b 4c 24 28 mov rcx,QWORD PTR [rsp+0x28]
|
|
18000a296: 48 85 c9 test rcx,rcx
|
|
18000a299: 74 36 je 0x18000a2d1
|
|
18000a29b: 48 8b 54 24 38 mov rdx,QWORD PTR [rsp+0x38]
|
|
18000a2a0: 48 2b d1 sub rdx,rcx
|
|
18000a2a3: 48 8b c1 mov rax,rcx
|
|
18000a2a6: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000a2ad: 72 1c jb 0x18000a2cb
|
|
18000a2af: 48 83 c2 27 add rdx,0x27
|
|
18000a2b3: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
18000a2b7: 48 2b c1 sub rax,rcx
|
|
18000a2ba: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
18000a2be: 48 83 f8 1f cmp rax,0x1f
|
|
18000a2c2: 76 07 jbe 0x18000a2cb
|
|
18000a2c4: ff 15 96 51 00 00 call QWORD PTR [rip+0x5196] # 0x18000f460
|
|
18000a2ca: cc int3
|
|
18000a2cb: e8 40 26 00 00 call 0x18000c910
|
|
18000a2d0: 90 nop
|
|
18000a2d1: 48 8b c3 mov rax,rbx
|
|
18000a2d4: 48 8b 4c 24 40 mov rcx,QWORD PTR [rsp+0x40]
|
|
18000a2d9: 48 33 cc xor rcx,rsp
|
|
18000a2dc: e8 4f 22 00 00 call 0x18000c530
|
|
18000a2e1: 48 83 c4 50 add rsp,0x50
|
|
18000a2e5: 5b pop rbx
|
|
18000a2e6: c3 ret
|
|
18000a2e7: cc int3
|
|
18000a2e8: cc int3
|
|
18000a2e9: cc int3
|
|
18000a2ea: cc int3
|
|
18000a2eb: cc int3
|
|
18000a2ec: cc int3
|
|
18000a2ed: cc int3
|
|
18000a2ee: cc int3
|
|
18000a2ef: cc int3
|
|
18000a2f0: 40 53 rex push rbx
|
|
18000a2f2: 48 83 ec 20 sub rsp,0x20
|
|
18000a2f6: 48 8d 05 fb 5d 00 00 lea rax,[rip+0x5dfb] # 0x1800100f8
|
|
18000a2fd: 48 8b d9 mov rbx,rcx
|
|
18000a300: 48 89 01 mov QWORD PTR [rcx],rax
|
|
18000a303: 48 8b 49 08 mov rcx,QWORD PTR [rcx+0x8]
|
|
18000a307: 48 85 c9 test rcx,rcx
|
|
18000a30a: 74 3b je 0x18000a347
|
|
18000a30c: 48 8b 53 18 mov rdx,QWORD PTR [rbx+0x18]
|
|
18000a310: 48 2b d1 sub rdx,rcx
|
|
18000a313: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000a31a: 72 18 jb 0x18000a334
|
|
18000a31c: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
18000a320: 48 83 c2 27 add rdx,0x27
|
|
18000a324: 49 2b c8 sub rcx,r8
|
|
18000a327: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
18000a32b: 48 83 f8 1f cmp rax,0x1f
|
|
18000a32f: 77 1c ja 0x18000a34d
|
|
18000a331: 49 8b c8 mov rcx,r8
|
|
18000a334: e8 d7 25 00 00 call 0x18000c910
|
|
18000a339: 33 c0 xor eax,eax
|
|
18000a33b: 48 89 43 08 mov QWORD PTR [rbx+0x8],rax
|
|
18000a33f: 48 89 43 10 mov QWORD PTR [rbx+0x10],rax
|
|
18000a343: 48 89 43 18 mov QWORD PTR [rbx+0x18],rax
|
|
18000a347: 48 83 c4 20 add rsp,0x20
|
|
18000a34b: 5b pop rbx
|
|
18000a34c: c3 ret
|
|
18000a34d: ff 15 0d 51 00 00 call QWORD PTR [rip+0x510d] # 0x18000f460
|
|
18000a353: cc int3
|
|
18000a354: cc int3
|
|
18000a355: cc int3
|
|
18000a356: cc int3
|
|
18000a357: cc int3
|
|
18000a358: cc int3
|
|
18000a359: cc int3
|
|
18000a35a: cc int3
|
|
18000a35b: cc int3
|
|
18000a35c: cc int3
|
|
18000a35d: cc int3
|
|
18000a35e: cc int3
|
|
18000a35f: cc int3
|
|
18000a360: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx
|
|
18000a365: 48 89 6c 24 18 mov QWORD PTR [rsp+0x18],rbp
|
|
18000a36a: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi
|
|
18000a36f: 48 89 54 24 10 mov QWORD PTR [rsp+0x10],rdx
|
|
18000a374: 57 push rdi
|
|
18000a375: 48 83 ec 30 sub rsp,0x30
|
|
18000a379: 48 8b da mov rbx,rdx
|
|
18000a37c: 48 8b e9 mov rbp,rcx
|
|
18000a37f: 33 ff xor edi,edi
|
|
18000a381: 89 7c 24 20 mov DWORD PTR [rsp+0x20],edi
|
|
18000a385: 0f 57 c0 xorps xmm0,xmm0
|
|
18000a388: 0f 11 02 movups XMMWORD PTR [rdx],xmm0
|
|
18000a38b: 48 89 3a mov QWORD PTR [rdx],rdi
|
|
18000a38e: 48 89 7a 08 mov QWORD PTR [rdx+0x8],rdi
|
|
18000a392: 48 89 7a 10 mov QWORD PTR [rdx+0x10],rdi
|
|
18000a396: c7 44 24 20 01 00 00 mov DWORD PTR [rsp+0x20],0x1
|
|
18000a39d: 00
|
|
18000a39e: 39 79 20 cmp DWORD PTR [rcx+0x20],edi
|
|
18000a3a1: 7e 40 jle 0x18000a3e3
|
|
18000a3a3: 8b f7 mov esi,edi
|
|
18000a3a5: 66 66 66 0f 1f 84 00 data16 data16 nop WORD PTR [rax+rax*1+0x0]
|
|
18000a3ac: 00 00 00 00
|
|
18000a3b0: 4c 8b 45 08 mov r8,QWORD PTR [rbp+0x8]
|
|
18000a3b4: 49 83 c0 08 add r8,0x8
|
|
18000a3b8: 4c 03 c6 add r8,rsi
|
|
18000a3bb: 48 8b 53 08 mov rdx,QWORD PTR [rbx+0x8]
|
|
18000a3bf: 48 3b 53 10 cmp rdx,QWORD PTR [rbx+0x10]
|
|
18000a3c3: 74 0c je 0x18000a3d1
|
|
18000a3c5: 41 0f b6 00 movzx eax,BYTE PTR [r8]
|
|
18000a3c9: 88 02 mov BYTE PTR [rdx],al
|
|
18000a3cb: 48 ff 43 08 inc QWORD PTR [rbx+0x8]
|
|
18000a3cf: eb 08 jmp 0x18000a3d9
|
|
18000a3d1: 48 8b cb mov rcx,rbx
|
|
18000a3d4: e8 57 d9 ff ff call 0x180007d30
|
|
18000a3d9: ff c7 inc edi
|
|
18000a3db: 48 ff c6 inc rsi
|
|
18000a3de: 3b 7d 20 cmp edi,DWORD PTR [rbp+0x20]
|
|
18000a3e1: 7c cd jl 0x18000a3b0
|
|
18000a3e3: 48 8b c3 mov rax,rbx
|
|
18000a3e6: 48 8b 5c 24 40 mov rbx,QWORD PTR [rsp+0x40]
|
|
18000a3eb: 48 8b 6c 24 50 mov rbp,QWORD PTR [rsp+0x50]
|
|
18000a3f0: 48 8b 74 24 58 mov rsi,QWORD PTR [rsp+0x58]
|
|
18000a3f5: 48 83 c4 30 add rsp,0x30
|
|
18000a3f9: 5f pop rdi
|
|
18000a3fa: c3 ret
|
|
18000a3fb: cc int3
|
|
18000a3fc: cc int3
|
|
18000a3fd: cc int3
|
|
18000a3fe: cc int3
|
|
18000a3ff: cc int3
|
|
18000a400: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi
|
|
18000a405: 41 56 push r14
|
|
18000a407: 48 83 ec 20 sub rsp,0x20
|
|
18000a40b: 48 8b f2 mov rsi,rdx
|
|
18000a40e: 4c 8b f1 mov r14,rcx
|
|
18000a411: 48 ba ff ff ff ff ff movabs rdx,0x7fffffffffffffff
|
|
18000a418: ff ff 7f
|
|
18000a41b: 48 3b f2 cmp rsi,rdx
|
|
18000a41e: 0f 87 d8 00 00 00 ja 0x18000a4fc
|
|
18000a424: 48 89 5c 24 30 mov QWORD PTR [rsp+0x30],rbx
|
|
18000a429: 48 89 6c 24 38 mov QWORD PTR [rsp+0x38],rbp
|
|
18000a42e: 48 8b 69 08 mov rbp,QWORD PTR [rcx+0x8]
|
|
18000a432: 48 2b 29 sub rbp,QWORD PTR [rcx]
|
|
18000a435: 48 8b 49 10 mov rcx,QWORD PTR [rcx+0x10]
|
|
18000a439: 49 2b 0e sub rcx,QWORD PTR [r14]
|
|
18000a43c: 48 8b c1 mov rax,rcx
|
|
18000a43f: 48 d1 e8 shr rax,1
|
|
18000a442: 48 2b d0 sub rdx,rax
|
|
18000a445: 48 3b ca cmp rcx,rdx
|
|
18000a448: 76 05 jbe 0x18000a44f
|
|
18000a44a: 48 8b de mov rbx,rsi
|
|
18000a44d: eb 0b jmp 0x18000a45a
|
|
18000a44f: 48 8d 1c 08 lea rbx,[rax+rcx*1]
|
|
18000a453: 48 3b de cmp rbx,rsi
|
|
18000a456: 48 0f 42 de cmovb rbx,rsi
|
|
18000a45a: 48 89 7c 24 40 mov QWORD PTR [rsp+0x40],rdi
|
|
18000a45f: 48 81 fb 00 10 00 00 cmp rbx,0x1000
|
|
18000a466: 72 2c jb 0x18000a494
|
|
18000a468: 48 8d 4b 27 lea rcx,[rbx+0x27]
|
|
18000a46c: 48 3b cb cmp rcx,rbx
|
|
18000a46f: 0f 86 81 00 00 00 jbe 0x18000a4f6
|
|
18000a475: e8 da 20 00 00 call 0x18000c554
|
|
18000a47a: 48 85 c0 test rax,rax
|
|
18000a47d: 74 0e je 0x18000a48d
|
|
18000a47f: 48 8d 78 27 lea rdi,[rax+0x27]
|
|
18000a483: 48 83 e7 e0 and rdi,0xffffffffffffffe0
|
|
18000a487: 48 89 47 f8 mov QWORD PTR [rdi-0x8],rax
|
|
18000a48b: eb 1b jmp 0x18000a4a8
|
|
18000a48d: ff 15 cd 4f 00 00 call QWORD PTR [rip+0x4fcd] # 0x18000f460
|
|
18000a493: cc int3
|
|
18000a494: 48 85 db test rbx,rbx
|
|
18000a497: 74 0d je 0x18000a4a6
|
|
18000a499: 48 8b cb mov rcx,rbx
|
|
18000a49c: e8 b3 20 00 00 call 0x18000c554
|
|
18000a4a1: 48 8b f8 mov rdi,rax
|
|
18000a4a4: eb 02 jmp 0x18000a4a8
|
|
18000a4a6: 33 ff xor edi,edi
|
|
18000a4a8: 4c 8b c6 mov r8,rsi
|
|
18000a4ab: 48 8d 0c 2f lea rcx,[rdi+rbp*1]
|
|
18000a4af: 4c 2b c5 sub r8,rbp
|
|
18000a4b2: 33 d2 xor edx,edx
|
|
18000a4b4: e8 35 32 00 00 call 0x18000d6ee
|
|
18000a4b9: 49 8b 16 mov rdx,QWORD PTR [r14]
|
|
18000a4bc: 48 8b cf mov rcx,rdi
|
|
18000a4bf: 4d 8b 46 08 mov r8,QWORD PTR [r14+0x8]
|
|
18000a4c3: 4c 2b c2 sub r8,rdx
|
|
18000a4c6: e8 a0 33 00 00 call 0x18000d86b
|
|
18000a4cb: 4c 8b cb mov r9,rbx
|
|
18000a4ce: 4c 8b c6 mov r8,rsi
|
|
18000a4d1: 48 8b d7 mov rdx,rdi
|
|
18000a4d4: 49 8b ce mov rcx,r14
|
|
18000a4d7: 48 8b 7c 24 40 mov rdi,QWORD PTR [rsp+0x40]
|
|
18000a4dc: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30]
|
|
18000a4e1: 48 8b 6c 24 38 mov rbp,QWORD PTR [rsp+0x38]
|
|
18000a4e6: 48 8b 74 24 48 mov rsi,QWORD PTR [rsp+0x48]
|
|
18000a4eb: 48 83 c4 20 add rsp,0x20
|
|
18000a4ef: 41 5e pop r14
|
|
18000a4f1: e9 8a cd ff ff jmp 0x180007280
|
|
18000a4f6: e8 55 72 ff ff call 0x180001750
|
|
18000a4fb: cc int3
|
|
18000a4fc: e8 7f 86 ff ff call 0x180002b80
|
|
18000a501: cc int3
|
|
18000a502: cc int3
|
|
18000a503: cc int3
|
|
18000a504: cc int3
|
|
18000a505: cc int3
|
|
18000a506: cc int3
|
|
18000a507: cc int3
|
|
18000a508: cc int3
|
|
18000a509: cc int3
|
|
18000a50a: cc int3
|
|
18000a50b: cc int3
|
|
18000a50c: cc int3
|
|
18000a50d: cc int3
|
|
18000a50e: cc int3
|
|
18000a50f: cc int3
|
|
18000a510: 48 89 5c 24 18 mov QWORD PTR [rsp+0x18],rbx
|
|
18000a515: 48 89 4c 24 08 mov QWORD PTR [rsp+0x8],rcx
|
|
18000a51a: 55 push rbp
|
|
18000a51b: 56 push rsi
|
|
18000a51c: 57 push rdi
|
|
18000a51d: 41 56 push r14
|
|
18000a51f: 41 57 push r15
|
|
18000a521: 48 8b ec mov rbp,rsp
|
|
18000a524: 48 83 ec 20 sub rsp,0x20
|
|
18000a528: 4c 8b f1 mov r14,rcx
|
|
18000a52b: 48 8d 05 de 5b 00 00 lea rax,[rip+0x5bde] # 0x180010110
|
|
18000a532: 48 89 01 mov QWORD PTR [rcx],rax
|
|
18000a535: 48 8d 71 08 lea rsi,[rcx+0x8]
|
|
18000a539: 48 8d 05 a8 57 00 00 lea rax,[rip+0x57a8] # 0x18000fce8
|
|
18000a540: 48 89 06 mov QWORD PTR [rsi],rax
|
|
18000a543: 0f 57 c0 xorps xmm0,xmm0
|
|
18000a546: 0f 11 46 08 movups XMMWORD PTR [rsi+0x8],xmm0
|
|
18000a54a: c6 46 18 00 mov BYTE PTR [rsi+0x18],0x0
|
|
18000a54e: 45 33 ff xor r15d,r15d
|
|
18000a551: 4c 89 7e 20 mov QWORD PTR [rsi+0x20],r15
|
|
18000a555: 4c 89 7e 28 mov QWORD PTR [rsi+0x28],r15
|
|
18000a559: 48 8d 59 38 lea rbx,[rcx+0x38]
|
|
18000a55d: 4c 89 3b mov QWORD PTR [rbx],r15
|
|
18000a560: 4c 89 7b 08 mov QWORD PTR [rbx+0x8],r15
|
|
18000a564: 4c 89 7b 10 mov QWORD PTR [rbx+0x10],r15
|
|
18000a568: 4c 89 7b 18 mov QWORD PTR [rbx+0x18],r15
|
|
18000a56c: 4c 89 7b 20 mov QWORD PTR [rbx+0x20],r15
|
|
18000a570: 41 8d 4f 10 lea ecx,[r15+0x10]
|
|
18000a574: e8 db 1f 00 00 call 0x18000c554
|
|
18000a579: 4c 89 78 08 mov QWORD PTR [rax+0x8],r15
|
|
18000a57d: 48 89 03 mov QWORD PTR [rbx],rax
|
|
18000a580: 48 89 18 mov QWORD PTR [rax],rbx
|
|
18000a583: 4d 89 7e 60 mov QWORD PTR [r14+0x60],r15
|
|
18000a587: 4d 89 7e 68 mov QWORD PTR [r14+0x68],r15
|
|
18000a58b: 4d 89 7e 70 mov QWORD PTR [r14+0x70],r15
|
|
18000a58f: b9 d8 00 00 00 mov ecx,0xd8
|
|
18000a594: e8 bb 1f 00 00 call 0x18000c554
|
|
18000a599: 48 8b f8 mov rdi,rax
|
|
18000a59c: 48 89 45 38 mov QWORD PTR [rbp+0x38],rax
|
|
18000a5a0: 33 d2 xor edx,edx
|
|
18000a5a2: 41 b8 d8 00 00 00 mov r8d,0xd8
|
|
18000a5a8: 48 8b c8 mov rcx,rax
|
|
18000a5ab: e8 3e 31 00 00 call 0x18000d6ee
|
|
18000a5b0: 48 8b cf mov rcx,rdi
|
|
18000a5b3: e8 58 0e 00 00 call 0x18000b410
|
|
18000a5b8: 48 8d 05 d1 57 00 00 lea rax,[rip+0x57d1] # 0x18000fd90
|
|
18000a5bf: 48 89 07 mov QWORD PTR [rdi],rax
|
|
18000a5c2: 44 88 7f 30 mov BYTE PTR [rdi+0x30],r15b
|
|
18000a5c6: 48 89 7d 38 mov QWORD PTR [rbp+0x38],rdi
|
|
18000a5ca: 49 8b 56 68 mov rdx,QWORD PTR [r14+0x68]
|
|
18000a5ce: 49 3b 56 70 cmp rdx,QWORD PTR [r14+0x70]
|
|
18000a5d2: 74 0a je 0x18000a5de
|
|
18000a5d4: 48 89 3a mov QWORD PTR [rdx],rdi
|
|
18000a5d7: 49 83 46 68 08 add QWORD PTR [r14+0x68],0x8
|
|
18000a5dc: eb 0d jmp 0x18000a5eb
|
|
18000a5de: 4c 8d 45 38 lea r8,[rbp+0x38]
|
|
18000a5e2: 49 8d 4e 60 lea rcx,[r14+0x60]
|
|
18000a5e6: e8 95 0c 00 00 call 0x18000b280
|
|
18000a5eb: b9 d8 00 00 00 mov ecx,0xd8
|
|
18000a5f0: e8 5f 1f 00 00 call 0x18000c554
|
|
18000a5f5: 48 8b f8 mov rdi,rax
|
|
18000a5f8: 48 89 45 38 mov QWORD PTR [rbp+0x38],rax
|
|
18000a5fc: 33 d2 xor edx,edx
|
|
18000a5fe: 41 b8 d8 00 00 00 mov r8d,0xd8
|
|
18000a604: 48 8b c8 mov rcx,rax
|
|
18000a607: e8 e2 30 00 00 call 0x18000d6ee
|
|
18000a60c: 48 8b cf mov rcx,rdi
|
|
18000a60f: e8 fc 0d 00 00 call 0x18000b410
|
|
18000a614: 48 8d 05 95 57 00 00 lea rax,[rip+0x5795] # 0x18000fdb0
|
|
18000a61b: 48 89 07 mov QWORD PTR [rdi],rax
|
|
18000a61e: c6 47 30 00 mov BYTE PTR [rdi+0x30],0x0
|
|
18000a622: 48 89 7d 38 mov QWORD PTR [rbp+0x38],rdi
|
|
18000a626: 49 8b 56 68 mov rdx,QWORD PTR [r14+0x68]
|
|
18000a62a: 49 3b 56 70 cmp rdx,QWORD PTR [r14+0x70]
|
|
18000a62e: 74 0a je 0x18000a63a
|
|
18000a630: 48 89 3a mov QWORD PTR [rdx],rdi
|
|
18000a633: 49 83 46 68 08 add QWORD PTR [r14+0x68],0x8
|
|
18000a638: eb 0d jmp 0x18000a647
|
|
18000a63a: 4c 8d 45 38 lea r8,[rbp+0x38]
|
|
18000a63e: 49 8d 4e 60 lea rcx,[r14+0x60]
|
|
18000a642: e8 39 0c 00 00 call 0x18000b280
|
|
18000a647: b9 d8 00 00 00 mov ecx,0xd8
|
|
18000a64c: e8 03 1f 00 00 call 0x18000c554
|
|
18000a651: 48 8b f8 mov rdi,rax
|
|
18000a654: 48 89 45 38 mov QWORD PTR [rbp+0x38],rax
|
|
18000a658: 33 d2 xor edx,edx
|
|
18000a65a: 41 b8 d8 00 00 00 mov r8d,0xd8
|
|
18000a660: 48 8b c8 mov rcx,rax
|
|
18000a663: e8 86 30 00 00 call 0x18000d6ee
|
|
18000a668: 48 8b cf mov rcx,rdi
|
|
18000a66b: e8 a0 0d 00 00 call 0x18000b410
|
|
18000a670: 48 8d 05 59 57 00 00 lea rax,[rip+0x5759] # 0x18000fdd0
|
|
18000a677: 48 89 07 mov QWORD PTR [rdi],rax
|
|
18000a67a: c6 47 30 00 mov BYTE PTR [rdi+0x30],0x0
|
|
18000a67e: 48 89 7d 38 mov QWORD PTR [rbp+0x38],rdi
|
|
18000a682: 49 8b 56 68 mov rdx,QWORD PTR [r14+0x68]
|
|
18000a686: 49 3b 56 70 cmp rdx,QWORD PTR [r14+0x70]
|
|
18000a68a: 74 0a je 0x18000a696
|
|
18000a68c: 48 89 3a mov QWORD PTR [rdx],rdi
|
|
18000a68f: 49 83 46 68 08 add QWORD PTR [r14+0x68],0x8
|
|
18000a694: eb 0d jmp 0x18000a6a3
|
|
18000a696: 4c 8d 45 38 lea r8,[rbp+0x38]
|
|
18000a69a: 49 8d 4e 60 lea rcx,[r14+0x60]
|
|
18000a69e: e8 dd 0b 00 00 call 0x18000b280
|
|
18000a6a3: b9 38 01 00 00 mov ecx,0x138
|
|
18000a6a8: e8 a7 1e 00 00 call 0x18000c554
|
|
18000a6ad: 48 8b f8 mov rdi,rax
|
|
18000a6b0: 48 89 45 38 mov QWORD PTR [rbp+0x38],rax
|
|
18000a6b4: 33 d2 xor edx,edx
|
|
18000a6b6: 41 b8 38 01 00 00 mov r8d,0x138
|
|
18000a6bc: 48 8b c8 mov rcx,rax
|
|
18000a6bf: e8 2a 30 00 00 call 0x18000d6ee
|
|
18000a6c4: 48 8b cf mov rcx,rdi
|
|
18000a6c7: e8 44 0d 00 00 call 0x18000b410
|
|
18000a6cc: 48 8d 05 55 59 00 00 lea rax,[rip+0x5955] # 0x180010028
|
|
18000a6d3: 48 89 07 mov QWORD PTR [rdi],rax
|
|
18000a6d6: 48 8d 05 6b 59 00 00 lea rax,[rip+0x596b] # 0x180010048
|
|
18000a6dd: 48 89 87 d8 00 00 00 mov QWORD PTR [rdi+0xd8],rax
|
|
18000a6e4: 4c 89 bf 08 01 00 00 mov QWORD PTR [rdi+0x108],r15
|
|
18000a6eb: 48 c7 87 10 01 00 00 mov QWORD PTR [rdi+0x110],0xf
|
|
18000a6f2: 0f 00 00 00
|
|
18000a6f6: c6 87 f8 00 00 00 00 mov BYTE PTR [rdi+0xf8],0x0
|
|
18000a6fd: 4c 89 bf 18 01 00 00 mov QWORD PTR [rdi+0x118],r15
|
|
18000a704: 4c 89 bf 20 01 00 00 mov QWORD PTR [rdi+0x120],r15
|
|
18000a70b: 4c 89 bf 28 01 00 00 mov QWORD PTR [rdi+0x128],r15
|
|
18000a712: 4c 89 bf e0 00 00 00 mov QWORD PTR [rdi+0xe0],r15
|
|
18000a719: 4c 89 bf e8 00 00 00 mov QWORD PTR [rdi+0xe8],r15
|
|
18000a720: 4c 89 bf f0 00 00 00 mov QWORD PTR [rdi+0xf0],r15
|
|
18000a727: c6 47 30 00 mov BYTE PTR [rdi+0x30],0x0
|
|
18000a72b: c6 87 30 01 00 00 00 mov BYTE PTR [rdi+0x130],0x0
|
|
18000a732: 48 89 7d 38 mov QWORD PTR [rbp+0x38],rdi
|
|
18000a736: 49 8b 56 68 mov rdx,QWORD PTR [r14+0x68]
|
|
18000a73a: 49 3b 56 70 cmp rdx,QWORD PTR [r14+0x70]
|
|
18000a73e: 74 0a je 0x18000a74a
|
|
18000a740: 48 89 3a mov QWORD PTR [rdx],rdi
|
|
18000a743: 49 83 46 68 08 add QWORD PTR [r14+0x68],0x8
|
|
18000a748: eb 0d jmp 0x18000a757
|
|
18000a74a: 4c 8d 45 38 lea r8,[rbp+0x38]
|
|
18000a74e: 49 8d 4e 60 lea rcx,[r14+0x60]
|
|
18000a752: e8 29 0b 00 00 call 0x18000b280
|
|
18000a757: b9 f8 00 00 00 mov ecx,0xf8
|
|
18000a75c: e8 f3 1d 00 00 call 0x18000c554
|
|
18000a761: 48 8b f8 mov rdi,rax
|
|
18000a764: 48 89 45 38 mov QWORD PTR [rbp+0x38],rax
|
|
18000a768: 33 d2 xor edx,edx
|
|
18000a76a: 41 b8 f8 00 00 00 mov r8d,0xf8
|
|
18000a770: 48 8b c8 mov rcx,rax
|
|
18000a773: e8 76 2f 00 00 call 0x18000d6ee
|
|
18000a778: 48 8b cf mov rcx,rdi
|
|
18000a77b: e8 90 0c 00 00 call 0x18000b410
|
|
18000a780: 48 8d 05 d1 58 00 00 lea rax,[rip+0x58d1] # 0x180010058
|
|
18000a787: 48 89 07 mov QWORD PTR [rdi],rax
|
|
18000a78a: 4c 89 bf e0 00 00 00 mov QWORD PTR [rdi+0xe0],r15
|
|
18000a791: 4c 89 bf e8 00 00 00 mov QWORD PTR [rdi+0xe8],r15
|
|
18000a798: 4c 89 bf f0 00 00 00 mov QWORD PTR [rdi+0xf0],r15
|
|
18000a79f: c6 47 30 00 mov BYTE PTR [rdi+0x30],0x0
|
|
18000a7a3: 44 89 bf d8 00 00 00 mov DWORD PTR [rdi+0xd8],r15d
|
|
18000a7aa: 48 89 7d 38 mov QWORD PTR [rbp+0x38],rdi
|
|
18000a7ae: 49 8b 56 68 mov rdx,QWORD PTR [r14+0x68]
|
|
18000a7b2: 49 3b 56 70 cmp rdx,QWORD PTR [r14+0x70]
|
|
18000a7b6: 74 0a je 0x18000a7c2
|
|
18000a7b8: 48 89 3a mov QWORD PTR [rdx],rdi
|
|
18000a7bb: 49 83 46 68 08 add QWORD PTR [r14+0x68],0x8
|
|
18000a7c0: eb 0d jmp 0x18000a7cf
|
|
18000a7c2: 4c 8d 45 38 lea r8,[rbp+0x38]
|
|
18000a7c6: 49 8d 4e 60 lea rcx,[r14+0x60]
|
|
18000a7ca: e8 b1 0a 00 00 call 0x18000b280
|
|
18000a7cf: b9 28 01 00 00 mov ecx,0x128
|
|
18000a7d4: e8 7b 1d 00 00 call 0x18000c554
|
|
18000a7d9: 48 8b f8 mov rdi,rax
|
|
18000a7dc: 48 89 45 38 mov QWORD PTR [rbp+0x38],rax
|
|
18000a7e0: 33 d2 xor edx,edx
|
|
18000a7e2: 41 b8 28 01 00 00 mov r8d,0x128
|
|
18000a7e8: 48 8b c8 mov rcx,rax
|
|
18000a7eb: e8 fe 2e 00 00 call 0x18000d6ee
|
|
18000a7f0: 48 8b cf mov rcx,rdi
|
|
18000a7f3: e8 18 0c 00 00 call 0x18000b410
|
|
18000a7f8: 48 8d 05 d9 58 00 00 lea rax,[rip+0x58d9] # 0x1800100d8
|
|
18000a7ff: 48 89 07 mov QWORD PTR [rdi],rax
|
|
18000a802: 4c 89 bf f0 00 00 00 mov QWORD PTR [rdi+0xf0],r15
|
|
18000a809: 48 c7 87 f8 00 00 00 mov QWORD PTR [rdi+0xf8],0xf
|
|
18000a810: 0f 00 00 00
|
|
18000a814: c6 87 e0 00 00 00 00 mov BYTE PTR [rdi+0xe0],0x0
|
|
18000a81b: 4c 89 bf 00 01 00 00 mov QWORD PTR [rdi+0x100],r15
|
|
18000a822: 4c 89 bf 08 01 00 00 mov QWORD PTR [rdi+0x108],r15
|
|
18000a829: 4c 89 bf 10 01 00 00 mov QWORD PTR [rdi+0x110],r15
|
|
18000a830: 0f 57 c0 xorps xmm0,xmm0
|
|
18000a833: 0f 11 87 18 01 00 00 movups XMMWORD PTR [rdi+0x118],xmm0
|
|
18000a83a: 4c 89 bf d8 00 00 00 mov QWORD PTR [rdi+0xd8],r15
|
|
18000a841: 48 89 7d 38 mov QWORD PTR [rbp+0x38],rdi
|
|
18000a845: 49 8b 56 68 mov rdx,QWORD PTR [r14+0x68]
|
|
18000a849: 49 3b 56 70 cmp rdx,QWORD PTR [r14+0x70]
|
|
18000a84d: 74 0a je 0x18000a859
|
|
18000a84f: 48 89 3a mov QWORD PTR [rdx],rdi
|
|
18000a852: 49 83 46 68 08 add QWORD PTR [r14+0x68],0x8
|
|
18000a857: eb 0d jmp 0x18000a866
|
|
18000a859: 4c 8d 45 38 lea r8,[rbp+0x38]
|
|
18000a85d: 49 8d 4e 60 lea rcx,[r14+0x60]
|
|
18000a861: e8 1a 0a 00 00 call 0x18000b280
|
|
18000a866: b9 d8 00 00 00 mov ecx,0xd8
|
|
18000a86b: e8 e4 1c 00 00 call 0x18000c554
|
|
18000a870: 48 8b f8 mov rdi,rax
|
|
18000a873: 48 89 45 38 mov QWORD PTR [rbp+0x38],rax
|
|
18000a877: 33 d2 xor edx,edx
|
|
18000a879: 41 b8 d8 00 00 00 mov r8d,0xd8
|
|
18000a87f: 48 8b c8 mov rcx,rax
|
|
18000a882: e8 67 2e 00 00 call 0x18000d6ee
|
|
18000a887: 48 8b cf mov rcx,rdi
|
|
18000a88a: e8 81 0b 00 00 call 0x18000b410
|
|
18000a88f: 48 8d 05 ba 54 00 00 lea rax,[rip+0x54ba] # 0x18000fd50
|
|
18000a896: 48 89 07 mov QWORD PTR [rdi],rax
|
|
18000a899: c6 47 30 00 mov BYTE PTR [rdi+0x30],0x0
|
|
18000a89d: 48 89 7d 38 mov QWORD PTR [rbp+0x38],rdi
|
|
18000a8a1: 49 8b 56 68 mov rdx,QWORD PTR [r14+0x68]
|
|
18000a8a5: 49 3b 56 70 cmp rdx,QWORD PTR [r14+0x70]
|
|
18000a8a9: 74 0a je 0x18000a8b5
|
|
18000a8ab: 48 89 3a mov QWORD PTR [rdx],rdi
|
|
18000a8ae: 49 83 46 68 08 add QWORD PTR [r14+0x68],0x8
|
|
18000a8b3: eb 0d jmp 0x18000a8c2
|
|
18000a8b5: 4c 8d 45 38 lea r8,[rbp+0x38]
|
|
18000a8b9: 49 8d 4e 60 lea rcx,[r14+0x60]
|
|
18000a8bd: e8 be 09 00 00 call 0x18000b280
|
|
18000a8c2: b9 e0 00 00 00 mov ecx,0xe0
|
|
18000a8c7: e8 88 1c 00 00 call 0x18000c554
|
|
18000a8cc: 48 8b f8 mov rdi,rax
|
|
18000a8cf: 48 89 45 38 mov QWORD PTR [rbp+0x38],rax
|
|
18000a8d3: 33 d2 xor edx,edx
|
|
18000a8d5: 41 b8 e0 00 00 00 mov r8d,0xe0
|
|
18000a8db: 48 8b c8 mov rcx,rax
|
|
18000a8de: e8 0b 2e 00 00 call 0x18000d6ee
|
|
18000a8e3: 48 8b cf mov rcx,rdi
|
|
18000a8e6: e8 25 0b 00 00 call 0x18000b410
|
|
18000a8eb: 48 8d 05 7e 54 00 00 lea rax,[rip+0x547e] # 0x18000fd70
|
|
18000a8f2: 48 89 07 mov QWORD PTR [rdi],rax
|
|
18000a8f5: c6 47 30 00 mov BYTE PTR [rdi+0x30],0x0
|
|
18000a8f9: 4c 89 bf d8 00 00 00 mov QWORD PTR [rdi+0xd8],r15
|
|
18000a900: 48 89 7d 38 mov QWORD PTR [rbp+0x38],rdi
|
|
18000a904: 49 8b 56 68 mov rdx,QWORD PTR [r14+0x68]
|
|
18000a908: 49 3b 56 70 cmp rdx,QWORD PTR [r14+0x70]
|
|
18000a90c: 74 0a je 0x18000a918
|
|
18000a90e: 48 89 3a mov QWORD PTR [rdx],rdi
|
|
18000a911: 49 83 46 68 08 add QWORD PTR [r14+0x68],0x8
|
|
18000a916: eb 0d jmp 0x18000a925
|
|
18000a918: 4c 8d 45 38 lea r8,[rbp+0x38]
|
|
18000a91c: 49 8d 4e 60 lea rcx,[r14+0x60]
|
|
18000a920: e8 5b 09 00 00 call 0x18000b280
|
|
18000a925: 49 8b 56 68 mov rdx,QWORD PTR [r14+0x68]
|
|
18000a929: 49 8b 4e 60 mov rcx,QWORD PTR [r14+0x60]
|
|
18000a92d: 48 3b ca cmp rcx,rdx
|
|
18000a930: 74 13 je 0x18000a945
|
|
18000a932: 48 8b 01 mov rax,QWORD PTR [rcx]
|
|
18000a935: 48 89 b0 d0 00 00 00 mov QWORD PTR [rax+0xd0],rsi
|
|
18000a93c: 48 83 c1 08 add rcx,0x8
|
|
18000a940: 48 3b ca cmp rcx,rdx
|
|
18000a943: 75 ed jne 0x18000a932
|
|
18000a945: 4d 89 76 30 mov QWORD PTR [r14+0x30],r14
|
|
18000a949: 49 8b c6 mov rax,r14
|
|
18000a94c: 48 8b 5c 24 60 mov rbx,QWORD PTR [rsp+0x60]
|
|
18000a951: 48 83 c4 20 add rsp,0x20
|
|
18000a955: 41 5f pop r15
|
|
18000a957: 41 5e pop r14
|
|
18000a959: 5f pop rdi
|
|
18000a95a: 5e pop rsi
|
|
18000a95b: 5d pop rbp
|
|
18000a95c: c3 ret
|
|
18000a95d: cc int3
|
|
18000a95e: cc int3
|
|
18000a95f: cc int3
|
|
18000a960: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx
|
|
18000a965: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi
|
|
18000a96a: 55 push rbp
|
|
18000a96b: 57 push rdi
|
|
18000a96c: 41 55 push r13
|
|
18000a96e: 41 56 push r14
|
|
18000a970: 41 57 push r15
|
|
18000a972: 48 8d 6c 24 f0 lea rbp,[rsp-0x10]
|
|
18000a977: 48 81 ec 10 01 00 00 sub rsp,0x110
|
|
18000a97e: 48 8b 05 8b a6 00 00 mov rax,QWORD PTR [rip+0xa68b] # 0x180015010
|
|
18000a985: 48 33 c4 xor rax,rsp
|
|
18000a988: 48 89 45 00 mov QWORD PTR [rbp+0x0],rax
|
|
18000a98c: 4c 8b e9 mov r13,rcx
|
|
18000a98f: 0f 57 c0 xorps xmm0,xmm0
|
|
18000a992: 33 c0 xor eax,eax
|
|
18000a994: 0f 11 45 88 movups XMMWORD PTR [rbp-0x78],xmm0
|
|
18000a998: 48 89 45 98 mov QWORD PTR [rbp-0x68],rax
|
|
18000a99c: 48 8d 4d 88 lea rcx,[rbp-0x78]
|
|
18000a9a0: e8 2b 86 ff ff call 0x180002fd0
|
|
18000a9a5: 90 nop
|
|
18000a9a6: 48 8b 7d 88 mov rdi,QWORD PTR [rbp-0x78]
|
|
18000a9aa: 4c 8b 7d 90 mov r15,QWORD PTR [rbp-0x70]
|
|
18000a9ae: 49 3b ff cmp rdi,r15
|
|
18000a9b1: 0f 84 13 01 00 00 je 0x18000aaca
|
|
18000a9b7: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0]
|
|
18000a9be: 00 00
|
|
18000a9c0: 48 8b d7 mov rdx,rdi
|
|
18000a9c3: 48 8d 4d a0 lea rcx,[rbp-0x60]
|
|
18000a9c7: e8 94 84 ff ff call 0x180002e60
|
|
18000a9cc: 90 nop
|
|
18000a9cd: 48 8d 57 20 lea rdx,[rdi+0x20]
|
|
18000a9d1: 48 8d 4d c0 lea rcx,[rbp-0x40]
|
|
18000a9d5: e8 86 84 ff ff call 0x180002e60
|
|
18000a9da: 90 nop
|
|
18000a9db: 48 8d 57 40 lea rdx,[rdi+0x40]
|
|
18000a9df: 48 8d 4d e0 lea rcx,[rbp-0x20]
|
|
18000a9e3: e8 78 84 ff ff call 0x180002e60
|
|
18000a9e8: 90 nop
|
|
18000a9e9: 48 8d 44 24 28 lea rax,[rsp+0x28]
|
|
18000a9ee: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax
|
|
18000a9f3: 48 8d 55 a0 lea rdx,[rbp-0x60]
|
|
18000a9f7: 48 8d 4c 24 28 lea rcx,[rsp+0x28]
|
|
18000a9fc: e8 5f 84 ff ff call 0x180002e60
|
|
18000aa01: 90 nop
|
|
18000aa02: 48 8d 55 c0 lea rdx,[rbp-0x40]
|
|
18000aa06: 48 8d 4c 24 48 lea rcx,[rsp+0x48]
|
|
18000aa0b: e8 50 84 ff ff call 0x180002e60
|
|
18000aa10: 90 nop
|
|
18000aa11: 48 8d 55 e0 lea rdx,[rbp-0x20]
|
|
18000aa15: 48 8d 4c 24 68 lea rcx,[rsp+0x68]
|
|
18000aa1a: e8 41 84 ff ff call 0x180002e60
|
|
18000aa1f: 90 nop
|
|
18000aa20: 4c 8d 74 24 68 lea r14,[rsp+0x68]
|
|
18000aa25: 48 83 7d 80 10 cmp QWORD PTR [rbp-0x80],0x10
|
|
18000aa2a: 4c 0f 43 74 24 68 cmovae r14,QWORD PTR [rsp+0x68]
|
|
18000aa30: 48 8b 44 24 78 mov rax,QWORD PTR [rsp+0x78]
|
|
18000aa35: 48 83 f8 21 cmp rax,0x21
|
|
18000aa39: 72 61 jb 0x18000aa9c
|
|
18000aa3b: 4a 8d 34 30 lea rsi,[rax+r14*1]
|
|
18000aa3f: 4c 8d 46 e0 lea r8,[rsi-0x20]
|
|
18000aa43: 4d 2b c6 sub r8,r14
|
|
18000aa46: ba 46 00 00 00 mov edx,0x46
|
|
18000aa4b: 49 8b ce mov rcx,r14
|
|
18000aa4e: e8 06 2e 00 00 call 0x18000d859
|
|
18000aa53: 48 8b d8 mov rbx,rax
|
|
18000aa56: 48 85 c0 test rax,rax
|
|
18000aa59: 74 41 je 0x18000aa9c
|
|
18000aa5b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
|
|
18000aa60: 41 b8 21 00 00 00 mov r8d,0x21
|
|
18000aa66: 48 8d 15 bb 56 00 00 lea rdx,[rip+0x56bb] # 0x180010128
|
|
18000aa6d: 48 8b cb mov rcx,rbx
|
|
18000aa70: e8 ea 2d 00 00 call 0x18000d85f
|
|
18000aa75: 85 c0 test eax,eax
|
|
18000aa77: 0f 84 ca 00 00 00 je 0x18000ab47
|
|
18000aa7d: 48 ff c3 inc rbx
|
|
18000aa80: 4c 8d 46 e0 lea r8,[rsi-0x20]
|
|
18000aa84: 4c 2b c3 sub r8,rbx
|
|
18000aa87: ba 46 00 00 00 mov edx,0x46
|
|
18000aa8c: 48 8b cb mov rcx,rbx
|
|
18000aa8f: e8 c5 2d 00 00 call 0x18000d859
|
|
18000aa94: 48 8b d8 mov rbx,rax
|
|
18000aa97: 48 85 c0 test rax,rax
|
|
18000aa9a: 75 c4 jne 0x18000aa60
|
|
18000aa9c: 32 db xor bl,bl
|
|
18000aa9e: 48 8d 4c 24 28 lea rcx,[rsp+0x28]
|
|
18000aaa3: e8 f8 81 ff ff call 0x180002ca0
|
|
18000aaa8: 84 db test bl,bl
|
|
18000aaaa: 0f 85 ab 00 00 00 jne 0x18000ab5b
|
|
18000aab0: 48 8d 4d a0 lea rcx,[rbp-0x60]
|
|
18000aab4: e8 e7 81 ff ff call 0x180002ca0
|
|
18000aab9: 48 83 c7 60 add rdi,0x60
|
|
18000aabd: 49 3b ff cmp rdi,r15
|
|
18000aac0: 0f 85 fa fe ff ff jne 0x18000a9c0
|
|
18000aac6: 48 8b 7d 88 mov rdi,QWORD PTR [rbp-0x78]
|
|
18000aaca: 40 32 f6 xor sil,sil
|
|
18000aacd: 48 85 ff test rdi,rdi
|
|
18000aad0: 0f 84 c5 00 00 00 je 0x18000ab9b
|
|
18000aad6: 48 8b 5d 90 mov rbx,QWORD PTR [rbp-0x70]
|
|
18000aada: 48 3b fb cmp rdi,rbx
|
|
18000aadd: 74 16 je 0x18000aaf5
|
|
18000aadf: 90 nop
|
|
18000aae0: 48 8b cf mov rcx,rdi
|
|
18000aae3: e8 b8 81 ff ff call 0x180002ca0
|
|
18000aae8: 48 83 c7 60 add rdi,0x60
|
|
18000aaec: 48 3b fb cmp rdi,rbx
|
|
18000aaef: 75 ef jne 0x18000aae0
|
|
18000aaf1: 48 8b 7d 88 mov rdi,QWORD PTR [rbp-0x78]
|
|
18000aaf5: 48 8b 4d 98 mov rcx,QWORD PTR [rbp-0x68]
|
|
18000aaf9: 48 2b cf sub rcx,rdi
|
|
18000aafc: 48 b8 ab aa aa aa aa movabs rax,0x2aaaaaaaaaaaaaab
|
|
18000ab03: aa aa 2a
|
|
18000ab06: 48 f7 e9 imul rcx
|
|
18000ab09: 48 c1 fa 04 sar rdx,0x4
|
|
18000ab0d: 48 8b c2 mov rax,rdx
|
|
18000ab10: 48 c1 e8 3f shr rax,0x3f
|
|
18000ab14: 48 03 d0 add rdx,rax
|
|
18000ab17: 48 8d 14 52 lea rdx,[rdx+rdx*2]
|
|
18000ab1b: 48 c1 e2 05 shl rdx,0x5
|
|
18000ab1f: 48 8b c7 mov rax,rdi
|
|
18000ab22: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000ab29: 72 68 jb 0x18000ab93
|
|
18000ab2b: 48 83 c2 27 add rdx,0x27
|
|
18000ab2f: 48 8b 7f f8 mov rdi,QWORD PTR [rdi-0x8]
|
|
18000ab33: 48 2b c7 sub rax,rdi
|
|
18000ab36: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
18000ab3a: 48 83 f8 1f cmp rax,0x1f
|
|
18000ab3e: 76 53 jbe 0x18000ab93
|
|
18000ab40: ff 15 1a 49 00 00 call QWORD PTR [rip+0x491a] # 0x18000f460
|
|
18000ab46: 90 nop
|
|
18000ab47: 49 2b de sub rbx,r14
|
|
18000ab4a: 48 83 fb ff cmp rbx,0xffffffffffffffff
|
|
18000ab4e: 0f 84 48 ff ff ff je 0x18000aa9c
|
|
18000ab54: b3 01 mov bl,0x1
|
|
18000ab56: e9 43 ff ff ff jmp 0x18000aa9e
|
|
18000ab5b: 49 8d 4d 08 lea rcx,[r13+0x8]
|
|
18000ab5f: 48 8b 01 mov rax,QWORD PTR [rcx]
|
|
18000ab62: 41 b8 00 c2 01 00 mov r8d,0x1c200
|
|
18000ab68: 48 8d 55 a0 lea rdx,[rbp-0x60]
|
|
18000ab6c: ff 50 18 call QWORD PTR [rax+0x18]
|
|
18000ab6f: 0f b6 f0 movzx esi,al
|
|
18000ab72: 8b d6 mov edx,esi
|
|
18000ab74: 48 8d 0d 9d 55 00 00 lea rcx,[rip+0x559d] # 0x180010118
|
|
18000ab7b: e8 e0 cd ff ff call 0x180007960
|
|
18000ab80: 90 nop
|
|
18000ab81: 48 8d 4d a0 lea rcx,[rbp-0x60]
|
|
18000ab85: e8 16 81 ff ff call 0x180002ca0
|
|
18000ab8a: 48 8b 7d 88 mov rdi,QWORD PTR [rbp-0x78]
|
|
18000ab8e: e9 3a ff ff ff jmp 0x18000aacd
|
|
18000ab93: 48 8b cf mov rcx,rdi
|
|
18000ab96: e8 75 1d 00 00 call 0x18000c910
|
|
18000ab9b: 40 0f b6 c6 movzx eax,sil
|
|
18000ab9f: 48 8b 4d 00 mov rcx,QWORD PTR [rbp+0x0]
|
|
18000aba3: 48 33 cc xor rcx,rsp
|
|
18000aba6: e8 85 19 00 00 call 0x18000c530
|
|
18000abab: 4c 8d 9c 24 10 01 00 lea r11,[rsp+0x110]
|
|
18000abb2: 00
|
|
18000abb3: 49 8b 5b 38 mov rbx,QWORD PTR [r11+0x38]
|
|
18000abb7: 49 8b 73 40 mov rsi,QWORD PTR [r11+0x40]
|
|
18000abbb: 49 8b e3 mov rsp,r11
|
|
18000abbe: 41 5f pop r15
|
|
18000abc0: 41 5e pop r14
|
|
18000abc2: 41 5d pop r13
|
|
18000abc4: 5f pop rdi
|
|
18000abc5: 5d pop rbp
|
|
18000abc6: c3 ret
|
|
18000abc7: cc int3
|
|
18000abc8: cc int3
|
|
18000abc9: cc int3
|
|
18000abca: cc int3
|
|
18000abcb: cc int3
|
|
18000abcc: cc int3
|
|
18000abcd: cc int3
|
|
18000abce: cc int3
|
|
18000abcf: cc int3
|
|
18000abd0: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx
|
|
18000abd5: 48 89 6c 24 18 mov QWORD PTR [rsp+0x18],rbp
|
|
18000abda: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi
|
|
18000abdf: 57 push rdi
|
|
18000abe0: 48 83 ec 30 sub rsp,0x30
|
|
18000abe4: 48 8b da mov rbx,rdx
|
|
18000abe7: 48 8b e9 mov rbp,rcx
|
|
18000abea: 48 89 54 24 28 mov QWORD PTR [rsp+0x28],rdx
|
|
18000abef: 33 ff xor edi,edi
|
|
18000abf1: 89 7c 24 24 mov DWORD PTR [rsp+0x24],edi
|
|
18000abf5: 0f 57 c0 xorps xmm0,xmm0
|
|
18000abf8: 0f 11 02 movups XMMWORD PTR [rdx],xmm0
|
|
18000abfb: 48 89 3a mov QWORD PTR [rdx],rdi
|
|
18000abfe: 48 89 7a 08 mov QWORD PTR [rdx+0x8],rdi
|
|
18000ac02: 48 89 7a 10 mov QWORD PTR [rdx+0x10],rdi
|
|
18000ac06: c7 44 24 24 01 00 00 mov DWORD PTR [rsp+0x24],0x1
|
|
18000ac0d: 00
|
|
18000ac0e: 8d 77 04 lea esi,[rdi+0x4]
|
|
18000ac11: 48 8b 55 50 mov rdx,QWORD PTR [rbp+0x50]
|
|
18000ac15: 48 03 d7 add rdx,rdi
|
|
18000ac18: 48 8b ca mov rcx,rdx
|
|
18000ac1b: 48 c1 e9 04 shr rcx,0x4
|
|
18000ac1f: 48 8b 45 48 mov rax,QWORD PTR [rbp+0x48]
|
|
18000ac23: 48 ff c8 dec rax
|
|
18000ac26: 48 23 c8 and rcx,rax
|
|
18000ac29: 48 8b 45 40 mov rax,QWORD PTR [rbp+0x40]
|
|
18000ac2d: 83 e2 0f and edx,0xf
|
|
18000ac30: 48 8b 04 c8 mov rax,QWORD PTR [rax+rcx*8]
|
|
18000ac34: 0f b6 0c 02 movzx ecx,BYTE PTR [rdx+rax*1]
|
|
18000ac38: 88 4c 24 20 mov BYTE PTR [rsp+0x20],cl
|
|
18000ac3c: 48 8b 53 08 mov rdx,QWORD PTR [rbx+0x8]
|
|
18000ac40: 48 3b 53 10 cmp rdx,QWORD PTR [rbx+0x10]
|
|
18000ac44: 74 08 je 0x18000ac4e
|
|
18000ac46: 88 0a mov BYTE PTR [rdx],cl
|
|
18000ac48: 48 ff 43 08 inc QWORD PTR [rbx+0x8]
|
|
18000ac4c: eb 0d jmp 0x18000ac5b
|
|
18000ac4e: 4c 8d 44 24 20 lea r8,[rsp+0x20]
|
|
18000ac53: 48 8b cb mov rcx,rbx
|
|
18000ac56: e8 d5 d0 ff ff call 0x180007d30
|
|
18000ac5b: 48 ff c7 inc rdi
|
|
18000ac5e: 48 83 ee 01 sub rsi,0x1
|
|
18000ac62: 75 ad jne 0x18000ac11
|
|
18000ac64: 48 8b c3 mov rax,rbx
|
|
18000ac67: 48 8b 5c 24 40 mov rbx,QWORD PTR [rsp+0x40]
|
|
18000ac6c: 48 8b 6c 24 50 mov rbp,QWORD PTR [rsp+0x50]
|
|
18000ac71: 48 8b 74 24 58 mov rsi,QWORD PTR [rsp+0x58]
|
|
18000ac76: 48 83 c4 30 add rsp,0x30
|
|
18000ac7a: 5f pop rdi
|
|
18000ac7b: c3 ret
|
|
18000ac7c: cc int3
|
|
18000ac7d: cc int3
|
|
18000ac7e: cc int3
|
|
18000ac7f: cc int3
|
|
18000ac80: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx
|
|
18000ac85: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi
|
|
18000ac8a: 48 89 7c 24 20 mov QWORD PTR [rsp+0x20],rdi
|
|
18000ac8f: 55 push rbp
|
|
18000ac90: 41 54 push r12
|
|
18000ac92: 41 55 push r13
|
|
18000ac94: 41 56 push r14
|
|
18000ac96: 41 57 push r15
|
|
18000ac98: 48 8b ec mov rbp,rsp
|
|
18000ac9b: 48 83 ec 70 sub rsp,0x70
|
|
18000ac9f: 48 8b 05 6a a3 00 00 mov rax,QWORD PTR [rip+0xa36a] # 0x180015010
|
|
18000aca6: 48 33 c4 xor rax,rsp
|
|
18000aca9: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax
|
|
18000acad: 48 8b c2 mov rax,rdx
|
|
18000acb0: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx
|
|
18000acb4: 48 8b d9 mov rbx,rcx
|
|
18000acb7: 48 89 4d c0 mov QWORD PTR [rbp-0x40],rcx
|
|
18000acbb: 4d 63 e8 movsxd r13,r8d
|
|
18000acbe: 45 33 ff xor r15d,r15d
|
|
18000acc1: 45 85 c0 test r8d,r8d
|
|
18000acc4: 0f 8e ae 00 00 00 jle 0x18000ad78
|
|
18000acca: 45 8b f7 mov r14d,r15d
|
|
18000accd: 48 8b 49 58 mov rcx,QWORD PTR [rcx+0x58]
|
|
18000acd1: 45 0f b6 24 06 movzx r12d,BYTE PTR [r14+rax*1]
|
|
18000acd6: 48 8b 53 50 mov rdx,QWORD PTR [rbx+0x50]
|
|
18000acda: 4c 8b c1 mov r8,rcx
|
|
18000acdd: 8d 04 11 lea eax,[rcx+rdx*1]
|
|
18000ace0: a8 0f test al,0xf
|
|
18000ace2: 75 1f jne 0x18000ad03
|
|
18000ace4: 48 8d 41 10 lea rax,[rcx+0x10]
|
|
18000ace8: 48 c1 e8 04 shr rax,0x4
|
|
18000acec: 48 39 43 48 cmp QWORD PTR [rbx+0x48],rax
|
|
18000acf0: 77 11 ja 0x18000ad03
|
|
18000acf2: 48 8d 4b 38 lea rcx,[rbx+0x38]
|
|
18000acf6: e8 d5 7b ff ff call 0x1800028d0
|
|
18000acfb: 48 8b 53 50 mov rdx,QWORD PTR [rbx+0x50]
|
|
18000acff: 4c 8b 43 58 mov r8,QWORD PTR [rbx+0x58]
|
|
18000ad03: 48 8b 4b 48 mov rcx,QWORD PTR [rbx+0x48]
|
|
18000ad07: 48 8b c1 mov rax,rcx
|
|
18000ad0a: 48 c1 e0 04 shl rax,0x4
|
|
18000ad0e: 48 ff c8 dec rax
|
|
18000ad11: 48 23 c2 and rax,rdx
|
|
18000ad14: 48 89 43 50 mov QWORD PTR [rbx+0x50],rax
|
|
18000ad18: 4a 8d 34 00 lea rsi,[rax+r8*1]
|
|
18000ad1c: 48 ff c9 dec rcx
|
|
18000ad1f: 48 8b c6 mov rax,rsi
|
|
18000ad22: 48 c1 e8 04 shr rax,0x4
|
|
18000ad26: 48 23 c8 and rcx,rax
|
|
18000ad29: 48 8b 43 40 mov rax,QWORD PTR [rbx+0x40]
|
|
18000ad2d: 4c 8d 3c cd 00 00 00 lea r15,[rcx*8+0x0]
|
|
18000ad34: 00
|
|
18000ad35: 49 83 3c 07 00 cmp QWORD PTR [r15+rax*1],0x0
|
|
18000ad3a: 75 16 jne 0x18000ad52
|
|
18000ad3c: b9 10 00 00 00 mov ecx,0x10
|
|
18000ad41: e8 0e 18 00 00 call 0x18000c554
|
|
18000ad46: 48 8b 4b 40 mov rcx,QWORD PTR [rbx+0x40]
|
|
18000ad4a: 49 89 04 0f mov QWORD PTR [r15+rcx*1],rax
|
|
18000ad4e: 48 8b 43 40 mov rax,QWORD PTR [rbx+0x40]
|
|
18000ad52: 83 e6 0f and esi,0xf
|
|
18000ad55: 49 8b 04 07 mov rax,QWORD PTR [r15+rax*1]
|
|
18000ad59: 44 88 24 06 mov BYTE PTR [rsi+rax*1],r12b
|
|
18000ad5d: 48 ff 43 58 inc QWORD PTR [rbx+0x58]
|
|
18000ad61: 48 8b 4b 58 mov rcx,QWORD PTR [rbx+0x58]
|
|
18000ad65: 49 ff c6 inc r14
|
|
18000ad68: 4d 3b f5 cmp r14,r13
|
|
18000ad6b: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48]
|
|
18000ad6f: 0f 8c 5c ff ff ff jl 0x18000acd1
|
|
18000ad75: 45 33 ff xor r15d,r15d
|
|
18000ad78: 8b 73 58 mov esi,DWORD PTR [rbx+0x58]
|
|
18000ad7b: 83 fe 09 cmp esi,0x9
|
|
18000ad7e: 0f 8c 64 04 00 00 jl 0x18000b1e8
|
|
18000ad84: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
|
|
18000ad88: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
|
|
18000ad8f: 00
|
|
18000ad90: 0f 57 c0 xorps xmm0,xmm0
|
|
18000ad93: 33 c0 xor eax,eax
|
|
18000ad95: 0f 11 45 e0 movups XMMWORD PTR [rbp-0x20],xmm0
|
|
18000ad99: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax
|
|
18000ad9d: 48 8d 55 e0 lea rdx,[rbp-0x20]
|
|
18000ada1: 48 8b cb mov rcx,rbx
|
|
18000ada4: e8 27 fe ff ff call 0x18000abd0
|
|
18000ada9: 90 nop
|
|
18000adaa: 4c 8b 45 e0 mov r8,QWORD PTR [rbp-0x20]
|
|
18000adae: 0f b6 05 4c 53 00 00 movzx eax,BYTE PTR [rip+0x534c] # 0x180010101
|
|
18000adb5: 41 38 00 cmp BYTE PTR [r8],al
|
|
18000adb8: 0f 85 24 01 00 00 jne 0x18000aee2
|
|
18000adbe: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18]
|
|
18000adc2: 49 2b d0 sub rdx,r8
|
|
18000adc5: 4d 8d 34 10 lea r14,[r8+rdx*1]
|
|
18000adc9: 8d 4a ff lea ecx,[rdx-0x1]
|
|
18000adcc: 40 32 ff xor dil,dil
|
|
18000adcf: 48 63 c1 movsxd rax,ecx
|
|
18000add2: 45 32 d2 xor r10b,r10b
|
|
18000add5: 45 32 db xor r11b,r11b
|
|
18000add8: 4d 8b cf mov r9,r15
|
|
18000addb: 48 3b c2 cmp rax,rdx
|
|
18000adde: 0f 46 d1 cmovbe edx,ecx
|
|
18000ade1: 48 63 ca movsxd rcx,edx
|
|
18000ade4: 85 d2 test edx,edx
|
|
18000ade6: 7e 3a jle 0x18000ae22
|
|
18000ade8: 48 83 f9 02 cmp rcx,0x2
|
|
18000adec: 7c 29 jl 0x18000ae17
|
|
18000adee: 48 8d 41 ff lea rax,[rcx-0x1]
|
|
18000adf2: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
|
|
18000adf6: 66 66 0f 1f 84 00 00 data16 nop WORD PTR [rax+rax*1+0x0]
|
|
18000adfd: 00 00 00
|
|
18000ae00: 47 02 14 08 add r10b,BYTE PTR [r8+r9*1]
|
|
18000ae04: 47 02 5c 08 01 add r11b,BYTE PTR [r8+r9*1+0x1]
|
|
18000ae09: 49 83 c1 02 add r9,0x2
|
|
18000ae0d: 4c 3b c8 cmp r9,rax
|
|
18000ae10: 7c ee jl 0x18000ae00
|
|
18000ae12: 4c 3b c9 cmp r9,rcx
|
|
18000ae15: 7d 05 jge 0x18000ae1c
|
|
18000ae17: 43 0f b6 3c 08 movzx edi,BYTE PTR [r8+r9*1]
|
|
18000ae1c: 45 02 d3 add r10b,r11b
|
|
18000ae1f: 41 02 fa add dil,r10b
|
|
18000ae22: 41 38 7e ff cmp BYTE PTR [r14-0x1],dil
|
|
18000ae26: 0f 85 b6 00 00 00 jne 0x18000aee2
|
|
18000ae2c: 41 0f b6 48 01 movzx ecx,BYTE PTR [r8+0x1]
|
|
18000ae31: c1 e1 08 shl ecx,0x8
|
|
18000ae34: 41 0f b6 40 02 movzx eax,BYTE PTR [r8+0x2]
|
|
18000ae39: 0b c8 or ecx,eax
|
|
18000ae3b: 44 8d 71 04 lea r14d,[rcx+0x4]
|
|
18000ae3f: 41 3b f6 cmp esi,r14d
|
|
18000ae42: 0f 82 67 03 00 00 jb 0x18000b1af
|
|
18000ae48: ba 04 00 00 00 mov edx,0x4
|
|
18000ae4d: 45 32 d2 xor r10b,r10b
|
|
18000ae50: ff c9 dec ecx
|
|
18000ae52: 85 c9 test ecx,ecx
|
|
18000ae54: 7e 3d jle 0x18000ae93
|
|
18000ae56: 4c 8b 5b 50 mov r11,QWORD PTR [rbx+0x50]
|
|
18000ae5a: 48 8b 7b 48 mov rdi,QWORD PTR [rbx+0x48]
|
|
18000ae5e: 48 ff cf dec rdi
|
|
18000ae61: 48 8b 73 40 mov rsi,QWORD PTR [rbx+0x40]
|
|
18000ae65: 44 8b c9 mov r9d,ecx
|
|
18000ae68: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
|
|
18000ae6f: 00
|
|
18000ae70: 48 63 ca movsxd rcx,edx
|
|
18000ae73: 49 03 cb add rcx,r11
|
|
18000ae76: 48 8b c1 mov rax,rcx
|
|
18000ae79: 48 c1 e8 04 shr rax,0x4
|
|
18000ae7d: 48 23 c7 and rax,rdi
|
|
18000ae80: 83 e1 0f and ecx,0xf
|
|
18000ae83: 48 8b 04 c6 mov rax,QWORD PTR [rsi+rax*8]
|
|
18000ae87: 44 02 14 01 add r10b,BYTE PTR [rcx+rax*1]
|
|
18000ae8b: ff c2 inc edx
|
|
18000ae8d: 49 83 e9 01 sub r9,0x1
|
|
18000ae91: 75 dd jne 0x18000ae70
|
|
18000ae93: 4c 8b 4b 50 mov r9,QWORD PTR [rbx+0x50]
|
|
18000ae97: 48 63 d2 movsxd rdx,edx
|
|
18000ae9a: 49 03 d1 add rdx,r9
|
|
18000ae9d: 48 8b 4b 48 mov rcx,QWORD PTR [rbx+0x48]
|
|
18000aea1: 48 ff c9 dec rcx
|
|
18000aea4: 48 8b c2 mov rax,rdx
|
|
18000aea7: 48 c1 e8 04 shr rax,0x4
|
|
18000aeab: 48 23 c8 and rcx,rax
|
|
18000aeae: 83 e2 0f and edx,0xf
|
|
18000aeb1: 48 8b 43 40 mov rax,QWORD PTR [rbx+0x40]
|
|
18000aeb5: 48 8b 0c c8 mov rcx,QWORD PTR [rax+rcx*8]
|
|
18000aeb9: 0f b6 04 0a movzx eax,BYTE PTR [rdx+rcx*1]
|
|
18000aebd: 44 3a d0 cmp r10b,al
|
|
18000aec0: 74 34 je 0x18000aef6
|
|
18000aec2: 80 3d 27 b1 00 00 00 cmp BYTE PTR [rip+0xb127],0x0 # 0x180015ff0
|
|
18000aec9: 74 17 je 0x18000aee2
|
|
18000aecb: 44 8b c0 mov r8d,eax
|
|
18000aece: 41 0f b6 d2 movzx edx,r10b
|
|
18000aed2: 48 8d 0d 77 52 00 00 lea rcx,[rip+0x5277] # 0x180010150
|
|
18000aed9: e8 82 ca ff ff call 0x180007960
|
|
18000aede: 4c 8b 45 e0 mov r8,QWORD PTR [rbp-0x20]
|
|
18000aee2: 48 83 6b 58 01 sub QWORD PTR [rbx+0x58],0x1
|
|
18000aee7: 0f 85 72 02 00 00 jne 0x18000b15f
|
|
18000aeed: 4c 89 7b 50 mov QWORD PTR [rbx+0x50],r15
|
|
18000aef1: e9 6d 02 00 00 jmp 0x18000b163
|
|
18000aef6: 0f 57 c9 xorps xmm1,xmm1
|
|
18000aef9: f3 0f 7f 4d c8 movdqu XMMWORD PTR [rbp-0x38],xmm1
|
|
18000aefe: 4d 8b c7 mov r8,r15
|
|
18000af01: 4c 89 7d d8 mov QWORD PTR [rbp-0x28],r15
|
|
18000af05: 45 85 f6 test r14d,r14d
|
|
18000af08: 74 75 je 0x18000af7f
|
|
18000af0a: 41 8b fe mov edi,r14d
|
|
18000af0d: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30]
|
|
18000af11: 48 8b 4b 48 mov rcx,QWORD PTR [rbx+0x48]
|
|
18000af15: 48 ff c9 dec rcx
|
|
18000af18: 49 8b c1 mov rax,r9
|
|
18000af1b: 48 c1 e8 04 shr rax,0x4
|
|
18000af1f: 48 23 c8 and rcx,rax
|
|
18000af22: 41 83 e1 0f and r9d,0xf
|
|
18000af26: 48 8b 43 40 mov rax,QWORD PTR [rbx+0x40]
|
|
18000af2a: 48 8b 0c c8 mov rcx,QWORD PTR [rax+rcx*8]
|
|
18000af2e: 41 0f b6 04 09 movzx eax,BYTE PTR [r9+rcx*1]
|
|
18000af33: 88 45 b0 mov BYTE PTR [rbp-0x50],al
|
|
18000af36: 49 3b d0 cmp rdx,r8
|
|
18000af39: 74 0f je 0x18000af4a
|
|
18000af3b: 88 02 mov BYTE PTR [rdx],al
|
|
18000af3d: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30]
|
|
18000af41: 48 ff c2 inc rdx
|
|
18000af44: 48 89 55 d0 mov QWORD PTR [rbp-0x30],rdx
|
|
18000af48: eb 11 jmp 0x18000af5b
|
|
18000af4a: 4c 8d 45 b0 lea r8,[rbp-0x50]
|
|
18000af4e: 48 8d 4d c8 lea rcx,[rbp-0x38]
|
|
18000af52: e8 d9 cd ff ff call 0x180007d30
|
|
18000af57: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30]
|
|
18000af5b: 48 83 6b 58 01 sub QWORD PTR [rbx+0x58],0x1
|
|
18000af60: 75 09 jne 0x18000af6b
|
|
18000af62: 4c 89 7b 50 mov QWORD PTR [rbx+0x50],r15
|
|
18000af66: 4d 8b cf mov r9,r15
|
|
18000af69: eb 08 jmp 0x18000af73
|
|
18000af6b: 48 ff 43 50 inc QWORD PTR [rbx+0x50]
|
|
18000af6f: 4c 8b 4b 50 mov r9,QWORD PTR [rbx+0x50]
|
|
18000af73: 48 83 ef 01 sub rdi,0x1
|
|
18000af77: 74 06 je 0x18000af7f
|
|
18000af79: 4c 8b 45 d8 mov r8,QWORD PTR [rbp-0x28]
|
|
18000af7d: eb 92 jmp 0x18000af11
|
|
18000af7f: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38]
|
|
18000af83: 44 0f b6 60 04 movzx r12d,BYTE PTR [rax+0x4]
|
|
18000af88: 44 0f b6 70 05 movzx r14d,BYTE PTR [rax+0x5]
|
|
18000af8d: 44 88 75 b0 mov BYTE PTR [rbp-0x50],r14b
|
|
18000af91: 44 0f b6 68 06 movzx r13d,BYTE PTR [rax+0x6]
|
|
18000af96: 41 c1 e5 08 shl r13d,0x8
|
|
18000af9a: 0f b6 40 07 movzx eax,BYTE PTR [rax+0x7]
|
|
18000af9e: 44 0b e8 or r13d,eax
|
|
18000afa1: 80 3d 48 b0 00 00 00 cmp BYTE PTR [rip+0xb048],0x0 # 0x180015ff0
|
|
18000afa8: 74 60 je 0x18000b00a
|
|
18000afaa: 48 8d 0d bf 51 00 00 lea rcx,[rip+0x51bf] # 0x180010170
|
|
18000afb1: e8 aa c9 ff ff call 0x180007960
|
|
18000afb6: 41 8b ff mov edi,r15d
|
|
18000afb9: 49 8b f7 mov rsi,r15
|
|
18000afbc: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30]
|
|
18000afc0: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38]
|
|
18000afc4: 48 2b c1 sub rax,rcx
|
|
18000afc7: 85 c0 test eax,eax
|
|
18000afc9: 7e 2a jle 0x18000aff5
|
|
18000afcb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
|
|
18000afd0: 0f b6 14 31 movzx edx,BYTE PTR [rcx+rsi*1]
|
|
18000afd4: 48 8d 0d 9d 51 00 00 lea rcx,[rip+0x519d] # 0x180010178
|
|
18000afdb: e8 80 c9 ff ff call 0x180007960
|
|
18000afe0: ff c7 inc edi
|
|
18000afe2: 48 8d 76 01 lea rsi,[rsi+0x1]
|
|
18000afe6: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30]
|
|
18000afea: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38]
|
|
18000afee: 48 2b c1 sub rax,rcx
|
|
18000aff1: 3b f8 cmp edi,eax
|
|
18000aff3: 7c db jl 0x18000afd0
|
|
18000aff5: 45 8b c6 mov r8d,r14d
|
|
18000aff8: 41 8b d4 mov edx,r12d
|
|
18000affb: 45 8b cd mov r9d,r13d
|
|
18000affe: 48 8d 0d 7b 51 00 00 lea rcx,[rip+0x517b] # 0x180010180
|
|
18000b005: e8 56 c9 ff ff call 0x180007960
|
|
18000b00a: 41 8d 4d 01 lea ecx,[r13+0x1]
|
|
18000b00e: b8 01 00 00 00 mov eax,0x1
|
|
18000b013: 81 f9 00 80 00 00 cmp ecx,0x8000
|
|
18000b019: 0f 42 c1 cmovb eax,ecx
|
|
18000b01c: 89 05 16 a0 00 00 mov DWORD PTR [rip+0xa016],eax # 0x180015038
|
|
18000b022: 45 32 ff xor r15b,r15b
|
|
18000b025: 4c 8b 73 68 mov r14,QWORD PTR [rbx+0x68]
|
|
18000b029: 48 8b 7b 60 mov rdi,QWORD PTR [rbx+0x60]
|
|
18000b02d: 49 3b fe cmp rdi,r14
|
|
18000b030: 74 47 je 0x18000b079
|
|
18000b032: 0f b6 5d b0 movzx ebx,BYTE PTR [rbp-0x50]
|
|
18000b036: 66 66 0f 1f 84 00 00 data16 nop WORD PTR [rax+rax*1+0x0]
|
|
18000b03d: 00 00 00
|
|
18000b040: 48 8b 37 mov rsi,QWORD PTR [rdi]
|
|
18000b043: 48 8b 06 mov rax,QWORD PTR [rsi]
|
|
18000b046: 44 0f b6 c3 movzx r8d,bl
|
|
18000b04a: 41 0f b6 d4 movzx edx,r12b
|
|
18000b04e: 48 8b ce mov rcx,rsi
|
|
18000b051: ff 10 call QWORD PTR [rax]
|
|
18000b053: 84 c0 test al,al
|
|
18000b055: 74 10 je 0x18000b067
|
|
18000b057: 41 b7 01 mov r15b,0x1
|
|
18000b05a: 48 8b 06 mov rax,QWORD PTR [rsi]
|
|
18000b05d: 48 8d 55 c8 lea rdx,[rbp-0x38]
|
|
18000b061: 48 8b ce mov rcx,rsi
|
|
18000b064: ff 50 08 call QWORD PTR [rax+0x8]
|
|
18000b067: 48 83 c7 08 add rdi,0x8
|
|
18000b06b: 49 3b fe cmp rdi,r14
|
|
18000b06e: 75 d0 jne 0x18000b040
|
|
18000b070: 48 8b 5d c0 mov rbx,QWORD PTR [rbp-0x40]
|
|
18000b074: 45 84 ff test r15b,r15b
|
|
18000b077: 75 64 jne 0x18000b0dd
|
|
18000b079: 48 8d 0d 20 51 00 00 lea rcx,[rip+0x5120] # 0x1800101a0
|
|
18000b080: e8 db c8 ff ff call 0x180007960
|
|
18000b085: 33 ff xor edi,edi
|
|
18000b087: 33 f6 xor esi,esi
|
|
18000b089: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30]
|
|
18000b08d: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38]
|
|
18000b091: 48 2b c1 sub rax,rcx
|
|
18000b094: 85 c0 test eax,eax
|
|
18000b096: 7e 2d jle 0x18000b0c5
|
|
18000b098: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
|
|
18000b09f: 00
|
|
18000b0a0: 0f b6 14 31 movzx edx,BYTE PTR [rcx+rsi*1]
|
|
18000b0a4: 48 8d 0d cd 50 00 00 lea rcx,[rip+0x50cd] # 0x180010178
|
|
18000b0ab: e8 b0 c8 ff ff call 0x180007960
|
|
18000b0b0: ff c7 inc edi
|
|
18000b0b2: 48 8d 76 01 lea rsi,[rsi+0x1]
|
|
18000b0b6: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30]
|
|
18000b0ba: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38]
|
|
18000b0be: 48 2b c1 sub rax,rcx
|
|
18000b0c1: 3b f8 cmp edi,eax
|
|
18000b0c3: 7c db jl 0x18000b0a0
|
|
18000b0c5: 44 0f b6 45 b0 movzx r8d,BYTE PTR [rbp-0x50]
|
|
18000b0ca: 41 8b d4 mov edx,r12d
|
|
18000b0cd: 45 8b cd mov r9d,r13d
|
|
18000b0d0: 48 8d 0d a9 50 00 00 lea rcx,[rip+0x50a9] # 0x180010180
|
|
18000b0d7: e8 84 c8 ff ff call 0x180007960
|
|
18000b0dc: 90 nop
|
|
18000b0dd: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38]
|
|
18000b0e1: 48 85 c9 test rcx,rcx
|
|
18000b0e4: 74 41 je 0x18000b127
|
|
18000b0e6: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28]
|
|
18000b0ea: 48 2b d1 sub rdx,rcx
|
|
18000b0ed: 48 8b c1 mov rax,rcx
|
|
18000b0f0: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000b0f7: 72 19 jb 0x18000b112
|
|
18000b0f9: 48 83 c2 27 add rdx,0x27
|
|
18000b0fd: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
18000b101: 48 2b c1 sub rax,rcx
|
|
18000b104: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
18000b108: 48 83 f8 1f cmp rax,0x1f
|
|
18000b10c: 0f 87 96 00 00 00 ja 0x18000b1a8
|
|
18000b112: e8 f9 17 00 00 call 0x18000c910
|
|
18000b117: 0f 57 c0 xorps xmm0,xmm0
|
|
18000b11a: f3 0f 7f 45 c8 movdqu XMMWORD PTR [rbp-0x38],xmm0
|
|
18000b11f: 48 c7 45 d8 00 00 00 mov QWORD PTR [rbp-0x28],0x0
|
|
18000b126: 00
|
|
18000b127: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20]
|
|
18000b12b: 48 85 c9 test rcx,rcx
|
|
18000b12e: 74 68 je 0x18000b198
|
|
18000b130: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10]
|
|
18000b134: 48 2b d1 sub rdx,rcx
|
|
18000b137: 48 8b c1 mov rax,rcx
|
|
18000b13a: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000b141: 72 50 jb 0x18000b193
|
|
18000b143: 48 83 c2 27 add rdx,0x27
|
|
18000b147: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
18000b14b: 48 2b c1 sub rax,rcx
|
|
18000b14e: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
18000b152: 48 83 f8 1f cmp rax,0x1f
|
|
18000b156: 76 3b jbe 0x18000b193
|
|
18000b158: ff 15 02 43 00 00 call QWORD PTR [rip+0x4302] # 0x18000f460
|
|
18000b15e: 90 nop
|
|
18000b15f: 48 ff 43 50 inc QWORD PTR [rbx+0x50]
|
|
18000b163: 4d 85 c0 test r8,r8
|
|
18000b166: 74 30 je 0x18000b198
|
|
18000b168: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10]
|
|
18000b16c: 49 2b d0 sub rdx,r8
|
|
18000b16f: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000b176: 49 8b c0 mov rax,r8
|
|
18000b179: 72 15 jb 0x18000b190
|
|
18000b17b: 4d 8b 40 f8 mov r8,QWORD PTR [r8-0x8]
|
|
18000b17f: 49 2b c0 sub rax,r8
|
|
18000b182: 48 83 c2 27 add rdx,0x27
|
|
18000b186: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
18000b18a: 48 83 f8 1f cmp rax,0x1f
|
|
18000b18e: 77 c8 ja 0x18000b158
|
|
18000b190: 49 8b c8 mov rcx,r8
|
|
18000b193: e8 78 17 00 00 call 0x18000c910
|
|
18000b198: 8b 73 58 mov esi,DWORD PTR [rbx+0x58]
|
|
18000b19b: 83 fe 09 cmp esi,0x9
|
|
18000b19e: 7c 48 jl 0x18000b1e8
|
|
18000b1a0: 45 33 ff xor r15d,r15d
|
|
18000b1a3: e9 e8 fb ff ff jmp 0x18000ad90
|
|
18000b1a8: ff 15 b2 42 00 00 call QWORD PTR [rip+0x42b2] # 0x18000f460
|
|
18000b1ae: 90 nop
|
|
18000b1af: 4d 85 c0 test r8,r8
|
|
18000b1b2: 74 34 je 0x18000b1e8
|
|
18000b1b4: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10]
|
|
18000b1b8: 49 2b d0 sub rdx,r8
|
|
18000b1bb: 49 8b c0 mov rax,r8
|
|
18000b1be: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000b1c5: 72 19 jb 0x18000b1e0
|
|
18000b1c7: 48 83 c2 27 add rdx,0x27
|
|
18000b1cb: 4d 8b 40 f8 mov r8,QWORD PTR [r8-0x8]
|
|
18000b1cf: 49 2b c0 sub rax,r8
|
|
18000b1d2: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
18000b1d6: 48 83 f8 1f cmp rax,0x1f
|
|
18000b1da: 0f 87 78 ff ff ff ja 0x18000b158
|
|
18000b1e0: 49 8b c8 mov rcx,r8
|
|
18000b1e3: e8 28 17 00 00 call 0x18000c910
|
|
18000b1e8: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8]
|
|
18000b1ec: 48 33 cc xor rcx,rsp
|
|
18000b1ef: e8 3c 13 00 00 call 0x18000c530
|
|
18000b1f4: 4c 8d 5c 24 70 lea r11,[rsp+0x70]
|
|
18000b1f9: 49 8b 5b 38 mov rbx,QWORD PTR [r11+0x38]
|
|
18000b1fd: 49 8b 73 40 mov rsi,QWORD PTR [r11+0x40]
|
|
18000b201: 49 8b 7b 48 mov rdi,QWORD PTR [r11+0x48]
|
|
18000b205: 49 8b e3 mov rsp,r11
|
|
18000b208: 41 5f pop r15
|
|
18000b20a: 41 5e pop r14
|
|
18000b20c: 41 5d pop r13
|
|
18000b20e: 41 5c pop r12
|
|
18000b210: 5d pop rbp
|
|
18000b211: c3 ret
|
|
18000b212: cc int3
|
|
18000b213: cc int3
|
|
18000b214: cc int3
|
|
18000b215: cc int3
|
|
18000b216: cc int3
|
|
18000b217: cc int3
|
|
18000b218: cc int3
|
|
18000b219: cc int3
|
|
18000b21a: cc int3
|
|
18000b21b: cc int3
|
|
18000b21c: cc int3
|
|
18000b21d: cc int3
|
|
18000b21e: cc int3
|
|
18000b21f: cc int3
|
|
18000b220: 40 53 rex push rbx
|
|
18000b222: 48 83 ec 20 sub rsp,0x20
|
|
18000b226: 48 8b d9 mov rbx,rcx
|
|
18000b229: 48 8b 09 mov rcx,QWORD PTR [rcx]
|
|
18000b22c: 48 85 c9 test rcx,rcx
|
|
18000b22f: 74 3e je 0x18000b26f
|
|
18000b231: 48 8b 53 10 mov rdx,QWORD PTR [rbx+0x10]
|
|
18000b235: 48 2b d1 sub rdx,rcx
|
|
18000b238: 48 83 e2 f8 and rdx,0xfffffffffffffff8
|
|
18000b23c: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000b243: 72 18 jb 0x18000b25d
|
|
18000b245: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
18000b249: 48 83 c2 27 add rdx,0x27
|
|
18000b24d: 49 2b c8 sub rcx,r8
|
|
18000b250: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
18000b254: 48 83 f8 1f cmp rax,0x1f
|
|
18000b258: 77 1b ja 0x18000b275
|
|
18000b25a: 49 8b c8 mov rcx,r8
|
|
18000b25d: e8 ae 16 00 00 call 0x18000c910
|
|
18000b262: 33 c0 xor eax,eax
|
|
18000b264: 48 89 03 mov QWORD PTR [rbx],rax
|
|
18000b267: 48 89 43 08 mov QWORD PTR [rbx+0x8],rax
|
|
18000b26b: 48 89 43 10 mov QWORD PTR [rbx+0x10],rax
|
|
18000b26f: 48 83 c4 20 add rsp,0x20
|
|
18000b273: 5b pop rbx
|
|
18000b274: c3 ret
|
|
18000b275: ff 15 e5 41 00 00 call QWORD PTR [rip+0x41e5] # 0x18000f460
|
|
18000b27b: cc int3
|
|
18000b27c: cc int3
|
|
18000b27d: cc int3
|
|
18000b27e: cc int3
|
|
18000b27f: cc int3
|
|
18000b280: 40 57 rex push rdi
|
|
18000b282: 41 54 push r12
|
|
18000b284: 41 56 push r14
|
|
18000b286: 41 57 push r15
|
|
18000b288: 48 83 ec 28 sub rsp,0x28
|
|
18000b28c: 48 8b 41 08 mov rax,QWORD PTR [rcx+0x8]
|
|
18000b290: 4c 8b fa mov r15,rdx
|
|
18000b293: 48 8b 11 mov rdx,QWORD PTR [rcx]
|
|
18000b296: 4d 8b f7 mov r14,r15
|
|
18000b299: 4c 2b f2 sub r14,rdx
|
|
18000b29c: 48 2b c2 sub rax,rdx
|
|
18000b29f: 4d 8b e0 mov r12,r8
|
|
18000b2a2: 49 c1 fe 03 sar r14,0x3
|
|
18000b2a6: 48 c1 f8 03 sar rax,0x3
|
|
18000b2aa: 49 b8 ff ff ff ff ff movabs r8,0x1fffffffffffffff
|
|
18000b2b1: ff ff 1f
|
|
18000b2b4: 48 8b f9 mov rdi,rcx
|
|
18000b2b7: 49 3b c0 cmp rax,r8
|
|
18000b2ba: 0f 84 44 01 00 00 je 0x18000b404
|
|
18000b2c0: 48 8b 49 10 mov rcx,QWORD PTR [rcx+0x10]
|
|
18000b2c4: 48 2b ca sub rcx,rdx
|
|
18000b2c7: 48 89 6c 24 68 mov QWORD PTR [rsp+0x68],rbp
|
|
18000b2cc: 48 c1 f9 03 sar rcx,0x3
|
|
18000b2d0: 48 8d 68 01 lea rbp,[rax+0x1]
|
|
18000b2d4: 48 8b d1 mov rdx,rcx
|
|
18000b2d7: 49 8b c0 mov rax,r8
|
|
18000b2da: 48 d1 ea shr rdx,1
|
|
18000b2dd: 48 2b c2 sub rax,rdx
|
|
18000b2e0: 48 3b c8 cmp rcx,rax
|
|
18000b2e3: 76 05 jbe 0x18000b2ea
|
|
18000b2e5: 48 8b c5 mov rax,rbp
|
|
18000b2e8: eb 0b jmp 0x18000b2f5
|
|
18000b2ea: 48 8d 04 0a lea rax,[rdx+rcx*1]
|
|
18000b2ee: 48 3b c5 cmp rax,rbp
|
|
18000b2f1: 48 0f 42 c5 cmovb rax,rbp
|
|
18000b2f5: 48 89 5c 24 60 mov QWORD PTR [rsp+0x60],rbx
|
|
18000b2fa: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi
|
|
18000b2ff: 49 3b c0 cmp rax,r8
|
|
18000b302: 0f 87 02 01 00 00 ja 0x18000b40a
|
|
18000b308: 48 8d 34 c5 00 00 00 lea rsi,[rax*8+0x0]
|
|
18000b30f: 00
|
|
18000b310: 48 81 fe 00 10 00 00 cmp rsi,0x1000
|
|
18000b317: 72 29 jb 0x18000b342
|
|
18000b319: 48 8d 4e 27 lea rcx,[rsi+0x27]
|
|
18000b31d: 48 3b ce cmp rcx,rsi
|
|
18000b320: 0f 86 e4 00 00 00 jbe 0x18000b40a
|
|
18000b326: e8 29 12 00 00 call 0x18000c554
|
|
18000b32b: 48 85 c0 test rax,rax
|
|
18000b32e: 0f 84 c9 00 00 00 je 0x18000b3fd
|
|
18000b334: 48 8d 58 27 lea rbx,[rax+0x27]
|
|
18000b338: 48 83 e3 e0 and rbx,0xffffffffffffffe0
|
|
18000b33c: 48 89 43 f8 mov QWORD PTR [rbx-0x8],rax
|
|
18000b340: eb 14 jmp 0x18000b356
|
|
18000b342: 48 85 f6 test rsi,rsi
|
|
18000b345: 74 0d je 0x18000b354
|
|
18000b347: 48 8b ce mov rcx,rsi
|
|
18000b34a: e8 05 12 00 00 call 0x18000c554
|
|
18000b34f: 48 8b d8 mov rbx,rax
|
|
18000b352: eb 02 jmp 0x18000b356
|
|
18000b354: 33 db xor ebx,ebx
|
|
18000b356: 49 8b 04 24 mov rax,QWORD PTR [r12]
|
|
18000b35a: 4e 8d 34 f3 lea r14,[rbx+r14*8]
|
|
18000b35e: 49 89 06 mov QWORD PTR [r14],rax
|
|
18000b361: 48 8b cb mov rcx,rbx
|
|
18000b364: 4c 8b 47 08 mov r8,QWORD PTR [rdi+0x8]
|
|
18000b368: 48 8b 17 mov rdx,QWORD PTR [rdi]
|
|
18000b36b: 4d 3b f8 cmp r15,r8
|
|
18000b36e: 75 05 jne 0x18000b375
|
|
18000b370: 4c 2b c2 sub r8,rdx
|
|
18000b373: eb 19 jmp 0x18000b38e
|
|
18000b375: 4d 8b c7 mov r8,r15
|
|
18000b378: 4c 2b c2 sub r8,rdx
|
|
18000b37b: e8 eb 24 00 00 call 0x18000d86b
|
|
18000b380: 4c 8b 47 08 mov r8,QWORD PTR [rdi+0x8]
|
|
18000b384: 49 8d 4e 08 lea rcx,[r14+0x8]
|
|
18000b388: 4d 2b c7 sub r8,r15
|
|
18000b38b: 49 8b d7 mov rdx,r15
|
|
18000b38e: e8 d8 24 00 00 call 0x18000d86b
|
|
18000b393: 48 8b 0f mov rcx,QWORD PTR [rdi]
|
|
18000b396: 48 85 c9 test rcx,rcx
|
|
18000b399: 74 31 je 0x18000b3cc
|
|
18000b39b: 48 8b 57 10 mov rdx,QWORD PTR [rdi+0x10]
|
|
18000b39f: 48 2b d1 sub rdx,rcx
|
|
18000b3a2: 48 83 e2 f8 and rdx,0xfffffffffffffff8
|
|
18000b3a6: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000b3ad: 72 18 jb 0x18000b3c7
|
|
18000b3af: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
18000b3b3: 48 83 c2 27 add rdx,0x27
|
|
18000b3b7: 49 2b c8 sub rcx,r8
|
|
18000b3ba: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
18000b3be: 48 83 f8 1f cmp rax,0x1f
|
|
18000b3c2: 77 39 ja 0x18000b3fd
|
|
18000b3c4: 49 8b c8 mov rcx,r8
|
|
18000b3c7: e8 44 15 00 00 call 0x18000c910
|
|
18000b3cc: 48 8d 0c eb lea rcx,[rbx+rbp*8]
|
|
18000b3d0: 48 89 1f mov QWORD PTR [rdi],rbx
|
|
18000b3d3: 48 8b 6c 24 68 mov rbp,QWORD PTR [rsp+0x68]
|
|
18000b3d8: 49 8b c6 mov rax,r14
|
|
18000b3db: 48 89 4f 08 mov QWORD PTR [rdi+0x8],rcx
|
|
18000b3df: 48 8d 0c 1e lea rcx,[rsi+rbx*1]
|
|
18000b3e3: 48 8b 5c 24 60 mov rbx,QWORD PTR [rsp+0x60]
|
|
18000b3e8: 48 8b 74 24 20 mov rsi,QWORD PTR [rsp+0x20]
|
|
18000b3ed: 48 89 4f 10 mov QWORD PTR [rdi+0x10],rcx
|
|
18000b3f1: 48 83 c4 28 add rsp,0x28
|
|
18000b3f5: 41 5f pop r15
|
|
18000b3f7: 41 5e pop r14
|
|
18000b3f9: 41 5c pop r12
|
|
18000b3fb: 5f pop rdi
|
|
18000b3fc: c3 ret
|
|
18000b3fd: ff 15 5d 40 00 00 call QWORD PTR [rip+0x405d] # 0x18000f460
|
|
18000b403: cc int3
|
|
18000b404: e8 77 77 ff ff call 0x180002b80
|
|
18000b409: cc int3
|
|
18000b40a: e8 41 63 ff ff call 0x180001750
|
|
18000b40f: cc int3
|
|
18000b410: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx
|
|
18000b415: 48 89 74 24 10 mov QWORD PTR [rsp+0x10],rsi
|
|
18000b41a: 57 push rdi
|
|
18000b41b: 48 83 ec 20 sub rsp,0x20
|
|
18000b41f: 48 8d 59 08 lea rbx,[rcx+0x8]
|
|
18000b423: 33 f6 xor esi,esi
|
|
18000b425: 48 8d 05 8c 4d 00 00 lea rax,[rip+0x4d8c] # 0x1800101b8
|
|
18000b42c: 48 8b f9 mov rdi,rcx
|
|
18000b42f: 48 89 01 mov QWORD PTR [rcx],rax
|
|
18000b432: 48 89 33 mov QWORD PTR [rbx],rsi
|
|
18000b435: 8d 4e 10 lea ecx,[rsi+0x10]
|
|
18000b438: 48 89 73 08 mov QWORD PTR [rbx+0x8],rsi
|
|
18000b43c: 48 89 73 10 mov QWORD PTR [rbx+0x10],rsi
|
|
18000b440: 48 89 73 18 mov QWORD PTR [rbx+0x18],rsi
|
|
18000b444: 48 89 73 20 mov QWORD PTR [rbx+0x20],rsi
|
|
18000b448: e8 07 11 00 00 call 0x18000c554
|
|
18000b44d: 48 8d 4f 38 lea rcx,[rdi+0x38]
|
|
18000b451: 48 89 70 08 mov QWORD PTR [rax+0x8],rsi
|
|
18000b455: 48 89 03 mov QWORD PTR [rbx],rax
|
|
18000b458: 48 89 18 mov QWORD PTR [rax],rbx
|
|
18000b45b: ff 15 f7 3e 00 00 call QWORD PTR [rip+0x3ef7] # 0x18000f358
|
|
18000b461: 48 8d 8f 80 00 00 00 lea rcx,[rdi+0x80]
|
|
18000b468: 8d 56 02 lea edx,[rsi+0x2]
|
|
18000b46b: ff 15 af 3e 00 00 call QWORD PTR [rip+0x3eaf] # 0x18000f320
|
|
18000b471: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30]
|
|
18000b476: 48 8b c7 mov rax,rdi
|
|
18000b479: 48 89 b7 d0 00 00 00 mov QWORD PTR [rdi+0xd0],rsi
|
|
18000b480: 48 8b 74 24 38 mov rsi,QWORD PTR [rsp+0x38]
|
|
18000b485: 48 83 c4 20 add rsp,0x20
|
|
18000b489: 5f pop rdi
|
|
18000b48a: c3 ret
|
|
18000b48b: cc int3
|
|
18000b48c: cc int3
|
|
18000b48d: cc int3
|
|
18000b48e: cc int3
|
|
18000b48f: cc int3
|
|
18000b490: c2 00 00 ret 0x0
|
|
18000b493: cc int3
|
|
18000b494: cc int3
|
|
18000b495: cc int3
|
|
18000b496: cc int3
|
|
18000b497: cc int3
|
|
18000b498: cc int3
|
|
18000b499: cc int3
|
|
18000b49a: cc int3
|
|
18000b49b: cc int3
|
|
18000b49c: cc int3
|
|
18000b49d: cc int3
|
|
18000b49e: cc int3
|
|
18000b49f: cc int3
|
|
18000b4a0: 32 c0 xor al,al
|
|
18000b4a2: c3 ret
|
|
18000b4a3: cc int3
|
|
18000b4a4: cc int3
|
|
18000b4a5: cc int3
|
|
18000b4a6: cc int3
|
|
18000b4a7: cc int3
|
|
18000b4a8: cc int3
|
|
18000b4a9: cc int3
|
|
18000b4aa: cc int3
|
|
18000b4ab: cc int3
|
|
18000b4ac: cc int3
|
|
18000b4ad: cc int3
|
|
18000b4ae: cc int3
|
|
18000b4af: cc int3
|
|
18000b4b0: 48 83 ec 28 sub rsp,0x28
|
|
18000b4b4: 83 7c 24 50 02 cmp DWORD PTR [rsp+0x50],0x2
|
|
18000b4b9: 75 64 jne 0x18000b51f
|
|
18000b4bb: 48 89 5c 24 20 mov QWORD PTR [rsp+0x20],rbx
|
|
18000b4c0: 41 b9 01 00 00 00 mov r9d,0x1
|
|
18000b4c6: 48 8b 5c 24 58 mov rbx,QWORD PTR [rsp+0x58]
|
|
18000b4cb: 44 8b 83 18 02 00 00 mov r8d,DWORD PTR [rbx+0x218]
|
|
18000b4d2: 8b 4b 18 mov ecx,DWORD PTR [rbx+0x18]
|
|
18000b4d5: 89 93 40 02 00 00 mov DWORD PTR [rbx+0x240],edx
|
|
18000b4db: 48 8b 93 20 02 00 00 mov rdx,QWORD PTR [rbx+0x220]
|
|
18000b4e2: ff 15 b8 3b 00 00 call QWORD PTR [rip+0x3bb8] # 0x18000f0a0
|
|
18000b4e8: 48 8b 83 28 02 00 00 mov rax,QWORD PTR [rbx+0x228]
|
|
18000b4ef: 48 85 c0 test rax,rax
|
|
18000b4f2: 74 26 je 0x18000b51a
|
|
18000b4f4: 44 8b 83 0c 02 00 00 mov r8d,DWORD PTR [rbx+0x20c]
|
|
18000b4fb: 41 b9 03 00 00 00 mov r9d,0x3
|
|
18000b501: 8b 93 08 02 00 00 mov edx,DWORD PTR [rbx+0x208]
|
|
18000b507: 48 8b 8b 20 02 00 00 mov rcx,QWORD PTR [rbx+0x220]
|
|
18000b50e: 48 8b 5c 24 20 mov rbx,QWORD PTR [rsp+0x20]
|
|
18000b513: 48 83 c4 28 add rsp,0x28
|
|
18000b517: 48 ff e0 rex.W jmp rax
|
|
18000b51a: 48 8b 5c 24 20 mov rbx,QWORD PTR [rsp+0x20]
|
|
18000b51f: 48 83 c4 28 add rsp,0x28
|
|
18000b523: c3 ret
|
|
18000b524: cc int3
|
|
18000b525: cc int3
|
|
18000b526: cc int3
|
|
18000b527: cc int3
|
|
18000b528: cc int3
|
|
18000b529: cc int3
|
|
18000b52a: cc int3
|
|
18000b52b: cc int3
|
|
18000b52c: cc int3
|
|
18000b52d: cc int3
|
|
18000b52e: cc int3
|
|
18000b52f: cc int3
|
|
18000b530: 48 89 5c 24 18 mov QWORD PTR [rsp+0x18],rbx
|
|
18000b535: 55 push rbp
|
|
18000b536: 56 push rsi
|
|
18000b537: 57 push rdi
|
|
18000b538: 48 83 ec 30 sub rsp,0x30
|
|
18000b53c: 48 8b 05 b5 aa 00 00 mov rax,QWORD PTR [rip+0xaab5] # 0x180015ff8
|
|
18000b543: 48 85 c0 test rax,rax
|
|
18000b546: 0f 85 91 01 00 00 jne 0x18000b6dd
|
|
18000b54c: b9 b0 02 00 00 mov ecx,0x2b0
|
|
18000b551: e8 fe 0f 00 00 call 0x18000c554
|
|
18000b556: 48 8b f8 mov rdi,rax
|
|
18000b559: 48 89 44 24 50 mov QWORD PTR [rsp+0x50],rax
|
|
18000b55e: 33 d2 xor edx,edx
|
|
18000b560: 41 b8 b0 02 00 00 mov r8d,0x2b0
|
|
18000b566: 48 8b c8 mov rcx,rax
|
|
18000b569: e8 80 21 00 00 call 0x18000d6ee
|
|
18000b56e: 48 8d 05 63 4c 00 00 lea rax,[rip+0x4c63] # 0x1800101d8
|
|
18000b575: 48 89 07 mov QWORD PTR [rdi],rax
|
|
18000b578: 48 8d 4f 08 lea rcx,[rdi+0x8]
|
|
18000b57c: 33 ed xor ebp,ebp
|
|
18000b57e: 89 29 mov DWORD PTR [rcx],ebp
|
|
18000b580: 48 89 69 08 mov QWORD PTR [rcx+0x8],rbp
|
|
18000b584: c7 41 10 ff ff ff ff mov DWORD PTR [rcx+0x10],0xffffffff
|
|
18000b58b: 48 89 a9 e8 01 00 00 mov QWORD PTR [rcx+0x1e8],rbp
|
|
18000b592: 89 a9 f0 01 00 00 mov DWORD PTR [rcx+0x1f0],ebp
|
|
18000b598: 0f 57 c0 xorps xmm0,xmm0
|
|
18000b59b: 33 c0 xor eax,eax
|
|
18000b59d: 0f 11 41 14 movups XMMWORD PTR [rcx+0x14],xmm0
|
|
18000b5a1: 0f 11 41 24 movups XMMWORD PTR [rcx+0x24],xmm0
|
|
18000b5a5: 0f 11 41 34 movups XMMWORD PTR [rcx+0x34],xmm0
|
|
18000b5a9: 0f 11 41 44 movups XMMWORD PTR [rcx+0x44],xmm0
|
|
18000b5ad: 48 89 41 54 mov QWORD PTR [rcx+0x54],rax
|
|
18000b5b1: e8 1a 60 ff ff call 0x1800015d0
|
|
18000b5b6: 90 nop
|
|
18000b5b7: 48 89 af 20 02 00 00 mov QWORD PTR [rdi+0x220],rbp
|
|
18000b5be: 48 89 af 28 02 00 00 mov QWORD PTR [rdi+0x228],rbp
|
|
18000b5c5: 48 89 af 38 02 00 00 mov QWORD PTR [rdi+0x238],rbp
|
|
18000b5cc: 89 af 7c 02 00 00 mov DWORD PTR [rdi+0x27c],ebp
|
|
18000b5d2: 48 89 af 40 02 00 00 mov QWORD PTR [rdi+0x240],rbp
|
|
18000b5d9: 48 b8 5c 8f c2 f5 28 movabs rax,0x3fef5c28f5c28f5c
|
|
18000b5e0: 5c ef 3f
|
|
18000b5e3: 48 89 87 48 02 00 00 mov QWORD PTR [rdi+0x248],rax
|
|
18000b5ea: 48 89 af 98 02 00 00 mov QWORD PTR [rdi+0x298],rbp
|
|
18000b5f1: 48 c7 87 a0 02 00 00 mov QWORD PTR [rdi+0x2a0],0xffffffffffffffff
|
|
18000b5f8: ff ff ff ff
|
|
18000b5fc: 48 b8 00 00 00 00 00 movabs rax,0x4040000000000000
|
|
18000b603: 00 40 40
|
|
18000b606: 48 89 87 88 02 00 00 mov QWORD PTR [rdi+0x288],rax
|
|
18000b60d: 48 b8 00 00 00 00 00 movabs rax,0x4044000000000000
|
|
18000b614: 00 44 40
|
|
18000b617: 48 89 87 90 02 00 00 mov QWORD PTR [rdi+0x290],rax
|
|
18000b61e: 48 b8 00 00 00 00 00 movabs rax,0x4042800000000000
|
|
18000b625: 80 42 40
|
|
18000b628: 48 89 87 80 02 00 00 mov QWORD PTR [rdi+0x280],rax
|
|
18000b62f: 66 89 af a8 02 00 00 mov WORD PTR [rdi+0x2a8],bp
|
|
18000b636: 48 8b 05 ab a9 00 00 mov rax,QWORD PTR [rip+0xa9ab] # 0x180015fe8
|
|
18000b63d: 48 85 c0 test rax,rax
|
|
18000b640: 75 41 jne 0x18000b683
|
|
18000b642: 8d 4d 78 lea ecx,[rbp+0x78]
|
|
18000b645: e8 0a 0f 00 00 call 0x18000c554
|
|
18000b64a: 48 89 44 24 58 mov QWORD PTR [rsp+0x58],rax
|
|
18000b64f: 0f 57 c0 xorps xmm0,xmm0
|
|
18000b652: 33 c9 xor ecx,ecx
|
|
18000b654: 0f 11 00 movups XMMWORD PTR [rax],xmm0
|
|
18000b657: 0f 11 40 10 movups XMMWORD PTR [rax+0x10],xmm0
|
|
18000b65b: 0f 11 40 20 movups XMMWORD PTR [rax+0x20],xmm0
|
|
18000b65f: 0f 11 40 30 movups XMMWORD PTR [rax+0x30],xmm0
|
|
18000b663: 0f 11 40 40 movups XMMWORD PTR [rax+0x40],xmm0
|
|
18000b667: 0f 11 40 50 movups XMMWORD PTR [rax+0x50],xmm0
|
|
18000b66b: 0f 11 40 60 movups XMMWORD PTR [rax+0x60],xmm0
|
|
18000b66f: 48 89 48 70 mov QWORD PTR [rax+0x70],rcx
|
|
18000b673: 48 8b c8 mov rcx,rax
|
|
18000b676: e8 95 ee ff ff call 0x18000a510
|
|
18000b67b: 90 nop
|
|
18000b67c: 48 89 05 65 a9 00 00 mov QWORD PTR [rip+0xa965],rax # 0x180015fe8
|
|
18000b683: 48 89 87 30 02 00 00 mov QWORD PTR [rdi+0x230],rax
|
|
18000b68a: 48 8b 58 60 mov rbx,QWORD PTR [rax+0x60]
|
|
18000b68e: 48 8b 70 68 mov rsi,QWORD PTR [rax+0x68]
|
|
18000b692: 48 3b de cmp rbx,rsi
|
|
18000b695: 74 3c je 0x18000b6d3
|
|
18000b697: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0]
|
|
18000b69e: 00 00
|
|
18000b6a0: 89 6c 24 20 mov DWORD PTR [rsp+0x20],ebp
|
|
18000b6a4: 4c 8d 0d ed a0 00 00 lea r9,[rip+0xa0ed] # 0x180015798
|
|
18000b6ab: 4c 8d 05 66 a0 00 00 lea r8,[rip+0xa066] # 0x180015718
|
|
18000b6b2: 33 d2 xor edx,edx
|
|
18000b6b4: 48 8b 0b mov rcx,QWORD PTR [rbx]
|
|
18000b6b7: e8 97 21 00 00 call 0x18000d853
|
|
18000b6bc: 48 85 c0 test rax,rax
|
|
18000b6bf: 75 0b jne 0x18000b6cc
|
|
18000b6c1: 48 83 c3 08 add rbx,0x8
|
|
18000b6c5: 48 3b de cmp rbx,rsi
|
|
18000b6c8: 75 d6 jne 0x18000b6a0
|
|
18000b6ca: eb 07 jmp 0x18000b6d3
|
|
18000b6cc: 48 89 b8 d8 00 00 00 mov QWORD PTR [rax+0xd8],rdi
|
|
18000b6d3: 48 89 3d 1e a9 00 00 mov QWORD PTR [rip+0xa91e],rdi # 0x180015ff8
|
|
18000b6da: 48 8b c7 mov rax,rdi
|
|
18000b6dd: 48 8b 5c 24 60 mov rbx,QWORD PTR [rsp+0x60]
|
|
18000b6e2: 48 83 c4 30 add rsp,0x30
|
|
18000b6e6: 5f pop rdi
|
|
18000b6e7: 5e pop rsi
|
|
18000b6e8: 5d pop rbp
|
|
18000b6e9: c3 ret
|
|
18000b6ea: cc int3
|
|
18000b6eb: cc int3
|
|
18000b6ec: cc int3
|
|
18000b6ed: cc int3
|
|
18000b6ee: cc int3
|
|
18000b6ef: cc int3
|
|
18000b6f0: 48 83 ec 38 sub rsp,0x38
|
|
18000b6f4: 83 79 08 00 cmp DWORD PTR [rcx+0x8],0x0
|
|
18000b6f8: 48 89 5c 24 40 mov QWORD PTR [rsp+0x40],rbx
|
|
18000b6fd: 48 89 74 24 48 mov QWORD PTR [rsp+0x48],rsi
|
|
18000b702: 48 8b f1 mov rsi,rcx
|
|
18000b705: 0f 84 40 01 00 00 je 0x18000b84b
|
|
18000b70b: 8b 49 18 mov ecx,DWORD PTR [rcx+0x18]
|
|
18000b70e: ff 15 64 39 00 00 call QWORD PTR [rip+0x3964] # 0x18000f078
|
|
18000b714: b9 32 00 00 00 mov ecx,0x32
|
|
18000b719: ff 15 e9 39 00 00 call QWORD PTR [rip+0x39e9] # 0x18000f108
|
|
18000b71f: 83 7e 08 00 cmp DWORD PTR [rsi+0x8],0x0
|
|
18000b723: 0f 84 22 01 00 00 je 0x18000b84b
|
|
18000b729: 33 d2 xor edx,edx
|
|
18000b72b: 33 c9 xor ecx,ecx
|
|
18000b72d: ff 15 e5 38 00 00 call QWORD PTR [rip+0x38e5] # 0x18000f018
|
|
18000b733: 85 c0 test eax,eax
|
|
18000b735: 0f 84 10 01 00 00 je 0x18000b84b
|
|
18000b73b: 8b 4e 18 mov ecx,DWORD PTR [rsi+0x18]
|
|
18000b73e: 33 d2 xor edx,edx
|
|
18000b740: 41 b8 e8 03 00 00 mov r8d,0x3e8
|
|
18000b746: ff 15 04 39 00 00 call QWORD PTR [rip+0x3904] # 0x18000f050
|
|
18000b74c: 85 c0 test eax,eax
|
|
18000b74e: 0f 84 f7 00 00 00 je 0x18000b84b
|
|
18000b754: 8b 4e 18 mov ecx,DWORD PTR [rsi+0x18]
|
|
18000b757: 48 8d 5e 1c lea rbx,[rsi+0x1c]
|
|
18000b75b: 48 8b d3 mov rdx,rbx
|
|
18000b75e: 41 b8 48 00 00 00 mov r8d,0x48
|
|
18000b764: ff 15 f6 38 00 00 call QWORD PTR [rip+0x38f6] # 0x18000f060
|
|
18000b76a: 48 85 db test rbx,rbx
|
|
18000b76d: 0f 84 d8 00 00 00 je 0x18000b84b
|
|
18000b773: 8b 03 mov eax,DWORD PTR [rbx]
|
|
18000b775: 48 8d 96 50 02 00 00 lea rdx,[rsi+0x250]
|
|
18000b77c: 8b 4e 18 mov ecx,DWORD PTR [rsi+0x18]
|
|
18000b77f: 89 86 00 02 00 00 mov DWORD PTR [rsi+0x200],eax
|
|
18000b785: 8b 43 04 mov eax,DWORD PTR [rbx+0x4]
|
|
18000b788: 89 86 04 02 00 00 mov DWORD PTR [rsi+0x204],eax
|
|
18000b78e: 8b 43 40 mov eax,DWORD PTR [rbx+0x40]
|
|
18000b791: 89 86 08 02 00 00 mov DWORD PTR [rsi+0x208],eax
|
|
18000b797: 8b 43 44 mov eax,DWORD PTR [rbx+0x44]
|
|
18000b79a: 89 86 0c 02 00 00 mov DWORD PTR [rsi+0x20c],eax
|
|
18000b7a0: c7 86 10 02 00 00 10 mov DWORD PTR [rsi+0x210],0x10
|
|
18000b7a7: 00 00 00
|
|
18000b7aa: 8b 43 44 mov eax,DWORD PTR [rbx+0x44]
|
|
18000b7ad: 89 86 14 02 00 00 mov DWORD PTR [rsi+0x214],eax
|
|
18000b7b3: 48 89 7c 24 30 mov QWORD PTR [rsp+0x30],rdi
|
|
18000b7b8: ff 15 1a 39 00 00 call QWORD PTR [rip+0x391a] # 0x18000f0d8
|
|
18000b7be: f2 0f 10 86 48 02 00 movsd xmm0,QWORD PTR [rsi+0x248]
|
|
18000b7c5: 00
|
|
18000b7c6: 48 8d 96 50 02 00 00 lea rdx,[rsi+0x250]
|
|
18000b7cd: 8b 4e 18 mov ecx,DWORD PTR [rsi+0x18]
|
|
18000b7d0: 41 b8 02 00 00 00 mov r8d,0x2
|
|
18000b7d6: 66 0f 5a c0 cvtpd2ps xmm0,xmm0
|
|
18000b7da: c7 86 50 02 00 00 66 mov DWORD PTR [rsi+0x250],0x3f266666
|
|
18000b7e1: 66 26 3f
|
|
18000b7e4: f3 0f 11 86 54 02 00 movss DWORD PTR [rsi+0x254],xmm0
|
|
18000b7eb: 00
|
|
18000b7ec: ff 15 ce 38 00 00 call QWORD PTR [rip+0x38ce] # 0x18000f0c0
|
|
18000b7f2: 8b 86 08 02 00 00 mov eax,DWORD PTR [rsi+0x208]
|
|
18000b7f8: 0f af 86 0c 02 00 00 imul eax,DWORD PTR [rsi+0x20c]
|
|
18000b7ff: 8d 04 40 lea eax,[rax+rax*2]
|
|
18000b802: 48 63 c8 movsxd rcx,eax
|
|
18000b805: 89 86 18 02 00 00 mov DWORD PTR [rsi+0x218],eax
|
|
18000b80b: e8 68 16 00 00 call 0x18000ce78
|
|
18000b810: 8b 4e 18 mov ecx,DWORD PTR [rsi+0x18]
|
|
18000b813: 4c 8d 05 96 fc ff ff lea r8,[rip+0xfffffffffffffc96] # 0x18000b4b0
|
|
18000b81a: 41 b9 02 00 00 00 mov r9d,0x2
|
|
18000b820: 48 89 86 20 02 00 00 mov QWORD PTR [rsi+0x220],rax
|
|
18000b827: 48 8d 96 00 02 00 00 lea rdx,[rsi+0x200]
|
|
18000b82e: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi
|
|
18000b833: ff 15 57 38 00 00 call QWORD PTR [rip+0x3857] # 0x18000f090
|
|
18000b839: 8b 4e 18 mov ecx,DWORD PTR [rsi+0x18]
|
|
18000b83c: 48 8b 7c 24 30 mov rdi,QWORD PTR [rsp+0x30]
|
|
18000b841: 85 c0 test eax,eax
|
|
18000b843: 75 3e jne 0x18000b883
|
|
18000b845: ff 15 0d 38 00 00 call QWORD PTR [rip+0x380d] # 0x18000f058
|
|
18000b84b: 32 c0 xor al,al
|
|
18000b84d: 48 8b 8e 30 02 00 00 mov rcx,QWORD PTR [rsi+0x230]
|
|
18000b854: 88 86 a8 02 00 00 mov BYTE PTR [rsi+0x2a8],al
|
|
18000b85a: e8 01 f1 ff ff call 0x18000a960
|
|
18000b85f: 80 be a8 02 00 00 00 cmp BYTE PTR [rsi+0x2a8],0x0
|
|
18000b866: 48 8b 5c 24 40 mov rbx,QWORD PTR [rsp+0x40]
|
|
18000b86b: 88 86 a9 02 00 00 mov BYTE PTR [rsi+0x2a9],al
|
|
18000b871: 48 8b 74 24 48 mov rsi,QWORD PTR [rsp+0x48]
|
|
18000b876: 74 1a je 0x18000b892
|
|
18000b878: 84 c0 test al,al
|
|
18000b87a: 74 16 je 0x18000b892
|
|
18000b87c: b0 01 mov al,0x1
|
|
18000b87e: 48 83 c4 38 add rsp,0x38
|
|
18000b882: c3 ret
|
|
18000b883: ba 02 00 00 00 mov edx,0x2
|
|
18000b888: ff 15 fa 37 00 00 call QWORD PTR [rip+0x37fa] # 0x18000f088
|
|
18000b88e: b0 01 mov al,0x1
|
|
18000b890: eb bb jmp 0x18000b84d
|
|
18000b892: 32 c0 xor al,al
|
|
18000b894: 48 83 c4 38 add rsp,0x38
|
|
18000b898: c3 ret
|
|
18000b899: cc int3
|
|
18000b89a: cc int3
|
|
18000b89b: cc int3
|
|
18000b89c: cc int3
|
|
18000b89d: cc int3
|
|
18000b89e: cc int3
|
|
18000b89f: cc int3
|
|
18000b8a0: 40 53 rex push rbx
|
|
18000b8a2: 48 83 ec 30 sub rsp,0x30
|
|
18000b8a6: 48 8b 81 38 02 00 00 mov rax,QWORD PTR [rcx+0x238]
|
|
18000b8ad: 48 8b d9 mov rbx,rcx
|
|
18000b8b0: 89 91 a0 02 00 00 mov DWORD PTR [rcx+0x2a0],edx
|
|
18000b8b6: 48 85 c0 test rax,rax
|
|
18000b8b9: 0f 84 8c 00 00 00 je 0x18000b94b
|
|
18000b8bf: 0f 29 74 24 20 movaps XMMWORD PTR [rsp+0x20],xmm6
|
|
18000b8c4: 66 0f 6e f2 movd xmm6,edx
|
|
18000b8c8: 0f 5b f6 cvtdq2ps xmm6,xmm6
|
|
18000b8cb: 85 d2 test edx,edx
|
|
18000b8cd: 79 4e jns 0x18000b91d
|
|
18000b8cf: 0f 28 c6 movaps xmm0,xmm6
|
|
18000b8d2: ff d0 call rax
|
|
18000b8d4: ff 15 26 38 00 00 call QWORD PTR [rip+0x3826] # 0x18000f100
|
|
18000b8da: 8b c8 mov ecx,eax
|
|
18000b8dc: 2b 8b 44 02 00 00 sub ecx,DWORD PTR [rbx+0x244]
|
|
18000b8e2: 81 f9 60 ea 00 00 cmp ecx,0xea60
|
|
18000b8e8: 76 5c jbe 0x18000b946
|
|
18000b8ea: 2b 83 a4 02 00 00 sub eax,DWORD PTR [rbx+0x2a4]
|
|
18000b8f0: 3d 88 13 00 00 cmp eax,0x1388
|
|
18000b8f5: 76 4f jbe 0x18000b946
|
|
18000b8f7: 83 7b 08 00 cmp DWORD PTR [rbx+0x8],0x0
|
|
18000b8fb: 74 09 je 0x18000b906
|
|
18000b8fd: 8b 4b 18 mov ecx,DWORD PTR [rbx+0x18]
|
|
18000b900: ff 15 aa 37 00 00 call QWORD PTR [rip+0x37aa] # 0x18000f0b0
|
|
18000b906: ff 15 f4 37 00 00 call QWORD PTR [rip+0x37f4] # 0x18000f100
|
|
18000b90c: 0f 28 74 24 20 movaps xmm6,XMMWORD PTR [rsp+0x20]
|
|
18000b911: 89 83 44 02 00 00 mov DWORD PTR [rbx+0x244],eax
|
|
18000b917: 48 83 c4 30 add rsp,0x30
|
|
18000b91b: 5b pop rbx
|
|
18000b91c: c3 ret
|
|
18000b91d: ff 15 dd 37 00 00 call QWORD PTR [rip+0x37dd] # 0x18000f100
|
|
18000b923: 83 bb 7c 02 00 00 00 cmp DWORD PTR [rbx+0x27c],0x0
|
|
18000b92a: 89 83 a4 02 00 00 mov DWORD PTR [rbx+0x2a4],eax
|
|
18000b930: 48 8b 83 38 02 00 00 mov rax,QWORD PTR [rbx+0x238]
|
|
18000b937: 74 08 je 0x18000b941
|
|
18000b939: f3 0f 59 35 9f 48 00 mulss xmm6,DWORD PTR [rip+0x489f] # 0x1800101e0
|
|
18000b940: 00
|
|
18000b941: 0f 28 c6 movaps xmm0,xmm6
|
|
18000b944: ff d0 call rax
|
|
18000b946: 0f 28 74 24 20 movaps xmm6,XMMWORD PTR [rsp+0x20]
|
|
18000b94b: 48 83 c4 30 add rsp,0x30
|
|
18000b94f: 5b pop rbx
|
|
18000b950: c3 ret
|
|
18000b951: cc int3
|
|
18000b952: cc int3
|
|
18000b953: cc int3
|
|
18000b954: cc int3
|
|
18000b955: cc int3
|
|
18000b956: cc int3
|
|
18000b957: cc int3
|
|
18000b958: cc int3
|
|
18000b959: cc int3
|
|
18000b95a: cc int3
|
|
18000b95b: cc int3
|
|
18000b95c: cc int3
|
|
18000b95d: cc int3
|
|
18000b95e: cc int3
|
|
18000b95f: cc int3
|
|
18000b960: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx
|
|
18000b965: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi
|
|
18000b96a: 57 push rdi
|
|
18000b96b: 41 56 push r14
|
|
18000b96d: 41 57 push r15
|
|
18000b96f: 48 83 ec 40 sub rsp,0x40
|
|
18000b973: 41 bf 9f 00 00 00 mov r15d,0x9f
|
|
18000b979: 41 8b f1 mov esi,r9d
|
|
18000b97c: 45 8b f0 mov r14d,r8d
|
|
18000b97f: 48 8b da mov rbx,rdx
|
|
18000b982: 48 8b f9 mov rdi,rcx
|
|
18000b985: 45 3b c7 cmp r8d,r15d
|
|
18000b988: 0f 87 54 01 00 00 ja 0x18000bae2
|
|
18000b98e: 41 83 f9 77 cmp r9d,0x77
|
|
18000b992: 0f 87 4a 01 00 00 ja 0x18000bae2
|
|
18000b998: 8b 49 18 mov ecx,DWORD PTR [rcx+0x18]
|
|
18000b99b: 41 b9 03 00 00 00 mov r9d,0x3
|
|
18000b9a1: 48 89 6c 24 60 mov QWORD PTR [rsp+0x60],rbp
|
|
18000b9a6: 44 8b c6 mov r8d,esi
|
|
18000b9a9: 41 8b d6 mov edx,r14d
|
|
18000b9ac: 0f 29 7c 24 30 movaps XMMWORD PTR [rsp+0x30],xmm7
|
|
18000b9b1: ff 15 81 36 00 00 call QWORD PTR [rip+0x3681] # 0x18000f038
|
|
18000b9b7: f3 0f 10 97 54 02 00 movss xmm2,DWORD PTR [rdi+0x254]
|
|
18000b9be: 00
|
|
18000b9bf: 45 8b ce mov r9d,r14d
|
|
18000b9c2: 8b 4f 18 mov ecx,DWORD PTR [rdi+0x18]
|
|
18000b9c5: 8b d0 mov edx,eax
|
|
18000b9c7: 89 74 24 20 mov DWORD PTR [rsp+0x20],esi
|
|
18000b9cb: ff 15 e7 36 00 00 call QWORD PTR [rip+0x36e7] # 0x18000f0b8
|
|
18000b9d1: 33 ed xor ebp,ebp
|
|
18000b9d3: 41 8d 4e ff lea ecx,[r14-0x1]
|
|
18000b9d7: 85 c9 test ecx,ecx
|
|
18000b9d9: 8b d5 mov edx,ebp
|
|
18000b9db: 44 8b c5 mov r8d,ebp
|
|
18000b9de: 0f 49 d1 cmovns edx,ecx
|
|
18000b9e1: 66 0f 6e f8 movd xmm7,eax
|
|
18000b9e5: 41 8d 4e 01 lea ecx,[r14+0x1]
|
|
18000b9e9: 41 3b cf cmp ecx,r15d
|
|
18000b9ec: 8d 46 01 lea eax,[rsi+0x1]
|
|
18000b9ef: f3 0f e6 ff cvtdq2pd xmm7,xmm7
|
|
18000b9f3: 44 0f 4c f9 cmovl r15d,ecx
|
|
18000b9f7: 8d 4e ff lea ecx,[rsi-0x1]
|
|
18000b9fa: 85 c9 test ecx,ecx
|
|
18000b9fc: 45 8b cf mov r9d,r15d
|
|
18000b9ff: 44 0f 49 c1 cmovns r8d,ecx
|
|
18000ba03: b9 77 00 00 00 mov ecx,0x77
|
|
18000ba08: 3b c1 cmp eax,ecx
|
|
18000ba0a: f2 0f 59 3d d6 47 00 mulsd xmm7,QWORD PTR [rip+0x47d6] # 0x1800101e8
|
|
18000ba11: 00
|
|
18000ba12: 0f 4c c8 cmovl ecx,eax
|
|
18000ba15: 89 4c 24 20 mov DWORD PTR [rsp+0x20],ecx
|
|
18000ba19: 8b 4f 18 mov ecx,DWORD PTR [rdi+0x18]
|
|
18000ba1c: ff 15 76 36 00 00 call QWORD PTR [rip+0x3676] # 0x18000f098
|
|
18000ba22: 66 0f 6e d0 movd xmm2,eax
|
|
18000ba26: 8b 87 7c 02 00 00 mov eax,DWORD PTR [rdi+0x27c]
|
|
18000ba2c: f3 0f e6 d2 cvtdq2pd xmm2,xmm2
|
|
18000ba30: f2 0f 59 15 b0 47 00 mulsd xmm2,QWORD PTR [rip+0x47b0] # 0x1800101e8
|
|
18000ba37: 00
|
|
18000ba38: 83 f8 01 cmp eax,0x1
|
|
18000ba3b: 75 20 jne 0x18000ba5d
|
|
18000ba3d: f2 0f 59 3d ab 47 00 mulsd xmm7,QWORD PTR [rip+0x47ab] # 0x1800101f0
|
|
18000ba44: 00
|
|
18000ba45: f2 0f 59 15 a3 47 00 mulsd xmm2,QWORD PTR [rip+0x47a3] # 0x1800101f0
|
|
18000ba4c: 00
|
|
18000ba4d: f2 0f 58 3d a3 47 00 addsd xmm7,QWORD PTR [rip+0x47a3] # 0x1800101f8
|
|
18000ba54: 00
|
|
18000ba55: f2 0f 58 15 9b 47 00 addsd xmm2,QWORD PTR [rip+0x479b] # 0x1800101f8
|
|
18000ba5c: 00
|
|
18000ba5d: f2 0f 10 87 98 02 00 movsd xmm0,QWORD PTR [rdi+0x298]
|
|
18000ba64: 00
|
|
18000ba65: f2 0f 58 d0 addsd xmm2,xmm0
|
|
18000ba69: f2 0f 58 f8 addsd xmm7,xmm0
|
|
18000ba6d: 66 0f 2f 97 90 02 00 comisd xmm2,QWORD PTR [rdi+0x290]
|
|
18000ba74: 00
|
|
18000ba75: 77 1c ja 0x18000ba93
|
|
18000ba77: f2 0f 10 87 88 02 00 movsd xmm0,QWORD PTR [rdi+0x288]
|
|
18000ba7e: 00
|
|
18000ba7f: 66 0f 2f c2 comisd xmm0,xmm2
|
|
18000ba83: 77 0e ja 0x18000ba93
|
|
18000ba85: 66 0f 2f 97 80 02 00 comisd xmm2,QWORD PTR [rdi+0x280]
|
|
18000ba8c: 00
|
|
18000ba8d: 40 0f 93 c5 setae bpl
|
|
18000ba91: eb 05 jmp 0x18000ba98
|
|
18000ba93: bd ff ff ff ff mov ebp,0xffffffff
|
|
18000ba98: 66 41 0f 6e c6 movd xmm0,r14d
|
|
18000ba9d: 0f 5b c0 cvtdq2ps xmm0,xmm0
|
|
18000baa0: 89 6b 24 mov DWORD PTR [rbx+0x24],ebp
|
|
18000baa3: 48 8b 6c 24 60 mov rbp,QWORD PTR [rsp+0x60]
|
|
18000baa8: 89 43 20 mov DWORD PTR [rbx+0x20],eax
|
|
18000baab: 66 0f 6e ce movd xmm1,esi
|
|
18000baaf: f3 0f 5e 05 4d 47 00 divss xmm0,DWORD PTR [rip+0x474d] # 0x180010204
|
|
18000bab6: 00
|
|
18000bab7: 0f 5b c9 cvtdq2ps xmm1,xmm1
|
|
18000baba: 0f 5a c0 cvtps2pd xmm0,xmm0
|
|
18000babd: f3 0f 5e 0d 3b 47 00 divss xmm1,DWORD PTR [rip+0x473b] # 0x180010200
|
|
18000bac4: 00
|
|
18000bac5: f2 0f 11 03 movsd QWORD PTR [rbx],xmm0
|
|
18000bac9: 0f 5a c1 cvtps2pd xmm0,xmm1
|
|
18000bacc: f2 0f 11 7b 10 movsd QWORD PTR [rbx+0x10],xmm7
|
|
18000bad1: 0f 28 7c 24 30 movaps xmm7,XMMWORD PTR [rsp+0x30]
|
|
18000bad6: f2 0f 11 43 08 movsd QWORD PTR [rbx+0x8],xmm0
|
|
18000badb: f2 0f 11 53 18 movsd QWORD PTR [rbx+0x18],xmm2
|
|
18000bae0: eb 33 jmp 0x18000bb15
|
|
18000bae2: 48 b8 00 00 00 00 00 movabs rax,0xbff0000000000000
|
|
18000bae9: 00 f0 bf
|
|
18000baec: c7 42 24 00 1f 0a fa mov DWORD PTR [rdx+0x24],0xfa0a1f00
|
|
18000baf3: 48 89 02 mov QWORD PTR [rdx],rax
|
|
18000baf6: 48 89 42 08 mov QWORD PTR [rdx+0x8],rax
|
|
18000bafa: 48 b8 00 00 00 00 84 movabs rax,0xc197d78400000000
|
|
18000bb01: d7 97 c1
|
|
18000bb04: 48 89 42 18 mov QWORD PTR [rdx+0x18],rax
|
|
18000bb08: 48 89 42 10 mov QWORD PTR [rdx+0x10],rax
|
|
18000bb0c: 8b 81 7c 02 00 00 mov eax,DWORD PTR [rcx+0x27c]
|
|
18000bb12: 89 42 20 mov DWORD PTR [rdx+0x20],eax
|
|
18000bb15: 48 8b 74 24 70 mov rsi,QWORD PTR [rsp+0x70]
|
|
18000bb1a: 48 8b c3 mov rax,rbx
|
|
18000bb1d: 48 8b 5c 24 68 mov rbx,QWORD PTR [rsp+0x68]
|
|
18000bb22: 48 83 c4 40 add rsp,0x40
|
|
18000bb26: 41 5f pop r15
|
|
18000bb28: 41 5e pop r14
|
|
18000bb2a: 5f pop rdi
|
|
18000bb2b: c3 ret
|
|
18000bb2c: cc int3
|
|
18000bb2d: cc int3
|
|
18000bb2e: cc int3
|
|
18000bb2f: cc int3
|
|
18000bb30: b8 10 27 00 00 mov eax,0x2710
|
|
18000bb35: c3 ret
|
|
18000bb36: cc int3
|
|
18000bb37: cc int3
|
|
18000bb38: cc int3
|
|
18000bb39: cc int3
|
|
18000bb3a: cc int3
|
|
18000bb3b: cc int3
|
|
18000bb3c: cc int3
|
|
18000bb3d: cc int3
|
|
18000bb3e: cc int3
|
|
18000bb3f: cc int3
|
|
18000bb40: 48 83 ec 28 sub rsp,0x28
|
|
18000bb44: e8 e7 f9 ff ff call 0x18000b530
|
|
18000bb49: 48 8b c8 mov rcx,rax
|
|
18000bb4c: 48 83 c4 28 add rsp,0x28
|
|
18000bb50: e9 9b fb ff ff jmp 0x18000b6f0
|
|
18000bb55: cc int3
|
|
18000bb56: cc int3
|
|
18000bb57: cc int3
|
|
18000bb58: cc int3
|
|
18000bb59: cc int3
|
|
18000bb5a: cc int3
|
|
18000bb5b: cc int3
|
|
18000bb5c: cc int3
|
|
18000bb5d: cc int3
|
|
18000bb5e: cc int3
|
|
18000bb5f: cc int3
|
|
18000bb60: 40 53 rex push rbx
|
|
18000bb62: 48 83 ec 20 sub rsp,0x20
|
|
18000bb66: e8 c5 f9 ff ff call 0x18000b530
|
|
18000bb6b: 48 8b d8 mov rbx,rax
|
|
18000bb6e: 8b 48 18 mov ecx,DWORD PTR [rax+0x18]
|
|
18000bb71: ff 15 a9 34 00 00 call QWORD PTR [rip+0x34a9] # 0x18000f020
|
|
18000bb77: 85 c0 test eax,eax
|
|
18000bb79: 74 42 je 0x18000bbbd
|
|
18000bb7b: 83 bb f0 01 00 00 00 cmp DWORD PTR [rbx+0x1f0],0x0
|
|
18000bb82: 74 13 je 0x18000bb97
|
|
18000bb84: 8b 4b 18 mov ecx,DWORD PTR [rbx+0x18]
|
|
18000bb87: ff 15 63 35 00 00 call QWORD PTR [rip+0x3563] # 0x18000f0f0
|
|
18000bb8d: c7 83 f0 01 00 00 00 mov DWORD PTR [rbx+0x1f0],0x0
|
|
18000bb94: 00 00 00
|
|
18000bb97: 83 bb f4 01 00 00 00 cmp DWORD PTR [rbx+0x1f4],0x0
|
|
18000bb9e: 74 14 je 0x18000bbb4
|
|
18000bba0: 8b 4b 18 mov ecx,DWORD PTR [rbx+0x18]
|
|
18000bba3: ff 15 d7 34 00 00 call QWORD PTR [rip+0x34d7] # 0x18000f080
|
|
18000bba9: 48 c7 83 f4 01 00 00 mov QWORD PTR [rbx+0x1f4],0x0
|
|
18000bbb0: 00 00 00 00
|
|
18000bbb4: 8b 4b 18 mov ecx,DWORD PTR [rbx+0x18]
|
|
18000bbb7: ff 15 83 34 00 00 call QWORD PTR [rip+0x3483] # 0x18000f040
|
|
18000bbbd: 8b 4b 18 mov ecx,DWORD PTR [rbx+0x18]
|
|
18000bbc0: ff 15 02 35 00 00 call QWORD PTR [rip+0x3502] # 0x18000f0c8
|
|
18000bbc6: 85 c0 test eax,eax
|
|
18000bbc8: 74 09 je 0x18000bbd3
|
|
18000bbca: 8b 4b 18 mov ecx,DWORD PTR [rbx+0x18]
|
|
18000bbcd: ff 15 85 34 00 00 call QWORD PTR [rip+0x3485] # 0x18000f058
|
|
18000bbd3: 48 8b 8b 30 02 00 00 mov rcx,QWORD PTR [rbx+0x230]
|
|
18000bbda: 48 83 c1 08 add rcx,0x8
|
|
18000bbde: c6 83 a8 02 00 00 00 mov BYTE PTR [rbx+0x2a8],0x0
|
|
18000bbe5: 48 8b 01 mov rax,QWORD PTR [rcx]
|
|
18000bbe8: ff 50 20 call QWORD PTR [rax+0x20]
|
|
18000bbeb: c6 83 a9 02 00 00 00 mov BYTE PTR [rbx+0x2a9],0x0
|
|
18000bbf2: 48 83 c4 20 add rsp,0x20
|
|
18000bbf6: 5b pop rbx
|
|
18000bbf7: c3 ret
|
|
18000bbf8: cc int3
|
|
18000bbf9: cc int3
|
|
18000bbfa: cc int3
|
|
18000bbfb: cc int3
|
|
18000bbfc: cc int3
|
|
18000bbfd: cc int3
|
|
18000bbfe: cc int3
|
|
18000bbff: cc int3
|
|
18000bc00: 48 83 ec 28 sub rsp,0x28
|
|
18000bc04: e8 27 f9 ff ff call 0x18000b530
|
|
18000bc09: 80 b8 a8 02 00 00 00 cmp BYTE PTR [rax+0x2a8],0x0
|
|
18000bc10: 74 10 je 0x18000bc22
|
|
18000bc12: 80 b8 a9 02 00 00 00 cmp BYTE PTR [rax+0x2a9],0x0
|
|
18000bc19: 74 07 je 0x18000bc22
|
|
18000bc1b: b0 01 mov al,0x1
|
|
18000bc1d: 48 83 c4 28 add rsp,0x28
|
|
18000bc21: c3 ret
|
|
18000bc22: 32 c0 xor al,al
|
|
18000bc24: 48 83 c4 28 add rsp,0x28
|
|
18000bc28: c3 ret
|
|
18000bc29: cc int3
|
|
18000bc2a: cc int3
|
|
18000bc2b: cc int3
|
|
18000bc2c: cc int3
|
|
18000bc2d: cc int3
|
|
18000bc2e: cc int3
|
|
18000bc2f: cc int3
|
|
18000bc30: 40 53 rex push rbx
|
|
18000bc32: 48 83 ec 20 sub rsp,0x20
|
|
18000bc36: 48 8b d9 mov rbx,rcx
|
|
18000bc39: e8 f2 f8 ff ff call 0x18000b530
|
|
18000bc3e: 48 89 98 28 02 00 00 mov QWORD PTR [rax+0x228],rbx
|
|
18000bc45: 48 83 c4 20 add rsp,0x20
|
|
18000bc49: 5b pop rbx
|
|
18000bc4a: c3 ret
|
|
18000bc4b: cc int3
|
|
18000bc4c: cc int3
|
|
18000bc4d: cc int3
|
|
18000bc4e: cc int3
|
|
18000bc4f: cc int3
|
|
18000bc50: 40 53 rex push rbx
|
|
18000bc52: 48 83 ec 20 sub rsp,0x20
|
|
18000bc56: 48 8b d9 mov rbx,rcx
|
|
18000bc59: e8 d2 f8 ff ff call 0x18000b530
|
|
18000bc5e: 48 89 98 38 02 00 00 mov QWORD PTR [rax+0x238],rbx
|
|
18000bc65: 48 83 c4 20 add rsp,0x20
|
|
18000bc69: 5b pop rbx
|
|
18000bc6a: c3 ret
|
|
18000bc6b: cc int3
|
|
18000bc6c: cc int3
|
|
18000bc6d: cc int3
|
|
18000bc6e: cc int3
|
|
18000bc6f: cc int3
|
|
18000bc70: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx
|
|
18000bc75: 48 89 6c 24 10 mov QWORD PTR [rsp+0x10],rbp
|
|
18000bc7a: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi
|
|
18000bc7f: 57 push rdi
|
|
18000bc80: 48 83 ec 50 sub rsp,0x50
|
|
18000bc84: 49 8b e8 mov rbp,r8
|
|
18000bc87: 8b da mov ebx,edx
|
|
18000bc89: 8b f9 mov edi,ecx
|
|
18000bc8b: e8 a0 f8 ff ff call 0x18000b530
|
|
18000bc90: 48 8b f0 mov rsi,rax
|
|
18000bc93: 8b 48 18 mov ecx,DWORD PTR [rax+0x18]
|
|
18000bc96: ff 15 94 33 00 00 call QWORD PTR [rip+0x3394] # 0x18000f030
|
|
18000bc9c: 44 8b cb mov r9d,ebx
|
|
18000bc9f: 48 8d 54 24 20 lea rdx,[rsp+0x20]
|
|
18000bca4: 44 8b c7 mov r8d,edi
|
|
18000bca7: 48 8b ce mov rcx,rsi
|
|
18000bcaa: e8 b1 fc ff ff call 0x18000b960
|
|
18000bcaf: 8b 4e 18 mov ecx,DWORD PTR [rsi+0x18]
|
|
18000bcb2: ff 15 30 34 00 00 call QWORD PTR [rip+0x3430] # 0x18000f0e8
|
|
18000bcb8: 0f 10 44 24 20 movups xmm0,XMMWORD PTR [rsp+0x20]
|
|
18000bcbd: 48 8b 5c 24 60 mov rbx,QWORD PTR [rsp+0x60]
|
|
18000bcc2: 0f 10 4c 24 30 movups xmm1,XMMWORD PTR [rsp+0x30]
|
|
18000bcc7: 48 8b 74 24 70 mov rsi,QWORD PTR [rsp+0x70]
|
|
18000bccc: 0f 11 45 00 movups XMMWORD PTR [rbp+0x0],xmm0
|
|
18000bcd0: f2 0f 10 44 24 40 movsd xmm0,QWORD PTR [rsp+0x40]
|
|
18000bcd6: 0f 11 4d 10 movups XMMWORD PTR [rbp+0x10],xmm1
|
|
18000bcda: f2 0f 11 45 20 movsd QWORD PTR [rbp+0x20],xmm0
|
|
18000bcdf: 48 8b 6c 24 68 mov rbp,QWORD PTR [rsp+0x68]
|
|
18000bce4: 48 83 c4 50 add rsp,0x50
|
|
18000bce8: 5f pop rdi
|
|
18000bce9: c3 ret
|
|
18000bcea: cc int3
|
|
18000bceb: cc int3
|
|
18000bcec: cc int3
|
|
18000bced: cc int3
|
|
18000bcee: cc int3
|
|
18000bcef: cc int3
|
|
18000bcf0: 40 53 rex push rbx
|
|
18000bcf2: 55 push rbp
|
|
18000bcf3: 56 push rsi
|
|
18000bcf4: 57 push rdi
|
|
18000bcf5: 41 56 push r14
|
|
18000bcf7: 41 57 push r15
|
|
18000bcf9: 48 81 ec 98 00 00 00 sub rsp,0x98
|
|
18000bd00: 0f 29 b4 24 80 00 00 movaps XMMWORD PTR [rsp+0x80],xmm6
|
|
18000bd07: 00
|
|
18000bd08: 48 8b 05 01 93 00 00 mov rax,QWORD PTR [rip+0x9301] # 0x180015010
|
|
18000bd0f: 48 33 c4 xor rax,rsp
|
|
18000bd12: 48 89 44 24 70 mov QWORD PTR [rsp+0x70],rax
|
|
18000bd17: 4c 8b bc 24 f0 00 00 mov r15,QWORD PTR [rsp+0xf0]
|
|
18000bd1e: 00
|
|
18000bd1f: 41 8b f9 mov edi,r9d
|
|
18000bd22: 41 8b f0 mov esi,r8d
|
|
18000bd25: 8b da mov ebx,edx
|
|
18000bd27: 8b e9 mov ebp,ecx
|
|
18000bd29: e8 02 f8 ff ff call 0x18000b530
|
|
18000bd2e: 4c 8b f0 mov r14,rax
|
|
18000bd31: 8b 48 18 mov ecx,DWORD PTR [rax+0x18]
|
|
18000bd34: ff 15 f6 32 00 00 call QWORD PTR [rip+0x32f6] # 0x18000f030
|
|
18000bd3a: 33 c0 xor eax,eax
|
|
18000bd3c: 45 33 c9 xor r9d,r9d
|
|
18000bd3f: 41 b8 77 00 00 00 mov r8d,0x77
|
|
18000bd45: 89 44 24 68 mov DWORD PTR [rsp+0x68],eax
|
|
18000bd49: 41 8b c0 mov eax,r8d
|
|
18000bd4c: 85 db test ebx,ebx
|
|
18000bd4e: 0f 57 c0 xorps xmm0,xmm0
|
|
18000bd51: 8b d5 mov edx,ebp
|
|
18000bd53: 44 0f 49 cb cmovns r9d,ebx
|
|
18000bd57: 0f 11 44 24 58 movups XMMWORD PTR [rsp+0x58],xmm0
|
|
18000bd5c: 41 8d 0c 39 lea ecx,[r9+rdi*1]
|
|
18000bd60: 83 f9 78 cmp ecx,0x78
|
|
18000bd63: 41 0f 4d c8 cmovge ecx,r8d
|
|
18000bd67: 41 2b c1 sub eax,r9d
|
|
18000bd6a: 44 2b c1 sub r8d,ecx
|
|
18000bd6d: 44 8d 0c 2e lea r9d,[rsi+rbp*1]
|
|
18000bd71: 48 8d 4c 24 58 lea rcx,[rsp+0x58]
|
|
18000bd76: 48 89 4c 24 28 mov QWORD PTR [rsp+0x28],rcx
|
|
18000bd7b: 41 8b 4e 18 mov ecx,DWORD PTR [r14+0x18]
|
|
18000bd7f: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax
|
|
18000bd83: ff 15 9f 32 00 00 call QWORD PTR [rip+0x329f] # 0x18000f028
|
|
18000bd89: 84 c0 test al,al
|
|
18000bd8b: 74 5d je 0x18000bdea
|
|
18000bd8d: 8b 7c 24 68 mov edi,DWORD PTR [rsp+0x68]
|
|
18000bd91: b8 67 66 66 66 mov eax,0x66666667
|
|
18000bd96: f3 41 0f 10 96 54 02 movss xmm2,DWORD PTR [r14+0x254]
|
|
18000bd9d: 00 00
|
|
18000bd9f: 41 8b 4e 18 mov ecx,DWORD PTR [r14+0x18]
|
|
18000bda3: f7 ef imul edi
|
|
18000bda5: 8b da mov ebx,edx
|
|
18000bda7: 8b 54 24 5c mov edx,DWORD PTR [rsp+0x5c]
|
|
18000bdab: c1 fb 06 sar ebx,0x6
|
|
18000bdae: 8b c3 mov eax,ebx
|
|
18000bdb0: c1 e8 1f shr eax,0x1f
|
|
18000bdb3: 03 d8 add ebx,eax
|
|
18000bdb5: 89 5c 24 20 mov DWORD PTR [rsp+0x20],ebx
|
|
18000bdb9: 8d 04 9b lea eax,[rbx+rbx*4]
|
|
18000bdbc: c1 e0 05 shl eax,0x5
|
|
18000bdbf: 2b f8 sub edi,eax
|
|
18000bdc1: 44 8b cf mov r9d,edi
|
|
18000bdc4: ff 15 ee 32 00 00 call QWORD PTR [rip+0x32ee] # 0x18000f0b8
|
|
18000bdca: 41 b9 78 00 00 00 mov r9d,0x78
|
|
18000bdd0: 48 8d 54 24 30 lea rdx,[rsp+0x30]
|
|
18000bdd5: 44 2b cb sub r9d,ebx
|
|
18000bdd8: 44 8b c7 mov r8d,edi
|
|
18000bddb: 49 8b ce mov rcx,r14
|
|
18000bdde: e8 7d fb ff ff call 0x18000b960
|
|
18000bde3: 0f 10 74 24 30 movups xmm6,XMMWORD PTR [rsp+0x30]
|
|
18000bde8: eb 26 jmp 0x18000be10
|
|
18000bdea: 0f 28 05 2f 44 00 00 movaps xmm0,XMMWORD PTR [rip+0x442f] # 0x180010220
|
|
18000bdf1: 41 8b 86 7c 02 00 00 mov eax,DWORD PTR [r14+0x27c]
|
|
18000bdf8: 0f 28 35 11 44 00 00 movaps xmm6,XMMWORD PTR [rip+0x4411] # 0x180010210
|
|
18000bdff: 0f 11 44 24 40 movups XMMWORD PTR [rsp+0x40],xmm0
|
|
18000be04: 89 44 24 50 mov DWORD PTR [rsp+0x50],eax
|
|
18000be08: c7 44 24 54 00 1f 0a mov DWORD PTR [rsp+0x54],0xfa0a1f00
|
|
18000be0f: fa
|
|
18000be10: 41 8b 4e 18 mov ecx,DWORD PTR [r14+0x18]
|
|
18000be14: ff 15 ce 32 00 00 call QWORD PTR [rip+0x32ce] # 0x18000f0e8
|
|
18000be1a: 0f 10 44 24 40 movups xmm0,XMMWORD PTR [rsp+0x40]
|
|
18000be1f: f2 0f 10 4c 24 50 movsd xmm1,QWORD PTR [rsp+0x50]
|
|
18000be25: 41 0f 11 37 movups XMMWORD PTR [r15],xmm6
|
|
18000be29: 41 0f 11 47 10 movups XMMWORD PTR [r15+0x10],xmm0
|
|
18000be2e: f2 41 0f 11 4f 20 movsd QWORD PTR [r15+0x20],xmm1
|
|
18000be34: 48 8b 4c 24 70 mov rcx,QWORD PTR [rsp+0x70]
|
|
18000be39: 48 33 cc xor rcx,rsp
|
|
18000be3c: e8 ef 06 00 00 call 0x18000c530
|
|
18000be41: 0f 28 b4 24 80 00 00 movaps xmm6,XMMWORD PTR [rsp+0x80]
|
|
18000be48: 00
|
|
18000be49: 48 81 c4 98 00 00 00 add rsp,0x98
|
|
18000be50: 41 5f pop r15
|
|
18000be52: 41 5e pop r14
|
|
18000be54: 5f pop rdi
|
|
18000be55: 5e pop rsi
|
|
18000be56: 5d pop rbp
|
|
18000be57: 5b pop rbx
|
|
18000be58: c3 ret
|
|
18000be59: cc int3
|
|
18000be5a: cc int3
|
|
18000be5b: cc int3
|
|
18000be5c: cc int3
|
|
18000be5d: cc int3
|
|
18000be5e: cc int3
|
|
18000be5f: cc int3
|
|
18000be60: 48 83 ec 58 sub rsp,0x58
|
|
18000be64: 0f 29 74 24 40 movaps XMMWORD PTR [rsp+0x40],xmm6
|
|
18000be69: 0f 28 f0 movaps xmm6,xmm0
|
|
18000be6c: 0f 29 7c 24 30 movaps XMMWORD PTR [rsp+0x30],xmm7
|
|
18000be71: 0f 28 f9 movaps xmm7,xmm1
|
|
18000be74: 44 0f 29 44 24 20 movaps XMMWORD PTR [rsp+0x20],xmm8
|
|
18000be7a: 44 0f 28 c2 movaps xmm8,xmm2
|
|
18000be7e: e8 ad f6 ff ff call 0x18000b530
|
|
18000be83: f2 0f 11 b0 88 02 00 movsd QWORD PTR [rax+0x288],xmm6
|
|
18000be8a: 00
|
|
18000be8b: 0f 28 74 24 40 movaps xmm6,XMMWORD PTR [rsp+0x40]
|
|
18000be90: f2 0f 11 b8 90 02 00 movsd QWORD PTR [rax+0x290],xmm7
|
|
18000be97: 00
|
|
18000be98: 0f 28 7c 24 30 movaps xmm7,XMMWORD PTR [rsp+0x30]
|
|
18000be9d: f2 44 0f 11 80 80 02 movsd QWORD PTR [rax+0x280],xmm8
|
|
18000bea4: 00 00
|
|
18000bea6: 44 0f 28 44 24 20 movaps xmm8,XMMWORD PTR [rsp+0x20]
|
|
18000beac: 48 83 c4 58 add rsp,0x58
|
|
18000beb0: c3 ret
|
|
18000beb1: cc int3
|
|
18000beb2: cc int3
|
|
18000beb3: cc int3
|
|
18000beb4: cc int3
|
|
18000beb5: cc int3
|
|
18000beb6: cc int3
|
|
18000beb7: cc int3
|
|
18000beb8: cc int3
|
|
18000beb9: cc int3
|
|
18000beba: cc int3
|
|
18000bebb: cc int3
|
|
18000bebc: cc int3
|
|
18000bebd: cc int3
|
|
18000bebe: cc int3
|
|
18000bebf: cc int3
|
|
18000bec0: 48 83 ec 38 sub rsp,0x38
|
|
18000bec4: 0f 29 74 24 20 movaps XMMWORD PTR [rsp+0x20],xmm6
|
|
18000bec9: 0f 28 f0 movaps xmm6,xmm0
|
|
18000becc: e8 5f f6 ff ff call 0x18000b530
|
|
18000bed1: f2 0f 11 b0 98 02 00 movsd QWORD PTR [rax+0x298],xmm6
|
|
18000bed8: 00
|
|
18000bed9: 0f 28 74 24 20 movaps xmm6,XMMWORD PTR [rsp+0x20]
|
|
18000bede: 48 83 c4 38 add rsp,0x38
|
|
18000bee2: c3 ret
|
|
18000bee3: cc int3
|
|
18000bee4: cc int3
|
|
18000bee5: cc int3
|
|
18000bee6: cc int3
|
|
18000bee7: cc int3
|
|
18000bee8: cc int3
|
|
18000bee9: cc int3
|
|
18000beea: cc int3
|
|
18000beeb: cc int3
|
|
18000beec: cc int3
|
|
18000beed: cc int3
|
|
18000beee: cc int3
|
|
18000beef: cc int3
|
|
18000bef0: 40 53 rex push rbx
|
|
18000bef2: 48 83 ec 20 sub rsp,0x20
|
|
18000bef6: 8b d9 mov ebx,ecx
|
|
18000bef8: e8 33 f6 ff ff call 0x18000b530
|
|
18000befd: 89 98 7c 02 00 00 mov DWORD PTR [rax+0x27c],ebx
|
|
18000bf03: 48 83 c4 20 add rsp,0x20
|
|
18000bf07: 5b pop rbx
|
|
18000bf08: c3 ret
|
|
18000bf09: cc int3
|
|
18000bf0a: cc int3
|
|
18000bf0b: cc int3
|
|
18000bf0c: cc int3
|
|
18000bf0d: cc int3
|
|
18000bf0e: cc int3
|
|
18000bf0f: cc int3
|
|
18000bf10: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx
|
|
18000bf15: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi
|
|
18000bf1a: 57 push rdi
|
|
18000bf1b: 48 83 ec 30 sub rsp,0x30
|
|
18000bf1f: 8b f1 mov esi,ecx
|
|
18000bf21: e8 0a f6 ff ff call 0x18000b530
|
|
18000bf26: 48 8b 90 30 02 00 00 mov rdx,QWORD PTR [rax+0x230]
|
|
18000bf2d: 48 8b 5a 60 mov rbx,QWORD PTR [rdx+0x60]
|
|
18000bf31: 48 8b 7a 68 mov rdi,QWORD PTR [rdx+0x68]
|
|
18000bf35: 48 3b df cmp rbx,rdi
|
|
18000bf38: 74 42 je 0x18000bf7c
|
|
18000bf3a: 48 89 6c 24 40 mov QWORD PTR [rsp+0x40],rbp
|
|
18000bf3f: 33 ed xor ebp,ebp
|
|
18000bf41: 48 8b 0b mov rcx,QWORD PTR [rbx]
|
|
18000bf44: 4c 8d 0d f5 97 00 00 lea r9,[rip+0x97f5] # 0x180015740
|
|
18000bf4b: 4c 8d 05 c6 97 00 00 lea r8,[rip+0x97c6] # 0x180015718
|
|
18000bf52: 89 6c 24 20 mov DWORD PTR [rsp+0x20],ebp
|
|
18000bf56: 33 d2 xor edx,edx
|
|
18000bf58: e8 f6 18 00 00 call 0x18000d853
|
|
18000bf5d: 48 85 c0 test rax,rax
|
|
18000bf60: 75 0b jne 0x18000bf6d
|
|
18000bf62: 48 83 c3 08 add rbx,0x8
|
|
18000bf66: 48 3b df cmp rbx,rdi
|
|
18000bf69: 75 d6 jne 0x18000bf41
|
|
18000bf6b: eb 0a jmp 0x18000bf77
|
|
18000bf6d: 8b d6 mov edx,esi
|
|
18000bf6f: 48 8b c8 mov rcx,rax
|
|
18000bf72: e8 c9 ba ff ff call 0x180007a40
|
|
18000bf77: 48 8b 6c 24 40 mov rbp,QWORD PTR [rsp+0x40]
|
|
18000bf7c: 48 8b 5c 24 48 mov rbx,QWORD PTR [rsp+0x48]
|
|
18000bf81: 48 8b 74 24 50 mov rsi,QWORD PTR [rsp+0x50]
|
|
18000bf86: 48 83 c4 30 add rsp,0x30
|
|
18000bf8a: 5f pop rdi
|
|
18000bf8b: c3 ret
|
|
18000bf8c: cc int3
|
|
18000bf8d: cc int3
|
|
18000bf8e: cc int3
|
|
18000bf8f: cc int3
|
|
18000bf90: 48 83 ec 28 sub rsp,0x28
|
|
18000bf94: e8 97 f5 ff ff call 0x18000b530
|
|
18000bf99: 83 b8 7c 02 00 00 01 cmp DWORD PTR [rax+0x27c],0x1
|
|
18000bfa0: 66 0f 6e 80 40 02 00 movd xmm0,DWORD PTR [rax+0x240]
|
|
18000bfa7: 00
|
|
18000bfa8: f3 0f e6 c0 cvtdq2pd xmm0,xmm0
|
|
18000bfac: f2 0f 59 05 34 42 00 mulsd xmm0,QWORD PTR [rip+0x4234] # 0x1800101e8
|
|
18000bfb3: 00
|
|
18000bfb4: 75 10 jne 0x18000bfc6
|
|
18000bfb6: f2 0f 59 05 32 42 00 mulsd xmm0,QWORD PTR [rip+0x4232] # 0x1800101f0
|
|
18000bfbd: 00
|
|
18000bfbe: f2 0f 58 05 32 42 00 addsd xmm0,QWORD PTR [rip+0x4232] # 0x1800101f8
|
|
18000bfc5: 00
|
|
18000bfc6: 48 83 c4 28 add rsp,0x28
|
|
18000bfca: c3 ret
|
|
18000bfcb: cc int3
|
|
18000bfcc: cc int3
|
|
18000bfcd: cc int3
|
|
18000bfce: cc int3
|
|
18000bfcf: cc int3
|
|
18000bfd0: 48 83 ec 38 sub rsp,0x38
|
|
18000bfd4: 0f 29 74 24 20 movaps XMMWORD PTR [rsp+0x20],xmm6
|
|
18000bfd9: 0f 28 f0 movaps xmm6,xmm0
|
|
18000bfdc: e8 4f f5 ff ff call 0x18000b530
|
|
18000bfe1: 83 78 08 00 cmp DWORD PTR [rax+0x8],0x0
|
|
18000bfe5: 75 12 jne 0x18000bff9
|
|
18000bfe7: f2 0f 11 b0 48 02 00 movsd QWORD PTR [rax+0x248],xmm6
|
|
18000bfee: 00
|
|
18000bfef: 0f 28 74 24 20 movaps xmm6,XMMWORD PTR [rsp+0x20]
|
|
18000bff4: 48 83 c4 38 add rsp,0x38
|
|
18000bff8: c3 ret
|
|
18000bff9: 8b 48 18 mov ecx,DWORD PTR [rax+0x18]
|
|
18000bffc: 48 8d 90 50 02 00 00 lea rdx,[rax+0x250]
|
|
18000c003: 0f 57 c0 xorps xmm0,xmm0
|
|
18000c006: 41 b8 02 00 00 00 mov r8d,0x2
|
|
18000c00c: f2 0f 5a c6 cvtsd2ss xmm0,xmm6
|
|
18000c010: f3 0f 11 80 54 02 00 movss DWORD PTR [rax+0x254],xmm0
|
|
18000c017: 00
|
|
18000c018: 0f 28 74 24 20 movaps xmm6,XMMWORD PTR [rsp+0x20]
|
|
18000c01d: 48 83 c4 38 add rsp,0x38
|
|
18000c021: 48 ff 25 98 30 00 00 rex.W jmp QWORD PTR [rip+0x3098] # 0x18000f0c0
|
|
18000c028: cc int3
|
|
18000c029: cc int3
|
|
18000c02a: cc int3
|
|
18000c02b: cc int3
|
|
18000c02c: cc int3
|
|
18000c02d: cc int3
|
|
18000c02e: cc int3
|
|
18000c02f: cc int3
|
|
18000c030: 40 53 rex push rbx
|
|
18000c032: 48 83 ec 20 sub rsp,0x20
|
|
18000c036: e8 f5 f4 ff ff call 0x18000b530
|
|
18000c03b: 48 8b d8 mov rbx,rax
|
|
18000c03e: 83 78 08 00 cmp DWORD PTR [rax+0x8],0x0
|
|
18000c042: 74 09 je 0x18000c04d
|
|
18000c044: 8b 48 18 mov ecx,DWORD PTR [rax+0x18]
|
|
18000c047: ff 15 63 30 00 00 call QWORD PTR [rip+0x3063] # 0x18000f0b0
|
|
18000c04d: ff 15 ad 30 00 00 call QWORD PTR [rip+0x30ad] # 0x18000f100
|
|
18000c053: 89 83 44 02 00 00 mov DWORD PTR [rbx+0x244],eax
|
|
18000c059: 48 83 c4 20 add rsp,0x20
|
|
18000c05d: 5b pop rbx
|
|
18000c05e: c3 ret
|
|
18000c05f: cc int3
|
|
18000c060: 48 89 5c 24 18 mov QWORD PTR [rsp+0x18],rbx
|
|
18000c065: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi
|
|
18000c06a: 57 push rdi
|
|
18000c06b: 48 83 ec 60 sub rsp,0x60
|
|
18000c06f: 48 8b 05 9a 8f 00 00 mov rax,QWORD PTR [rip+0x8f9a] # 0x180015010
|
|
18000c076: 48 33 c4 xor rax,rsp
|
|
18000c079: 48 89 44 24 50 mov QWORD PTR [rsp+0x50],rax
|
|
18000c07e: 48 8b f1 mov rsi,rcx
|
|
18000c081: e8 aa f4 ff ff call 0x18000b530
|
|
18000c086: 48 8b 88 30 02 00 00 mov rcx,QWORD PTR [rax+0x230]
|
|
18000c08d: 48 8b 59 60 mov rbx,QWORD PTR [rcx+0x60]
|
|
18000c091: 48 8b 79 68 mov rdi,QWORD PTR [rcx+0x68]
|
|
18000c095: 48 3b df cmp rbx,rdi
|
|
18000c098: 0f 84 a3 00 00 00 je 0x18000c141
|
|
18000c09e: 48 89 6c 24 78 mov QWORD PTR [rsp+0x78],rbp
|
|
18000c0a3: 33 ed xor ebp,ebp
|
|
18000c0a5: 48 8b 0b mov rcx,QWORD PTR [rbx]
|
|
18000c0a8: 4c 8d 0d 21 98 00 00 lea r9,[rip+0x9821] # 0x1800158d0
|
|
18000c0af: 4c 8d 05 62 96 00 00 lea r8,[rip+0x9662] # 0x180015718
|
|
18000c0b6: 89 6c 24 20 mov DWORD PTR [rsp+0x20],ebp
|
|
18000c0ba: 33 d2 xor edx,edx
|
|
18000c0bc: e8 92 17 00 00 call 0x18000d853
|
|
18000c0c1: 48 85 c0 test rax,rax
|
|
18000c0c4: 75 0b jne 0x18000c0d1
|
|
18000c0c6: 48 83 c3 08 add rbx,0x8
|
|
18000c0ca: 48 3b df cmp rbx,rdi
|
|
18000c0cd: 75 d6 jne 0x18000c0a5
|
|
18000c0cf: eb 6b jmp 0x18000c13c
|
|
18000c0d1: 48 8d 54 24 30 lea rdx,[rsp+0x30]
|
|
18000c0d6: 48 8b c8 mov rcx,rax
|
|
18000c0d9: e8 22 cf ff ff call 0x180009000
|
|
18000c0de: 48 8b 7c 24 48 mov rdi,QWORD PTR [rsp+0x48]
|
|
18000c0e3: 48 8d 54 24 30 lea rdx,[rsp+0x30]
|
|
18000c0e8: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30]
|
|
18000c0ed: 48 83 ff 10 cmp rdi,0x10
|
|
18000c0f1: 4c 63 44 24 40 movsxd r8,DWORD PTR [rsp+0x40]
|
|
18000c0f6: 48 8b ce mov rcx,rsi
|
|
18000c0f9: 48 0f 43 d3 cmovae rdx,rbx
|
|
18000c0fd: e8 63 17 00 00 call 0x18000d865
|
|
18000c102: 48 83 ff 10 cmp rdi,0x10
|
|
18000c106: 72 34 jb 0x18000c13c
|
|
18000c108: 48 8d 57 01 lea rdx,[rdi+0x1]
|
|
18000c10c: 48 8b c3 mov rax,rbx
|
|
18000c10f: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000c116: 72 1c jb 0x18000c134
|
|
18000c118: 48 8b 5b f8 mov rbx,QWORD PTR [rbx-0x8]
|
|
18000c11c: 48 83 c2 27 add rdx,0x27
|
|
18000c120: 48 2b c3 sub rax,rbx
|
|
18000c123: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
18000c127: 48 83 f8 1f cmp rax,0x1f
|
|
18000c12b: 76 07 jbe 0x18000c134
|
|
18000c12d: ff 15 2d 33 00 00 call QWORD PTR [rip+0x332d] # 0x18000f460
|
|
18000c133: cc int3
|
|
18000c134: 48 8b cb mov rcx,rbx
|
|
18000c137: e8 d4 07 00 00 call 0x18000c910
|
|
18000c13c: 48 8b 6c 24 78 mov rbp,QWORD PTR [rsp+0x78]
|
|
18000c141: 48 8b 4c 24 50 mov rcx,QWORD PTR [rsp+0x50]
|
|
18000c146: 48 33 cc xor rcx,rsp
|
|
18000c149: e8 e2 03 00 00 call 0x18000c530
|
|
18000c14e: 4c 8d 5c 24 60 lea r11,[rsp+0x60]
|
|
18000c153: 49 8b 5b 20 mov rbx,QWORD PTR [r11+0x20]
|
|
18000c157: 49 8b 73 28 mov rsi,QWORD PTR [r11+0x28]
|
|
18000c15b: 49 8b e3 mov rsp,r11
|
|
18000c15e: 5f pop rdi
|
|
18000c15f: c3 ret
|
|
18000c160: 40 53 rex push rbx
|
|
18000c162: 55 push rbp
|
|
18000c163: 56 push rsi
|
|
18000c164: 41 57 push r15
|
|
18000c166: 48 83 ec 58 sub rsp,0x58
|
|
18000c16a: 48 8b 05 9f 8e 00 00 mov rax,QWORD PTR [rip+0x8e9f] # 0x180015010
|
|
18000c171: 48 33 c4 xor rax,rsp
|
|
18000c174: 48 89 44 24 48 mov QWORD PTR [rsp+0x48],rax
|
|
18000c179: 48 63 ea movsxd rbp,edx
|
|
18000c17c: 4c 8b f9 mov r15,rcx
|
|
18000c17f: e8 ac f3 ff ff call 0x18000b530
|
|
18000c184: 48 8b 88 30 02 00 00 mov rcx,QWORD PTR [rax+0x230]
|
|
18000c18b: 48 8b 59 60 mov rbx,QWORD PTR [rcx+0x60]
|
|
18000c18f: 48 8b 71 68 mov rsi,QWORD PTR [rcx+0x68]
|
|
18000c193: 48 3b de cmp rbx,rsi
|
|
18000c196: 0f 84 3e 01 00 00 je 0x18000c2da
|
|
18000c19c: 48 89 bc 24 90 00 00 mov QWORD PTR [rsp+0x90],rdi
|
|
18000c1a3: 00
|
|
18000c1a4: 33 ff xor edi,edi
|
|
18000c1a6: 4c 89 74 24 50 mov QWORD PTR [rsp+0x50],r14
|
|
18000c1ab: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
|
|
18000c1b0: 48 8b 0b mov rcx,QWORD PTR [rbx]
|
|
18000c1b3: 4c 8d 0d 16 97 00 00 lea r9,[rip+0x9716] # 0x1800158d0
|
|
18000c1ba: 4c 8d 05 57 95 00 00 lea r8,[rip+0x9557] # 0x180015718
|
|
18000c1c1: 89 7c 24 20 mov DWORD PTR [rsp+0x20],edi
|
|
18000c1c5: 33 d2 xor edx,edx
|
|
18000c1c7: e8 87 16 00 00 call 0x18000d853
|
|
18000c1cc: 4c 8b f0 mov r14,rax
|
|
18000c1cf: 48 85 c0 test rax,rax
|
|
18000c1d2: 75 0e jne 0x18000c1e2
|
|
18000c1d4: 48 83 c3 08 add rbx,0x8
|
|
18000c1d8: 48 3b de cmp rbx,rsi
|
|
18000c1db: 75 d3 jne 0x18000c1b0
|
|
18000c1dd: e9 eb 00 00 00 jmp 0x18000c2cd
|
|
18000c1e2: 48 89 7c 24 40 mov QWORD PTR [rsp+0x40],rdi
|
|
18000c1e7: 0f 57 c0 xorps xmm0,xmm0
|
|
18000c1ea: f3 0f 7f 44 24 30 movdqu XMMWORD PTR [rsp+0x30],xmm0
|
|
18000c1f0: 85 ed test ebp,ebp
|
|
18000c1f2: 74 25 je 0x18000c219
|
|
18000c1f4: 48 b8 ff ff ff ff ff movabs rax,0x7fffffffffffffff
|
|
18000c1fb: ff ff 7f
|
|
18000c1fe: 48 3b e8 cmp rbp,rax
|
|
18000c201: 0f 87 ea 00 00 00 ja 0x18000c2f1
|
|
18000c207: 48 8b d5 mov rdx,rbp
|
|
18000c20a: 48 8d 4c 24 30 lea rcx,[rsp+0x30]
|
|
18000c20f: e8 5c 02 00 00 call 0x18000c470
|
|
18000c214: 48 8b 7c 24 40 mov rdi,QWORD PTR [rsp+0x40]
|
|
18000c219: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30]
|
|
18000c21e: 48 8b c7 mov rax,rdi
|
|
18000c221: 48 2b c3 sub rax,rbx
|
|
18000c224: 48 3b e8 cmp rbp,rax
|
|
18000c227: 76 17 jbe 0x18000c240
|
|
18000c229: 48 8b d5 mov rdx,rbp
|
|
18000c22c: 48 8d 4c 24 30 lea rcx,[rsp+0x30]
|
|
18000c231: e8 6a 69 ff ff call 0x180002ba0
|
|
18000c236: 48 8b 7c 24 40 mov rdi,QWORD PTR [rsp+0x40]
|
|
18000c23b: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30]
|
|
18000c240: 4c 8b c5 mov r8,rbp
|
|
18000c243: 49 8b d7 mov rdx,r15
|
|
18000c246: 48 8b cb mov rcx,rbx
|
|
18000c249: e8 1d 16 00 00 call 0x18000d86b
|
|
18000c24e: 48 8d 44 24 30 lea rax,[rsp+0x30]
|
|
18000c253: 49 81 c6 00 01 00 00 add r14,0x100
|
|
18000c25a: 4c 3b f0 cmp r14,rax
|
|
18000c25d: 74 33 je 0x18000c292
|
|
18000c25f: 4d 8b 3e mov r15,QWORD PTR [r14]
|
|
18000c262: 49 8b 46 10 mov rax,QWORD PTR [r14+0x10]
|
|
18000c266: 49 2b c7 sub rax,r15
|
|
18000c269: 48 3b e8 cmp rbp,rax
|
|
18000c26c: 76 0e jbe 0x18000c27c
|
|
18000c26e: 48 8b d5 mov rdx,rbp
|
|
18000c271: 49 8b ce mov rcx,r14
|
|
18000c274: e8 27 69 ff ff call 0x180002ba0
|
|
18000c279: 4d 8b 3e mov r15,QWORD PTR [r14]
|
|
18000c27c: 4c 8b c5 mov r8,rbp
|
|
18000c27f: 48 8b d3 mov rdx,rbx
|
|
18000c282: 49 8b cf mov rcx,r15
|
|
18000c285: e8 e1 15 00 00 call 0x18000d86b
|
|
18000c28a: 49 8d 04 2f lea rax,[r15+rbp*1]
|
|
18000c28e: 49 89 46 08 mov QWORD PTR [r14+0x8],rax
|
|
18000c292: 48 85 db test rbx,rbx
|
|
18000c295: 74 36 je 0x18000c2cd
|
|
18000c297: 48 2b fb sub rdi,rbx
|
|
18000c29a: 48 8b c3 mov rax,rbx
|
|
18000c29d: 48 81 ff 00 10 00 00 cmp rdi,0x1000
|
|
18000c2a4: 72 1c jb 0x18000c2c2
|
|
18000c2a6: 48 8b 5b f8 mov rbx,QWORD PTR [rbx-0x8]
|
|
18000c2aa: 48 83 c7 27 add rdi,0x27
|
|
18000c2ae: 48 2b c3 sub rax,rbx
|
|
18000c2b1: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
18000c2b5: 48 83 f8 1f cmp rax,0x1f
|
|
18000c2b9: 76 07 jbe 0x18000c2c2
|
|
18000c2bb: ff 15 9f 31 00 00 call QWORD PTR [rip+0x319f] # 0x18000f460
|
|
18000c2c1: cc int3
|
|
18000c2c2: 48 8b d7 mov rdx,rdi
|
|
18000c2c5: 48 8b cb mov rcx,rbx
|
|
18000c2c8: e8 43 06 00 00 call 0x18000c910
|
|
18000c2cd: 48 8b bc 24 90 00 00 mov rdi,QWORD PTR [rsp+0x90]
|
|
18000c2d4: 00
|
|
18000c2d5: 4c 8b 74 24 50 mov r14,QWORD PTR [rsp+0x50]
|
|
18000c2da: 48 8b 4c 24 48 mov rcx,QWORD PTR [rsp+0x48]
|
|
18000c2df: 48 33 cc xor rcx,rsp
|
|
18000c2e2: e8 49 02 00 00 call 0x18000c530
|
|
18000c2e7: 48 83 c4 58 add rsp,0x58
|
|
18000c2eb: 41 5f pop r15
|
|
18000c2ed: 5e pop rsi
|
|
18000c2ee: 5d pop rbp
|
|
18000c2ef: 5b pop rbx
|
|
18000c2f0: c3 ret
|
|
18000c2f1: e8 8a 68 ff ff call 0x180002b80
|
|
18000c2f6: cc int3
|
|
18000c2f7: cc int3
|
|
18000c2f8: cc int3
|
|
18000c2f9: cc int3
|
|
18000c2fa: cc int3
|
|
18000c2fb: cc int3
|
|
18000c2fc: cc int3
|
|
18000c2fd: cc int3
|
|
18000c2fe: cc int3
|
|
18000c2ff: cc int3
|
|
18000c300: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx
|
|
18000c305: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi
|
|
18000c30a: 57 push rdi
|
|
18000c30b: 48 83 ec 30 sub rsp,0x30
|
|
18000c30f: 48 8b f1 mov rsi,rcx
|
|
18000c312: e8 19 f2 ff ff call 0x18000b530
|
|
18000c317: 48 8b 90 30 02 00 00 mov rdx,QWORD PTR [rax+0x230]
|
|
18000c31e: 48 8b 5a 60 mov rbx,QWORD PTR [rdx+0x60]
|
|
18000c322: 48 8b 7a 68 mov rdi,QWORD PTR [rdx+0x68]
|
|
18000c326: 48 3b df cmp rbx,rdi
|
|
18000c329: 74 3f je 0x18000c36a
|
|
18000c32b: 48 89 6c 24 40 mov QWORD PTR [rsp+0x40],rbp
|
|
18000c330: 33 ed xor ebp,ebp
|
|
18000c332: 48 8b 0b mov rcx,QWORD PTR [rbx]
|
|
18000c335: 4c 8d 0d 94 95 00 00 lea r9,[rip+0x9594] # 0x1800158d0
|
|
18000c33c: 4c 8d 05 d5 93 00 00 lea r8,[rip+0x93d5] # 0x180015718
|
|
18000c343: 89 6c 24 20 mov DWORD PTR [rsp+0x20],ebp
|
|
18000c347: 33 d2 xor edx,edx
|
|
18000c349: e8 05 15 00 00 call 0x18000d853
|
|
18000c34e: 48 85 c0 test rax,rax
|
|
18000c351: 75 0b jne 0x18000c35e
|
|
18000c353: 48 83 c3 08 add rbx,0x8
|
|
18000c357: 48 3b df cmp rbx,rdi
|
|
18000c35a: 75 d6 jne 0x18000c332
|
|
18000c35c: eb 07 jmp 0x18000c365
|
|
18000c35e: 48 89 b0 d8 00 00 00 mov QWORD PTR [rax+0xd8],rsi
|
|
18000c365: 48 8b 6c 24 40 mov rbp,QWORD PTR [rsp+0x40]
|
|
18000c36a: 48 8b 5c 24 48 mov rbx,QWORD PTR [rsp+0x48]
|
|
18000c36f: 48 8b 74 24 50 mov rsi,QWORD PTR [rsp+0x50]
|
|
18000c374: 48 83 c4 30 add rsp,0x30
|
|
18000c378: 5f pop rdi
|
|
18000c379: c3 ret
|
|
18000c37a: cc int3
|
|
18000c37b: cc int3
|
|
18000c37c: cc int3
|
|
18000c37d: cc int3
|
|
18000c37e: cc int3
|
|
18000c37f: cc int3
|
|
18000c380: 48 89 5c 24 18 mov QWORD PTR [rsp+0x18],rbx
|
|
18000c385: 56 push rsi
|
|
18000c386: 48 83 ec 40 sub rsp,0x40
|
|
18000c38a: e8 a1 f1 ff ff call 0x18000b530
|
|
18000c38f: 48 8b 88 30 02 00 00 mov rcx,QWORD PTR [rax+0x230]
|
|
18000c396: 48 8b 59 60 mov rbx,QWORD PTR [rcx+0x60]
|
|
18000c39a: 48 8b 71 68 mov rsi,QWORD PTR [rcx+0x68]
|
|
18000c39e: 48 3b de cmp rbx,rsi
|
|
18000c3a1: 74 44 je 0x18000c3e7
|
|
18000c3a3: 48 89 6c 24 50 mov QWORD PTR [rsp+0x50],rbp
|
|
18000c3a8: 33 ed xor ebp,ebp
|
|
18000c3aa: 48 89 7c 24 58 mov QWORD PTR [rsp+0x58],rdi
|
|
18000c3af: 90 nop
|
|
18000c3b0: 48 8b 0b mov rcx,QWORD PTR [rbx]
|
|
18000c3b3: 4c 8d 0d 16 95 00 00 lea r9,[rip+0x9516] # 0x1800158d0
|
|
18000c3ba: 4c 8d 05 57 93 00 00 lea r8,[rip+0x9357] # 0x180015718
|
|
18000c3c1: 89 6c 24 20 mov DWORD PTR [rsp+0x20],ebp
|
|
18000c3c5: 33 d2 xor edx,edx
|
|
18000c3c7: e8 87 14 00 00 call 0x18000d853
|
|
18000c3cc: 48 8b f8 mov rdi,rax
|
|
18000c3cf: 48 85 c0 test rax,rax
|
|
18000c3d2: 75 1e jne 0x18000c3f2
|
|
18000c3d4: 48 83 c3 08 add rbx,0x8
|
|
18000c3d8: 48 3b de cmp rbx,rsi
|
|
18000c3db: 75 d3 jne 0x18000c3b0
|
|
18000c3dd: 48 8b 6c 24 50 mov rbp,QWORD PTR [rsp+0x50]
|
|
18000c3e2: 48 8b 7c 24 58 mov rdi,QWORD PTR [rsp+0x58]
|
|
18000c3e7: 48 8b 5c 24 60 mov rbx,QWORD PTR [rsp+0x60]
|
|
18000c3ec: 48 83 c4 40 add rsp,0x40
|
|
18000c3f0: 5e pop rsi
|
|
18000c3f1: c3 ret
|
|
18000c3f2: b9 10 00 00 00 mov ecx,0x10
|
|
18000c3f7: e8 58 01 00 00 call 0x18000c554
|
|
18000c3fc: 48 8d 0d dd cd ff ff lea rcx,[rip+0xffffffffffffcddd] # 0x1800091e0
|
|
18000c403: 4c 8b c8 mov r9,rax
|
|
18000c406: 4c 8d 05 23 b5 ff ff lea r8,[rip+0xffffffffffffb523] # 0x180007930
|
|
18000c40d: 33 d2 xor edx,edx
|
|
18000c40f: 48 89 48 08 mov QWORD PTR [rax+0x8],rcx
|
|
18000c413: 48 8d 4c 24 38 lea rcx,[rsp+0x38]
|
|
18000c418: 48 89 4c 24 28 mov QWORD PTR [rsp+0x28],rcx
|
|
18000c41d: 33 c9 xor ecx,ecx
|
|
18000c41f: 48 89 38 mov QWORD PTR [rax],rdi
|
|
18000c422: 89 6c 24 20 mov DWORD PTR [rsp+0x20],ebp
|
|
18000c426: ff 15 2c 30 00 00 call QWORD PTR [rip+0x302c] # 0x18000f458
|
|
18000c42c: 48 89 44 24 30 mov QWORD PTR [rsp+0x30],rax
|
|
18000c431: 48 85 c0 test rax,rax
|
|
18000c434: 74 1d je 0x18000c453
|
|
18000c436: 39 af 20 01 00 00 cmp DWORD PTR [rdi+0x120],ebp
|
|
18000c43c: 75 0e jne 0x18000c44c
|
|
18000c43e: 0f 28 44 24 30 movaps xmm0,XMMWORD PTR [rsp+0x30]
|
|
18000c443: 0f 11 87 18 01 00 00 movups XMMWORD PTR [rdi+0x118],xmm0
|
|
18000c44a: eb 91 jmp 0x18000c3dd
|
|
18000c44c: ff 15 f6 2f 00 00 call QWORD PTR [rip+0x2ff6] # 0x18000f448
|
|
18000c452: cc int3
|
|
18000c453: b9 06 00 00 00 mov ecx,0x6
|
|
18000c458: 89 6c 24 38 mov DWORD PTR [rsp+0x38],ebp
|
|
18000c45c: ff 15 ee 2e 00 00 call QWORD PTR [rip+0x2eee] # 0x18000f350
|
|
18000c462: cc int3
|
|
18000c463: cc int3
|
|
18000c464: cc int3
|
|
18000c465: cc int3
|
|
18000c466: cc int3
|
|
18000c467: cc int3
|
|
18000c468: cc int3
|
|
18000c469: cc int3
|
|
18000c46a: cc int3
|
|
18000c46b: cc int3
|
|
18000c46c: cc int3
|
|
18000c46d: cc int3
|
|
18000c46e: cc int3
|
|
18000c46f: cc int3
|
|
18000c470: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx
|
|
18000c475: 48 89 6c 24 10 mov QWORD PTR [rsp+0x10],rbp
|
|
18000c47a: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi
|
|
18000c47f: 57 push rdi
|
|
18000c480: 48 83 ec 20 sub rsp,0x20
|
|
18000c484: 48 8b 69 08 mov rbp,QWORD PTR [rcx+0x8]
|
|
18000c488: 48 8b fa mov rdi,rdx
|
|
18000c48b: 48 2b 29 sub rbp,QWORD PTR [rcx]
|
|
18000c48e: 48 8b f1 mov rsi,rcx
|
|
18000c491: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000c498: 72 28 jb 0x18000c4c2
|
|
18000c49a: 48 8d 4a 27 lea rcx,[rdx+0x27]
|
|
18000c49e: 48 3b ca cmp rcx,rdx
|
|
18000c4a1: 76 6a jbe 0x18000c50d
|
|
18000c4a3: e8 ac 00 00 00 call 0x18000c554
|
|
18000c4a8: 48 85 c0 test rax,rax
|
|
18000c4ab: 74 0e je 0x18000c4bb
|
|
18000c4ad: 48 8d 58 27 lea rbx,[rax+0x27]
|
|
18000c4b1: 48 83 e3 e0 and rbx,0xffffffffffffffe0
|
|
18000c4b5: 48 89 43 f8 mov QWORD PTR [rbx-0x8],rax
|
|
18000c4b9: eb 1b jmp 0x18000c4d6
|
|
18000c4bb: ff 15 9f 2f 00 00 call QWORD PTR [rip+0x2f9f] # 0x18000f460
|
|
18000c4c1: cc int3
|
|
18000c4c2: 48 85 ff test rdi,rdi
|
|
18000c4c5: 74 0d je 0x18000c4d4
|
|
18000c4c7: 48 8b cf mov rcx,rdi
|
|
18000c4ca: e8 85 00 00 00 call 0x18000c554
|
|
18000c4cf: 48 8b d8 mov rbx,rax
|
|
18000c4d2: eb 02 jmp 0x18000c4d6
|
|
18000c4d4: 33 db xor ebx,ebx
|
|
18000c4d6: 48 8b 16 mov rdx,QWORD PTR [rsi]
|
|
18000c4d9: 48 8b cb mov rcx,rbx
|
|
18000c4dc: 4c 8b 46 08 mov r8,QWORD PTR [rsi+0x8]
|
|
18000c4e0: 4c 2b c2 sub r8,rdx
|
|
18000c4e3: e8 83 13 00 00 call 0x18000d86b
|
|
18000c4e8: 4c 8b cf mov r9,rdi
|
|
18000c4eb: 4c 8b c5 mov r8,rbp
|
|
18000c4ee: 48 8b d3 mov rdx,rbx
|
|
18000c4f1: 48 8b ce mov rcx,rsi
|
|
18000c4f4: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30]
|
|
18000c4f9: 48 8b 6c 24 38 mov rbp,QWORD PTR [rsp+0x38]
|
|
18000c4fe: 48 8b 74 24 40 mov rsi,QWORD PTR [rsp+0x40]
|
|
18000c503: 48 83 c4 20 add rsp,0x20
|
|
18000c507: 5f pop rdi
|
|
18000c508: e9 73 ad ff ff jmp 0x180007280
|
|
18000c50d: e8 3e 52 ff ff call 0x180001750
|
|
18000c512: cc int3
|
|
18000c513: cc int3
|
|
18000c514: cc int3
|
|
18000c515: cc int3
|
|
18000c516: cc int3
|
|
18000c517: cc int3
|
|
18000c518: cc int3
|
|
18000c519: cc int3
|
|
18000c51a: cc int3
|
|
18000c51b: cc int3
|
|
18000c51c: cc int3
|
|
18000c51d: cc int3
|
|
18000c51e: cc int3
|
|
18000c51f: cc int3
|
|
18000c520: cc int3
|
|
18000c521: cc int3
|
|
18000c522: cc int3
|
|
18000c523: cc int3
|
|
18000c524: cc int3
|
|
18000c525: cc int3
|
|
18000c526: 66 66 0f 1f 84 00 00 data16 nop WORD PTR [rax+rax*1+0x0]
|
|
18000c52d: 00 00 00
|
|
18000c530: 48 3b 0d d9 8a 00 00 cmp rcx,QWORD PTR [rip+0x8ad9] # 0x180015010
|
|
18000c537: f2 75 12 bnd jne 0x18000c54c
|
|
18000c53a: 48 c1 c1 10 rol rcx,0x10
|
|
18000c53e: 66 f7 c1 ff ff test cx,0xffff
|
|
18000c543: f2 75 02 bnd jne 0x18000c548
|
|
18000c546: f2 c3 bnd ret
|
|
18000c548: 48 c1 c9 10 ror rcx,0x10
|
|
18000c54c: e9 27 04 00 00 jmp 0x18000c978
|
|
18000c551: cc int3
|
|
18000c552: cc int3
|
|
18000c553: cc int3
|
|
18000c554: 40 53 rex push rbx
|
|
18000c556: 48 83 ec 20 sub rsp,0x20
|
|
18000c55a: 48 8b d9 mov rbx,rcx
|
|
18000c55d: eb 0f jmp 0x18000c56e
|
|
18000c55f: 48 8b cb mov rcx,rbx
|
|
18000c562: e8 93 11 00 00 call 0x18000d6fa
|
|
18000c567: 85 c0 test eax,eax
|
|
18000c569: 74 13 je 0x18000c57e
|
|
18000c56b: 48 8b cb mov rcx,rbx
|
|
18000c56e: e8 8d 11 00 00 call 0x18000d700
|
|
18000c573: 48 85 c0 test rax,rax
|
|
18000c576: 74 e7 je 0x18000c55f
|
|
18000c578: 48 83 c4 20 add rsp,0x20
|
|
18000c57c: 5b pop rbx
|
|
18000c57d: c3 ret
|
|
18000c57e: 48 83 fb ff cmp rbx,0xffffffffffffffff
|
|
18000c582: 74 06 je 0x18000c58a
|
|
18000c584: e8 77 0c 00 00 call 0x18000d200
|
|
18000c589: cc int3
|
|
18000c58a: e8 c1 51 ff ff call 0x180001750
|
|
18000c58f: cc int3
|
|
18000c590: 48 83 ec 28 sub rsp,0x28
|
|
18000c594: e8 2b 0e 00 00 call 0x18000d3c4
|
|
18000c599: 85 c0 test eax,eax
|
|
18000c59b: 74 21 je 0x18000c5be
|
|
18000c59d: 65 48 8b 04 25 30 00 mov rax,QWORD PTR gs:0x30
|
|
18000c5a4: 00 00
|
|
18000c5a6: 48 8b 48 08 mov rcx,QWORD PTR [rax+0x8]
|
|
18000c5aa: eb 05 jmp 0x18000c5b1
|
|
18000c5ac: 48 3b c8 cmp rcx,rax
|
|
18000c5af: 74 14 je 0x18000c5c5
|
|
18000c5b1: 33 c0 xor eax,eax
|
|
18000c5b3: f0 48 0f b1 0d ec 93 lock cmpxchg QWORD PTR [rip+0x93ec],rcx # 0x1800159a8
|
|
18000c5ba: 00 00
|
|
18000c5bc: 75 ee jne 0x18000c5ac
|
|
18000c5be: 32 c0 xor al,al
|
|
18000c5c0: 48 83 c4 28 add rsp,0x28
|
|
18000c5c4: c3 ret
|
|
18000c5c5: b0 01 mov al,0x1
|
|
18000c5c7: eb f7 jmp 0x18000c5c0
|
|
18000c5c9: cc int3
|
|
18000c5ca: cc int3
|
|
18000c5cb: cc int3
|
|
18000c5cc: 48 83 ec 28 sub rsp,0x28
|
|
18000c5d0: e8 ef 0d 00 00 call 0x18000d3c4
|
|
18000c5d5: 85 c0 test eax,eax
|
|
18000c5d7: 74 07 je 0x18000c5e0
|
|
18000c5d9: e8 42 0c 00 00 call 0x18000d220
|
|
18000c5de: eb 19 jmp 0x18000c5f9
|
|
18000c5e0: e8 5b 4f ff ff call 0x180001540
|
|
18000c5e5: 8b c8 mov ecx,eax
|
|
18000c5e7: e8 20 11 00 00 call 0x18000d70c
|
|
18000c5ec: 85 c0 test eax,eax
|
|
18000c5ee: 74 04 je 0x18000c5f4
|
|
18000c5f0: 32 c0 xor al,al
|
|
18000c5f2: eb 07 jmp 0x18000c5fb
|
|
18000c5f4: e8 19 11 00 00 call 0x18000d712
|
|
18000c5f9: b0 01 mov al,0x1
|
|
18000c5fb: 48 83 c4 28 add rsp,0x28
|
|
18000c5ff: c3 ret
|
|
18000c600: 48 83 ec 28 sub rsp,0x28
|
|
18000c604: 33 c9 xor ecx,ecx
|
|
18000c606: e8 3d 01 00 00 call 0x18000c748
|
|
18000c60b: 84 c0 test al,al
|
|
18000c60d: 0f 95 c0 setne al
|
|
18000c610: 48 83 c4 28 add rsp,0x28
|
|
18000c614: c3 ret
|
|
18000c615: cc int3
|
|
18000c616: cc int3
|
|
18000c617: cc int3
|
|
18000c618: 48 83 ec 28 sub rsp,0x28
|
|
18000c61c: e8 2f 11 00 00 call 0x18000d750
|
|
18000c621: 84 c0 test al,al
|
|
18000c623: 75 04 jne 0x18000c629
|
|
18000c625: 32 c0 xor al,al
|
|
18000c627: eb 12 jmp 0x18000c63b
|
|
18000c629: e8 22 11 00 00 call 0x18000d750
|
|
18000c62e: 84 c0 test al,al
|
|
18000c630: 75 07 jne 0x18000c639
|
|
18000c632: e8 19 11 00 00 call 0x18000d750
|
|
18000c637: eb ec jmp 0x18000c625
|
|
18000c639: b0 01 mov al,0x1
|
|
18000c63b: 48 83 c4 28 add rsp,0x28
|
|
18000c63f: c3 ret
|
|
18000c640: 48 83 ec 28 sub rsp,0x28
|
|
18000c644: e8 07 11 00 00 call 0x18000d750
|
|
18000c649: e8 02 11 00 00 call 0x18000d750
|
|
18000c64e: b0 01 mov al,0x1
|
|
18000c650: 48 83 c4 28 add rsp,0x28
|
|
18000c654: c3 ret
|
|
18000c655: cc int3
|
|
18000c656: cc int3
|
|
18000c657: cc int3
|
|
18000c658: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx
|
|
18000c65d: 48 89 6c 24 10 mov QWORD PTR [rsp+0x10],rbp
|
|
18000c662: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi
|
|
18000c667: 57 push rdi
|
|
18000c668: 48 83 ec 20 sub rsp,0x20
|
|
18000c66c: 49 8b f9 mov rdi,r9
|
|
18000c66f: 49 8b f0 mov rsi,r8
|
|
18000c672: 8b da mov ebx,edx
|
|
18000c674: 48 8b e9 mov rbp,rcx
|
|
18000c677: e8 48 0d 00 00 call 0x18000d3c4
|
|
18000c67c: 85 c0 test eax,eax
|
|
18000c67e: 75 16 jne 0x18000c696
|
|
18000c680: 83 fb 01 cmp ebx,0x1
|
|
18000c683: 75 11 jne 0x18000c696
|
|
18000c685: 4c 8b c6 mov r8,rsi
|
|
18000c688: 33 d2 xor edx,edx
|
|
18000c68a: 48 8b cd mov rcx,rbp
|
|
18000c68d: 48 8b c7 mov rax,rdi
|
|
18000c690: ff 15 42 2e 00 00 call QWORD PTR [rip+0x2e42] # 0x18000f4d8
|
|
18000c696: 48 8b 54 24 58 mov rdx,QWORD PTR [rsp+0x58]
|
|
18000c69b: 8b 4c 24 50 mov ecx,DWORD PTR [rsp+0x50]
|
|
18000c69f: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30]
|
|
18000c6a4: 48 8b 6c 24 38 mov rbp,QWORD PTR [rsp+0x38]
|
|
18000c6a9: 48 8b 74 24 40 mov rsi,QWORD PTR [rsp+0x40]
|
|
18000c6ae: 48 83 c4 20 add rsp,0x20
|
|
18000c6b2: 5f pop rdi
|
|
18000c6b3: e9 4e 10 00 00 jmp 0x18000d706
|
|
18000c6b8: 48 83 ec 28 sub rsp,0x28
|
|
18000c6bc: e8 03 0d 00 00 call 0x18000d3c4
|
|
18000c6c1: 85 c0 test eax,eax
|
|
18000c6c3: 74 10 je 0x18000c6d5
|
|
18000c6c5: 48 8d 0d ec 92 00 00 lea rcx,[rip+0x92ec] # 0x1800159b8
|
|
18000c6cc: 48 83 c4 28 add rsp,0x28
|
|
18000c6d0: e9 4f 10 00 00 jmp 0x18000d724
|
|
18000c6d5: e8 7a 10 00 00 call 0x18000d754
|
|
18000c6da: 85 c0 test eax,eax
|
|
18000c6dc: 75 05 jne 0x18000c6e3
|
|
18000c6de: e8 4d 10 00 00 call 0x18000d730
|
|
18000c6e3: 48 83 c4 28 add rsp,0x28
|
|
18000c6e7: c3 ret
|
|
18000c6e8: 48 83 ec 28 sub rsp,0x28
|
|
18000c6ec: 33 c9 xor ecx,ecx
|
|
18000c6ee: e8 5d 10 00 00 call 0x18000d750
|
|
18000c6f3: 48 83 c4 28 add rsp,0x28
|
|
18000c6f7: e9 54 10 00 00 jmp 0x18000d750
|
|
18000c6fc: 40 53 rex push rbx
|
|
18000c6fe: 48 83 ec 20 sub rsp,0x20
|
|
18000c702: 0f b6 05 a7 92 00 00 movzx eax,BYTE PTR [rip+0x92a7] # 0x1800159b0
|
|
18000c709: 85 c9 test ecx,ecx
|
|
18000c70b: bb 01 00 00 00 mov ebx,0x1
|
|
18000c710: 0f 44 c3 cmove eax,ebx
|
|
18000c713: 88 05 97 92 00 00 mov BYTE PTR [rip+0x9297],al # 0x1800159b0
|
|
18000c719: e8 02 0b 00 00 call 0x18000d220
|
|
18000c71e: e8 2d 10 00 00 call 0x18000d750
|
|
18000c723: 84 c0 test al,al
|
|
18000c725: 75 04 jne 0x18000c72b
|
|
18000c727: 32 c0 xor al,al
|
|
18000c729: eb 14 jmp 0x18000c73f
|
|
18000c72b: e8 20 10 00 00 call 0x18000d750
|
|
18000c730: 84 c0 test al,al
|
|
18000c732: 75 09 jne 0x18000c73d
|
|
18000c734: 33 c9 xor ecx,ecx
|
|
18000c736: e8 15 10 00 00 call 0x18000d750
|
|
18000c73b: eb ea jmp 0x18000c727
|
|
18000c73d: 8a c3 mov al,bl
|
|
18000c73f: 48 83 c4 20 add rsp,0x20
|
|
18000c743: 5b pop rbx
|
|
18000c744: c3 ret
|
|
18000c745: cc int3
|
|
18000c746: cc int3
|
|
18000c747: cc int3
|
|
18000c748: 40 53 rex push rbx
|
|
18000c74a: 48 83 ec 20 sub rsp,0x20
|
|
18000c74e: 80 3d 5c 92 00 00 00 cmp BYTE PTR [rip+0x925c],0x0 # 0x1800159b1
|
|
18000c755: 8b d9 mov ebx,ecx
|
|
18000c757: 75 67 jne 0x18000c7c0
|
|
18000c759: 83 f9 01 cmp ecx,0x1
|
|
18000c75c: 77 6a ja 0x18000c7c8
|
|
18000c75e: e8 61 0c 00 00 call 0x18000d3c4
|
|
18000c763: 85 c0 test eax,eax
|
|
18000c765: 74 28 je 0x18000c78f
|
|
18000c767: 85 db test ebx,ebx
|
|
18000c769: 75 24 jne 0x18000c78f
|
|
18000c76b: 48 8d 0d 46 92 00 00 lea rcx,[rip+0x9246] # 0x1800159b8
|
|
18000c772: e8 a1 0f 00 00 call 0x18000d718
|
|
18000c777: 85 c0 test eax,eax
|
|
18000c779: 75 10 jne 0x18000c78b
|
|
18000c77b: 48 8d 0d 4e 92 00 00 lea rcx,[rip+0x924e] # 0x1800159d0
|
|
18000c782: e8 91 0f 00 00 call 0x18000d718
|
|
18000c787: 85 c0 test eax,eax
|
|
18000c789: 74 2e je 0x18000c7b9
|
|
18000c78b: 32 c0 xor al,al
|
|
18000c78d: eb 33 jmp 0x18000c7c2
|
|
18000c78f: 66 0f 6f 05 59 2e 00 movdqa xmm0,XMMWORD PTR [rip+0x2e59] # 0x18000f5f0
|
|
18000c796: 00
|
|
18000c797: 48 83 c8 ff or rax,0xffffffffffffffff
|
|
18000c79b: f3 0f 7f 05 15 92 00 movdqu XMMWORD PTR [rip+0x9215],xmm0 # 0x1800159b8
|
|
18000c7a2: 00
|
|
18000c7a3: 48 89 05 1e 92 00 00 mov QWORD PTR [rip+0x921e],rax # 0x1800159c8
|
|
18000c7aa: f3 0f 7f 05 1e 92 00 movdqu XMMWORD PTR [rip+0x921e],xmm0 # 0x1800159d0
|
|
18000c7b1: 00
|
|
18000c7b2: 48 89 05 27 92 00 00 mov QWORD PTR [rip+0x9227],rax # 0x1800159e0
|
|
18000c7b9: c6 05 f1 91 00 00 01 mov BYTE PTR [rip+0x91f1],0x1 # 0x1800159b1
|
|
18000c7c0: b0 01 mov al,0x1
|
|
18000c7c2: 48 83 c4 20 add rsp,0x20
|
|
18000c7c6: 5b pop rbx
|
|
18000c7c7: c3 ret
|
|
18000c7c8: b9 05 00 00 00 mov ecx,0x5
|
|
18000c7cd: e8 06 0c 00 00 call 0x18000d3d8
|
|
18000c7d2: cc int3
|
|
18000c7d3: cc int3
|
|
18000c7d4: 48 83 ec 18 sub rsp,0x18
|
|
18000c7d8: 4c 8b c1 mov r8,rcx
|
|
18000c7db: b8 4d 5a 00 00 mov eax,0x5a4d
|
|
18000c7e0: 66 39 05 19 38 ff ff cmp WORD PTR [rip+0xffffffffffff3819],ax # 0x180000000
|
|
18000c7e7: 75 78 jne 0x18000c861
|
|
18000c7e9: 48 63 0d 4c 38 ff ff movsxd rcx,DWORD PTR [rip+0xffffffffffff384c] # 0x18000003c
|
|
18000c7f0: 48 8d 15 09 38 ff ff lea rdx,[rip+0xffffffffffff3809] # 0x180000000
|
|
18000c7f7: 48 03 ca add rcx,rdx
|
|
18000c7fa: 81 39 50 45 00 00 cmp DWORD PTR [rcx],0x4550
|
|
18000c800: 75 5f jne 0x18000c861
|
|
18000c802: b8 0b 02 00 00 mov eax,0x20b
|
|
18000c807: 66 39 41 18 cmp WORD PTR [rcx+0x18],ax
|
|
18000c80b: 75 54 jne 0x18000c861
|
|
18000c80d: 4c 2b c2 sub r8,rdx
|
|
18000c810: 0f b7 41 14 movzx eax,WORD PTR [rcx+0x14]
|
|
18000c814: 48 8d 51 18 lea rdx,[rcx+0x18]
|
|
18000c818: 48 03 d0 add rdx,rax
|
|
18000c81b: 0f b7 41 06 movzx eax,WORD PTR [rcx+0x6]
|
|
18000c81f: 48 8d 0c 80 lea rcx,[rax+rax*4]
|
|
18000c823: 4c 8d 0c ca lea r9,[rdx+rcx*8]
|
|
18000c827: 48 89 14 24 mov QWORD PTR [rsp],rdx
|
|
18000c82b: 49 3b d1 cmp rdx,r9
|
|
18000c82e: 74 18 je 0x18000c848
|
|
18000c830: 8b 4a 0c mov ecx,DWORD PTR [rdx+0xc]
|
|
18000c833: 4c 3b c1 cmp r8,rcx
|
|
18000c836: 72 0a jb 0x18000c842
|
|
18000c838: 8b 42 08 mov eax,DWORD PTR [rdx+0x8]
|
|
18000c83b: 03 c1 add eax,ecx
|
|
18000c83d: 4c 3b c0 cmp r8,rax
|
|
18000c840: 72 08 jb 0x18000c84a
|
|
18000c842: 48 83 c2 28 add rdx,0x28
|
|
18000c846: eb df jmp 0x18000c827
|
|
18000c848: 33 d2 xor edx,edx
|
|
18000c84a: 48 85 d2 test rdx,rdx
|
|
18000c84d: 75 04 jne 0x18000c853
|
|
18000c84f: 32 c0 xor al,al
|
|
18000c851: eb 14 jmp 0x18000c867
|
|
18000c853: 83 7a 24 00 cmp DWORD PTR [rdx+0x24],0x0
|
|
18000c857: 7d 04 jge 0x18000c85d
|
|
18000c859: 32 c0 xor al,al
|
|
18000c85b: eb 0a jmp 0x18000c867
|
|
18000c85d: b0 01 mov al,0x1
|
|
18000c85f: eb 06 jmp 0x18000c867
|
|
18000c861: 32 c0 xor al,al
|
|
18000c863: eb 02 jmp 0x18000c867
|
|
18000c865: 32 c0 xor al,al
|
|
18000c867: 48 83 c4 18 add rsp,0x18
|
|
18000c86b: c3 ret
|
|
18000c86c: 40 53 rex push rbx
|
|
18000c86e: 48 83 ec 20 sub rsp,0x20
|
|
18000c872: 8a d9 mov bl,cl
|
|
18000c874: e8 4b 0b 00 00 call 0x18000d3c4
|
|
18000c879: 33 d2 xor edx,edx
|
|
18000c87b: 85 c0 test eax,eax
|
|
18000c87d: 74 0b je 0x18000c88a
|
|
18000c87f: 84 db test bl,bl
|
|
18000c881: 75 07 jne 0x18000c88a
|
|
18000c883: 48 87 15 1e 91 00 00 xchg QWORD PTR [rip+0x911e],rdx # 0x1800159a8
|
|
18000c88a: 48 83 c4 20 add rsp,0x20
|
|
18000c88e: 5b pop rbx
|
|
18000c88f: c3 ret
|
|
18000c890: 40 53 rex push rbx
|
|
18000c892: 48 83 ec 20 sub rsp,0x20
|
|
18000c896: 80 3d 13 91 00 00 00 cmp BYTE PTR [rip+0x9113],0x0 # 0x1800159b0
|
|
18000c89d: 8a d9 mov bl,cl
|
|
18000c89f: 74 04 je 0x18000c8a5
|
|
18000c8a1: 84 d2 test dl,dl
|
|
18000c8a3: 75 0c jne 0x18000c8b1
|
|
18000c8a5: e8 a6 0e 00 00 call 0x18000d750
|
|
18000c8aa: 8a cb mov cl,bl
|
|
18000c8ac: e8 9f 0e 00 00 call 0x18000d750
|
|
18000c8b1: b0 01 mov al,0x1
|
|
18000c8b3: 48 83 c4 20 add rsp,0x20
|
|
18000c8b7: 5b pop rbx
|
|
18000c8b8: c3 ret
|
|
18000c8b9: cc int3
|
|
18000c8ba: cc int3
|
|
18000c8bb: cc int3
|
|
18000c8bc: 40 53 rex push rbx
|
|
18000c8be: 48 83 ec 20 sub rsp,0x20
|
|
18000c8c2: 48 83 3d ee 90 00 00 cmp QWORD PTR [rip+0x90ee],0xffffffffffffffff # 0x1800159b8
|
|
18000c8c9: ff
|
|
18000c8ca: 48 8b d9 mov rbx,rcx
|
|
18000c8cd: 75 07 jne 0x18000c8d6
|
|
18000c8cf: e8 56 0e 00 00 call 0x18000d72a
|
|
18000c8d4: eb 0f jmp 0x18000c8e5
|
|
18000c8d6: 48 8b d3 mov rdx,rbx
|
|
18000c8d9: 48 8d 0d d8 90 00 00 lea rcx,[rip+0x90d8] # 0x1800159b8
|
|
18000c8e0: e8 39 0e 00 00 call 0x18000d71e
|
|
18000c8e5: 33 d2 xor edx,edx
|
|
18000c8e7: 85 c0 test eax,eax
|
|
18000c8e9: 48 0f 44 d3 cmove rdx,rbx
|
|
18000c8ed: 48 8b c2 mov rax,rdx
|
|
18000c8f0: 48 83 c4 20 add rsp,0x20
|
|
18000c8f4: 5b pop rbx
|
|
18000c8f5: c3 ret
|
|
18000c8f6: cc int3
|
|
18000c8f7: cc int3
|
|
18000c8f8: 48 83 ec 28 sub rsp,0x28
|
|
18000c8fc: e8 bb ff ff ff call 0x18000c8bc
|
|
18000c901: 48 f7 d8 neg rax
|
|
18000c904: 1b c0 sbb eax,eax
|
|
18000c906: f7 d8 neg eax
|
|
18000c908: ff c8 dec eax
|
|
18000c90a: 48 83 c4 28 add rsp,0x28
|
|
18000c90e: c3 ret
|
|
18000c90f: cc int3
|
|
18000c910: e9 0f 0c 00 00 jmp 0x18000d524
|
|
18000c915: cc int3
|
|
18000c916: cc int3
|
|
18000c917: cc int3
|
|
18000c918: 40 53 rex push rbx
|
|
18000c91a: 48 83 ec 20 sub rsp,0x20
|
|
18000c91e: 48 8d 05 e3 2c 00 00 lea rax,[rip+0x2ce3] # 0x18000f608
|
|
18000c925: 48 8b d9 mov rbx,rcx
|
|
18000c928: 48 89 01 mov QWORD PTR [rcx],rax
|
|
18000c92b: f6 c2 01 test dl,0x1
|
|
18000c92e: 74 0a je 0x18000c93a
|
|
18000c930: ba 18 00 00 00 mov edx,0x18
|
|
18000c935: e8 d6 ff ff ff call 0x18000c910
|
|
18000c93a: 48 8b c3 mov rax,rbx
|
|
18000c93d: 48 83 c4 20 add rsp,0x20
|
|
18000c941: 5b pop rbx
|
|
18000c942: c3 ret
|
|
18000c943: cc int3
|
|
18000c944: 40 53 rex push rbx
|
|
18000c946: 48 83 ec 20 sub rsp,0x20
|
|
18000c94a: 48 8b d9 mov rbx,rcx
|
|
18000c94d: 33 c9 xor ecx,ecx
|
|
18000c94f: ff 15 3b 28 00 00 call QWORD PTR [rip+0x283b] # 0x18000f190
|
|
18000c955: 48 8b cb mov rcx,rbx
|
|
18000c958: ff 15 2a 28 00 00 call QWORD PTR [rip+0x282a] # 0x18000f188
|
|
18000c95e: ff 15 34 28 00 00 call QWORD PTR [rip+0x2834] # 0x18000f198
|
|
18000c964: 48 8b c8 mov rcx,rax
|
|
18000c967: ba 09 04 00 c0 mov edx,0xc0000409
|
|
18000c96c: 48 83 c4 20 add rsp,0x20
|
|
18000c970: 5b pop rbx
|
|
18000c971: 48 ff 25 28 28 00 00 rex.W jmp QWORD PTR [rip+0x2828] # 0x18000f1a0
|
|
18000c978: 48 89 4c 24 08 mov QWORD PTR [rsp+0x8],rcx
|
|
18000c97d: 48 83 ec 38 sub rsp,0x38
|
|
18000c981: b9 17 00 00 00 mov ecx,0x17
|
|
18000c986: e8 bd 0d 00 00 call 0x18000d748
|
|
18000c98b: 85 c0 test eax,eax
|
|
18000c98d: 74 07 je 0x18000c996
|
|
18000c98f: b9 02 00 00 00 mov ecx,0x2
|
|
18000c994: cd 29 int 0x29
|
|
18000c996: 48 8d 0d f3 90 00 00 lea rcx,[rip+0x90f3] # 0x180015a90
|
|
18000c99d: e8 ca 01 00 00 call 0x18000cb6c
|
|
18000c9a2: 48 8b 44 24 38 mov rax,QWORD PTR [rsp+0x38]
|
|
18000c9a7: 48 89 05 da 91 00 00 mov QWORD PTR [rip+0x91da],rax # 0x180015b88
|
|
18000c9ae: 48 8d 44 24 38 lea rax,[rsp+0x38]
|
|
18000c9b3: 48 83 c0 08 add rax,0x8
|
|
18000c9b7: 48 89 05 6a 91 00 00 mov QWORD PTR [rip+0x916a],rax # 0x180015b28
|
|
18000c9be: 48 8b 05 c3 91 00 00 mov rax,QWORD PTR [rip+0x91c3] # 0x180015b88
|
|
18000c9c5: 48 89 05 34 90 00 00 mov QWORD PTR [rip+0x9034],rax # 0x180015a00
|
|
18000c9cc: 48 8b 44 24 40 mov rax,QWORD PTR [rsp+0x40]
|
|
18000c9d1: 48 89 05 38 91 00 00 mov QWORD PTR [rip+0x9138],rax # 0x180015b10
|
|
18000c9d8: c7 05 0e 90 00 00 09 mov DWORD PTR [rip+0x900e],0xc0000409 # 0x1800159f0
|
|
18000c9df: 04 00 c0
|
|
18000c9e2: c7 05 08 90 00 00 01 mov DWORD PTR [rip+0x9008],0x1 # 0x1800159f4
|
|
18000c9e9: 00 00 00
|
|
18000c9ec: c7 05 12 90 00 00 01 mov DWORD PTR [rip+0x9012],0x1 # 0x180015a08
|
|
18000c9f3: 00 00 00
|
|
18000c9f6: b8 08 00 00 00 mov eax,0x8
|
|
18000c9fb: 48 6b c0 00 imul rax,rax,0x0
|
|
18000c9ff: 48 8d 0d 0a 90 00 00 lea rcx,[rip+0x900a] # 0x180015a10
|
|
18000ca06: 48 c7 04 01 02 00 00 mov QWORD PTR [rcx+rax*1],0x2
|
|
18000ca0d: 00
|
|
18000ca0e: b8 08 00 00 00 mov eax,0x8
|
|
18000ca13: 48 6b c0 00 imul rax,rax,0x0
|
|
18000ca17: 48 8b 0d f2 85 00 00 mov rcx,QWORD PTR [rip+0x85f2] # 0x180015010
|
|
18000ca1e: 48 89 4c 04 20 mov QWORD PTR [rsp+rax*1+0x20],rcx
|
|
18000ca23: b8 08 00 00 00 mov eax,0x8
|
|
18000ca28: 48 6b c0 01 imul rax,rax,0x1
|
|
18000ca2c: 48 8b 0d d5 85 00 00 mov rcx,QWORD PTR [rip+0x85d5] # 0x180015008
|
|
18000ca33: 48 89 4c 04 20 mov QWORD PTR [rsp+rax*1+0x20],rcx
|
|
18000ca38: 48 8d 0d d1 2b 00 00 lea rcx,[rip+0x2bd1] # 0x18000f610
|
|
18000ca3f: e8 00 ff ff ff call 0x18000c944
|
|
18000ca44: 48 83 c4 38 add rsp,0x38
|
|
18000ca48: c3 ret
|
|
18000ca49: cc int3
|
|
18000ca4a: cc int3
|
|
18000ca4b: cc int3
|
|
18000ca4c: 48 83 ec 28 sub rsp,0x28
|
|
18000ca50: b9 08 00 00 00 mov ecx,0x8
|
|
18000ca55: e8 06 00 00 00 call 0x18000ca60
|
|
18000ca5a: 48 83 c4 28 add rsp,0x28
|
|
18000ca5e: c3 ret
|
|
18000ca5f: cc int3
|
|
18000ca60: 89 4c 24 08 mov DWORD PTR [rsp+0x8],ecx
|
|
18000ca64: 48 83 ec 28 sub rsp,0x28
|
|
18000ca68: b9 17 00 00 00 mov ecx,0x17
|
|
18000ca6d: e8 d6 0c 00 00 call 0x18000d748
|
|
18000ca72: 85 c0 test eax,eax
|
|
18000ca74: 74 08 je 0x18000ca7e
|
|
18000ca76: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30]
|
|
18000ca7a: 8b c8 mov ecx,eax
|
|
18000ca7c: cd 29 int 0x29
|
|
18000ca7e: 48 8d 0d 0b 90 00 00 lea rcx,[rip+0x900b] # 0x180015a90
|
|
18000ca85: e8 72 00 00 00 call 0x18000cafc
|
|
18000ca8a: 48 8b 44 24 28 mov rax,QWORD PTR [rsp+0x28]
|
|
18000ca8f: 48 89 05 f2 90 00 00 mov QWORD PTR [rip+0x90f2],rax # 0x180015b88
|
|
18000ca96: 48 8d 44 24 28 lea rax,[rsp+0x28]
|
|
18000ca9b: 48 83 c0 08 add rax,0x8
|
|
18000ca9f: 48 89 05 82 90 00 00 mov QWORD PTR [rip+0x9082],rax # 0x180015b28
|
|
18000caa6: 48 8b 05 db 90 00 00 mov rax,QWORD PTR [rip+0x90db] # 0x180015b88
|
|
18000caad: 48 89 05 4c 8f 00 00 mov QWORD PTR [rip+0x8f4c],rax # 0x180015a00
|
|
18000cab4: c7 05 32 8f 00 00 09 mov DWORD PTR [rip+0x8f32],0xc0000409 # 0x1800159f0
|
|
18000cabb: 04 00 c0
|
|
18000cabe: c7 05 2c 8f 00 00 01 mov DWORD PTR [rip+0x8f2c],0x1 # 0x1800159f4
|
|
18000cac5: 00 00 00
|
|
18000cac8: c7 05 36 8f 00 00 01 mov DWORD PTR [rip+0x8f36],0x1 # 0x180015a08
|
|
18000cacf: 00 00 00
|
|
18000cad2: b8 08 00 00 00 mov eax,0x8
|
|
18000cad7: 48 6b c0 00 imul rax,rax,0x0
|
|
18000cadb: 48 8d 0d 2e 8f 00 00 lea rcx,[rip+0x8f2e] # 0x180015a10
|
|
18000cae2: 8b 54 24 30 mov edx,DWORD PTR [rsp+0x30]
|
|
18000cae6: 48 89 14 01 mov QWORD PTR [rcx+rax*1],rdx
|
|
18000caea: 48 8d 0d 1f 2b 00 00 lea rcx,[rip+0x2b1f] # 0x18000f610
|
|
18000caf1: e8 4e fe ff ff call 0x18000c944
|
|
18000caf6: 48 83 c4 28 add rsp,0x28
|
|
18000cafa: c3 ret
|
|
18000cafb: cc int3
|
|
18000cafc: 48 89 5c 24 20 mov QWORD PTR [rsp+0x20],rbx
|
|
18000cb01: 57 push rdi
|
|
18000cb02: 48 83 ec 40 sub rsp,0x40
|
|
18000cb06: 48 8b d9 mov rbx,rcx
|
|
18000cb09: ff 15 21 27 00 00 call QWORD PTR [rip+0x2721] # 0x18000f230
|
|
18000cb0f: 48 8b bb f8 00 00 00 mov rdi,QWORD PTR [rbx+0xf8]
|
|
18000cb16: 48 8d 54 24 50 lea rdx,[rsp+0x50]
|
|
18000cb1b: 48 8b cf mov rcx,rdi
|
|
18000cb1e: 45 33 c0 xor r8d,r8d
|
|
18000cb21: ff 15 51 26 00 00 call QWORD PTR [rip+0x2651] # 0x18000f178
|
|
18000cb27: 48 85 c0 test rax,rax
|
|
18000cb2a: 74 32 je 0x18000cb5e
|
|
18000cb2c: 48 83 64 24 38 00 and QWORD PTR [rsp+0x38],0x0
|
|
18000cb32: 48 8d 4c 24 58 lea rcx,[rsp+0x58]
|
|
18000cb37: 48 8b 54 24 50 mov rdx,QWORD PTR [rsp+0x50]
|
|
18000cb3c: 4c 8b c8 mov r9,rax
|
|
18000cb3f: 48 89 4c 24 30 mov QWORD PTR [rsp+0x30],rcx
|
|
18000cb44: 4c 8b c7 mov r8,rdi
|
|
18000cb47: 48 8d 4c 24 60 lea rcx,[rsp+0x60]
|
|
18000cb4c: 48 89 4c 24 28 mov QWORD PTR [rsp+0x28],rcx
|
|
18000cb51: 33 c9 xor ecx,ecx
|
|
18000cb53: 48 89 5c 24 20 mov QWORD PTR [rsp+0x20],rbx
|
|
18000cb58: ff 15 22 26 00 00 call QWORD PTR [rip+0x2622] # 0x18000f180
|
|
18000cb5e: 48 8b 5c 24 68 mov rbx,QWORD PTR [rsp+0x68]
|
|
18000cb63: 48 83 c4 40 add rsp,0x40
|
|
18000cb67: 5f pop rdi
|
|
18000cb68: c3 ret
|
|
18000cb69: cc int3
|
|
18000cb6a: cc int3
|
|
18000cb6b: cc int3
|
|
18000cb6c: 40 53 rex push rbx
|
|
18000cb6e: 56 push rsi
|
|
18000cb6f: 57 push rdi
|
|
18000cb70: 48 83 ec 40 sub rsp,0x40
|
|
18000cb74: 48 8b d9 mov rbx,rcx
|
|
18000cb77: ff 15 b3 26 00 00 call QWORD PTR [rip+0x26b3] # 0x18000f230
|
|
18000cb7d: 48 8b b3 f8 00 00 00 mov rsi,QWORD PTR [rbx+0xf8]
|
|
18000cb84: 33 ff xor edi,edi
|
|
18000cb86: 45 33 c0 xor r8d,r8d
|
|
18000cb89: 48 8d 54 24 60 lea rdx,[rsp+0x60]
|
|
18000cb8e: 48 8b ce mov rcx,rsi
|
|
18000cb91: ff 15 e1 25 00 00 call QWORD PTR [rip+0x25e1] # 0x18000f178
|
|
18000cb97: 48 85 c0 test rax,rax
|
|
18000cb9a: 74 39 je 0x18000cbd5
|
|
18000cb9c: 48 83 64 24 38 00 and QWORD PTR [rsp+0x38],0x0
|
|
18000cba2: 48 8d 4c 24 68 lea rcx,[rsp+0x68]
|
|
18000cba7: 48 8b 54 24 60 mov rdx,QWORD PTR [rsp+0x60]
|
|
18000cbac: 4c 8b c8 mov r9,rax
|
|
18000cbaf: 48 89 4c 24 30 mov QWORD PTR [rsp+0x30],rcx
|
|
18000cbb4: 4c 8b c6 mov r8,rsi
|
|
18000cbb7: 48 8d 4c 24 70 lea rcx,[rsp+0x70]
|
|
18000cbbc: 48 89 4c 24 28 mov QWORD PTR [rsp+0x28],rcx
|
|
18000cbc1: 33 c9 xor ecx,ecx
|
|
18000cbc3: 48 89 5c 24 20 mov QWORD PTR [rsp+0x20],rbx
|
|
18000cbc8: ff 15 b2 25 00 00 call QWORD PTR [rip+0x25b2] # 0x18000f180
|
|
18000cbce: ff c7 inc edi
|
|
18000cbd0: 83 ff 02 cmp edi,0x2
|
|
18000cbd3: 7c b1 jl 0x18000cb86
|
|
18000cbd5: 48 83 c4 40 add rsp,0x40
|
|
18000cbd9: 5f pop rdi
|
|
18000cbda: 5e pop rsi
|
|
18000cbdb: 5b pop rbx
|
|
18000cbdc: c3 ret
|
|
18000cbdd: cc int3
|
|
18000cbde: cc int3
|
|
18000cbdf: cc int3
|
|
18000cbe0: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx
|
|
18000cbe5: 57 push rdi
|
|
18000cbe6: 48 83 ec 20 sub rsp,0x20
|
|
18000cbea: ba a0 0f 00 00 mov edx,0xfa0
|
|
18000cbef: 48 8d 0d 7a 93 00 00 lea rcx,[rip+0x937a] # 0x180015f70
|
|
18000cbf6: ff 15 c4 25 00 00 call QWORD PTR [rip+0x25c4] # 0x18000f1c0
|
|
18000cbfc: 48 8d 0d 1d 2a 00 00 lea rcx,[rip+0x2a1d] # 0x18000f620
|
|
18000cc03: ff 15 e7 25 00 00 call QWORD PTR [rip+0x25e7] # 0x18000f1f0
|
|
18000cc09: 48 8b d8 mov rbx,rax
|
|
18000cc0c: 48 85 c0 test rax,rax
|
|
18000cc0f: 75 15 jne 0x18000cc26
|
|
18000cc11: 48 8d 0d 50 2a 00 00 lea rcx,[rip+0x2a50] # 0x18000f668
|
|
18000cc18: ff 15 d2 25 00 00 call QWORD PTR [rip+0x25d2] # 0x18000f1f0
|
|
18000cc1e: 48 8b d8 mov rbx,rax
|
|
18000cc21: 48 85 c0 test rax,rax
|
|
18000cc24: 74 7f je 0x18000cca5
|
|
18000cc26: 48 8d 15 5b 2a 00 00 lea rdx,[rip+0x2a5b] # 0x18000f688
|
|
18000cc2d: 48 8b cb mov rcx,rbx
|
|
18000cc30: ff 15 c2 25 00 00 call QWORD PTR [rip+0x25c2] # 0x18000f1f8
|
|
18000cc36: 48 8d 15 6b 2a 00 00 lea rdx,[rip+0x2a6b] # 0x18000f6a8
|
|
18000cc3d: 48 8b cb mov rcx,rbx
|
|
18000cc40: 48 8b f8 mov rdi,rax
|
|
18000cc43: ff 15 af 25 00 00 call QWORD PTR [rip+0x25af] # 0x18000f1f8
|
|
18000cc49: 48 85 ff test rdi,rdi
|
|
18000cc4c: 74 15 je 0x18000cc63
|
|
18000cc4e: 48 85 c0 test rax,rax
|
|
18000cc51: 74 10 je 0x18000cc63
|
|
18000cc53: 48 89 3d 3e 93 00 00 mov QWORD PTR [rip+0x933e],rdi # 0x180015f98
|
|
18000cc5a: 48 89 05 3f 93 00 00 mov QWORD PTR [rip+0x933f],rax # 0x180015fa0
|
|
18000cc61: eb 1e jmp 0x18000cc81
|
|
18000cc63: 45 33 c9 xor r9d,r9d
|
|
18000cc66: 45 33 c0 xor r8d,r8d
|
|
18000cc69: 33 c9 xor ecx,ecx
|
|
18000cc6b: 41 8d 51 01 lea edx,[r9+0x1]
|
|
18000cc6f: ff 15 73 25 00 00 call QWORD PTR [rip+0x2573] # 0x18000f1e8
|
|
18000cc75: 48 89 05 ec 92 00 00 mov QWORD PTR [rip+0x92ec],rax # 0x180015f68
|
|
18000cc7c: 48 85 c0 test rax,rax
|
|
18000cc7f: 74 24 je 0x18000cca5
|
|
18000cc81: 33 c9 xor ecx,ecx
|
|
18000cc83: e8 c0 fa ff ff call 0x18000c748
|
|
18000cc88: 84 c0 test al,al
|
|
18000cc8a: 74 19 je 0x18000cca5
|
|
18000cc8c: 48 8d 0d 1d 00 00 00 lea rcx,[rip+0x1d] # 0x18000ccb0
|
|
18000cc93: e8 60 fc ff ff call 0x18000c8f8
|
|
18000cc98: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30]
|
|
18000cc9d: 33 c0 xor eax,eax
|
|
18000cc9f: 48 83 c4 20 add rsp,0x20
|
|
18000cca3: 5f pop rdi
|
|
18000cca4: c3 ret
|
|
18000cca5: b9 07 00 00 00 mov ecx,0x7
|
|
18000ccaa: e8 29 07 00 00 call 0x18000d3d8
|
|
18000ccaf: cc int3
|
|
18000ccb0: 48 83 ec 28 sub rsp,0x28
|
|
18000ccb4: 48 8d 0d b5 92 00 00 lea rcx,[rip+0x92b5] # 0x180015f70
|
|
18000ccbb: ff 15 07 25 00 00 call QWORD PTR [rip+0x2507] # 0x18000f1c8
|
|
18000ccc1: 48 8b 0d a0 92 00 00 mov rcx,QWORD PTR [rip+0x92a0] # 0x180015f68
|
|
18000ccc8: 48 85 c9 test rcx,rcx
|
|
18000cccb: 74 06 je 0x18000ccd3
|
|
18000cccd: ff 15 55 24 00 00 call QWORD PTR [rip+0x2455] # 0x18000f128
|
|
18000ccd3: 48 83 c4 28 add rsp,0x28
|
|
18000ccd7: c3 ret
|
|
18000ccd8: 40 53 rex push rbx
|
|
18000ccda: 48 83 ec 20 sub rsp,0x20
|
|
18000ccde: 48 8b d9 mov rbx,rcx
|
|
18000cce1: 48 8d 0d 88 92 00 00 lea rcx,[rip+0x9288] # 0x180015f70
|
|
18000cce8: ff 15 c2 24 00 00 call QWORD PTR [rip+0x24c2] # 0x18000f1b0
|
|
18000ccee: 83 23 00 and DWORD PTR [rbx],0x0
|
|
18000ccf1: 48 8d 0d 78 92 00 00 lea rcx,[rip+0x9278] # 0x180015f70
|
|
18000ccf8: ff 15 ba 24 00 00 call QWORD PTR [rip+0x24ba] # 0x18000f1b8
|
|
18000ccfe: 48 83 c4 20 add rsp,0x20
|
|
18000cd02: 5b pop rbx
|
|
18000cd03: e9 c8 00 00 00 jmp 0x18000cdd0
|
|
18000cd08: 40 53 rex push rbx
|
|
18000cd0a: 48 83 ec 20 sub rsp,0x20
|
|
18000cd0e: 48 8b d9 mov rbx,rcx
|
|
18000cd11: 48 8d 0d 58 92 00 00 lea rcx,[rip+0x9258] # 0x180015f70
|
|
18000cd18: ff 15 92 24 00 00 call QWORD PTR [rip+0x2492] # 0x18000f1b0
|
|
18000cd1e: 8b 05 e0 82 00 00 mov eax,DWORD PTR [rip+0x82e0] # 0x180015004
|
|
18000cd24: 48 8d 0d 45 92 00 00 lea rcx,[rip+0x9245] # 0x180015f70
|
|
18000cd2b: 8b 15 83 92 00 00 mov edx,DWORD PTR [rip+0x9283] # 0x180015fb4
|
|
18000cd31: ff c0 inc eax
|
|
18000cd33: 89 05 cb 82 00 00 mov DWORD PTR [rip+0x82cb],eax # 0x180015004
|
|
18000cd39: 89 03 mov DWORD PTR [rbx],eax
|
|
18000cd3b: 65 48 8b 04 25 58 00 mov rax,QWORD PTR gs:0x58
|
|
18000cd42: 00 00
|
|
18000cd44: 41 b9 04 00 00 00 mov r9d,0x4
|
|
18000cd4a: 4c 8b 04 d0 mov r8,QWORD PTR [rax+rdx*8]
|
|
18000cd4e: 8b 05 b0 82 00 00 mov eax,DWORD PTR [rip+0x82b0] # 0x180015004
|
|
18000cd54: 43 89 04 01 mov DWORD PTR [r9+r8*1],eax
|
|
18000cd58: ff 15 5a 24 00 00 call QWORD PTR [rip+0x245a] # 0x18000f1b8
|
|
18000cd5e: 48 83 c4 20 add rsp,0x20
|
|
18000cd62: 5b pop rbx
|
|
18000cd63: e9 68 00 00 00 jmp 0x18000cdd0
|
|
18000cd68: 40 53 rex push rbx
|
|
18000cd6a: 48 83 ec 20 sub rsp,0x20
|
|
18000cd6e: 48 8b d9 mov rbx,rcx
|
|
18000cd71: 48 8d 0d f8 91 00 00 lea rcx,[rip+0x91f8] # 0x180015f70
|
|
18000cd78: ff 15 32 24 00 00 call QWORD PTR [rip+0x2432] # 0x18000f1b0
|
|
18000cd7e: 83 3b 00 cmp DWORD PTR [rbx],0x0
|
|
18000cd81: 75 11 jne 0x18000cd94
|
|
18000cd83: 83 0b ff or DWORD PTR [rbx],0xffffffff
|
|
18000cd86: eb 34 jmp 0x18000cdbc
|
|
18000cd88: b9 64 00 00 00 mov ecx,0x64
|
|
18000cd8d: e8 82 00 00 00 call 0x18000ce14
|
|
18000cd92: eb ea jmp 0x18000cd7e
|
|
18000cd94: 83 3b ff cmp DWORD PTR [rbx],0xffffffff
|
|
18000cd97: 74 ef je 0x18000cd88
|
|
18000cd99: 65 48 8b 04 25 58 00 mov rax,QWORD PTR gs:0x58
|
|
18000cda0: 00 00
|
|
18000cda2: 8b 0d 0c 92 00 00 mov ecx,DWORD PTR [rip+0x920c] # 0x180015fb4
|
|
18000cda8: 41 b8 04 00 00 00 mov r8d,0x4
|
|
18000cdae: 48 8b 14 c8 mov rdx,QWORD PTR [rax+rcx*8]
|
|
18000cdb2: 8b 05 4c 82 00 00 mov eax,DWORD PTR [rip+0x824c] # 0x180015004
|
|
18000cdb8: 41 89 04 10 mov DWORD PTR [r8+rdx*1],eax
|
|
18000cdbc: 48 8d 0d ad 91 00 00 lea rcx,[rip+0x91ad] # 0x180015f70
|
|
18000cdc3: 48 83 c4 20 add rsp,0x20
|
|
18000cdc7: 5b pop rbx
|
|
18000cdc8: 48 ff 25 e9 23 00 00 rex.W jmp QWORD PTR [rip+0x23e9] # 0x18000f1b8
|
|
18000cdcf: cc int3
|
|
18000cdd0: 48 83 ec 28 sub rsp,0x28
|
|
18000cdd4: 48 8b 05 c5 91 00 00 mov rax,QWORD PTR [rip+0x91c5] # 0x180015fa0
|
|
18000cddb: 48 85 c0 test rax,rax
|
|
18000cdde: 74 12 je 0x18000cdf2
|
|
18000cde0: 48 8d 0d 79 91 00 00 lea rcx,[rip+0x9179] # 0x180015f60
|
|
18000cde7: 48 83 c4 28 add rsp,0x28
|
|
18000cdeb: 48 ff 25 e6 26 00 00 rex.W jmp QWORD PTR [rip+0x26e6] # 0x18000f4d8
|
|
18000cdf2: 48 8b 0d 6f 91 00 00 mov rcx,QWORD PTR [rip+0x916f] # 0x180015f68
|
|
18000cdf9: ff 15 d1 23 00 00 call QWORD PTR [rip+0x23d1] # 0x18000f1d0
|
|
18000cdff: 48 8b 0d 62 91 00 00 mov rcx,QWORD PTR [rip+0x9162] # 0x180015f68
|
|
18000ce06: 48 83 c4 28 add rsp,0x28
|
|
18000ce0a: 48 ff 25 c7 23 00 00 rex.W jmp QWORD PTR [rip+0x23c7] # 0x18000f1d8
|
|
18000ce11: cc int3
|
|
18000ce12: cc int3
|
|
18000ce13: cc int3
|
|
18000ce14: 40 53 rex push rbx
|
|
18000ce16: 48 83 ec 20 sub rsp,0x20
|
|
18000ce1a: 48 8b 05 77 91 00 00 mov rax,QWORD PTR [rip+0x9177] # 0x180015f98
|
|
18000ce21: 8b d9 mov ebx,ecx
|
|
18000ce23: 48 85 c0 test rax,rax
|
|
18000ce26: 74 1d je 0x18000ce45
|
|
18000ce28: 44 8b c1 mov r8d,ecx
|
|
18000ce2b: 48 8d 15 3e 91 00 00 lea rdx,[rip+0x913e] # 0x180015f70
|
|
18000ce32: 48 8d 0d 27 91 00 00 lea rcx,[rip+0x9127] # 0x180015f60
|
|
18000ce39: 48 83 c4 20 add rsp,0x20
|
|
18000ce3d: 5b pop rbx
|
|
18000ce3e: 48 ff 25 93 26 00 00 rex.W jmp QWORD PTR [rip+0x2693] # 0x18000f4d8
|
|
18000ce45: 48 8d 0d 24 91 00 00 lea rcx,[rip+0x9124] # 0x180015f70
|
|
18000ce4c: ff 15 66 23 00 00 call QWORD PTR [rip+0x2366] # 0x18000f1b8
|
|
18000ce52: 48 8b 0d 0f 91 00 00 mov rcx,QWORD PTR [rip+0x910f] # 0x180015f68
|
|
18000ce59: 45 33 c0 xor r8d,r8d
|
|
18000ce5c: 8b d3 mov edx,ebx
|
|
18000ce5e: ff 15 7c 23 00 00 call QWORD PTR [rip+0x237c] # 0x18000f1e0
|
|
18000ce64: 48 8d 0d 05 91 00 00 lea rcx,[rip+0x9105] # 0x180015f70
|
|
18000ce6b: 48 83 c4 20 add rsp,0x20
|
|
18000ce6f: 5b pop rbx
|
|
18000ce70: 48 ff 25 39 23 00 00 rex.W jmp QWORD PTR [rip+0x2339] # 0x18000f1b0
|
|
18000ce77: cc int3
|
|
18000ce78: e9 d7 f6 ff ff jmp 0x18000c554
|
|
18000ce7d: cc int3
|
|
18000ce7e: cc int3
|
|
18000ce7f: cc int3
|
|
18000ce80: 48 83 ec 28 sub rsp,0x28
|
|
18000ce84: 85 d2 test edx,edx
|
|
18000ce86: 74 39 je 0x18000cec1
|
|
18000ce88: 83 ea 01 sub edx,0x1
|
|
18000ce8b: 74 28 je 0x18000ceb5
|
|
18000ce8d: 83 ea 01 sub edx,0x1
|
|
18000ce90: 74 16 je 0x18000cea8
|
|
18000ce92: 83 fa 01 cmp edx,0x1
|
|
18000ce95: 74 0a je 0x18000cea1
|
|
18000ce97: b8 01 00 00 00 mov eax,0x1
|
|
18000ce9c: 48 83 c4 28 add rsp,0x28
|
|
18000cea0: c3 ret
|
|
18000cea1: e8 9a f7 ff ff call 0x18000c640
|
|
18000cea6: eb 05 jmp 0x18000cead
|
|
18000cea8: e8 6b f7 ff ff call 0x18000c618
|
|
18000cead: 0f b6 c0 movzx eax,al
|
|
18000ceb0: 48 83 c4 28 add rsp,0x28
|
|
18000ceb4: c3 ret
|
|
18000ceb5: 49 8b d0 mov rdx,r8
|
|
18000ceb8: 48 83 c4 28 add rsp,0x28
|
|
18000cebc: e9 0f 00 00 00 jmp 0x18000ced0
|
|
18000cec1: 4d 85 c0 test r8,r8
|
|
18000cec4: 0f 95 c1 setne cl
|
|
18000cec7: 48 83 c4 28 add rsp,0x28
|
|
18000cecb: e9 18 01 00 00 jmp 0x18000cfe8
|
|
18000ced0: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx
|
|
18000ced5: 48 89 74 24 10 mov QWORD PTR [rsp+0x10],rsi
|
|
18000ceda: 48 89 7c 24 20 mov QWORD PTR [rsp+0x20],rdi
|
|
18000cedf: 41 56 push r14
|
|
18000cee1: 48 83 ec 20 sub rsp,0x20
|
|
18000cee5: 48 8b f2 mov rsi,rdx
|
|
18000cee8: 4c 8b f1 mov r14,rcx
|
|
18000ceeb: 33 c9 xor ecx,ecx
|
|
18000ceed: e8 0a f8 ff ff call 0x18000c6fc
|
|
18000cef2: 84 c0 test al,al
|
|
18000cef4: 0f 84 c8 00 00 00 je 0x18000cfc2
|
|
18000cefa: e8 91 f6 ff ff call 0x18000c590
|
|
18000ceff: 8a d8 mov bl,al
|
|
18000cf01: 88 44 24 40 mov BYTE PTR [rsp+0x40],al
|
|
18000cf05: 40 b7 01 mov dil,0x1
|
|
18000cf08: 83 3d 91 8a 00 00 00 cmp DWORD PTR [rip+0x8a91],0x0 # 0x1800159a0
|
|
18000cf0f: 0f 85 c5 00 00 00 jne 0x18000cfda
|
|
18000cf15: c7 05 81 8a 00 00 01 mov DWORD PTR [rip+0x8a81],0x1 # 0x1800159a0
|
|
18000cf1c: 00 00 00
|
|
18000cf1f: e8 dc f6 ff ff call 0x18000c600
|
|
18000cf24: 84 c0 test al,al
|
|
18000cf26: 74 4f je 0x18000cf77
|
|
18000cf28: e8 f3 06 00 00 call 0x18000d620
|
|
18000cf2d: e8 a6 06 00 00 call 0x18000d5d8
|
|
18000cf32: e8 c5 06 00 00 call 0x18000d5fc
|
|
18000cf37: 48 8d 15 72 26 00 00 lea rdx,[rip+0x2672] # 0x18000f5b0
|
|
18000cf3e: 48 8d 0d 5b 26 00 00 lea rcx,[rip+0x265b] # 0x18000f5a0
|
|
18000cf45: e8 f2 07 00 00 call 0x18000d73c
|
|
18000cf4a: 85 c0 test eax,eax
|
|
18000cf4c: 75 29 jne 0x18000cf77
|
|
18000cf4e: e8 79 f6 ff ff call 0x18000c5cc
|
|
18000cf53: 84 c0 test al,al
|
|
18000cf55: 74 20 je 0x18000cf77
|
|
18000cf57: 48 8d 15 3a 26 00 00 lea rdx,[rip+0x263a] # 0x18000f598
|
|
18000cf5e: 48 8d 0d 7b 25 00 00 lea rcx,[rip+0x257b] # 0x18000f4e0
|
|
18000cf65: e8 cc 07 00 00 call 0x18000d736
|
|
18000cf6a: c7 05 2c 8a 00 00 02 mov DWORD PTR [rip+0x8a2c],0x2 # 0x1800159a0
|
|
18000cf71: 00 00 00
|
|
18000cf74: 40 32 ff xor dil,dil
|
|
18000cf77: 8a cb mov cl,bl
|
|
18000cf79: e8 ee f8 ff ff call 0x18000c86c
|
|
18000cf7e: 40 84 ff test dil,dil
|
|
18000cf81: 75 3f jne 0x18000cfc2
|
|
18000cf83: e8 90 06 00 00 call 0x18000d618
|
|
18000cf88: 48 8b d8 mov rbx,rax
|
|
18000cf8b: 48 83 38 00 cmp QWORD PTR [rax],0x0
|
|
18000cf8f: 74 24 je 0x18000cfb5
|
|
18000cf91: 48 8b c8 mov rcx,rax
|
|
18000cf94: e8 3b f8 ff ff call 0x18000c7d4
|
|
18000cf99: 84 c0 test al,al
|
|
18000cf9b: 74 18 je 0x18000cfb5
|
|
18000cf9d: 4c 8b c6 mov r8,rsi
|
|
18000cfa0: ba 02 00 00 00 mov edx,0x2
|
|
18000cfa5: 49 8b ce mov rcx,r14
|
|
18000cfa8: 48 8b 03 mov rax,QWORD PTR [rbx]
|
|
18000cfab: 4c 8b 0d 26 25 00 00 mov r9,QWORD PTR [rip+0x2526] # 0x18000f4d8
|
|
18000cfb2: 41 ff d1 call r9
|
|
18000cfb5: ff 05 ed 8f 00 00 inc DWORD PTR [rip+0x8fed] # 0x180015fa8
|
|
18000cfbb: b8 01 00 00 00 mov eax,0x1
|
|
18000cfc0: eb 02 jmp 0x18000cfc4
|
|
18000cfc2: 33 c0 xor eax,eax
|
|
18000cfc4: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30]
|
|
18000cfc9: 48 8b 74 24 38 mov rsi,QWORD PTR [rsp+0x38]
|
|
18000cfce: 48 8b 7c 24 48 mov rdi,QWORD PTR [rsp+0x48]
|
|
18000cfd3: 48 83 c4 20 add rsp,0x20
|
|
18000cfd7: 41 5e pop r14
|
|
18000cfd9: c3 ret
|
|
18000cfda: b9 07 00 00 00 mov ecx,0x7
|
|
18000cfdf: e8 f4 03 00 00 call 0x18000d3d8
|
|
18000cfe4: 90 nop
|
|
18000cfe5: cc int3
|
|
18000cfe6: cc int3
|
|
18000cfe7: cc int3
|
|
18000cfe8: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx
|
|
18000cfed: 57 push rdi
|
|
18000cfee: 48 83 ec 30 sub rsp,0x30
|
|
18000cff2: 40 8a f9 mov dil,cl
|
|
18000cff5: 8b 05 ad 8f 00 00 mov eax,DWORD PTR [rip+0x8fad] # 0x180015fa8
|
|
18000cffb: 85 c0 test eax,eax
|
|
18000cffd: 7f 0d jg 0x18000d00c
|
|
18000cfff: 33 c0 xor eax,eax
|
|
18000d001: 48 8b 5c 24 40 mov rbx,QWORD PTR [rsp+0x40]
|
|
18000d006: 48 83 c4 30 add rsp,0x30
|
|
18000d00a: 5f pop rdi
|
|
18000d00b: c3 ret
|
|
18000d00c: ff c8 dec eax
|
|
18000d00e: 89 05 94 8f 00 00 mov DWORD PTR [rip+0x8f94],eax # 0x180015fa8
|
|
18000d014: e8 77 f5 ff ff call 0x18000c590
|
|
18000d019: 8a d8 mov bl,al
|
|
18000d01b: 88 44 24 20 mov BYTE PTR [rsp+0x20],al
|
|
18000d01f: 83 3d 7a 89 00 00 02 cmp DWORD PTR [rip+0x897a],0x2 # 0x1800159a0
|
|
18000d026: 75 37 jne 0x18000d05f
|
|
18000d028: e8 8b f6 ff ff call 0x18000c6b8
|
|
18000d02d: e8 b6 05 00 00 call 0x18000d5e8
|
|
18000d032: e8 25 06 00 00 call 0x18000d65c
|
|
18000d037: 83 25 62 89 00 00 00 and DWORD PTR [rip+0x8962],0x0 # 0x1800159a0
|
|
18000d03e: 8a cb mov cl,bl
|
|
18000d040: e8 27 f8 ff ff call 0x18000c86c
|
|
18000d045: 33 d2 xor edx,edx
|
|
18000d047: 40 8a cf mov cl,dil
|
|
18000d04a: e8 41 f8 ff ff call 0x18000c890
|
|
18000d04f: f6 d8 neg al
|
|
18000d051: 1b db sbb ebx,ebx
|
|
18000d053: 83 e3 01 and ebx,0x1
|
|
18000d056: e8 8d f6 ff ff call 0x18000c6e8
|
|
18000d05b: 8b c3 mov eax,ebx
|
|
18000d05d: eb a2 jmp 0x18000d001
|
|
18000d05f: b9 07 00 00 00 mov ecx,0x7
|
|
18000d064: e8 6f 03 00 00 call 0x18000d3d8
|
|
18000d069: 90 nop
|
|
18000d06a: 90 nop
|
|
18000d06b: cc int3
|
|
18000d06c: 48 8b c4 mov rax,rsp
|
|
18000d06f: 48 89 58 20 mov QWORD PTR [rax+0x20],rbx
|
|
18000d073: 4c 89 40 18 mov QWORD PTR [rax+0x18],r8
|
|
18000d077: 89 50 10 mov DWORD PTR [rax+0x10],edx
|
|
18000d07a: 48 89 48 08 mov QWORD PTR [rax+0x8],rcx
|
|
18000d07e: 56 push rsi
|
|
18000d07f: 57 push rdi
|
|
18000d080: 41 56 push r14
|
|
18000d082: 48 83 ec 40 sub rsp,0x40
|
|
18000d086: 49 8b f0 mov rsi,r8
|
|
18000d089: 8b fa mov edi,edx
|
|
18000d08b: 4c 8b f1 mov r14,rcx
|
|
18000d08e: 85 d2 test edx,edx
|
|
18000d090: 75 0f jne 0x18000d0a1
|
|
18000d092: 39 15 10 8f 00 00 cmp DWORD PTR [rip+0x8f10],edx # 0x180015fa8
|
|
18000d098: 7f 07 jg 0x18000d0a1
|
|
18000d09a: 33 c0 xor eax,eax
|
|
18000d09c: e9 f0 00 00 00 jmp 0x18000d191
|
|
18000d0a1: 8d 42 ff lea eax,[rdx-0x1]
|
|
18000d0a4: 83 f8 01 cmp eax,0x1
|
|
18000d0a7: 77 45 ja 0x18000d0ee
|
|
18000d0a9: 48 8b 05 18 26 00 00 mov rax,QWORD PTR [rip+0x2618] # 0x18000f6c8
|
|
18000d0b0: 48 85 c0 test rax,rax
|
|
18000d0b3: 75 0a jne 0x18000d0bf
|
|
18000d0b5: c7 44 24 30 01 00 00 mov DWORD PTR [rsp+0x30],0x1
|
|
18000d0bc: 00
|
|
18000d0bd: eb 14 jmp 0x18000d0d3
|
|
18000d0bf: ff 15 13 24 00 00 call QWORD PTR [rip+0x2413] # 0x18000f4d8
|
|
18000d0c5: 8b d8 mov ebx,eax
|
|
18000d0c7: 89 44 24 30 mov DWORD PTR [rsp+0x30],eax
|
|
18000d0cb: 85 c0 test eax,eax
|
|
18000d0cd: 0f 84 b4 00 00 00 je 0x18000d187
|
|
18000d0d3: 4c 8b c6 mov r8,rsi
|
|
18000d0d6: 8b d7 mov edx,edi
|
|
18000d0d8: 49 8b ce mov rcx,r14
|
|
18000d0db: e8 a0 fd ff ff call 0x18000ce80
|
|
18000d0e0: 8b d8 mov ebx,eax
|
|
18000d0e2: 89 44 24 30 mov DWORD PTR [rsp+0x30],eax
|
|
18000d0e6: 85 c0 test eax,eax
|
|
18000d0e8: 0f 84 99 00 00 00 je 0x18000d187
|
|
18000d0ee: 4c 8b c6 mov r8,rsi
|
|
18000d0f1: 8b d7 mov edx,edi
|
|
18000d0f3: 49 8b ce mov rcx,r14
|
|
18000d0f6: e8 45 44 ff ff call 0x180001540
|
|
18000d0fb: 8b d8 mov ebx,eax
|
|
18000d0fd: 89 44 24 30 mov DWORD PTR [rsp+0x30],eax
|
|
18000d101: 83 ff 01 cmp edi,0x1
|
|
18000d104: 75 38 jne 0x18000d13e
|
|
18000d106: 85 c0 test eax,eax
|
|
18000d108: 75 34 jne 0x18000d13e
|
|
18000d10a: 4c 8b c6 mov r8,rsi
|
|
18000d10d: 33 d2 xor edx,edx
|
|
18000d10f: 49 8b ce mov rcx,r14
|
|
18000d112: e8 29 44 ff ff call 0x180001540
|
|
18000d117: 4c 8b c6 mov r8,rsi
|
|
18000d11a: 33 d2 xor edx,edx
|
|
18000d11c: 49 8b ce mov rcx,r14
|
|
18000d11f: e8 5c fd ff ff call 0x18000ce80
|
|
18000d124: 48 8b 05 9d 25 00 00 mov rax,QWORD PTR [rip+0x259d] # 0x18000f6c8
|
|
18000d12b: 48 85 c0 test rax,rax
|
|
18000d12e: 74 0e je 0x18000d13e
|
|
18000d130: 4c 8b c6 mov r8,rsi
|
|
18000d133: 33 d2 xor edx,edx
|
|
18000d135: 49 8b ce mov rcx,r14
|
|
18000d138: ff 15 9a 23 00 00 call QWORD PTR [rip+0x239a] # 0x18000f4d8
|
|
18000d13e: 85 ff test edi,edi
|
|
18000d140: 74 05 je 0x18000d147
|
|
18000d142: 83 ff 03 cmp edi,0x3
|
|
18000d145: 75 40 jne 0x18000d187
|
|
18000d147: 4c 8b c6 mov r8,rsi
|
|
18000d14a: 8b d7 mov edx,edi
|
|
18000d14c: 49 8b ce mov rcx,r14
|
|
18000d14f: e8 2c fd ff ff call 0x18000ce80
|
|
18000d154: 8b d8 mov ebx,eax
|
|
18000d156: 89 44 24 30 mov DWORD PTR [rsp+0x30],eax
|
|
18000d15a: 85 c0 test eax,eax
|
|
18000d15c: 74 29 je 0x18000d187
|
|
18000d15e: 48 8b 05 63 25 00 00 mov rax,QWORD PTR [rip+0x2563] # 0x18000f6c8
|
|
18000d165: 48 85 c0 test rax,rax
|
|
18000d168: 75 09 jne 0x18000d173
|
|
18000d16a: 8d 58 01 lea ebx,[rax+0x1]
|
|
18000d16d: 89 5c 24 30 mov DWORD PTR [rsp+0x30],ebx
|
|
18000d171: eb 14 jmp 0x18000d187
|
|
18000d173: 4c 8b c6 mov r8,rsi
|
|
18000d176: 8b d7 mov edx,edi
|
|
18000d178: 49 8b ce mov rcx,r14
|
|
18000d17b: ff 15 57 23 00 00 call QWORD PTR [rip+0x2357] # 0x18000f4d8
|
|
18000d181: 8b d8 mov ebx,eax
|
|
18000d183: 89 44 24 30 mov DWORD PTR [rsp+0x30],eax
|
|
18000d187: eb 06 jmp 0x18000d18f
|
|
18000d189: 33 db xor ebx,ebx
|
|
18000d18b: 89 5c 24 30 mov DWORD PTR [rsp+0x30],ebx
|
|
18000d18f: 8b c3 mov eax,ebx
|
|
18000d191: 48 8b 5c 24 78 mov rbx,QWORD PTR [rsp+0x78]
|
|
18000d196: 48 83 c4 40 add rsp,0x40
|
|
18000d19a: 41 5e pop r14
|
|
18000d19c: 5f pop rdi
|
|
18000d19d: 5e pop rsi
|
|
18000d19e: c3 ret
|
|
18000d19f: cc int3
|
|
18000d1a0: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx
|
|
18000d1a5: 48 89 74 24 10 mov QWORD PTR [rsp+0x10],rsi
|
|
18000d1aa: 57 push rdi
|
|
18000d1ab: 48 83 ec 20 sub rsp,0x20
|
|
18000d1af: 49 8b f8 mov rdi,r8
|
|
18000d1b2: 8b da mov ebx,edx
|
|
18000d1b4: 48 8b f1 mov rsi,rcx
|
|
18000d1b7: 83 fa 01 cmp edx,0x1
|
|
18000d1ba: 75 05 jne 0x18000d1c1
|
|
18000d1bc: e8 6b 03 00 00 call 0x18000d52c
|
|
18000d1c1: 4c 8b c7 mov r8,rdi
|
|
18000d1c4: 8b d3 mov edx,ebx
|
|
18000d1c6: 48 8b ce mov rcx,rsi
|
|
18000d1c9: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30]
|
|
18000d1ce: 48 8b 74 24 38 mov rsi,QWORD PTR [rsp+0x38]
|
|
18000d1d3: 48 83 c4 20 add rsp,0x20
|
|
18000d1d7: 5f pop rdi
|
|
18000d1d8: e9 8f fe ff ff jmp 0x18000d06c
|
|
18000d1dd: cc int3
|
|
18000d1de: cc int3
|
|
18000d1df: cc int3
|
|
18000d1e0: 48 83 61 10 00 and QWORD PTR [rcx+0x10],0x0
|
|
18000d1e5: 48 8d 05 14 25 00 00 lea rax,[rip+0x2514] # 0x18000f700
|
|
18000d1ec: 48 89 41 08 mov QWORD PTR [rcx+0x8],rax
|
|
18000d1f0: 48 8d 05 f9 24 00 00 lea rax,[rip+0x24f9] # 0x18000f6f0
|
|
18000d1f7: 48 89 01 mov QWORD PTR [rcx],rax
|
|
18000d1fa: 48 8b c1 mov rax,rcx
|
|
18000d1fd: c3 ret
|
|
18000d1fe: cc int3
|
|
18000d1ff: cc int3
|
|
18000d200: 48 83 ec 48 sub rsp,0x48
|
|
18000d204: 48 8d 4c 24 20 lea rcx,[rsp+0x20]
|
|
18000d209: e8 d2 ff ff ff call 0x18000d1e0
|
|
18000d20e: 48 8d 15 5b 60 00 00 lea rdx,[rip+0x605b] # 0x180013270
|
|
18000d215: 48 8d 4c 24 20 lea rcx,[rsp+0x20]
|
|
18000d21a: e8 c9 04 00 00 call 0x18000d6e8
|
|
18000d21f: cc int3
|
|
18000d220: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx
|
|
18000d225: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi
|
|
18000d22a: 57 push rdi
|
|
18000d22b: 48 83 ec 10 sub rsp,0x10
|
|
18000d22f: 33 c0 xor eax,eax
|
|
18000d231: 33 c9 xor ecx,ecx
|
|
18000d233: 0f a2 cpuid
|
|
18000d235: 44 8b c1 mov r8d,ecx
|
|
18000d238: 45 33 db xor r11d,r11d
|
|
18000d23b: 44 8b cb mov r9d,ebx
|
|
18000d23e: 41 81 f0 6e 74 65 6c xor r8d,0x6c65746e
|
|
18000d245: 41 81 f1 47 65 6e 75 xor r9d,0x756e6547
|
|
18000d24c: 44 8b d2 mov r10d,edx
|
|
18000d24f: 8b f0 mov esi,eax
|
|
18000d251: 33 c9 xor ecx,ecx
|
|
18000d253: 41 8d 43 01 lea eax,[r11+0x1]
|
|
18000d257: 45 0b c8 or r9d,r8d
|
|
18000d25a: 0f a2 cpuid
|
|
18000d25c: 41 81 f2 69 6e 65 49 xor r10d,0x49656e69
|
|
18000d263: 89 04 24 mov DWORD PTR [rsp],eax
|
|
18000d266: 45 0b ca or r9d,r10d
|
|
18000d269: 89 5c 24 04 mov DWORD PTR [rsp+0x4],ebx
|
|
18000d26d: 8b f9 mov edi,ecx
|
|
18000d26f: 89 4c 24 08 mov DWORD PTR [rsp+0x8],ecx
|
|
18000d273: 89 54 24 0c mov DWORD PTR [rsp+0xc],edx
|
|
18000d277: 75 50 jne 0x18000d2c9
|
|
18000d279: 48 83 0d 9f 7d 00 00 or QWORD PTR [rip+0x7d9f],0xffffffffffffffff # 0x180015020
|
|
18000d280: ff
|
|
18000d281: 25 f0 3f ff 0f and eax,0xfff3ff0
|
|
18000d286: 3d c0 06 01 00 cmp eax,0x106c0
|
|
18000d28b: 74 28 je 0x18000d2b5
|
|
18000d28d: 3d 60 06 02 00 cmp eax,0x20660
|
|
18000d292: 74 21 je 0x18000d2b5
|
|
18000d294: 3d 70 06 02 00 cmp eax,0x20670
|
|
18000d299: 74 1a je 0x18000d2b5
|
|
18000d29b: 05 b0 f9 fc ff add eax,0xfffcf9b0
|
|
18000d2a0: 83 f8 20 cmp eax,0x20
|
|
18000d2a3: 77 24 ja 0x18000d2c9
|
|
18000d2a5: 48 b9 01 00 01 00 01 movabs rcx,0x100010001
|
|
18000d2ac: 00 00 00
|
|
18000d2af: 48 0f a3 c1 bt rcx,rax
|
|
18000d2b3: 73 14 jae 0x18000d2c9
|
|
18000d2b5: 44 8b 05 f0 8c 00 00 mov r8d,DWORD PTR [rip+0x8cf0] # 0x180015fac
|
|
18000d2bc: 41 83 c8 01 or r8d,0x1
|
|
18000d2c0: 44 89 05 e5 8c 00 00 mov DWORD PTR [rip+0x8ce5],r8d # 0x180015fac
|
|
18000d2c7: eb 07 jmp 0x18000d2d0
|
|
18000d2c9: 44 8b 05 dc 8c 00 00 mov r8d,DWORD PTR [rip+0x8cdc] # 0x180015fac
|
|
18000d2d0: b8 07 00 00 00 mov eax,0x7
|
|
18000d2d5: 44 8d 48 fb lea r9d,[rax-0x5]
|
|
18000d2d9: 3b f0 cmp esi,eax
|
|
18000d2db: 7c 26 jl 0x18000d303
|
|
18000d2dd: 33 c9 xor ecx,ecx
|
|
18000d2df: 0f a2 cpuid
|
|
18000d2e1: 89 04 24 mov DWORD PTR [rsp],eax
|
|
18000d2e4: 44 8b db mov r11d,ebx
|
|
18000d2e7: 89 5c 24 04 mov DWORD PTR [rsp+0x4],ebx
|
|
18000d2eb: 89 4c 24 08 mov DWORD PTR [rsp+0x8],ecx
|
|
18000d2ef: 89 54 24 0c mov DWORD PTR [rsp+0xc],edx
|
|
18000d2f3: 0f ba e3 09 bt ebx,0x9
|
|
18000d2f7: 73 0a jae 0x18000d303
|
|
18000d2f9: 45 0b c1 or r8d,r9d
|
|
18000d2fc: 44 89 05 a9 8c 00 00 mov DWORD PTR [rip+0x8ca9],r8d # 0x180015fac
|
|
18000d303: c7 05 0b 7d 00 00 01 mov DWORD PTR [rip+0x7d0b],0x1 # 0x180015018
|
|
18000d30a: 00 00 00
|
|
18000d30d: 44 89 0d 08 7d 00 00 mov DWORD PTR [rip+0x7d08],r9d # 0x18001501c
|
|
18000d314: 0f ba e7 14 bt edi,0x14
|
|
18000d318: 0f 83 91 00 00 00 jae 0x18000d3af
|
|
18000d31e: 44 89 0d f3 7c 00 00 mov DWORD PTR [rip+0x7cf3],r9d # 0x180015018
|
|
18000d325: bb 06 00 00 00 mov ebx,0x6
|
|
18000d32a: 89 1d ec 7c 00 00 mov DWORD PTR [rip+0x7cec],ebx # 0x18001501c
|
|
18000d330: 0f ba e7 1b bt edi,0x1b
|
|
18000d334: 73 79 jae 0x18000d3af
|
|
18000d336: 0f ba e7 1c bt edi,0x1c
|
|
18000d33a: 73 73 jae 0x18000d3af
|
|
18000d33c: 33 c9 xor ecx,ecx
|
|
18000d33e: 0f 01 d0 xgetbv
|
|
18000d341: 48 c1 e2 20 shl rdx,0x20
|
|
18000d345: 48 0b d0 or rdx,rax
|
|
18000d348: 48 89 54 24 20 mov QWORD PTR [rsp+0x20],rdx
|
|
18000d34d: 48 8b 44 24 20 mov rax,QWORD PTR [rsp+0x20]
|
|
18000d352: 22 c3 and al,bl
|
|
18000d354: 3a c3 cmp al,bl
|
|
18000d356: 75 57 jne 0x18000d3af
|
|
18000d358: 8b 05 be 7c 00 00 mov eax,DWORD PTR [rip+0x7cbe] # 0x18001501c
|
|
18000d35e: 83 c8 08 or eax,0x8
|
|
18000d361: c7 05 ad 7c 00 00 03 mov DWORD PTR [rip+0x7cad],0x3 # 0x180015018
|
|
18000d368: 00 00 00
|
|
18000d36b: 89 05 ab 7c 00 00 mov DWORD PTR [rip+0x7cab],eax # 0x18001501c
|
|
18000d371: 41 f6 c3 20 test r11b,0x20
|
|
18000d375: 74 38 je 0x18000d3af
|
|
18000d377: 83 c8 20 or eax,0x20
|
|
18000d37a: c7 05 94 7c 00 00 05 mov DWORD PTR [rip+0x7c94],0x5 # 0x180015018
|
|
18000d381: 00 00 00
|
|
18000d384: 89 05 92 7c 00 00 mov DWORD PTR [rip+0x7c92],eax # 0x18001501c
|
|
18000d38a: b8 00 00 03 d0 mov eax,0xd0030000
|
|
18000d38f: 44 23 d8 and r11d,eax
|
|
18000d392: 44 3b d8 cmp r11d,eax
|
|
18000d395: 75 18 jne 0x18000d3af
|
|
18000d397: 48 8b 44 24 20 mov rax,QWORD PTR [rsp+0x20]
|
|
18000d39c: 24 e0 and al,0xe0
|
|
18000d39e: 3c e0 cmp al,0xe0
|
|
18000d3a0: 75 0d jne 0x18000d3af
|
|
18000d3a2: 83 0d 73 7c 00 00 40 or DWORD PTR [rip+0x7c73],0x40 # 0x18001501c
|
|
18000d3a9: 89 1d 69 7c 00 00 mov DWORD PTR [rip+0x7c69],ebx # 0x180015018
|
|
18000d3af: 48 8b 5c 24 28 mov rbx,QWORD PTR [rsp+0x28]
|
|
18000d3b4: 33 c0 xor eax,eax
|
|
18000d3b6: 48 8b 74 24 30 mov rsi,QWORD PTR [rsp+0x30]
|
|
18000d3bb: 48 83 c4 10 add rsp,0x10
|
|
18000d3bf: 5f pop rdi
|
|
18000d3c0: c3 ret
|
|
18000d3c1: cc int3
|
|
18000d3c2: cc int3
|
|
18000d3c3: cc int3
|
|
18000d3c4: 33 c0 xor eax,eax
|
|
18000d3c6: 39 05 64 7c 00 00 cmp DWORD PTR [rip+0x7c64],eax # 0x180015030
|
|
18000d3cc: 0f 95 c0 setne al
|
|
18000d3cf: c3 ret
|
|
18000d3d0: 83 25 d9 8b 00 00 00 and DWORD PTR [rip+0x8bd9],0x0 # 0x180015fb0
|
|
18000d3d7: c3 ret
|
|
18000d3d8: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx
|
|
18000d3dd: 55 push rbp
|
|
18000d3de: 48 8d ac 24 40 fb ff lea rbp,[rsp-0x4c0]
|
|
18000d3e5: ff
|
|
18000d3e6: 48 81 ec c0 05 00 00 sub rsp,0x5c0
|
|
18000d3ed: 8b d9 mov ebx,ecx
|
|
18000d3ef: b9 17 00 00 00 mov ecx,0x17
|
|
18000d3f4: e8 4f 03 00 00 call 0x18000d748
|
|
18000d3f9: 85 c0 test eax,eax
|
|
18000d3fb: 74 04 je 0x18000d401
|
|
18000d3fd: 8b cb mov ecx,ebx
|
|
18000d3ff: cd 29 int 0x29
|
|
18000d401: b9 03 00 00 00 mov ecx,0x3
|
|
18000d406: e8 c5 ff ff ff call 0x18000d3d0
|
|
18000d40b: 33 d2 xor edx,edx
|
|
18000d40d: 48 8d 4d f0 lea rcx,[rbp-0x10]
|
|
18000d411: 41 b8 d0 04 00 00 mov r8d,0x4d0
|
|
18000d417: e8 d2 02 00 00 call 0x18000d6ee
|
|
18000d41c: 48 8d 4d f0 lea rcx,[rbp-0x10]
|
|
18000d420: ff 15 0a 1e 00 00 call QWORD PTR [rip+0x1e0a] # 0x18000f230
|
|
18000d426: 48 8b 9d e8 00 00 00 mov rbx,QWORD PTR [rbp+0xe8]
|
|
18000d42d: 48 8d 95 d8 04 00 00 lea rdx,[rbp+0x4d8]
|
|
18000d434: 48 8b cb mov rcx,rbx
|
|
18000d437: 45 33 c0 xor r8d,r8d
|
|
18000d43a: ff 15 38 1d 00 00 call QWORD PTR [rip+0x1d38] # 0x18000f178
|
|
18000d440: 48 85 c0 test rax,rax
|
|
18000d443: 74 3c je 0x18000d481
|
|
18000d445: 48 83 64 24 38 00 and QWORD PTR [rsp+0x38],0x0
|
|
18000d44b: 48 8d 8d e0 04 00 00 lea rcx,[rbp+0x4e0]
|
|
18000d452: 48 8b 95 d8 04 00 00 mov rdx,QWORD PTR [rbp+0x4d8]
|
|
18000d459: 4c 8b c8 mov r9,rax
|
|
18000d45c: 48 89 4c 24 30 mov QWORD PTR [rsp+0x30],rcx
|
|
18000d461: 4c 8b c3 mov r8,rbx
|
|
18000d464: 48 8d 8d e8 04 00 00 lea rcx,[rbp+0x4e8]
|
|
18000d46b: 48 89 4c 24 28 mov QWORD PTR [rsp+0x28],rcx
|
|
18000d470: 48 8d 4d f0 lea rcx,[rbp-0x10]
|
|
18000d474: 48 89 4c 24 20 mov QWORD PTR [rsp+0x20],rcx
|
|
18000d479: 33 c9 xor ecx,ecx
|
|
18000d47b: ff 15 ff 1c 00 00 call QWORD PTR [rip+0x1cff] # 0x18000f180
|
|
18000d481: 48 8b 85 c8 04 00 00 mov rax,QWORD PTR [rbp+0x4c8]
|
|
18000d488: 48 8d 4c 24 50 lea rcx,[rsp+0x50]
|
|
18000d48d: 48 89 85 e8 00 00 00 mov QWORD PTR [rbp+0xe8],rax
|
|
18000d494: 33 d2 xor edx,edx
|
|
18000d496: 48 8d 85 c8 04 00 00 lea rax,[rbp+0x4c8]
|
|
18000d49d: 41 b8 98 00 00 00 mov r8d,0x98
|
|
18000d4a3: 48 83 c0 08 add rax,0x8
|
|
18000d4a7: 48 89 85 88 00 00 00 mov QWORD PTR [rbp+0x88],rax
|
|
18000d4ae: e8 3b 02 00 00 call 0x18000d6ee
|
|
18000d4b3: 48 8b 85 c8 04 00 00 mov rax,QWORD PTR [rbp+0x4c8]
|
|
18000d4ba: 48 89 44 24 60 mov QWORD PTR [rsp+0x60],rax
|
|
18000d4bf: c7 44 24 50 15 00 00 mov DWORD PTR [rsp+0x50],0x40000015
|
|
18000d4c6: 40
|
|
18000d4c7: c7 44 24 54 01 00 00 mov DWORD PTR [rsp+0x54],0x1
|
|
18000d4ce: 00
|
|
18000d4cf: ff 15 2b 1d 00 00 call QWORD PTR [rip+0x1d2b] # 0x18000f200
|
|
18000d4d5: 83 f8 01 cmp eax,0x1
|
|
18000d4d8: 48 8d 44 24 50 lea rax,[rsp+0x50]
|
|
18000d4dd: 48 89 44 24 40 mov QWORD PTR [rsp+0x40],rax
|
|
18000d4e2: 48 8d 45 f0 lea rax,[rbp-0x10]
|
|
18000d4e6: 0f 94 c3 sete bl
|
|
18000d4e9: 48 89 44 24 48 mov QWORD PTR [rsp+0x48],rax
|
|
18000d4ee: 33 c9 xor ecx,ecx
|
|
18000d4f0: ff 15 9a 1c 00 00 call QWORD PTR [rip+0x1c9a] # 0x18000f190
|
|
18000d4f6: 48 8d 4c 24 40 lea rcx,[rsp+0x40]
|
|
18000d4fb: ff 15 87 1c 00 00 call QWORD PTR [rip+0x1c87] # 0x18000f188
|
|
18000d501: 85 c0 test eax,eax
|
|
18000d503: 75 0c jne 0x18000d511
|
|
18000d505: 84 db test bl,bl
|
|
18000d507: 75 08 jne 0x18000d511
|
|
18000d509: 8d 48 03 lea ecx,[rax+0x3]
|
|
18000d50c: e8 bf fe ff ff call 0x18000d3d0
|
|
18000d511: 48 8b 9c 24 d0 05 00 mov rbx,QWORD PTR [rsp+0x5d0]
|
|
18000d518: 00
|
|
18000d519: 48 81 c4 c0 05 00 00 add rsp,0x5c0
|
|
18000d520: 5d pop rbp
|
|
18000d521: c3 ret
|
|
18000d522: cc int3
|
|
18000d523: cc int3
|
|
18000d524: e9 19 02 00 00 jmp 0x18000d742
|
|
18000d529: cc int3
|
|
18000d52a: cc int3
|
|
18000d52b: cc int3
|
|
18000d52c: 48 89 5c 24 20 mov QWORD PTR [rsp+0x20],rbx
|
|
18000d531: 55 push rbp
|
|
18000d532: 48 8b ec mov rbp,rsp
|
|
18000d535: 48 83 ec 20 sub rsp,0x20
|
|
18000d539: 48 8b 05 d0 7a 00 00 mov rax,QWORD PTR [rip+0x7ad0] # 0x180015010
|
|
18000d540: 48 bb 32 a2 df 2d 99 movabs rbx,0x2b992ddfa232
|
|
18000d547: 2b 00 00
|
|
18000d54a: 48 3b c3 cmp rax,rbx
|
|
18000d54d: 75 74 jne 0x18000d5c3
|
|
18000d54f: 48 83 65 18 00 and QWORD PTR [rbp+0x18],0x0
|
|
18000d554: 48 8d 4d 18 lea rcx,[rbp+0x18]
|
|
18000d558: ff 15 c2 1c 00 00 call QWORD PTR [rip+0x1cc2] # 0x18000f220
|
|
18000d55e: 48 8b 45 18 mov rax,QWORD PTR [rbp+0x18]
|
|
18000d562: 48 89 45 10 mov QWORD PTR [rbp+0x10],rax
|
|
18000d566: ff 15 ac 1c 00 00 call QWORD PTR [rip+0x1cac] # 0x18000f218
|
|
18000d56c: 8b c0 mov eax,eax
|
|
18000d56e: 48 31 45 10 xor QWORD PTR [rbp+0x10],rax
|
|
18000d572: ff 15 98 1c 00 00 call QWORD PTR [rip+0x1c98] # 0x18000f210
|
|
18000d578: 8b c0 mov eax,eax
|
|
18000d57a: 48 8d 4d 20 lea rcx,[rbp+0x20]
|
|
18000d57e: 48 31 45 10 xor QWORD PTR [rbp+0x10],rax
|
|
18000d582: ff 15 80 1c 00 00 call QWORD PTR [rip+0x1c80] # 0x18000f208
|
|
18000d588: 8b 45 20 mov eax,DWORD PTR [rbp+0x20]
|
|
18000d58b: 48 8d 4d 10 lea rcx,[rbp+0x10]
|
|
18000d58f: 48 c1 e0 20 shl rax,0x20
|
|
18000d593: 48 33 45 20 xor rax,QWORD PTR [rbp+0x20]
|
|
18000d597: 48 33 45 10 xor rax,QWORD PTR [rbp+0x10]
|
|
18000d59b: 48 33 c1 xor rax,rcx
|
|
18000d59e: 48 b9 ff ff ff ff ff movabs rcx,0xffffffffffff
|
|
18000d5a5: ff 00 00
|
|
18000d5a8: 48 23 c1 and rax,rcx
|
|
18000d5ab: 48 b9 33 a2 df 2d 99 movabs rcx,0x2b992ddfa233
|
|
18000d5b2: 2b 00 00
|
|
18000d5b5: 48 3b c3 cmp rax,rbx
|
|
18000d5b8: 48 0f 44 c1 cmove rax,rcx
|
|
18000d5bc: 48 89 05 4d 7a 00 00 mov QWORD PTR [rip+0x7a4d],rax # 0x180015010
|
|
18000d5c3: 48 8b 5c 24 48 mov rbx,QWORD PTR [rsp+0x48]
|
|
18000d5c8: 48 f7 d0 not rax
|
|
18000d5cb: 48 89 05 36 7a 00 00 mov QWORD PTR [rip+0x7a36],rax # 0x180015008
|
|
18000d5d2: 48 83 c4 20 add rsp,0x20
|
|
18000d5d6: 5d pop rbp
|
|
18000d5d7: c3 ret
|
|
18000d5d8: 48 8d 0d e1 89 00 00 lea rcx,[rip+0x89e1] # 0x180015fc0
|
|
18000d5df: 48 ff 25 42 1c 00 00 rex.W jmp QWORD PTR [rip+0x1c42] # 0x18000f228
|
|
18000d5e6: cc int3
|
|
18000d5e7: cc int3
|
|
18000d5e8: 48 8d 0d d1 89 00 00 lea rcx,[rip+0x89d1] # 0x180015fc0
|
|
18000d5ef: e9 00 01 00 00 jmp 0x18000d6f4
|
|
18000d5f4: 48 8d 05 d5 89 00 00 lea rax,[rip+0x89d5] # 0x180015fd0
|
|
18000d5fb: c3 ret
|
|
18000d5fc: 48 83 ec 28 sub rsp,0x28
|
|
18000d600: e8 bb 59 ff ff call 0x180002fc0
|
|
18000d605: 48 83 08 24 or QWORD PTR [rax],0x24
|
|
18000d609: e8 e6 ff ff ff call 0x18000d5f4
|
|
18000d60e: 48 83 08 02 or QWORD PTR [rax],0x2
|
|
18000d612: 48 83 c4 28 add rsp,0x28
|
|
18000d616: c3 ret
|
|
18000d617: cc int3
|
|
18000d618: 48 8d 05 c9 8a 00 00 lea rax,[rip+0x8ac9] # 0x1800160e8
|
|
18000d61f: c3 ret
|
|
18000d620: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx
|
|
18000d625: 57 push rdi
|
|
18000d626: 48 83 ec 20 sub rsp,0x20
|
|
18000d62a: 48 8d 1d ef 44 00 00 lea rbx,[rip+0x44ef] # 0x180011b20
|
|
18000d631: 48 8d 3d e8 44 00 00 lea rdi,[rip+0x44e8] # 0x180011b20
|
|
18000d638: eb 12 jmp 0x18000d64c
|
|
18000d63a: 48 8b 03 mov rax,QWORD PTR [rbx]
|
|
18000d63d: 48 85 c0 test rax,rax
|
|
18000d640: 74 06 je 0x18000d648
|
|
18000d642: ff 15 90 1e 00 00 call QWORD PTR [rip+0x1e90] # 0x18000f4d8
|
|
18000d648: 48 83 c3 08 add rbx,0x8
|
|
18000d64c: 48 3b df cmp rbx,rdi
|
|
18000d64f: 72 e9 jb 0x18000d63a
|
|
18000d651: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30]
|
|
18000d656: 48 83 c4 20 add rsp,0x20
|
|
18000d65a: 5f pop rdi
|
|
18000d65b: c3 ret
|
|
18000d65c: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx
|
|
18000d661: 57 push rdi
|
|
18000d662: 48 83 ec 20 sub rsp,0x20
|
|
18000d666: 48 8d 1d c3 44 00 00 lea rbx,[rip+0x44c3] # 0x180011b30
|
|
18000d66d: 48 8d 3d bc 44 00 00 lea rdi,[rip+0x44bc] # 0x180011b30
|
|
18000d674: eb 12 jmp 0x18000d688
|
|
18000d676: 48 8b 03 mov rax,QWORD PTR [rbx]
|
|
18000d679: 48 85 c0 test rax,rax
|
|
18000d67c: 74 06 je 0x18000d684
|
|
18000d67e: ff 15 54 1e 00 00 call QWORD PTR [rip+0x1e54] # 0x18000f4d8
|
|
18000d684: 48 83 c3 08 add rbx,0x8
|
|
18000d688: 48 3b df cmp rbx,rdi
|
|
18000d68b: 72 e9 jb 0x18000d676
|
|
18000d68d: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30]
|
|
18000d692: 48 83 c4 20 add rsp,0x20
|
|
18000d696: 5f pop rdi
|
|
18000d697: c3 ret
|
|
18000d698: cc int3
|
|
18000d699: cc int3
|
|
18000d69a: cc int3
|
|
18000d69b: cc int3
|
|
18000d69c: cc int3
|
|
18000d69d: cc int3
|
|
18000d69e: cc int3
|
|
18000d69f: cc int3
|
|
18000d6a0: ff 25 ca 1b 00 00 jmp QWORD PTR [rip+0x1bca] # 0x18000f270
|
|
18000d6a6: ff 25 cc 1b 00 00 jmp QWORD PTR [rip+0x1bcc] # 0x18000f278
|
|
18000d6ac: ff 25 ce 1b 00 00 jmp QWORD PTR [rip+0x1bce] # 0x18000f280
|
|
18000d6b2: ff 25 d0 1b 00 00 jmp QWORD PTR [rip+0x1bd0] # 0x18000f288
|
|
18000d6b8: ff 25 d2 1b 00 00 jmp QWORD PTR [rip+0x1bd2] # 0x18000f290
|
|
18000d6be: ff 25 d4 1b 00 00 jmp QWORD PTR [rip+0x1bd4] # 0x18000f298
|
|
18000d6c4: ff 25 d6 1b 00 00 jmp QWORD PTR [rip+0x1bd6] # 0x18000f2a0
|
|
18000d6ca: ff 25 d8 1b 00 00 jmp QWORD PTR [rip+0x1bd8] # 0x18000f2a8
|
|
18000d6d0: ff 25 da 1b 00 00 jmp QWORD PTR [rip+0x1bda] # 0x18000f2b0
|
|
18000d6d6: ff 25 3c 1d 00 00 jmp QWORD PTR [rip+0x1d3c] # 0x18000f418
|
|
18000d6dc: ff 25 f6 1c 00 00 jmp QWORD PTR [rip+0x1cf6] # 0x18000f3d8
|
|
18000d6e2: ff 25 10 1d 00 00 jmp QWORD PTR [rip+0x1d10] # 0x18000f3f8
|
|
18000d6e8: ff 25 12 1d 00 00 jmp QWORD PTR [rip+0x1d12] # 0x18000f400
|
|
18000d6ee: ff 25 dc 1c 00 00 jmp QWORD PTR [rip+0x1cdc] # 0x18000f3d0
|
|
18000d6f4: ff 25 0e 1d 00 00 jmp QWORD PTR [rip+0x1d0e] # 0x18000f408
|
|
18000d6fa: ff 25 28 1d 00 00 jmp QWORD PTR [rip+0x1d28] # 0x18000f428
|
|
18000d700: ff 25 2a 1d 00 00 jmp QWORD PTR [rip+0x1d2a] # 0x18000f430
|
|
18000d706: ff 25 44 1d 00 00 jmp QWORD PTR [rip+0x1d44] # 0x18000f450
|
|
18000d70c: ff 25 96 1d 00 00 jmp QWORD PTR [rip+0x1d96] # 0x18000f4a8
|
|
18000d712: ff 25 88 1d 00 00 jmp QWORD PTR [rip+0x1d88] # 0x18000f4a0
|
|
18000d718: ff 25 7a 1d 00 00 jmp QWORD PTR [rip+0x1d7a] # 0x18000f498
|
|
18000d71e: ff 25 6c 1d 00 00 jmp QWORD PTR [rip+0x1d6c] # 0x18000f490
|
|
18000d724: ff 25 5e 1d 00 00 jmp QWORD PTR [rip+0x1d5e] # 0x18000f488
|
|
18000d72a: ff 25 50 1d 00 00 jmp QWORD PTR [rip+0x1d50] # 0x18000f480
|
|
18000d730: ff 25 42 1d 00 00 jmp QWORD PTR [rip+0x1d42] # 0x18000f478
|
|
18000d736: ff 25 34 1d 00 00 jmp QWORD PTR [rip+0x1d34] # 0x18000f470
|
|
18000d73c: ff 25 26 1d 00 00 jmp QWORD PTR [rip+0x1d26] # 0x18000f468
|
|
18000d742: ff 25 f0 1c 00 00 jmp QWORD PTR [rip+0x1cf0] # 0x18000f438
|
|
18000d748: ff 25 5a 1a 00 00 jmp QWORD PTR [rip+0x1a5a] # 0x18000f1a8
|
|
18000d74e: cc int3
|
|
18000d74f: cc int3
|
|
18000d750: b0 01 mov al,0x1
|
|
18000d752: c3 ret
|
|
18000d753: cc int3
|
|
18000d754: 33 c0 xor eax,eax
|
|
18000d756: c3 ret
|
|
18000d757: cc int3
|
|
18000d758: 48 83 ec 28 sub rsp,0x28
|
|
18000d75c: 4d 8b 41 38 mov r8,QWORD PTR [r9+0x38]
|
|
18000d760: 48 8b ca mov rcx,rdx
|
|
18000d763: 49 8b d1 mov rdx,r9
|
|
18000d766: e8 0d 00 00 00 call 0x18000d778
|
|
18000d76b: b8 01 00 00 00 mov eax,0x1
|
|
18000d770: 48 83 c4 28 add rsp,0x28
|
|
18000d774: c3 ret
|
|
18000d775: cc int3
|
|
18000d776: cc int3
|
|
18000d777: cc int3
|
|
18000d778: 40 53 rex push rbx
|
|
18000d77a: 45 8b 18 mov r11d,DWORD PTR [r8]
|
|
18000d77d: 48 8b da mov rbx,rdx
|
|
18000d780: 41 83 e3 f8 and r11d,0xfffffff8
|
|
18000d784: 4c 8b c9 mov r9,rcx
|
|
18000d787: 41 f6 00 04 test BYTE PTR [r8],0x4
|
|
18000d78b: 4c 8b d1 mov r10,rcx
|
|
18000d78e: 74 13 je 0x18000d7a3
|
|
18000d790: 41 8b 40 08 mov eax,DWORD PTR [r8+0x8]
|
|
18000d794: 4d 63 50 04 movsxd r10,DWORD PTR [r8+0x4]
|
|
18000d798: f7 d8 neg eax
|
|
18000d79a: 4c 03 d1 add r10,rcx
|
|
18000d79d: 48 63 c8 movsxd rcx,eax
|
|
18000d7a0: 4c 23 d1 and r10,rcx
|
|
18000d7a3: 49 63 c3 movsxd rax,r11d
|
|
18000d7a6: 4a 8b 14 10 mov rdx,QWORD PTR [rax+r10*1]
|
|
18000d7aa: 48 8b 43 10 mov rax,QWORD PTR [rbx+0x10]
|
|
18000d7ae: 8b 48 08 mov ecx,DWORD PTR [rax+0x8]
|
|
18000d7b1: 48 8b 43 08 mov rax,QWORD PTR [rbx+0x8]
|
|
18000d7b5: f6 44 01 03 0f test BYTE PTR [rcx+rax*1+0x3],0xf
|
|
18000d7ba: 74 0b je 0x18000d7c7
|
|
18000d7bc: 0f b6 44 01 03 movzx eax,BYTE PTR [rcx+rax*1+0x3]
|
|
18000d7c1: 83 e0 f0 and eax,0xfffffff0
|
|
18000d7c4: 4c 03 c8 add r9,rax
|
|
18000d7c7: 4c 33 ca xor r9,rdx
|
|
18000d7ca: 49 8b c9 mov rcx,r9
|
|
18000d7cd: 5b pop rbx
|
|
18000d7ce: e9 5d ed ff ff jmp 0x18000c530
|
|
18000d7d3: cc int3
|
|
18000d7d4: 48 8b c4 mov rax,rsp
|
|
18000d7d7: 48 89 58 08 mov QWORD PTR [rax+0x8],rbx
|
|
18000d7db: 48 89 68 10 mov QWORD PTR [rax+0x10],rbp
|
|
18000d7df: 48 89 70 18 mov QWORD PTR [rax+0x18],rsi
|
|
18000d7e3: 48 89 78 20 mov QWORD PTR [rax+0x20],rdi
|
|
18000d7e7: 41 56 push r14
|
|
18000d7e9: 48 83 ec 20 sub rsp,0x20
|
|
18000d7ed: 49 8b 59 38 mov rbx,QWORD PTR [r9+0x38]
|
|
18000d7f1: 48 8b f2 mov rsi,rdx
|
|
18000d7f4: 4d 8b f0 mov r14,r8
|
|
18000d7f7: 48 8b e9 mov rbp,rcx
|
|
18000d7fa: 49 8b d1 mov rdx,r9
|
|
18000d7fd: 48 8b ce mov rcx,rsi
|
|
18000d800: 49 8b f9 mov rdi,r9
|
|
18000d803: 4c 8d 43 04 lea r8,[rbx+0x4]
|
|
18000d807: e8 6c ff ff ff call 0x18000d778
|
|
18000d80c: 8b 45 04 mov eax,DWORD PTR [rbp+0x4]
|
|
18000d80f: 24 66 and al,0x66
|
|
18000d811: f6 d8 neg al
|
|
18000d813: b8 01 00 00 00 mov eax,0x1
|
|
18000d818: 45 1b c0 sbb r8d,r8d
|
|
18000d81b: 41 f7 d8 neg r8d
|
|
18000d81e: 44 03 c0 add r8d,eax
|
|
18000d821: 44 85 43 04 test DWORD PTR [rbx+0x4],r8d
|
|
18000d825: 74 11 je 0x18000d838
|
|
18000d827: 4c 8b cf mov r9,rdi
|
|
18000d82a: 4d 8b c6 mov r8,r14
|
|
18000d82d: 48 8b d6 mov rdx,rsi
|
|
18000d830: 48 8b cd mov rcx,rbp
|
|
18000d833: e8 9e fe ff ff call 0x18000d6d6
|
|
18000d838: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30]
|
|
18000d83d: 48 8b 6c 24 38 mov rbp,QWORD PTR [rsp+0x38]
|
|
18000d842: 48 8b 74 24 40 mov rsi,QWORD PTR [rsp+0x40]
|
|
18000d847: 48 8b 7c 24 48 mov rdi,QWORD PTR [rsp+0x48]
|
|
18000d84c: 48 83 c4 20 add rsp,0x20
|
|
18000d850: 41 5e pop r14
|
|
18000d852: c3 ret
|
|
18000d853: ff 25 6f 1b 00 00 jmp QWORD PTR [rip+0x1b6f] # 0x18000f3c8
|
|
18000d859: ff 25 49 1b 00 00 jmp QWORD PTR [rip+0x1b49] # 0x18000f3a8
|
|
18000d85f: ff 25 4b 1b 00 00 jmp QWORD PTR [rip+0x1b4b] # 0x18000f3b0
|
|
18000d865: ff 25 4d 1b 00 00 jmp QWORD PTR [rip+0x1b4d] # 0x18000f3b8
|
|
18000d86b: ff 25 4f 1b 00 00 jmp QWORD PTR [rip+0x1b4f] # 0x18000f3c0
|
|
18000d871: cc int3
|
|
18000d872: cc int3
|
|
18000d873: cc int3
|
|
18000d874: cc int3
|
|
18000d875: cc int3
|
|
18000d876: cc int3
|
|
18000d877: cc int3
|
|
18000d878: cc int3
|
|
18000d879: cc int3
|
|
18000d87a: cc int3
|
|
18000d87b: cc int3
|
|
18000d87c: cc int3
|
|
18000d87d: cc int3
|
|
18000d87e: cc int3
|
|
18000d87f: cc int3
|
|
18000d880: cc int3
|
|
18000d881: cc int3
|
|
18000d882: cc int3
|
|
18000d883: cc int3
|
|
18000d884: cc int3
|
|
18000d885: cc int3
|
|
18000d886: 66 66 0f 1f 84 00 00 data16 nop WORD PTR [rax+rax*1+0x0]
|
|
18000d88d: 00 00 00
|
|
18000d890: ff e0 jmp rax
|
|
18000d892: cc int3
|
|
18000d893: cc int3
|
|
18000d894: cc int3
|
|
18000d895: cc int3
|
|
18000d896: cc int3
|
|
18000d897: cc int3
|
|
18000d898: cc int3
|
|
18000d899: cc int3
|
|
18000d89a: cc int3
|
|
18000d89b: cc int3
|
|
18000d89c: cc int3
|
|
18000d89d: cc int3
|
|
18000d89e: cc int3
|
|
18000d89f: cc int3
|
|
18000d8a0: 48 8d 8a 30 00 00 00 lea rcx,[rdx+0x30]
|
|
18000d8a7: e9 04 4c ff ff jmp 0x1800024b0
|
|
18000d8ac: 48 8d 8a 30 00 00 00 lea rcx,[rdx+0x30]
|
|
18000d8b3: e9 f8 4b ff ff jmp 0x1800024b0
|
|
18000d8b8: 48 8d 8a 30 00 00 00 lea rcx,[rdx+0x30]
|
|
18000d8bf: e9 ec 4b ff ff jmp 0x1800024b0
|
|
18000d8c4: 48 8d 8a 30 00 00 00 lea rcx,[rdx+0x30]
|
|
18000d8cb: e9 e0 4b ff ff jmp 0x1800024b0
|
|
18000d8d0: 40 55 rex push rbp
|
|
18000d8d2: 48 83 ec 20 sub rsp,0x20
|
|
18000d8d6: 48 8b ea mov rbp,rdx
|
|
18000d8d9: 8b 45 40 mov eax,DWORD PTR [rbp+0x40]
|
|
18000d8dc: 83 e0 01 and eax,0x1
|
|
18000d8df: 85 c0 test eax,eax
|
|
18000d8e1: 74 10 je 0x18000d8f3
|
|
18000d8e3: 83 65 40 fe and DWORD PTR [rbp+0x40],0xfffffffe
|
|
18000d8e7: 48 8b 8d 88 00 00 00 mov rcx,QWORD PTR [rbp+0x88]
|
|
18000d8ee: e8 ad 54 ff ff call 0x180002da0
|
|
18000d8f3: 48 83 c4 20 add rsp,0x20
|
|
18000d8f7: 5d pop rbp
|
|
18000d8f8: c3 ret
|
|
18000d8f9: 48 8d 8a 48 00 00 00 lea rcx,[rdx+0x48]
|
|
18000d900: e9 bb 5e ff ff jmp 0x1800037c0
|
|
18000d905: 48 8d 8a e8 00 00 00 lea rcx,[rdx+0xe8]
|
|
18000d90c: e9 9f 4b ff ff jmp 0x1800024b0
|
|
18000d911: 48 8d 8a 68 00 00 00 lea rcx,[rdx+0x68]
|
|
18000d918: e9 a3 5e ff ff jmp 0x1800037c0
|
|
18000d91d: 48 8d 8a c8 00 00 00 lea rcx,[rdx+0xc8]
|
|
18000d924: e9 87 4b ff ff jmp 0x1800024b0
|
|
18000d929: 48 8d 8a 48 00 00 00 lea rcx,[rdx+0x48]
|
|
18000d930: e9 8b 5e ff ff jmp 0x1800037c0
|
|
18000d935: 48 8d 8a a8 00 00 00 lea rcx,[rdx+0xa8]
|
|
18000d93c: e9 6f 4b ff ff jmp 0x1800024b0
|
|
18000d941: 48 8d 8a 30 01 00 00 lea rcx,[rdx+0x130]
|
|
18000d948: e9 53 53 ff ff jmp 0x180002ca0
|
|
18000d94d: 48 8b 8a 90 00 00 00 mov rcx,QWORD PTR [rdx+0x90]
|
|
18000d954: e9 57 4b ff ff jmp 0x1800024b0
|
|
18000d959: 48 8b 8a 90 00 00 00 mov rcx,QWORD PTR [rdx+0x90]
|
|
18000d960: 48 83 c1 20 add rcx,0x20
|
|
18000d964: e9 47 4b ff ff jmp 0x1800024b0
|
|
18000d969: cc int3
|
|
18000d96a: cc int3
|
|
18000d96b: cc int3
|
|
18000d96c: cc int3
|
|
18000d96d: cc int3
|
|
18000d96e: cc int3
|
|
18000d96f: cc int3
|
|
18000d970: 48 8b 8a 48 00 00 00 mov rcx,QWORD PTR [rdx+0x48]
|
|
18000d977: e9 34 4b ff ff jmp 0x1800024b0
|
|
18000d97c: 48 8b 8a 48 00 00 00 mov rcx,QWORD PTR [rdx+0x48]
|
|
18000d983: 48 83 c1 20 add rcx,0x20
|
|
18000d987: e9 24 4b ff ff jmp 0x1800024b0
|
|
18000d98c: 48 89 54 24 10 mov QWORD PTR [rsp+0x10],rdx
|
|
18000d991: 55 push rbp
|
|
18000d992: 48 83 ec 20 sub rsp,0x20
|
|
18000d996: 48 8b ea mov rbp,rdx
|
|
18000d999: 4c 8b 45 40 mov r8,QWORD PTR [rbp+0x40]
|
|
18000d99d: 48 8b 55 20 mov rdx,QWORD PTR [rbp+0x20]
|
|
18000d9a1: e8 8a 55 ff ff call 0x180002f30
|
|
18000d9a6: 4c 8b 45 30 mov r8,QWORD PTR [rbp+0x30]
|
|
18000d9aa: 48 8b 55 28 mov rdx,QWORD PTR [rbp+0x28]
|
|
18000d9ae: e8 bd 55 ff ff call 0x180002f70
|
|
18000d9b3: 33 d2 xor edx,edx
|
|
18000d9b5: 33 c9 xor ecx,ecx
|
|
18000d9b7: e8 2c fd ff ff call 0x18000d6e8
|
|
18000d9bc: 90 nop
|
|
18000d9bd: cc int3
|
|
18000d9be: cc int3
|
|
18000d9bf: cc int3
|
|
18000d9c0: 48 8b 8a 48 00 00 00 mov rcx,QWORD PTR [rdx+0x48]
|
|
18000d9c7: e9 c4 3c ff ff jmp 0x180001690
|
|
18000d9cc: 48 8b 8a 48 00 00 00 mov rcx,QWORD PTR [rdx+0x48]
|
|
18000d9d3: 48 83 c1 18 add rcx,0x18
|
|
18000d9d7: e9 d4 4a ff ff jmp 0x1800024b0
|
|
18000d9dc: 40 55 rex push rbp
|
|
18000d9de: 48 83 ec 20 sub rsp,0x20
|
|
18000d9e2: 48 8b ea mov rbp,rdx
|
|
18000d9e5: 8b 45 20 mov eax,DWORD PTR [rbp+0x20]
|
|
18000d9e8: 83 e0 01 and eax,0x1
|
|
18000d9eb: 85 c0 test eax,eax
|
|
18000d9ed: 74 15 je 0x18000da04
|
|
18000d9ef: 83 65 20 fe and DWORD PTR [rbp+0x20],0xfffffffe
|
|
18000d9f3: 48 8d 4d 60 lea rcx,[rbp+0x60]
|
|
18000d9f7: 48 81 c1 98 00 00 00 add rcx,0x98
|
|
18000d9fe: ff 15 b4 18 00 00 call QWORD PTR [rip+0x18b4] # 0x18000f2b8
|
|
18000da04: 48 83 c4 20 add rsp,0x20
|
|
18000da08: 5d pop rbp
|
|
18000da09: c3 ret
|
|
18000da0a: 48 8d 8a 60 00 00 00 lea rcx,[rdx+0x60]
|
|
18000da11: 48 83 c1 20 add rcx,0x20
|
|
18000da15: 48 ff 25 4c 19 00 00 rex.W jmp QWORD PTR [rip+0x194c] # 0x18000f368
|
|
18000da1c: 48 8d 8a 60 00 00 00 lea rcx,[rdx+0x60]
|
|
18000da23: e9 78 68 ff ff jmp 0x1800042a0
|
|
18000da28: 40 55 rex push rbp
|
|
18000da2a: 48 83 ec 20 sub rsp,0x20
|
|
18000da2e: 48 8b ea mov rbp,rdx
|
|
18000da31: 8b 45 20 mov eax,DWORD PTR [rbp+0x20]
|
|
18000da34: 83 e0 04 and eax,0x4
|
|
18000da37: 85 c0 test eax,eax
|
|
18000da39: 74 0d je 0x18000da48
|
|
18000da3b: 83 65 20 fb and DWORD PTR [rbp+0x20],0xfffffffb
|
|
18000da3f: 48 8d 4d 28 lea rcx,[rbp+0x28]
|
|
18000da43: e8 68 4a ff ff call 0x1800024b0
|
|
18000da48: 48 83 c4 20 add rsp,0x20
|
|
18000da4c: 5d pop rbp
|
|
18000da4d: c3 ret
|
|
18000da4e: cc int3
|
|
18000da4f: cc int3
|
|
18000da50: 48 8b 8a 30 00 00 00 mov rcx,QWORD PTR [rdx+0x30]
|
|
18000da57: e9 34 3c ff ff jmp 0x180001690
|
|
18000da5c: cc int3
|
|
18000da5d: cc int3
|
|
18000da5e: cc int3
|
|
18000da5f: cc int3
|
|
18000da60: 48 8b 8a 68 00 00 00 mov rcx,QWORD PTR [rdx+0x68]
|
|
18000da67: e9 44 4a ff ff jmp 0x1800024b0
|
|
18000da6c: 48 8b 8a 50 00 00 00 mov rcx,QWORD PTR [rdx+0x50]
|
|
18000da73: e9 18 3c ff ff jmp 0x180001690
|
|
18000da78: 48 8b 8a 50 00 00 00 mov rcx,QWORD PTR [rdx+0x50]
|
|
18000da7f: 48 83 c1 18 add rcx,0x18
|
|
18000da83: e9 28 4a ff ff jmp 0x1800024b0
|
|
18000da88: 48 8b 8a 50 00 00 00 mov rcx,QWORD PTR [rdx+0x50]
|
|
18000da8f: 48 83 c1 40 add rcx,0x40
|
|
18000da93: e9 18 4a ff ff jmp 0x1800024b0
|
|
18000da98: 40 55 rex push rbp
|
|
18000da9a: 48 83 ec 20 sub rsp,0x20
|
|
18000da9e: 48 8b ea mov rbp,rdx
|
|
18000daa1: 8b 45 20 mov eax,DWORD PTR [rbp+0x20]
|
|
18000daa4: 83 e0 01 and eax,0x1
|
|
18000daa7: 85 c0 test eax,eax
|
|
18000daa9: 74 15 je 0x18000dac0
|
|
18000daab: 83 65 20 fe and DWORD PTR [rbp+0x20],0xfffffffe
|
|
18000daaf: 48 8d 4d 70 lea rcx,[rbp+0x70]
|
|
18000dab3: 48 81 c1 98 00 00 00 add rcx,0x98
|
|
18000daba: ff 15 f8 17 00 00 call QWORD PTR [rip+0x17f8] # 0x18000f2b8
|
|
18000dac0: 48 83 c4 20 add rsp,0x20
|
|
18000dac4: 5d pop rbp
|
|
18000dac5: c3 ret
|
|
18000dac6: 48 8d 8a 70 00 00 00 lea rcx,[rdx+0x70]
|
|
18000dacd: 48 83 c1 20 add rcx,0x20
|
|
18000dad1: 48 ff 25 90 18 00 00 rex.W jmp QWORD PTR [rip+0x1890] # 0x18000f368
|
|
18000dad8: 48 8d 8a 70 00 00 00 lea rcx,[rdx+0x70]
|
|
18000dadf: e9 bc 67 ff ff jmp 0x1800042a0
|
|
18000dae4: 40 55 rex push rbp
|
|
18000dae6: 48 83 ec 20 sub rsp,0x20
|
|
18000daea: 48 8b ea mov rbp,rdx
|
|
18000daed: 8b 45 20 mov eax,DWORD PTR [rbp+0x20]
|
|
18000daf0: 83 e0 04 and eax,0x4
|
|
18000daf3: 85 c0 test eax,eax
|
|
18000daf5: 74 0d je 0x18000db04
|
|
18000daf7: 83 65 20 fb and DWORD PTR [rbp+0x20],0xfffffffb
|
|
18000dafb: 48 8d 4d 28 lea rcx,[rbp+0x28]
|
|
18000daff: e8 ac 49 ff ff call 0x1800024b0
|
|
18000db04: 48 83 c4 20 add rsp,0x20
|
|
18000db08: 5d pop rbp
|
|
18000db09: c3 ret
|
|
18000db0a: cc int3
|
|
18000db0b: cc int3
|
|
18000db0c: cc int3
|
|
18000db0d: cc int3
|
|
18000db0e: cc int3
|
|
18000db0f: cc int3
|
|
18000db10: 48 8b 8a 30 00 00 00 mov rcx,QWORD PTR [rdx+0x30]
|
|
18000db17: e9 74 3b ff ff jmp 0x180001690
|
|
18000db1c: 48 8b 8a 30 00 00 00 mov rcx,QWORD PTR [rdx+0x30]
|
|
18000db23: 48 83 c1 18 add rcx,0x18
|
|
18000db27: e9 84 49 ff ff jmp 0x1800024b0
|
|
18000db2c: cc int3
|
|
18000db2d: cc int3
|
|
18000db2e: cc int3
|
|
18000db2f: cc int3
|
|
18000db30: 48 8d 0d a9 85 00 00 lea rcx,[rip+0x85a9] # 0x1800160e0
|
|
18000db37: e9 9c f1 ff ff jmp 0x18000ccd8
|
|
18000db3c: 40 55 rex push rbp
|
|
18000db3e: 48 83 ec 20 sub rsp,0x20
|
|
18000db42: 48 8b ea mov rbp,rdx
|
|
18000db45: 8b 45 30 mov eax,DWORD PTR [rbp+0x30]
|
|
18000db48: 83 e0 02 and eax,0x2
|
|
18000db4b: 85 c0 test eax,eax
|
|
18000db4d: 74 0d je 0x18000db5c
|
|
18000db4f: 83 65 30 fd and DWORD PTR [rbp+0x30],0xfffffffd
|
|
18000db53: 48 8b 4d 38 mov rcx,QWORD PTR [rbp+0x38]
|
|
18000db57: e8 64 5c ff ff call 0x1800037c0
|
|
18000db5c: 48 83 c4 20 add rsp,0x20
|
|
18000db60: 5d pop rbp
|
|
18000db61: c3 ret
|
|
18000db62: cc int3
|
|
18000db63: cc int3
|
|
18000db64: cc int3
|
|
18000db65: cc int3
|
|
18000db66: cc int3
|
|
18000db67: cc int3
|
|
18000db68: cc int3
|
|
18000db69: cc int3
|
|
18000db6a: cc int3
|
|
18000db6b: cc int3
|
|
18000db6c: cc int3
|
|
18000db6d: cc int3
|
|
18000db6e: cc int3
|
|
18000db6f: cc int3
|
|
18000db70: 48 8d 8a 20 01 00 00 lea rcx,[rdx+0x120]
|
|
18000db77: e9 44 5c ff ff jmp 0x1800037c0
|
|
18000db7c: 40 55 rex push rbp
|
|
18000db7e: 48 83 ec 20 sub rsp,0x20
|
|
18000db82: 48 8b ea mov rbp,rdx
|
|
18000db85: 8b 45 40 mov eax,DWORD PTR [rbp+0x40]
|
|
18000db88: 83 e0 01 and eax,0x1
|
|
18000db8b: 85 c0 test eax,eax
|
|
18000db8d: 74 18 je 0x18000dba7
|
|
18000db8f: 83 65 40 fe and DWORD PTR [rbp+0x40],0xfffffffe
|
|
18000db93: 48 8d 8d 40 01 00 00 lea rcx,[rbp+0x140]
|
|
18000db9a: 48 81 c1 98 00 00 00 add rcx,0x98
|
|
18000dba1: ff 15 11 17 00 00 call QWORD PTR [rip+0x1711] # 0x18000f2b8
|
|
18000dba7: 48 83 c4 20 add rsp,0x20
|
|
18000dbab: 5d pop rbp
|
|
18000dbac: c3 ret
|
|
18000dbad: 48 8d 8a 40 01 00 00 lea rcx,[rdx+0x140]
|
|
18000dbb4: 48 83 c1 20 add rcx,0x20
|
|
18000dbb8: 48 ff 25 a9 17 00 00 rex.W jmp QWORD PTR [rip+0x17a9] # 0x18000f368
|
|
18000dbbf: 48 8d 8a 40 01 00 00 lea rcx,[rdx+0x140]
|
|
18000dbc6: e9 d5 66 ff ff jmp 0x1800042a0
|
|
18000dbcb: 48 8d 8a 50 00 00 00 lea rcx,[rdx+0x50]
|
|
18000dbd2: e9 d9 48 ff ff jmp 0x1800024b0
|
|
18000dbd7: 48 8d 8a 70 00 00 00 lea rcx,[rdx+0x70]
|
|
18000dbde: e9 cd 48 ff ff jmp 0x1800024b0
|
|
18000dbe3: 48 8d 8a 70 00 00 00 lea rcx,[rdx+0x70]
|
|
18000dbea: e9 c1 48 ff ff jmp 0x1800024b0
|
|
18000dbef: cc int3
|
|
18000dbf0: 48 8d 8a e0 00 00 00 lea rcx,[rdx+0xe0]
|
|
18000dbf7: e9 a4 66 ff ff jmp 0x1800042a0
|
|
18000dbfc: 48 8d 8a 48 00 00 00 lea rcx,[rdx+0x48]
|
|
18000dc03: e9 a8 48 ff ff jmp 0x1800024b0
|
|
18000dc08: cc int3
|
|
18000dc09: cc int3
|
|
18000dc0a: cc int3
|
|
18000dc0b: cc int3
|
|
18000dc0c: cc int3
|
|
18000dc0d: cc int3
|
|
18000dc0e: cc int3
|
|
18000dc0f: cc int3
|
|
18000dc10: 48 8d 8a 10 01 00 00 lea rcx,[rdx+0x110]
|
|
18000dc17: e9 84 66 ff ff jmp 0x1800042a0
|
|
18000dc1c: 48 8d 8a 58 00 00 00 lea rcx,[rdx+0x58]
|
|
18000dc23: e9 88 48 ff ff jmp 0x1800024b0
|
|
18000dc28: cc int3
|
|
18000dc29: cc int3
|
|
18000dc2a: cc int3
|
|
18000dc2b: cc int3
|
|
18000dc2c: cc int3
|
|
18000dc2d: cc int3
|
|
18000dc2e: cc int3
|
|
18000dc2f: cc int3
|
|
18000dc30: 48 8d 8a 20 00 00 00 lea rcx,[rdx+0x20]
|
|
18000dc37: e9 64 91 ff ff jmp 0x180006da0
|
|
18000dc3c: cc int3
|
|
18000dc3d: cc int3
|
|
18000dc3e: cc int3
|
|
18000dc3f: cc int3
|
|
18000dc40: 40 55 rex push rbp
|
|
18000dc42: 48 83 ec 20 sub rsp,0x20
|
|
18000dc46: 48 8b ea mov rbp,rdx
|
|
18000dc49: 8b 45 20 mov eax,DWORD PTR [rbp+0x20]
|
|
18000dc4c: 83 e0 02 and eax,0x2
|
|
18000dc4f: 85 c0 test eax,eax
|
|
18000dc51: 74 0d je 0x18000dc60
|
|
18000dc53: 83 65 20 fd and DWORD PTR [rbp+0x20],0xfffffffd
|
|
18000dc57: 48 8b 4d 30 mov rcx,QWORD PTR [rbp+0x30]
|
|
18000dc5b: e8 50 48 ff ff call 0x1800024b0
|
|
18000dc60: 48 83 c4 20 add rsp,0x20
|
|
18000dc64: 5d pop rbp
|
|
18000dc65: c3 ret
|
|
18000dc66: cc int3
|
|
18000dc67: cc int3
|
|
18000dc68: cc int3
|
|
18000dc69: cc int3
|
|
18000dc6a: cc int3
|
|
18000dc6b: cc int3
|
|
18000dc6c: cc int3
|
|
18000dc6d: cc int3
|
|
18000dc6e: cc int3
|
|
18000dc6f: cc int3
|
|
18000dc70: 40 55 rex push rbp
|
|
18000dc72: 48 83 ec 20 sub rsp,0x20
|
|
18000dc76: 48 8b ea mov rbp,rdx
|
|
18000dc79: 8b 45 40 mov eax,DWORD PTR [rbp+0x40]
|
|
18000dc7c: 83 e0 01 and eax,0x1
|
|
18000dc7f: 85 c0 test eax,eax
|
|
18000dc81: 74 15 je 0x18000dc98
|
|
18000dc83: 83 65 40 fe and DWORD PTR [rbp+0x40],0xfffffffe
|
|
18000dc87: 48 8b 4d 30 mov rcx,QWORD PTR [rbp+0x30]
|
|
18000dc8b: 48 81 c1 98 00 00 00 add rcx,0x98
|
|
18000dc92: ff 15 20 16 00 00 call QWORD PTR [rip+0x1620] # 0x18000f2b8
|
|
18000dc98: 48 83 c4 20 add rsp,0x20
|
|
18000dc9c: 5d pop rbp
|
|
18000dc9d: c3 ret
|
|
18000dc9e: 48 8b 8a 30 00 00 00 mov rcx,QWORD PTR [rdx+0x30]
|
|
18000dca5: 48 83 c1 20 add rcx,0x20
|
|
18000dca9: 48 ff 25 b8 16 00 00 rex.W jmp QWORD PTR [rip+0x16b8] # 0x18000f368
|
|
18000dcb0: 48 8d 8a 20 00 00 00 lea rcx,[rdx+0x20]
|
|
18000dcb7: e9 24 86 ff ff jmp 0x1800062e0
|
|
18000dcbc: 48 8d 8a 20 00 00 00 lea rcx,[rdx+0x20]
|
|
18000dcc3: e9 d8 85 ff ff jmp 0x1800062a0
|
|
18000dcc8: 48 89 54 24 10 mov QWORD PTR [rsp+0x10],rdx
|
|
18000dccd: 55 push rbp
|
|
18000dcce: 48 83 ec 20 sub rsp,0x20
|
|
18000dcd2: 48 8b ea mov rbp,rdx
|
|
18000dcd5: 48 8b 55 60 mov rdx,QWORD PTR [rbp+0x60]
|
|
18000dcd9: 48 8b 02 mov rax,QWORD PTR [rdx]
|
|
18000dcdc: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4]
|
|
18000dce0: 48 03 ca add rcx,rdx
|
|
18000dce3: 41 b0 01 mov r8b,0x1
|
|
18000dce6: ba 04 00 00 00 mov edx,0x4
|
|
18000dceb: ff 15 5f 15 00 00 call QWORD PTR [rip+0x155f] # 0x18000f250
|
|
18000dcf1: 90 nop
|
|
18000dcf2: 48 b8 00 00 00 00 00 movabs rax,0x0
|
|
18000dcf9: 00 00 00
|
|
18000dcfc: 48 83 c4 20 add rsp,0x20
|
|
18000dd00: 5d pop rbp
|
|
18000dd01: c3 ret
|
|
18000dd02: cc int3
|
|
18000dd03: cc int3
|
|
18000dd04: cc int3
|
|
18000dd05: cc int3
|
|
18000dd06: cc int3
|
|
18000dd07: cc int3
|
|
18000dd08: cc int3
|
|
18000dd09: cc int3
|
|
18000dd0a: cc int3
|
|
18000dd0b: cc int3
|
|
18000dd0c: cc int3
|
|
18000dd0d: cc int3
|
|
18000dd0e: cc int3
|
|
18000dd0f: cc int3
|
|
18000dd10: 40 55 rex push rbp
|
|
18000dd12: 48 83 ec 20 sub rsp,0x20
|
|
18000dd16: 48 8b ea mov rbp,rdx
|
|
18000dd19: ba 70 00 00 00 mov edx,0x70
|
|
18000dd1e: 48 8b 4d 20 mov rcx,QWORD PTR [rbp+0x20]
|
|
18000dd22: e8 e9 eb ff ff call 0x18000c910
|
|
18000dd27: 48 83 c4 20 add rsp,0x20
|
|
18000dd2b: 5d pop rbp
|
|
18000dd2c: c3 ret
|
|
18000dd2d: 48 8d 8a 28 00 00 00 lea rcx,[rdx+0x28]
|
|
18000dd34: e9 d7 90 ff ff jmp 0x180006e10
|
|
18000dd39: 48 8b 8a 20 00 00 00 mov rcx,QWORD PTR [rdx+0x20]
|
|
18000dd40: 48 83 c1 08 add rcx,0x8
|
|
18000dd44: e9 77 5a ff ff jmp 0x1800037c0
|
|
18000dd49: cc int3
|
|
18000dd4a: cc int3
|
|
18000dd4b: cc int3
|
|
18000dd4c: cc int3
|
|
18000dd4d: cc int3
|
|
18000dd4e: cc int3
|
|
18000dd4f: cc int3
|
|
18000dd50: 48 8d 8a 30 01 00 00 lea rcx,[rdx+0x130]
|
|
18000dd57: e9 44 65 ff ff jmp 0x1800042a0
|
|
18000dd5c: 48 8d 8a 90 00 00 00 lea rcx,[rdx+0x90]
|
|
18000dd63: e9 48 47 ff ff jmp 0x1800024b0
|
|
18000dd68: cc int3
|
|
18000dd69: cc int3
|
|
18000dd6a: cc int3
|
|
18000dd6b: cc int3
|
|
18000dd6c: cc int3
|
|
18000dd6d: cc int3
|
|
18000dd6e: cc int3
|
|
18000dd6f: cc int3
|
|
18000dd70: 48 89 54 24 10 mov QWORD PTR [rsp+0x10],rdx
|
|
18000dd75: 55 push rbp
|
|
18000dd76: 48 83 ec 20 sub rsp,0x20
|
|
18000dd7a: 48 8b ea mov rbp,rdx
|
|
18000dd7d: 48 b8 00 00 00 00 00 movabs rax,0x0
|
|
18000dd84: 00 00 00
|
|
18000dd87: 48 83 c4 20 add rsp,0x20
|
|
18000dd8b: 5d pop rbp
|
|
18000dd8c: c3 ret
|
|
18000dd8d: cc int3
|
|
18000dd8e: cc int3
|
|
18000dd8f: cc int3
|
|
18000dd90: 40 55 rex push rbp
|
|
18000dd92: 48 83 ec 20 sub rsp,0x20
|
|
18000dd96: 48 8b ea mov rbp,rdx
|
|
18000dd99: ba 10 00 00 00 mov edx,0x10
|
|
18000dd9e: 48 8b 4d 68 mov rcx,QWORD PTR [rbp+0x68]
|
|
18000dda2: e8 69 eb ff ff call 0x18000c910
|
|
18000dda7: 48 83 c4 20 add rsp,0x20
|
|
18000ddab: 5d pop rbp
|
|
18000ddac: c3 ret
|
|
18000ddad: 48 8d 8a 68 00 00 00 lea rcx,[rdx+0x68]
|
|
18000ddb4: e9 57 9b ff ff jmp 0x180007910
|
|
18000ddb9: 48 89 54 24 10 mov QWORD PTR [rsp+0x10],rdx
|
|
18000ddbe: 55 push rbp
|
|
18000ddbf: 48 83 ec 40 sub rsp,0x40
|
|
18000ddc3: 48 8b ea mov rbp,rdx
|
|
18000ddc6: 48 8b 45 60 mov rax,QWORD PTR [rbp+0x60]
|
|
18000ddca: 48 c7 40 20 00 00 00 mov QWORD PTR [rax+0x20],0x0
|
|
18000ddd1: 00
|
|
18000ddd2: 48 b8 00 00 00 00 00 movabs rax,0x0
|
|
18000ddd9: 00 00 00
|
|
18000dddc: 48 83 c4 40 add rsp,0x40
|
|
18000dde0: 5d pop rbp
|
|
18000dde1: c3 ret
|
|
18000dde2: cc int3
|
|
18000dde3: cc int3
|
|
18000dde4: cc int3
|
|
18000dde5: cc int3
|
|
18000dde6: cc int3
|
|
18000dde7: cc int3
|
|
18000dde8: cc int3
|
|
18000dde9: cc int3
|
|
18000ddea: cc int3
|
|
18000ddeb: cc int3
|
|
18000ddec: cc int3
|
|
18000dded: cc int3
|
|
18000ddee: cc int3
|
|
18000ddef: cc int3
|
|
18000ddf0: 48 8d 8a 40 01 00 00 lea rcx,[rdx+0x140]
|
|
18000ddf7: e9 f4 90 ff ff jmp 0x180006ef0
|
|
18000ddfc: cc int3
|
|
18000ddfd: cc int3
|
|
18000ddfe: cc int3
|
|
18000ddff: cc int3
|
|
18000de00: 48 8d 8a 10 02 00 00 lea rcx,[rdx+0x210]
|
|
18000de07: e9 94 64 ff ff jmp 0x1800042a0
|
|
18000de0c: 48 8d 8a 80 00 00 00 lea rcx,[rdx+0x80]
|
|
18000de13: e9 98 46 ff ff jmp 0x1800024b0
|
|
18000de18: 48 8d 8a f0 01 00 00 lea rcx,[rdx+0x1f0]
|
|
18000de1f: e9 6c 90 ff ff jmp 0x180006e90
|
|
18000de24: cc int3
|
|
18000de25: cc int3
|
|
18000de26: cc int3
|
|
18000de27: cc int3
|
|
18000de28: cc int3
|
|
18000de29: cc int3
|
|
18000de2a: cc int3
|
|
18000de2b: cc int3
|
|
18000de2c: cc int3
|
|
18000de2d: cc int3
|
|
18000de2e: cc int3
|
|
18000de2f: cc int3
|
|
18000de30: 48 8d 8a 28 00 00 00 lea rcx,[rdx+0x28]
|
|
18000de37: e9 e4 45 ff ff jmp 0x180002420
|
|
18000de3c: 40 55 rex push rbp
|
|
18000de3e: 48 83 ec 20 sub rsp,0x20
|
|
18000de42: 48 8b ea mov rbp,rdx
|
|
18000de45: ba 28 00 00 00 mov edx,0x28
|
|
18000de4a: 48 8b 4d 40 mov rcx,QWORD PTR [rbp+0x40]
|
|
18000de4e: e8 bd ea ff ff call 0x18000c910
|
|
18000de53: 48 83 c4 20 add rsp,0x20
|
|
18000de57: 5d pop rbp
|
|
18000de58: c3 ret
|
|
18000de59: 48 8b 8a 40 00 00 00 mov rcx,QWORD PTR [rdx+0x40]
|
|
18000de60: 48 83 c1 08 add rcx,0x8
|
|
18000de64: e9 b7 45 ff ff jmp 0x180002420
|
|
18000de69: 48 8d 8a 40 00 00 00 lea rcx,[rdx+0x40]
|
|
18000de70: e9 0b 46 ff ff jmp 0x180002480
|
|
18000de75: cc int3
|
|
18000de76: cc int3
|
|
18000de77: cc int3
|
|
18000de78: cc int3
|
|
18000de79: cc int3
|
|
18000de7a: cc int3
|
|
18000de7b: cc int3
|
|
18000de7c: cc int3
|
|
18000de7d: cc int3
|
|
18000de7e: cc int3
|
|
18000de7f: cc int3
|
|
18000de80: 48 8d 8a 48 00 00 00 lea rcx,[rdx+0x48]
|
|
18000de87: e9 24 46 ff ff jmp 0x1800024b0
|
|
18000de8c: 48 8d 8a 30 00 00 00 lea rcx,[rdx+0x30]
|
|
18000de93: e9 88 45 ff ff jmp 0x180002420
|
|
18000de98: 40 55 rex push rbp
|
|
18000de9a: 48 83 ec 20 sub rsp,0x20
|
|
18000de9e: 48 8b ea mov rbp,rdx
|
|
18000dea1: ba 28 00 00 00 mov edx,0x28
|
|
18000dea6: 48 8b 4d 28 mov rcx,QWORD PTR [rbp+0x28]
|
|
18000deaa: e8 61 ea ff ff call 0x18000c910
|
|
18000deaf: 48 83 c4 20 add rsp,0x20
|
|
18000deb3: 5d pop rbp
|
|
18000deb4: c3 ret
|
|
18000deb5: 48 8b 8a 28 00 00 00 mov rcx,QWORD PTR [rdx+0x28]
|
|
18000debc: 48 83 c1 08 add rcx,0x8
|
|
18000dec0: e9 5b 45 ff ff jmp 0x180002420
|
|
18000dec5: 48 8d 8a 48 00 00 00 lea rcx,[rdx+0x48]
|
|
18000decc: 48 83 c1 08 add rcx,0x8
|
|
18000ded0: e9 4b 45 ff ff jmp 0x180002420
|
|
18000ded5: 48 8d 8a 48 00 00 00 lea rcx,[rdx+0x48]
|
|
18000dedc: e9 0f c4 ff ff jmp 0x18000a2f0
|
|
18000dee1: 48 8d 8a 30 00 00 00 lea rcx,[rdx+0x30]
|
|
18000dee8: e9 33 45 ff ff jmp 0x180002420
|
|
18000deed: 48 8d 8a 30 00 00 00 lea rcx,[rdx+0x30]
|
|
18000def4: e9 27 45 ff ff jmp 0x180002420
|
|
18000def9: 48 8d 8a 48 00 00 00 lea rcx,[rdx+0x48]
|
|
18000df00: e9 ab 45 ff ff jmp 0x1800024b0
|
|
18000df05: cc int3
|
|
18000df06: cc int3
|
|
18000df07: cc int3
|
|
18000df08: cc int3
|
|
18000df09: cc int3
|
|
18000df0a: cc int3
|
|
18000df0b: cc int3
|
|
18000df0c: cc int3
|
|
18000df0d: cc int3
|
|
18000df0e: cc int3
|
|
18000df0f: cc int3
|
|
18000df10: 48 8b 8a 38 00 00 00 mov rcx,QWORD PTR [rdx+0x38]
|
|
18000df17: e9 04 45 ff ff jmp 0x180002420
|
|
18000df1c: 40 55 rex push rbp
|
|
18000df1e: 48 83 ec 20 sub rsp,0x20
|
|
18000df22: 48 8b ea mov rbp,rdx
|
|
18000df25: ba 28 00 00 00 mov edx,0x28
|
|
18000df2a: 48 8b 4d 40 mov rcx,QWORD PTR [rbp+0x40]
|
|
18000df2e: e8 dd e9 ff ff call 0x18000c910
|
|
18000df33: 48 83 c4 20 add rsp,0x20
|
|
18000df37: 5d pop rbp
|
|
18000df38: c3 ret
|
|
18000df39: 48 8b 8a 40 00 00 00 mov rcx,QWORD PTR [rdx+0x40]
|
|
18000df40: 48 83 c1 08 add rcx,0x8
|
|
18000df44: e9 d7 44 ff ff jmp 0x180002420
|
|
18000df49: cc int3
|
|
18000df4a: cc int3
|
|
18000df4b: cc int3
|
|
18000df4c: cc int3
|
|
18000df4d: cc int3
|
|
18000df4e: cc int3
|
|
18000df4f: cc int3
|
|
18000df50: 40 55 rex push rbp
|
|
18000df52: 48 83 ec 20 sub rsp,0x20
|
|
18000df56: 48 8b ea mov rbp,rdx
|
|
18000df59: ba 28 00 00 00 mov edx,0x28
|
|
18000df5e: 48 8b 4d 20 mov rcx,QWORD PTR [rbp+0x20]
|
|
18000df62: e8 a9 e9 ff ff call 0x18000c910
|
|
18000df67: 48 83 c4 20 add rsp,0x20
|
|
18000df6b: 5d pop rbp
|
|
18000df6c: c3 ret
|
|
18000df6d: 48 8d 8a 20 00 00 00 lea rcx,[rdx+0x20]
|
|
18000df74: e9 07 45 ff ff jmp 0x180002480
|
|
18000df79: cc int3
|
|
18000df7a: cc int3
|
|
18000df7b: cc int3
|
|
18000df7c: cc int3
|
|
18000df7d: cc int3
|
|
18000df7e: cc int3
|
|
18000df7f: cc int3
|
|
18000df80: 48 8d 8a 48 00 00 00 lea rcx,[rdx+0x48]
|
|
18000df87: e9 94 44 ff ff jmp 0x180002420
|
|
18000df8c: cc int3
|
|
18000df8d: cc int3
|
|
18000df8e: cc int3
|
|
18000df8f: cc int3
|
|
18000df90: 48 8b 8a 30 00 00 00 mov rcx,QWORD PTR [rdx+0x30]
|
|
18000df97: e9 84 44 ff ff jmp 0x180002420
|
|
18000df9c: 40 55 rex push rbp
|
|
18000df9e: 48 83 ec 20 sub rsp,0x20
|
|
18000dfa2: 48 8b ea mov rbp,rdx
|
|
18000dfa5: ba 28 00 00 00 mov edx,0x28
|
|
18000dfaa: 48 8b 4d 38 mov rcx,QWORD PTR [rbp+0x38]
|
|
18000dfae: e8 5d e9 ff ff call 0x18000c910
|
|
18000dfb3: 48 83 c4 20 add rsp,0x20
|
|
18000dfb7: 5d pop rbp
|
|
18000dfb8: c3 ret
|
|
18000dfb9: 48 8d 8a 38 00 00 00 lea rcx,[rdx+0x38]
|
|
18000dfc0: e9 bb 44 ff ff jmp 0x180002480
|
|
18000dfc5: cc int3
|
|
18000dfc6: cc int3
|
|
18000dfc7: cc int3
|
|
18000dfc8: cc int3
|
|
18000dfc9: cc int3
|
|
18000dfca: cc int3
|
|
18000dfcb: cc int3
|
|
18000dfcc: cc int3
|
|
18000dfcd: cc int3
|
|
18000dfce: cc int3
|
|
18000dfcf: cc int3
|
|
18000dfd0: 48 8d 8a 38 00 00 00 lea rcx,[rdx+0x38]
|
|
18000dfd7: 48 83 c1 08 add rcx,0x8
|
|
18000dfdb: e9 40 44 ff ff jmp 0x180002420
|
|
18000dfe0: 48 8d 8a 38 00 00 00 lea rcx,[rdx+0x38]
|
|
18000dfe7: e9 04 c3 ff ff jmp 0x18000a2f0
|
|
18000dfec: 48 8d 8a 20 00 00 00 lea rcx,[rdx+0x20]
|
|
18000dff3: e9 28 44 ff ff jmp 0x180002420
|
|
18000dff8: cc int3
|
|
18000dff9: cc int3
|
|
18000dffa: cc int3
|
|
18000dffb: cc int3
|
|
18000dffc: cc int3
|
|
18000dffd: cc int3
|
|
18000dffe: cc int3
|
|
18000dfff: cc int3
|
|
18000e000: 48 8b 8a 50 00 00 00 mov rcx,QWORD PTR [rdx+0x50]
|
|
18000e007: 48 83 c1 08 add rcx,0x8
|
|
18000e00b: e9 10 44 ff ff jmp 0x180002420
|
|
18000e010: 48 8b 8a 20 00 00 00 mov rcx,QWORD PTR [rdx+0x20]
|
|
18000e017: 48 83 c1 08 add rcx,0x8
|
|
18000e01b: e9 00 44 ff ff jmp 0x180002420
|
|
18000e020: 48 8d 8a 28 00 00 00 lea rcx,[rdx+0x28]
|
|
18000e027: e9 f4 43 ff ff jmp 0x180002420
|
|
18000e02c: cc int3
|
|
18000e02d: cc int3
|
|
18000e02e: cc int3
|
|
18000e02f: cc int3
|
|
18000e030: 40 55 rex push rbp
|
|
18000e032: 48 83 ec 20 sub rsp,0x20
|
|
18000e036: 48 8b ea mov rbp,rdx
|
|
18000e039: 8b 45 20 mov eax,DWORD PTR [rbp+0x20]
|
|
18000e03c: 83 e0 01 and eax,0x1
|
|
18000e03f: 85 c0 test eax,eax
|
|
18000e041: 74 0d je 0x18000e050
|
|
18000e043: 83 65 20 fe and DWORD PTR [rbp+0x20],0xfffffffe
|
|
18000e047: 48 8b 4d 48 mov rcx,QWORD PTR [rbp+0x48]
|
|
18000e04b: e8 d0 43 ff ff call 0x180002420
|
|
18000e050: 48 83 c4 20 add rsp,0x20
|
|
18000e054: 5d pop rbp
|
|
18000e055: c3 ret
|
|
18000e056: cc int3
|
|
18000e057: cc int3
|
|
18000e058: cc int3
|
|
18000e059: cc int3
|
|
18000e05a: cc int3
|
|
18000e05b: cc int3
|
|
18000e05c: cc int3
|
|
18000e05d: cc int3
|
|
18000e05e: cc int3
|
|
18000e05f: cc int3
|
|
18000e060: 48 8b 8a 50 00 00 00 mov rcx,QWORD PTR [rdx+0x50]
|
|
18000e067: 48 83 c1 08 add rcx,0x8
|
|
18000e06b: e9 f0 92 ff ff jmp 0x180007360
|
|
18000e070: 48 8b 8a 50 00 00 00 mov rcx,QWORD PTR [rdx+0x50]
|
|
18000e077: 48 83 c1 38 add rcx,0x38
|
|
18000e07b: e9 70 43 ff ff jmp 0x1800023f0
|
|
18000e080: 48 8b 8a 50 00 00 00 mov rcx,QWORD PTR [rdx+0x50]
|
|
18000e087: 48 83 c1 60 add rcx,0x60
|
|
18000e08b: e9 90 d1 ff ff jmp 0x18000b220
|
|
18000e090: 40 55 rex push rbp
|
|
18000e092: 48 83 ec 20 sub rsp,0x20
|
|
18000e096: 48 8b ea mov rbp,rdx
|
|
18000e099: ba d8 00 00 00 mov edx,0xd8
|
|
18000e09e: 48 8b 4d 58 mov rcx,QWORD PTR [rbp+0x58]
|
|
18000e0a2: e8 69 e8 ff ff call 0x18000c910
|
|
18000e0a7: 48 83 c4 20 add rsp,0x20
|
|
18000e0ab: 5d pop rbp
|
|
18000e0ac: c3 ret
|
|
18000e0ad: 40 55 rex push rbp
|
|
18000e0af: 48 83 ec 20 sub rsp,0x20
|
|
18000e0b3: 48 8b ea mov rbp,rdx
|
|
18000e0b6: ba d8 00 00 00 mov edx,0xd8
|
|
18000e0bb: 48 8b 4d 58 mov rcx,QWORD PTR [rbp+0x58]
|
|
18000e0bf: e8 4c e8 ff ff call 0x18000c910
|
|
18000e0c4: 48 83 c4 20 add rsp,0x20
|
|
18000e0c8: 5d pop rbp
|
|
18000e0c9: c3 ret
|
|
18000e0ca: 40 55 rex push rbp
|
|
18000e0cc: 48 83 ec 20 sub rsp,0x20
|
|
18000e0d0: 48 8b ea mov rbp,rdx
|
|
18000e0d3: ba d8 00 00 00 mov edx,0xd8
|
|
18000e0d8: 48 8b 4d 58 mov rcx,QWORD PTR [rbp+0x58]
|
|
18000e0dc: e8 2f e8 ff ff call 0x18000c910
|
|
18000e0e1: 48 83 c4 20 add rsp,0x20
|
|
18000e0e5: 5d pop rbp
|
|
18000e0e6: c3 ret
|
|
18000e0e7: 40 55 rex push rbp
|
|
18000e0e9: 48 83 ec 20 sub rsp,0x20
|
|
18000e0ed: 48 8b ea mov rbp,rdx
|
|
18000e0f0: ba 38 01 00 00 mov edx,0x138
|
|
18000e0f5: 48 8b 4d 58 mov rcx,QWORD PTR [rbp+0x58]
|
|
18000e0f9: e8 12 e8 ff ff call 0x18000c910
|
|
18000e0fe: 48 83 c4 20 add rsp,0x20
|
|
18000e102: 5d pop rbp
|
|
18000e103: c3 ret
|
|
18000e104: 40 55 rex push rbp
|
|
18000e106: 48 83 ec 20 sub rsp,0x20
|
|
18000e10a: 48 8b ea mov rbp,rdx
|
|
18000e10d: ba f8 00 00 00 mov edx,0xf8
|
|
18000e112: 48 8b 4d 58 mov rcx,QWORD PTR [rbp+0x58]
|
|
18000e116: e8 f5 e7 ff ff call 0x18000c910
|
|
18000e11b: 48 83 c4 20 add rsp,0x20
|
|
18000e11f: 5d pop rbp
|
|
18000e120: c3 ret
|
|
18000e121: 40 55 rex push rbp
|
|
18000e123: 48 83 ec 20 sub rsp,0x20
|
|
18000e127: 48 8b ea mov rbp,rdx
|
|
18000e12a: ba 28 01 00 00 mov edx,0x128
|
|
18000e12f: 48 8b 4d 58 mov rcx,QWORD PTR [rbp+0x58]
|
|
18000e133: e8 d8 e7 ff ff call 0x18000c910
|
|
18000e138: 48 83 c4 20 add rsp,0x20
|
|
18000e13c: 5d pop rbp
|
|
18000e13d: c3 ret
|
|
18000e13e: 40 55 rex push rbp
|
|
18000e140: 48 83 ec 20 sub rsp,0x20
|
|
18000e144: 48 8b ea mov rbp,rdx
|
|
18000e147: ba d8 00 00 00 mov edx,0xd8
|
|
18000e14c: 48 8b 4d 58 mov rcx,QWORD PTR [rbp+0x58]
|
|
18000e150: e8 bb e7 ff ff call 0x18000c910
|
|
18000e155: 48 83 c4 20 add rsp,0x20
|
|
18000e159: 5d pop rbp
|
|
18000e15a: c3 ret
|
|
18000e15b: 40 55 rex push rbp
|
|
18000e15d: 48 83 ec 20 sub rsp,0x20
|
|
18000e161: 48 8b ea mov rbp,rdx
|
|
18000e164: ba e0 00 00 00 mov edx,0xe0
|
|
18000e169: 48 8b 4d 58 mov rcx,QWORD PTR [rbp+0x58]
|
|
18000e16d: e8 9e e7 ff ff call 0x18000c910
|
|
18000e172: 48 83 c4 20 add rsp,0x20
|
|
18000e176: 5d pop rbp
|
|
18000e177: c3 ret
|
|
18000e178: cc int3
|
|
18000e179: cc int3
|
|
18000e17a: cc int3
|
|
18000e17b: cc int3
|
|
18000e17c: cc int3
|
|
18000e17d: cc int3
|
|
18000e17e: cc int3
|
|
18000e17f: cc int3
|
|
18000e180: 48 8d 8a 88 00 00 00 lea rcx,[rdx+0x88]
|
|
18000e187: e9 14 4c ff ff jmp 0x180002da0
|
|
18000e18c: 48 8d 8a a0 00 00 00 lea rcx,[rdx+0xa0]
|
|
18000e193: e9 18 43 ff ff jmp 0x1800024b0
|
|
18000e198: 48 8d 8a a0 00 00 00 lea rcx,[rdx+0xa0]
|
|
18000e19f: 48 83 c1 20 add rcx,0x20
|
|
18000e1a3: e9 08 43 ff ff jmp 0x1800024b0
|
|
18000e1a8: 48 8d 8a a0 00 00 00 lea rcx,[rdx+0xa0]
|
|
18000e1af: e9 ec 4a ff ff jmp 0x180002ca0
|
|
18000e1b4: 48 8b 8a 20 00 00 00 mov rcx,QWORD PTR [rdx+0x20]
|
|
18000e1bb: e9 f0 42 ff ff jmp 0x1800024b0
|
|
18000e1c0: 48 8b 8a 20 00 00 00 mov rcx,QWORD PTR [rdx+0x20]
|
|
18000e1c7: 48 83 c1 20 add rcx,0x20
|
|
18000e1cb: e9 e0 42 ff ff jmp 0x1800024b0
|
|
18000e1d0: 40 55 rex push rbp
|
|
18000e1d2: 48 83 ec 20 sub rsp,0x20
|
|
18000e1d6: 48 8b ea mov rbp,rdx
|
|
18000e1d9: 8b 45 24 mov eax,DWORD PTR [rbp+0x24]
|
|
18000e1dc: 83 e0 01 and eax,0x1
|
|
18000e1df: 85 c0 test eax,eax
|
|
18000e1e1: 74 0d je 0x18000e1f0
|
|
18000e1e3: 83 65 24 fe and DWORD PTR [rbp+0x24],0xfffffffe
|
|
18000e1e7: 48 8b 4d 28 mov rcx,QWORD PTR [rbp+0x28]
|
|
18000e1eb: e8 30 42 ff ff call 0x180002420
|
|
18000e1f0: 48 83 c4 20 add rsp,0x20
|
|
18000e1f4: 5d pop rbp
|
|
18000e1f5: c3 ret
|
|
18000e1f6: cc int3
|
|
18000e1f7: cc int3
|
|
18000e1f8: cc int3
|
|
18000e1f9: cc int3
|
|
18000e1fa: cc int3
|
|
18000e1fb: cc int3
|
|
18000e1fc: cc int3
|
|
18000e1fd: cc int3
|
|
18000e1fe: cc int3
|
|
18000e1ff: cc int3
|
|
18000e200: 48 8d 8a 50 00 00 00 lea rcx,[rdx+0x50]
|
|
18000e207: e9 14 42 ff ff jmp 0x180002420
|
|
18000e20c: 48 8d 8a 38 00 00 00 lea rcx,[rdx+0x38]
|
|
18000e213: e9 08 42 ff ff jmp 0x180002420
|
|
18000e218: cc int3
|
|
18000e219: cc int3
|
|
18000e21a: cc int3
|
|
18000e21b: cc int3
|
|
18000e21c: cc int3
|
|
18000e21d: cc int3
|
|
18000e21e: cc int3
|
|
18000e21f: cc int3
|
|
18000e220: 40 55 rex push rbp
|
|
18000e222: 48 83 ec 20 sub rsp,0x20
|
|
18000e226: 48 8b ea mov rbp,rdx
|
|
18000e229: ba b0 02 00 00 mov edx,0x2b0
|
|
18000e22e: 48 8b 4d 50 mov rcx,QWORD PTR [rbp+0x50]
|
|
18000e232: e8 d9 e6 ff ff call 0x18000c910
|
|
18000e237: 48 83 c4 20 add rsp,0x20
|
|
18000e23b: 5d pop rbp
|
|
18000e23c: c3 ret
|
|
18000e23d: 48 8b 8a 50 00 00 00 mov rcx,QWORD PTR [rdx+0x50]
|
|
18000e244: 48 83 c1 08 add rcx,0x8
|
|
18000e248: e9 03 33 ff ff jmp 0x180001550
|
|
18000e24d: 40 55 rex push rbp
|
|
18000e24f: 48 83 ec 20 sub rsp,0x20
|
|
18000e253: 48 8b ea mov rbp,rdx
|
|
18000e256: ba 78 00 00 00 mov edx,0x78
|
|
18000e25b: 48 8b 4d 58 mov rcx,QWORD PTR [rbp+0x58]
|
|
18000e25f: e8 ac e6 ff ff call 0x18000c910
|
|
18000e264: 48 83 c4 20 add rsp,0x20
|
|
18000e268: 5d pop rbp
|
|
18000e269: c3 ret
|
|
18000e26a: 40 55 rex push rbp
|
|
18000e26c: 48 8b ea mov rbp,rdx
|
|
18000e26f: 48 8b 01 mov rax,QWORD PTR [rcx]
|
|
18000e272: 33 c9 xor ecx,ecx
|
|
18000e274: 81 38 05 00 00 c0 cmp DWORD PTR [rax],0xc0000005
|
|
18000e27a: 0f 94 c1 sete cl
|
|
18000e27d: 8b c1 mov eax,ecx
|
|
18000e27f: 5d pop rbp
|
|
18000e280: c3 ret
|
|
18000e281: cc int3
|
|
18000e282: 40 55 rex push rbp
|
|
18000e284: 48 83 ec 20 sub rsp,0x20
|
|
18000e288: 48 8b ea mov rbp,rdx
|
|
18000e28b: 8a 4d 40 mov cl,BYTE PTR [rbp+0x40]
|
|
18000e28e: 48 83 c4 20 add rsp,0x20
|
|
18000e292: 5d pop rbp
|
|
18000e293: e9 d4 e5 ff ff jmp 0x18000c86c
|
|
18000e298: cc int3
|
|
18000e299: 40 55 rex push rbp
|
|
18000e29b: 48 83 ec 20 sub rsp,0x20
|
|
18000e29f: 48 8b ea mov rbp,rdx
|
|
18000e2a2: 8a 4d 20 mov cl,BYTE PTR [rbp+0x20]
|
|
18000e2a5: e8 c2 e5 ff ff call 0x18000c86c
|
|
18000e2aa: 90 nop
|
|
18000e2ab: 48 83 c4 20 add rsp,0x20
|
|
18000e2af: 5d pop rbp
|
|
18000e2b0: c3 ret
|
|
18000e2b1: cc int3
|
|
18000e2b2: 40 55 rex push rbp
|
|
18000e2b4: 48 83 ec 20 sub rsp,0x20
|
|
18000e2b8: 48 8b ea mov rbp,rdx
|
|
18000e2bb: 48 83 c4 20 add rsp,0x20
|
|
18000e2bf: 5d pop rbp
|
|
18000e2c0: e9 23 e4 ff ff jmp 0x18000c6e8
|
|
18000e2c5: cc int3
|
|
18000e2c6: 40 55 rex push rbp
|
|
18000e2c8: 48 83 ec 30 sub rsp,0x30
|
|
18000e2cc: 48 8b ea mov rbp,rdx
|
|
18000e2cf: 48 8b 01 mov rax,QWORD PTR [rcx]
|
|
18000e2d2: 8b 10 mov edx,DWORD PTR [rax]
|
|
18000e2d4: 48 89 4c 24 28 mov QWORD PTR [rsp+0x28],rcx
|
|
18000e2d9: 89 54 24 20 mov DWORD PTR [rsp+0x20],edx
|
|
18000e2dd: 4c 8d 0d 9c eb ff ff lea r9,[rip+0xffffffffffffeb9c] # 0x18000ce80
|
|
18000e2e4: 4c 8b 45 70 mov r8,QWORD PTR [rbp+0x70]
|
|
18000e2e8: 8b 55 68 mov edx,DWORD PTR [rbp+0x68]
|
|
18000e2eb: 48 8b 4d 60 mov rcx,QWORD PTR [rbp+0x60]
|
|
18000e2ef: e8 64 e3 ff ff call 0x18000c658
|
|
18000e2f4: 90 nop
|
|
18000e2f5: 48 83 c4 30 add rsp,0x30
|
|
18000e2f9: 5d pop rbp
|
|
18000e2fa: c3 ret
|
|
18000e2fb: cc int3
|
|
18000e2fc: cc int3
|
|
18000e2fd: cc int3
|
|
18000e2fe: cc int3
|
|
18000e2ff: cc int3
|
|
18000e300: 48 83 ec 28 sub rsp,0x28
|
|
18000e304: 48 8b 0d 55 7d 00 00 mov rcx,QWORD PTR [rip+0x7d55] # 0x180016060
|
|
18000e30b: 48 85 c9 test rcx,rcx
|
|
18000e30e: 74 4d je 0x18000e35d
|
|
18000e310: 48 8b 15 59 7d 00 00 mov rdx,QWORD PTR [rip+0x7d59] # 0x180016070
|
|
18000e317: 48 8b c1 mov rax,rcx
|
|
18000e31a: 48 2b d1 sub rdx,rcx
|
|
18000e31d: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000e324: 72 1c jb 0x18000e342
|
|
18000e326: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
18000e32a: 48 83 c2 27 add rdx,0x27
|
|
18000e32e: 48 2b c1 sub rax,rcx
|
|
18000e331: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
18000e335: 48 83 f8 1f cmp rax,0x1f
|
|
18000e339: 76 07 jbe 0x18000e342
|
|
18000e33b: ff 15 1f 11 00 00 call QWORD PTR [rip+0x111f] # 0x18000f460
|
|
18000e341: cc int3
|
|
18000e342: e8 c9 e5 ff ff call 0x18000c910
|
|
18000e347: 0f 57 c0 xorps xmm0,xmm0
|
|
18000e34a: 48 c7 05 0b 7d 00 00 mov QWORD PTR [rip+0x7d0b],0x0 # 0x180016060
|
|
18000e351: 00 00 00 00
|
|
18000e355: f3 0f 7f 05 0b 7d 00 movdqu XMMWORD PTR [rip+0x7d0b],xmm0 # 0x180016068
|
|
18000e35c: 00
|
|
18000e35d: 48 83 c4 28 add rsp,0x28
|
|
18000e361: c3 ret
|
|
18000e362: cc int3
|
|
18000e363: cc int3
|
|
18000e364: cc int3
|
|
18000e365: cc int3
|
|
18000e366: cc int3
|
|
18000e367: cc int3
|
|
18000e368: cc int3
|
|
18000e369: cc int3
|
|
18000e36a: cc int3
|
|
18000e36b: cc int3
|
|
18000e36c: cc int3
|
|
18000e36d: cc int3
|
|
18000e36e: cc int3
|
|
18000e36f: cc int3
|
|
18000e370: 48 83 ec 28 sub rsp,0x28
|
|
18000e374: 48 8b 0d 85 7c 00 00 mov rcx,QWORD PTR [rip+0x7c85] # 0x180016000
|
|
18000e37b: 48 85 c9 test rcx,rcx
|
|
18000e37e: 74 4d je 0x18000e3cd
|
|
18000e380: 48 8b 15 89 7c 00 00 mov rdx,QWORD PTR [rip+0x7c89] # 0x180016010
|
|
18000e387: 48 8b c1 mov rax,rcx
|
|
18000e38a: 48 2b d1 sub rdx,rcx
|
|
18000e38d: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000e394: 72 1c jb 0x18000e3b2
|
|
18000e396: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
18000e39a: 48 83 c2 27 add rdx,0x27
|
|
18000e39e: 48 2b c1 sub rax,rcx
|
|
18000e3a1: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
18000e3a5: 48 83 f8 1f cmp rax,0x1f
|
|
18000e3a9: 76 07 jbe 0x18000e3b2
|
|
18000e3ab: ff 15 af 10 00 00 call QWORD PTR [rip+0x10af] # 0x18000f460
|
|
18000e3b1: cc int3
|
|
18000e3b2: e8 59 e5 ff ff call 0x18000c910
|
|
18000e3b7: 0f 57 c0 xorps xmm0,xmm0
|
|
18000e3ba: 48 c7 05 3b 7c 00 00 mov QWORD PTR [rip+0x7c3b],0x0 # 0x180016000
|
|
18000e3c1: 00 00 00 00
|
|
18000e3c5: f3 0f 7f 05 3b 7c 00 movdqu XMMWORD PTR [rip+0x7c3b],xmm0 # 0x180016008
|
|
18000e3cc: 00
|
|
18000e3cd: 48 83 c4 28 add rsp,0x28
|
|
18000e3d1: c3 ret
|
|
18000e3d2: cc int3
|
|
18000e3d3: cc int3
|
|
18000e3d4: cc int3
|
|
18000e3d5: cc int3
|
|
18000e3d6: cc int3
|
|
18000e3d7: cc int3
|
|
18000e3d8: cc int3
|
|
18000e3d9: cc int3
|
|
18000e3da: cc int3
|
|
18000e3db: cc int3
|
|
18000e3dc: cc int3
|
|
18000e3dd: cc int3
|
|
18000e3de: cc int3
|
|
18000e3df: cc int3
|
|
18000e3e0: 48 83 ec 28 sub rsp,0x28
|
|
18000e3e4: 48 8b 0d 2d 7c 00 00 mov rcx,QWORD PTR [rip+0x7c2d] # 0x180016018
|
|
18000e3eb: 48 85 c9 test rcx,rcx
|
|
18000e3ee: 74 4d je 0x18000e43d
|
|
18000e3f0: 48 8b 15 31 7c 00 00 mov rdx,QWORD PTR [rip+0x7c31] # 0x180016028
|
|
18000e3f7: 48 8b c1 mov rax,rcx
|
|
18000e3fa: 48 2b d1 sub rdx,rcx
|
|
18000e3fd: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000e404: 72 1c jb 0x18000e422
|
|
18000e406: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
18000e40a: 48 83 c2 27 add rdx,0x27
|
|
18000e40e: 48 2b c1 sub rax,rcx
|
|
18000e411: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
18000e415: 48 83 f8 1f cmp rax,0x1f
|
|
18000e419: 76 07 jbe 0x18000e422
|
|
18000e41b: ff 15 3f 10 00 00 call QWORD PTR [rip+0x103f] # 0x18000f460
|
|
18000e421: cc int3
|
|
18000e422: e8 e9 e4 ff ff call 0x18000c910
|
|
18000e427: 0f 57 c0 xorps xmm0,xmm0
|
|
18000e42a: 48 c7 05 e3 7b 00 00 mov QWORD PTR [rip+0x7be3],0x0 # 0x180016018
|
|
18000e431: 00 00 00 00
|
|
18000e435: f3 0f 7f 05 e3 7b 00 movdqu XMMWORD PTR [rip+0x7be3],xmm0 # 0x180016020
|
|
18000e43c: 00
|
|
18000e43d: 48 83 c4 28 add rsp,0x28
|
|
18000e441: c3 ret
|
|
18000e442: cc int3
|
|
18000e443: cc int3
|
|
18000e444: cc int3
|
|
18000e445: cc int3
|
|
18000e446: cc int3
|
|
18000e447: cc int3
|
|
18000e448: cc int3
|
|
18000e449: cc int3
|
|
18000e44a: cc int3
|
|
18000e44b: cc int3
|
|
18000e44c: cc int3
|
|
18000e44d: cc int3
|
|
18000e44e: cc int3
|
|
18000e44f: cc int3
|
|
18000e450: 48 83 ec 28 sub rsp,0x28
|
|
18000e454: 48 8b 0d 35 7c 00 00 mov rcx,QWORD PTR [rip+0x7c35] # 0x180016090
|
|
18000e45b: 48 85 c9 test rcx,rcx
|
|
18000e45e: 74 4d je 0x18000e4ad
|
|
18000e460: 48 8b 15 39 7c 00 00 mov rdx,QWORD PTR [rip+0x7c39] # 0x1800160a0
|
|
18000e467: 48 8b c1 mov rax,rcx
|
|
18000e46a: 48 2b d1 sub rdx,rcx
|
|
18000e46d: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000e474: 72 1c jb 0x18000e492
|
|
18000e476: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
18000e47a: 48 83 c2 27 add rdx,0x27
|
|
18000e47e: 48 2b c1 sub rax,rcx
|
|
18000e481: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
18000e485: 48 83 f8 1f cmp rax,0x1f
|
|
18000e489: 76 07 jbe 0x18000e492
|
|
18000e48b: ff 15 cf 0f 00 00 call QWORD PTR [rip+0xfcf] # 0x18000f460
|
|
18000e491: cc int3
|
|
18000e492: e8 79 e4 ff ff call 0x18000c910
|
|
18000e497: 0f 57 c0 xorps xmm0,xmm0
|
|
18000e49a: 48 c7 05 eb 7b 00 00 mov QWORD PTR [rip+0x7beb],0x0 # 0x180016090
|
|
18000e4a1: 00 00 00 00
|
|
18000e4a5: f3 0f 7f 05 eb 7b 00 movdqu XMMWORD PTR [rip+0x7beb],xmm0 # 0x180016098
|
|
18000e4ac: 00
|
|
18000e4ad: 48 83 c4 28 add rsp,0x28
|
|
18000e4b1: c3 ret
|
|
18000e4b2: cc int3
|
|
18000e4b3: cc int3
|
|
18000e4b4: cc int3
|
|
18000e4b5: cc int3
|
|
18000e4b6: cc int3
|
|
18000e4b7: cc int3
|
|
18000e4b8: cc int3
|
|
18000e4b9: cc int3
|
|
18000e4ba: cc int3
|
|
18000e4bb: cc int3
|
|
18000e4bc: cc int3
|
|
18000e4bd: cc int3
|
|
18000e4be: cc int3
|
|
18000e4bf: cc int3
|
|
18000e4c0: 48 83 ec 28 sub rsp,0x28
|
|
18000e4c4: 48 8b 0d ad 7b 00 00 mov rcx,QWORD PTR [rip+0x7bad] # 0x180016078
|
|
18000e4cb: 48 85 c9 test rcx,rcx
|
|
18000e4ce: 74 4d je 0x18000e51d
|
|
18000e4d0: 48 8b 15 b1 7b 00 00 mov rdx,QWORD PTR [rip+0x7bb1] # 0x180016088
|
|
18000e4d7: 48 8b c1 mov rax,rcx
|
|
18000e4da: 48 2b d1 sub rdx,rcx
|
|
18000e4dd: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000e4e4: 72 1c jb 0x18000e502
|
|
18000e4e6: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
18000e4ea: 48 83 c2 27 add rdx,0x27
|
|
18000e4ee: 48 2b c1 sub rax,rcx
|
|
18000e4f1: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
18000e4f5: 48 83 f8 1f cmp rax,0x1f
|
|
18000e4f9: 76 07 jbe 0x18000e502
|
|
18000e4fb: ff 15 5f 0f 00 00 call QWORD PTR [rip+0xf5f] # 0x18000f460
|
|
18000e501: cc int3
|
|
18000e502: e8 09 e4 ff ff call 0x18000c910
|
|
18000e507: 0f 57 c0 xorps xmm0,xmm0
|
|
18000e50a: 48 c7 05 63 7b 00 00 mov QWORD PTR [rip+0x7b63],0x0 # 0x180016078
|
|
18000e511: 00 00 00 00
|
|
18000e515: f3 0f 7f 05 63 7b 00 movdqu XMMWORD PTR [rip+0x7b63],xmm0 # 0x180016080
|
|
18000e51c: 00
|
|
18000e51d: 48 83 c4 28 add rsp,0x28
|
|
18000e521: c3 ret
|
|
18000e522: cc int3
|
|
18000e523: cc int3
|
|
18000e524: cc int3
|
|
18000e525: cc int3
|
|
18000e526: cc int3
|
|
18000e527: cc int3
|
|
18000e528: cc int3
|
|
18000e529: cc int3
|
|
18000e52a: cc int3
|
|
18000e52b: cc int3
|
|
18000e52c: cc int3
|
|
18000e52d: cc int3
|
|
18000e52e: cc int3
|
|
18000e52f: cc int3
|
|
18000e530: 48 83 ec 28 sub rsp,0x28
|
|
18000e534: 48 8b 0d f5 7a 00 00 mov rcx,QWORD PTR [rip+0x7af5] # 0x180016030
|
|
18000e53b: 48 85 c9 test rcx,rcx
|
|
18000e53e: 74 4d je 0x18000e58d
|
|
18000e540: 48 8b 15 f9 7a 00 00 mov rdx,QWORD PTR [rip+0x7af9] # 0x180016040
|
|
18000e547: 48 8b c1 mov rax,rcx
|
|
18000e54a: 48 2b d1 sub rdx,rcx
|
|
18000e54d: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000e554: 72 1c jb 0x18000e572
|
|
18000e556: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
18000e55a: 48 83 c2 27 add rdx,0x27
|
|
18000e55e: 48 2b c1 sub rax,rcx
|
|
18000e561: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
18000e565: 48 83 f8 1f cmp rax,0x1f
|
|
18000e569: 76 07 jbe 0x18000e572
|
|
18000e56b: ff 15 ef 0e 00 00 call QWORD PTR [rip+0xeef] # 0x18000f460
|
|
18000e571: cc int3
|
|
18000e572: e8 99 e3 ff ff call 0x18000c910
|
|
18000e577: 0f 57 c0 xorps xmm0,xmm0
|
|
18000e57a: 48 c7 05 ab 7a 00 00 mov QWORD PTR [rip+0x7aab],0x0 # 0x180016030
|
|
18000e581: 00 00 00 00
|
|
18000e585: f3 0f 7f 05 ab 7a 00 movdqu XMMWORD PTR [rip+0x7aab],xmm0 # 0x180016038
|
|
18000e58c: 00
|
|
18000e58d: 48 83 c4 28 add rsp,0x28
|
|
18000e591: c3 ret
|
|
18000e592: cc int3
|
|
18000e593: cc int3
|
|
18000e594: cc int3
|
|
18000e595: cc int3
|
|
18000e596: cc int3
|
|
18000e597: cc int3
|
|
18000e598: cc int3
|
|
18000e599: cc int3
|
|
18000e59a: cc int3
|
|
18000e59b: cc int3
|
|
18000e59c: cc int3
|
|
18000e59d: cc int3
|
|
18000e59e: cc int3
|
|
18000e59f: cc int3
|
|
18000e5a0: 48 83 ec 28 sub rsp,0x28
|
|
18000e5a4: 48 8b 0d fd 7a 00 00 mov rcx,QWORD PTR [rip+0x7afd] # 0x1800160a8
|
|
18000e5ab: 48 85 c9 test rcx,rcx
|
|
18000e5ae: 74 4d je 0x18000e5fd
|
|
18000e5b0: 48 8b 15 01 7b 00 00 mov rdx,QWORD PTR [rip+0x7b01] # 0x1800160b8
|
|
18000e5b7: 48 8b c1 mov rax,rcx
|
|
18000e5ba: 48 2b d1 sub rdx,rcx
|
|
18000e5bd: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000e5c4: 72 1c jb 0x18000e5e2
|
|
18000e5c6: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
18000e5ca: 48 83 c2 27 add rdx,0x27
|
|
18000e5ce: 48 2b c1 sub rax,rcx
|
|
18000e5d1: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
18000e5d5: 48 83 f8 1f cmp rax,0x1f
|
|
18000e5d9: 76 07 jbe 0x18000e5e2
|
|
18000e5db: ff 15 7f 0e 00 00 call QWORD PTR [rip+0xe7f] # 0x18000f460
|
|
18000e5e1: cc int3
|
|
18000e5e2: e8 29 e3 ff ff call 0x18000c910
|
|
18000e5e7: 0f 57 c0 xorps xmm0,xmm0
|
|
18000e5ea: 48 c7 05 b3 7a 00 00 mov QWORD PTR [rip+0x7ab3],0x0 # 0x1800160a8
|
|
18000e5f1: 00 00 00 00
|
|
18000e5f5: f3 0f 7f 05 b3 7a 00 movdqu XMMWORD PTR [rip+0x7ab3],xmm0 # 0x1800160b0
|
|
18000e5fc: 00
|
|
18000e5fd: 48 83 c4 28 add rsp,0x28
|
|
18000e601: c3 ret
|
|
18000e602: cc int3
|
|
18000e603: cc int3
|
|
18000e604: cc int3
|
|
18000e605: cc int3
|
|
18000e606: cc int3
|
|
18000e607: cc int3
|
|
18000e608: cc int3
|
|
18000e609: cc int3
|
|
18000e60a: cc int3
|
|
18000e60b: cc int3
|
|
18000e60c: cc int3
|
|
18000e60d: cc int3
|
|
18000e60e: cc int3
|
|
18000e60f: cc int3
|
|
18000e610: 48 83 ec 28 sub rsp,0x28
|
|
18000e614: 48 8b 0d 2d 7a 00 00 mov rcx,QWORD PTR [rip+0x7a2d] # 0x180016048
|
|
18000e61b: 48 85 c9 test rcx,rcx
|
|
18000e61e: 74 4d je 0x18000e66d
|
|
18000e620: 48 8b 15 31 7a 00 00 mov rdx,QWORD PTR [rip+0x7a31] # 0x180016058
|
|
18000e627: 48 8b c1 mov rax,rcx
|
|
18000e62a: 48 2b d1 sub rdx,rcx
|
|
18000e62d: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000e634: 72 1c jb 0x18000e652
|
|
18000e636: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
18000e63a: 48 83 c2 27 add rdx,0x27
|
|
18000e63e: 48 2b c1 sub rax,rcx
|
|
18000e641: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
18000e645: 48 83 f8 1f cmp rax,0x1f
|
|
18000e649: 76 07 jbe 0x18000e652
|
|
18000e64b: ff 15 0f 0e 00 00 call QWORD PTR [rip+0xe0f] # 0x18000f460
|
|
18000e651: cc int3
|
|
18000e652: e8 b9 e2 ff ff call 0x18000c910
|
|
18000e657: 0f 57 c0 xorps xmm0,xmm0
|
|
18000e65a: 48 c7 05 e3 79 00 00 mov QWORD PTR [rip+0x79e3],0x0 # 0x180016048
|
|
18000e661: 00 00 00 00
|
|
18000e665: f3 0f 7f 05 e3 79 00 movdqu XMMWORD PTR [rip+0x79e3],xmm0 # 0x180016050
|
|
18000e66c: 00
|
|
18000e66d: 48 83 c4 28 add rsp,0x28
|
|
18000e671: c3 ret
|
|
18000e672: cc int3
|
|
18000e673: cc int3
|
|
18000e674: cc int3
|
|
18000e675: cc int3
|
|
18000e676: cc int3
|
|
18000e677: cc int3
|
|
18000e678: cc int3
|
|
18000e679: cc int3
|
|
18000e67a: cc int3
|
|
18000e67b: cc int3
|
|
18000e67c: cc int3
|
|
18000e67d: cc int3
|
|
18000e67e: cc int3
|
|
18000e67f: cc int3
|
|
18000e680: 48 83 ec 28 sub rsp,0x28
|
|
18000e684: 48 8b 15 4d 7a 00 00 mov rdx,QWORD PTR [rip+0x7a4d] # 0x1800160d8
|
|
18000e68b: 48 83 fa 08 cmp rdx,0x8
|
|
18000e68f: 72 35 jb 0x18000e6c6
|
|
18000e691: 48 8b 0d 28 7a 00 00 mov rcx,QWORD PTR [rip+0x7a28] # 0x1800160c0
|
|
18000e698: 48 8d 14 55 02 00 00 lea rdx,[rdx*2+0x2]
|
|
18000e69f: 00
|
|
18000e6a0: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000e6a7: 72 18 jb 0x18000e6c1
|
|
18000e6a9: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8]
|
|
18000e6ad: 48 83 c2 27 add rdx,0x27
|
|
18000e6b1: 49 2b c8 sub rcx,r8
|
|
18000e6b4: 48 8d 41 f8 lea rax,[rcx-0x8]
|
|
18000e6b8: 48 83 f8 1f cmp rax,0x1f
|
|
18000e6bc: 77 28 ja 0x18000e6e6
|
|
18000e6be: 49 8b c8 mov rcx,r8
|
|
18000e6c1: e8 4a e2 ff ff call 0x18000c910
|
|
18000e6c6: 33 c0 xor eax,eax
|
|
18000e6c8: 48 c7 05 05 7a 00 00 mov QWORD PTR [rip+0x7a05],0x7 # 0x1800160d8
|
|
18000e6cf: 07 00 00 00
|
|
18000e6d3: 48 89 05 f6 79 00 00 mov QWORD PTR [rip+0x79f6],rax # 0x1800160d0
|
|
18000e6da: 66 89 05 df 79 00 00 mov WORD PTR [rip+0x79df],ax # 0x1800160c0
|
|
18000e6e1: 48 83 c4 28 add rsp,0x28
|
|
18000e6e5: c3 ret
|
|
18000e6e6: ff 15 74 0d 00 00 call QWORD PTR [rip+0xd74] # 0x18000f460
|
|
18000e6ec: cc int3
|
|
18000e6ed: cc int3
|
|
18000e6ee: cc int3
|
|
18000e6ef: cc int3
|
|
18000e6f0: 48 83 ec 28 sub rsp,0x28
|
|
18000e6f4: 48 8b 15 7d 69 00 00 mov rdx,QWORD PTR [rip+0x697d] # 0x180015078
|
|
18000e6fb: 48 83 fa 10 cmp rdx,0x10
|
|
18000e6ff: 72 37 jb 0x18000e738
|
|
18000e701: 48 8b 0d 58 69 00 00 mov rcx,QWORD PTR [rip+0x6958] # 0x180015060
|
|
18000e708: 48 ff c2 inc rdx
|
|
18000e70b: 48 8b c1 mov rax,rcx
|
|
18000e70e: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000e715: 72 1c jb 0x18000e733
|
|
18000e717: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
18000e71b: 48 83 c2 27 add rdx,0x27
|
|
18000e71f: 48 2b c1 sub rax,rcx
|
|
18000e722: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
18000e726: 48 83 f8 1f cmp rax,0x1f
|
|
18000e72a: 76 07 jbe 0x18000e733
|
|
18000e72c: ff 15 2e 0d 00 00 call QWORD PTR [rip+0xd2e] # 0x18000f460
|
|
18000e732: cc int3
|
|
18000e733: e8 d8 e1 ff ff call 0x18000c910
|
|
18000e738: 48 c7 05 2d 69 00 00 mov QWORD PTR [rip+0x692d],0x0 # 0x180015070
|
|
18000e73f: 00 00 00 00
|
|
18000e743: 48 c7 05 2a 69 00 00 mov QWORD PTR [rip+0x692a],0xf # 0x180015078
|
|
18000e74a: 0f 00 00 00
|
|
18000e74e: c6 05 0b 69 00 00 00 mov BYTE PTR [rip+0x690b],0x0 # 0x180015060
|
|
18000e755: 48 83 c4 28 add rsp,0x28
|
|
18000e759: c3 ret
|
|
18000e75a: cc int3
|
|
18000e75b: cc int3
|
|
18000e75c: cc int3
|
|
18000e75d: cc int3
|
|
18000e75e: cc int3
|
|
18000e75f: cc int3
|
|
18000e760: 48 83 ec 28 sub rsp,0x28
|
|
18000e764: 48 8b 15 4d 69 00 00 mov rdx,QWORD PTR [rip+0x694d] # 0x1800150b8
|
|
18000e76b: 48 83 fa 10 cmp rdx,0x10
|
|
18000e76f: 72 37 jb 0x18000e7a8
|
|
18000e771: 48 8b 0d 28 69 00 00 mov rcx,QWORD PTR [rip+0x6928] # 0x1800150a0
|
|
18000e778: 48 ff c2 inc rdx
|
|
18000e77b: 48 8b c1 mov rax,rcx
|
|
18000e77e: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000e785: 72 1c jb 0x18000e7a3
|
|
18000e787: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
18000e78b: 48 83 c2 27 add rdx,0x27
|
|
18000e78f: 48 2b c1 sub rax,rcx
|
|
18000e792: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
18000e796: 48 83 f8 1f cmp rax,0x1f
|
|
18000e79a: 76 07 jbe 0x18000e7a3
|
|
18000e79c: ff 15 be 0c 00 00 call QWORD PTR [rip+0xcbe] # 0x18000f460
|
|
18000e7a2: cc int3
|
|
18000e7a3: e8 68 e1 ff ff call 0x18000c910
|
|
18000e7a8: 48 c7 05 fd 68 00 00 mov QWORD PTR [rip+0x68fd],0x0 # 0x1800150b0
|
|
18000e7af: 00 00 00 00
|
|
18000e7b3: 48 c7 05 fa 68 00 00 mov QWORD PTR [rip+0x68fa],0xf # 0x1800150b8
|
|
18000e7ba: 0f 00 00 00
|
|
18000e7be: c6 05 db 68 00 00 00 mov BYTE PTR [rip+0x68db],0x0 # 0x1800150a0
|
|
18000e7c5: 48 83 c4 28 add rsp,0x28
|
|
18000e7c9: c3 ret
|
|
18000e7ca: cc int3
|
|
18000e7cb: cc int3
|
|
18000e7cc: cc int3
|
|
18000e7cd: cc int3
|
|
18000e7ce: cc int3
|
|
18000e7cf: cc int3
|
|
18000e7d0: 48 83 ec 28 sub rsp,0x28
|
|
18000e7d4: 48 8b 15 1d 6a 00 00 mov rdx,QWORD PTR [rip+0x6a1d] # 0x1800151f8
|
|
18000e7db: 48 83 fa 10 cmp rdx,0x10
|
|
18000e7df: 72 37 jb 0x18000e818
|
|
18000e7e1: 48 8b 0d f8 69 00 00 mov rcx,QWORD PTR [rip+0x69f8] # 0x1800151e0
|
|
18000e7e8: 48 ff c2 inc rdx
|
|
18000e7eb: 48 8b c1 mov rax,rcx
|
|
18000e7ee: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000e7f5: 72 1c jb 0x18000e813
|
|
18000e7f7: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
18000e7fb: 48 83 c2 27 add rdx,0x27
|
|
18000e7ff: 48 2b c1 sub rax,rcx
|
|
18000e802: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
18000e806: 48 83 f8 1f cmp rax,0x1f
|
|
18000e80a: 76 07 jbe 0x18000e813
|
|
18000e80c: ff 15 4e 0c 00 00 call QWORD PTR [rip+0xc4e] # 0x18000f460
|
|
18000e812: cc int3
|
|
18000e813: e8 f8 e0 ff ff call 0x18000c910
|
|
18000e818: 48 c7 05 cd 69 00 00 mov QWORD PTR [rip+0x69cd],0x0 # 0x1800151f0
|
|
18000e81f: 00 00 00 00
|
|
18000e823: 48 c7 05 ca 69 00 00 mov QWORD PTR [rip+0x69ca],0xf # 0x1800151f8
|
|
18000e82a: 0f 00 00 00
|
|
18000e82e: c6 05 ab 69 00 00 00 mov BYTE PTR [rip+0x69ab],0x0 # 0x1800151e0
|
|
18000e835: 48 83 c4 28 add rsp,0x28
|
|
18000e839: c3 ret
|
|
18000e83a: cc int3
|
|
18000e83b: cc int3
|
|
18000e83c: cc int3
|
|
18000e83d: cc int3
|
|
18000e83e: cc int3
|
|
18000e83f: cc int3
|
|
18000e840: 48 83 ec 28 sub rsp,0x28
|
|
18000e844: 48 8b 15 4d 69 00 00 mov rdx,QWORD PTR [rip+0x694d] # 0x180015198
|
|
18000e84b: 48 83 fa 10 cmp rdx,0x10
|
|
18000e84f: 72 37 jb 0x18000e888
|
|
18000e851: 48 8b 0d 28 69 00 00 mov rcx,QWORD PTR [rip+0x6928] # 0x180015180
|
|
18000e858: 48 ff c2 inc rdx
|
|
18000e85b: 48 8b c1 mov rax,rcx
|
|
18000e85e: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000e865: 72 1c jb 0x18000e883
|
|
18000e867: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
18000e86b: 48 83 c2 27 add rdx,0x27
|
|
18000e86f: 48 2b c1 sub rax,rcx
|
|
18000e872: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
18000e876: 48 83 f8 1f cmp rax,0x1f
|
|
18000e87a: 76 07 jbe 0x18000e883
|
|
18000e87c: ff 15 de 0b 00 00 call QWORD PTR [rip+0xbde] # 0x18000f460
|
|
18000e882: cc int3
|
|
18000e883: e8 88 e0 ff ff call 0x18000c910
|
|
18000e888: 48 c7 05 fd 68 00 00 mov QWORD PTR [rip+0x68fd],0x0 # 0x180015190
|
|
18000e88f: 00 00 00 00
|
|
18000e893: 48 c7 05 fa 68 00 00 mov QWORD PTR [rip+0x68fa],0xf # 0x180015198
|
|
18000e89a: 0f 00 00 00
|
|
18000e89e: c6 05 db 68 00 00 00 mov BYTE PTR [rip+0x68db],0x0 # 0x180015180
|
|
18000e8a5: 48 83 c4 28 add rsp,0x28
|
|
18000e8a9: c3 ret
|
|
18000e8aa: cc int3
|
|
18000e8ab: cc int3
|
|
18000e8ac: cc int3
|
|
18000e8ad: cc int3
|
|
18000e8ae: cc int3
|
|
18000e8af: cc int3
|
|
18000e8b0: 48 83 ec 28 sub rsp,0x28
|
|
18000e8b4: 48 8b 15 3d 68 00 00 mov rdx,QWORD PTR [rip+0x683d] # 0x1800150f8
|
|
18000e8bb: 48 83 fa 10 cmp rdx,0x10
|
|
18000e8bf: 72 37 jb 0x18000e8f8
|
|
18000e8c1: 48 8b 0d 18 68 00 00 mov rcx,QWORD PTR [rip+0x6818] # 0x1800150e0
|
|
18000e8c8: 48 ff c2 inc rdx
|
|
18000e8cb: 48 8b c1 mov rax,rcx
|
|
18000e8ce: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000e8d5: 72 1c jb 0x18000e8f3
|
|
18000e8d7: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
18000e8db: 48 83 c2 27 add rdx,0x27
|
|
18000e8df: 48 2b c1 sub rax,rcx
|
|
18000e8e2: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
18000e8e6: 48 83 f8 1f cmp rax,0x1f
|
|
18000e8ea: 76 07 jbe 0x18000e8f3
|
|
18000e8ec: ff 15 6e 0b 00 00 call QWORD PTR [rip+0xb6e] # 0x18000f460
|
|
18000e8f2: cc int3
|
|
18000e8f3: e8 18 e0 ff ff call 0x18000c910
|
|
18000e8f8: 48 c7 05 ed 67 00 00 mov QWORD PTR [rip+0x67ed],0x0 # 0x1800150f0
|
|
18000e8ff: 00 00 00 00
|
|
18000e903: 48 c7 05 ea 67 00 00 mov QWORD PTR [rip+0x67ea],0xf # 0x1800150f8
|
|
18000e90a: 0f 00 00 00
|
|
18000e90e: c6 05 cb 67 00 00 00 mov BYTE PTR [rip+0x67cb],0x0 # 0x1800150e0
|
|
18000e915: 48 83 c4 28 add rsp,0x28
|
|
18000e919: c3 ret
|
|
18000e91a: cc int3
|
|
18000e91b: cc int3
|
|
18000e91c: cc int3
|
|
18000e91d: cc int3
|
|
18000e91e: cc int3
|
|
18000e91f: cc int3
|
|
18000e920: 48 83 ec 28 sub rsp,0x28
|
|
18000e924: 48 8b 15 4d 68 00 00 mov rdx,QWORD PTR [rip+0x684d] # 0x180015178
|
|
18000e92b: 48 83 fa 10 cmp rdx,0x10
|
|
18000e92f: 72 37 jb 0x18000e968
|
|
18000e931: 48 8b 0d 28 68 00 00 mov rcx,QWORD PTR [rip+0x6828] # 0x180015160
|
|
18000e938: 48 ff c2 inc rdx
|
|
18000e93b: 48 8b c1 mov rax,rcx
|
|
18000e93e: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000e945: 72 1c jb 0x18000e963
|
|
18000e947: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
18000e94b: 48 83 c2 27 add rdx,0x27
|
|
18000e94f: 48 2b c1 sub rax,rcx
|
|
18000e952: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
18000e956: 48 83 f8 1f cmp rax,0x1f
|
|
18000e95a: 76 07 jbe 0x18000e963
|
|
18000e95c: ff 15 fe 0a 00 00 call QWORD PTR [rip+0xafe] # 0x18000f460
|
|
18000e962: cc int3
|
|
18000e963: e8 a8 df ff ff call 0x18000c910
|
|
18000e968: 48 c7 05 fd 67 00 00 mov QWORD PTR [rip+0x67fd],0x0 # 0x180015170
|
|
18000e96f: 00 00 00 00
|
|
18000e973: 48 c7 05 fa 67 00 00 mov QWORD PTR [rip+0x67fa],0xf # 0x180015178
|
|
18000e97a: 0f 00 00 00
|
|
18000e97e: c6 05 db 67 00 00 00 mov BYTE PTR [rip+0x67db],0x0 # 0x180015160
|
|
18000e985: 48 83 c4 28 add rsp,0x28
|
|
18000e989: c3 ret
|
|
18000e98a: cc int3
|
|
18000e98b: cc int3
|
|
18000e98c: cc int3
|
|
18000e98d: cc int3
|
|
18000e98e: cc int3
|
|
18000e98f: cc int3
|
|
18000e990: 48 83 ec 28 sub rsp,0x28
|
|
18000e994: 48 8b 15 3d 68 00 00 mov rdx,QWORD PTR [rip+0x683d] # 0x1800151d8
|
|
18000e99b: 48 83 fa 10 cmp rdx,0x10
|
|
18000e99f: 72 37 jb 0x18000e9d8
|
|
18000e9a1: 48 8b 0d 18 68 00 00 mov rcx,QWORD PTR [rip+0x6818] # 0x1800151c0
|
|
18000e9a8: 48 ff c2 inc rdx
|
|
18000e9ab: 48 8b c1 mov rax,rcx
|
|
18000e9ae: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000e9b5: 72 1c jb 0x18000e9d3
|
|
18000e9b7: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
18000e9bb: 48 83 c2 27 add rdx,0x27
|
|
18000e9bf: 48 2b c1 sub rax,rcx
|
|
18000e9c2: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
18000e9c6: 48 83 f8 1f cmp rax,0x1f
|
|
18000e9ca: 76 07 jbe 0x18000e9d3
|
|
18000e9cc: ff 15 8e 0a 00 00 call QWORD PTR [rip+0xa8e] # 0x18000f460
|
|
18000e9d2: cc int3
|
|
18000e9d3: e8 38 df ff ff call 0x18000c910
|
|
18000e9d8: 48 c7 05 ed 67 00 00 mov QWORD PTR [rip+0x67ed],0x0 # 0x1800151d0
|
|
18000e9df: 00 00 00 00
|
|
18000e9e3: 48 c7 05 ea 67 00 00 mov QWORD PTR [rip+0x67ea],0xf # 0x1800151d8
|
|
18000e9ea: 0f 00 00 00
|
|
18000e9ee: c6 05 cb 67 00 00 00 mov BYTE PTR [rip+0x67cb],0x0 # 0x1800151c0
|
|
18000e9f5: 48 83 c4 28 add rsp,0x28
|
|
18000e9f9: c3 ret
|
|
18000e9fa: cc int3
|
|
18000e9fb: cc int3
|
|
18000e9fc: cc int3
|
|
18000e9fd: cc int3
|
|
18000e9fe: cc int3
|
|
18000e9ff: cc int3
|
|
18000ea00: 48 83 ec 28 sub rsp,0x28
|
|
18000ea04: 48 8b 15 2d 67 00 00 mov rdx,QWORD PTR [rip+0x672d] # 0x180015138
|
|
18000ea0b: 48 83 fa 10 cmp rdx,0x10
|
|
18000ea0f: 72 37 jb 0x18000ea48
|
|
18000ea11: 48 8b 0d 08 67 00 00 mov rcx,QWORD PTR [rip+0x6708] # 0x180015120
|
|
18000ea18: 48 ff c2 inc rdx
|
|
18000ea1b: 48 8b c1 mov rax,rcx
|
|
18000ea1e: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000ea25: 72 1c jb 0x18000ea43
|
|
18000ea27: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
18000ea2b: 48 83 c2 27 add rdx,0x27
|
|
18000ea2f: 48 2b c1 sub rax,rcx
|
|
18000ea32: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
18000ea36: 48 83 f8 1f cmp rax,0x1f
|
|
18000ea3a: 76 07 jbe 0x18000ea43
|
|
18000ea3c: ff 15 1e 0a 00 00 call QWORD PTR [rip+0xa1e] # 0x18000f460
|
|
18000ea42: cc int3
|
|
18000ea43: e8 c8 de ff ff call 0x18000c910
|
|
18000ea48: 48 c7 05 dd 66 00 00 mov QWORD PTR [rip+0x66dd],0x0 # 0x180015130
|
|
18000ea4f: 00 00 00 00
|
|
18000ea53: 48 c7 05 da 66 00 00 mov QWORD PTR [rip+0x66da],0xf # 0x180015138
|
|
18000ea5a: 0f 00 00 00
|
|
18000ea5e: c6 05 bb 66 00 00 00 mov BYTE PTR [rip+0x66bb],0x0 # 0x180015120
|
|
18000ea65: 48 83 c4 28 add rsp,0x28
|
|
18000ea69: c3 ret
|
|
18000ea6a: cc int3
|
|
18000ea6b: cc int3
|
|
18000ea6c: cc int3
|
|
18000ea6d: cc int3
|
|
18000ea6e: cc int3
|
|
18000ea6f: cc int3
|
|
18000ea70: 48 83 ec 28 sub rsp,0x28
|
|
18000ea74: 48 8b 15 5d 66 00 00 mov rdx,QWORD PTR [rip+0x665d] # 0x1800150d8
|
|
18000ea7b: 48 83 fa 10 cmp rdx,0x10
|
|
18000ea7f: 72 37 jb 0x18000eab8
|
|
18000ea81: 48 8b 0d 38 66 00 00 mov rcx,QWORD PTR [rip+0x6638] # 0x1800150c0
|
|
18000ea88: 48 ff c2 inc rdx
|
|
18000ea8b: 48 8b c1 mov rax,rcx
|
|
18000ea8e: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000ea95: 72 1c jb 0x18000eab3
|
|
18000ea97: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
18000ea9b: 48 83 c2 27 add rdx,0x27
|
|
18000ea9f: 48 2b c1 sub rax,rcx
|
|
18000eaa2: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
18000eaa6: 48 83 f8 1f cmp rax,0x1f
|
|
18000eaaa: 76 07 jbe 0x18000eab3
|
|
18000eaac: ff 15 ae 09 00 00 call QWORD PTR [rip+0x9ae] # 0x18000f460
|
|
18000eab2: cc int3
|
|
18000eab3: e8 58 de ff ff call 0x18000c910
|
|
18000eab8: 48 c7 05 0d 66 00 00 mov QWORD PTR [rip+0x660d],0x0 # 0x1800150d0
|
|
18000eabf: 00 00 00 00
|
|
18000eac3: 48 c7 05 0a 66 00 00 mov QWORD PTR [rip+0x660a],0xf # 0x1800150d8
|
|
18000eaca: 0f 00 00 00
|
|
18000eace: c6 05 eb 65 00 00 00 mov BYTE PTR [rip+0x65eb],0x0 # 0x1800150c0
|
|
18000ead5: 48 83 c4 28 add rsp,0x28
|
|
18000ead9: c3 ret
|
|
18000eada: cc int3
|
|
18000eadb: cc int3
|
|
18000eadc: cc int3
|
|
18000eadd: cc int3
|
|
18000eade: cc int3
|
|
18000eadf: cc int3
|
|
18000eae0: 48 83 ec 28 sub rsp,0x28
|
|
18000eae4: 48 8b 15 6d 66 00 00 mov rdx,QWORD PTR [rip+0x666d] # 0x180015158
|
|
18000eaeb: 48 83 fa 10 cmp rdx,0x10
|
|
18000eaef: 72 37 jb 0x18000eb28
|
|
18000eaf1: 48 8b 0d 48 66 00 00 mov rcx,QWORD PTR [rip+0x6648] # 0x180015140
|
|
18000eaf8: 48 ff c2 inc rdx
|
|
18000eafb: 48 8b c1 mov rax,rcx
|
|
18000eafe: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000eb05: 72 1c jb 0x18000eb23
|
|
18000eb07: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
18000eb0b: 48 83 c2 27 add rdx,0x27
|
|
18000eb0f: 48 2b c1 sub rax,rcx
|
|
18000eb12: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
18000eb16: 48 83 f8 1f cmp rax,0x1f
|
|
18000eb1a: 76 07 jbe 0x18000eb23
|
|
18000eb1c: ff 15 3e 09 00 00 call QWORD PTR [rip+0x93e] # 0x18000f460
|
|
18000eb22: cc int3
|
|
18000eb23: e8 e8 dd ff ff call 0x18000c910
|
|
18000eb28: 48 c7 05 1d 66 00 00 mov QWORD PTR [rip+0x661d],0x0 # 0x180015150
|
|
18000eb2f: 00 00 00 00
|
|
18000eb33: 48 c7 05 1a 66 00 00 mov QWORD PTR [rip+0x661a],0xf # 0x180015158
|
|
18000eb3a: 0f 00 00 00
|
|
18000eb3e: c6 05 fb 65 00 00 00 mov BYTE PTR [rip+0x65fb],0x0 # 0x180015140
|
|
18000eb45: 48 83 c4 28 add rsp,0x28
|
|
18000eb49: c3 ret
|
|
18000eb4a: cc int3
|
|
18000eb4b: cc int3
|
|
18000eb4c: cc int3
|
|
18000eb4d: cc int3
|
|
18000eb4e: cc int3
|
|
18000eb4f: cc int3
|
|
18000eb50: 48 83 ec 28 sub rsp,0x28
|
|
18000eb54: 48 8b 15 bd 65 00 00 mov rdx,QWORD PTR [rip+0x65bd] # 0x180015118
|
|
18000eb5b: 48 83 fa 10 cmp rdx,0x10
|
|
18000eb5f: 72 37 jb 0x18000eb98
|
|
18000eb61: 48 8b 0d 98 65 00 00 mov rcx,QWORD PTR [rip+0x6598] # 0x180015100
|
|
18000eb68: 48 ff c2 inc rdx
|
|
18000eb6b: 48 8b c1 mov rax,rcx
|
|
18000eb6e: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000eb75: 72 1c jb 0x18000eb93
|
|
18000eb77: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
18000eb7b: 48 83 c2 27 add rdx,0x27
|
|
18000eb7f: 48 2b c1 sub rax,rcx
|
|
18000eb82: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
18000eb86: 48 83 f8 1f cmp rax,0x1f
|
|
18000eb8a: 76 07 jbe 0x18000eb93
|
|
18000eb8c: ff 15 ce 08 00 00 call QWORD PTR [rip+0x8ce] # 0x18000f460
|
|
18000eb92: cc int3
|
|
18000eb93: e8 78 dd ff ff call 0x18000c910
|
|
18000eb98: 48 c7 05 6d 65 00 00 mov QWORD PTR [rip+0x656d],0x0 # 0x180015110
|
|
18000eb9f: 00 00 00 00
|
|
18000eba3: 48 c7 05 6a 65 00 00 mov QWORD PTR [rip+0x656a],0xf # 0x180015118
|
|
18000ebaa: 0f 00 00 00
|
|
18000ebae: c6 05 4b 65 00 00 00 mov BYTE PTR [rip+0x654b],0x0 # 0x180015100
|
|
18000ebb5: 48 83 c4 28 add rsp,0x28
|
|
18000ebb9: c3 ret
|
|
18000ebba: cc int3
|
|
18000ebbb: cc int3
|
|
18000ebbc: cc int3
|
|
18000ebbd: cc int3
|
|
18000ebbe: cc int3
|
|
18000ebbf: cc int3
|
|
18000ebc0: 48 83 ec 28 sub rsp,0x28
|
|
18000ebc4: 48 8b 15 ed 65 00 00 mov rdx,QWORD PTR [rip+0x65ed] # 0x1800151b8
|
|
18000ebcb: 48 83 fa 10 cmp rdx,0x10
|
|
18000ebcf: 72 37 jb 0x18000ec08
|
|
18000ebd1: 48 8b 0d c8 65 00 00 mov rcx,QWORD PTR [rip+0x65c8] # 0x1800151a0
|
|
18000ebd8: 48 ff c2 inc rdx
|
|
18000ebdb: 48 8b c1 mov rax,rcx
|
|
18000ebde: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000ebe5: 72 1c jb 0x18000ec03
|
|
18000ebe7: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
18000ebeb: 48 83 c2 27 add rdx,0x27
|
|
18000ebef: 48 2b c1 sub rax,rcx
|
|
18000ebf2: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
18000ebf6: 48 83 f8 1f cmp rax,0x1f
|
|
18000ebfa: 76 07 jbe 0x18000ec03
|
|
18000ebfc: ff 15 5e 08 00 00 call QWORD PTR [rip+0x85e] # 0x18000f460
|
|
18000ec02: cc int3
|
|
18000ec03: e8 08 dd ff ff call 0x18000c910
|
|
18000ec08: 48 c7 05 9d 65 00 00 mov QWORD PTR [rip+0x659d],0x0 # 0x1800151b0
|
|
18000ec0f: 00 00 00 00
|
|
18000ec13: 48 c7 05 9a 65 00 00 mov QWORD PTR [rip+0x659a],0xf # 0x1800151b8
|
|
18000ec1a: 0f 00 00 00
|
|
18000ec1e: c6 05 7b 65 00 00 00 mov BYTE PTR [rip+0x657b],0x0 # 0x1800151a0
|
|
18000ec25: 48 83 c4 28 add rsp,0x28
|
|
18000ec29: c3 ret
|
|
18000ec2a: cc int3
|
|
18000ec2b: cc int3
|
|
18000ec2c: cc int3
|
|
18000ec2d: cc int3
|
|
18000ec2e: cc int3
|
|
18000ec2f: cc int3
|
|
18000ec30: 48 83 ec 28 sub rsp,0x28
|
|
18000ec34: 48 8b 15 1d 64 00 00 mov rdx,QWORD PTR [rip+0x641d] # 0x180015058
|
|
18000ec3b: 48 83 fa 10 cmp rdx,0x10
|
|
18000ec3f: 72 37 jb 0x18000ec78
|
|
18000ec41: 48 8b 0d f8 63 00 00 mov rcx,QWORD PTR [rip+0x63f8] # 0x180015040
|
|
18000ec48: 48 ff c2 inc rdx
|
|
18000ec4b: 48 8b c1 mov rax,rcx
|
|
18000ec4e: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000ec55: 72 1c jb 0x18000ec73
|
|
18000ec57: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
18000ec5b: 48 83 c2 27 add rdx,0x27
|
|
18000ec5f: 48 2b c1 sub rax,rcx
|
|
18000ec62: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
18000ec66: 48 83 f8 1f cmp rax,0x1f
|
|
18000ec6a: 76 07 jbe 0x18000ec73
|
|
18000ec6c: ff 15 ee 07 00 00 call QWORD PTR [rip+0x7ee] # 0x18000f460
|
|
18000ec72: cc int3
|
|
18000ec73: e8 98 dc ff ff call 0x18000c910
|
|
18000ec78: 48 c7 05 cd 63 00 00 mov QWORD PTR [rip+0x63cd],0x0 # 0x180015050
|
|
18000ec7f: 00 00 00 00
|
|
18000ec83: 48 c7 05 ca 63 00 00 mov QWORD PTR [rip+0x63ca],0xf # 0x180015058
|
|
18000ec8a: 0f 00 00 00
|
|
18000ec8e: c6 05 ab 63 00 00 00 mov BYTE PTR [rip+0x63ab],0x0 # 0x180015040
|
|
18000ec95: 48 83 c4 28 add rsp,0x28
|
|
18000ec99: c3 ret
|
|
18000ec9a: cc int3
|
|
18000ec9b: cc int3
|
|
18000ec9c: cc int3
|
|
18000ec9d: cc int3
|
|
18000ec9e: cc int3
|
|
18000ec9f: cc int3
|
|
18000eca0: 48 83 ec 28 sub rsp,0x28
|
|
18000eca4: 48 8b 15 ed 63 00 00 mov rdx,QWORD PTR [rip+0x63ed] # 0x180015098
|
|
18000ecab: 48 83 fa 10 cmp rdx,0x10
|
|
18000ecaf: 72 37 jb 0x18000ece8
|
|
18000ecb1: 48 8b 0d c8 63 00 00 mov rcx,QWORD PTR [rip+0x63c8] # 0x180015080
|
|
18000ecb8: 48 ff c2 inc rdx
|
|
18000ecbb: 48 8b c1 mov rax,rcx
|
|
18000ecbe: 48 81 fa 00 10 00 00 cmp rdx,0x1000
|
|
18000ecc5: 72 1c jb 0x18000ece3
|
|
18000ecc7: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8]
|
|
18000eccb: 48 83 c2 27 add rdx,0x27
|
|
18000eccf: 48 2b c1 sub rax,rcx
|
|
18000ecd2: 48 83 c0 f8 add rax,0xfffffffffffffff8
|
|
18000ecd6: 48 83 f8 1f cmp rax,0x1f
|
|
18000ecda: 76 07 jbe 0x18000ece3
|
|
18000ecdc: ff 15 7e 07 00 00 call QWORD PTR [rip+0x77e] # 0x18000f460
|
|
18000ece2: cc int3
|
|
18000ece3: e8 28 dc ff ff call 0x18000c910
|
|
18000ece8: 48 c7 05 9d 63 00 00 mov QWORD PTR [rip+0x639d],0x0 # 0x180015090
|
|
18000ecef: 00 00 00 00
|
|
18000ecf3: 48 c7 05 9a 63 00 00 mov QWORD PTR [rip+0x639a],0xf # 0x180015098
|
|
18000ecfa: 0f 00 00 00
|
|
18000ecfe: c6 05 7b 63 00 00 00 mov BYTE PTR [rip+0x637b],0x0 # 0x180015080
|
|
18000ed05: 48 83 c4 28 add rsp,0x28
|
|
18000ed09: c3 ret
|