joyce8/EMBER2024-capa huggingface dataset:
Function at 0x140069db0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov dword [rsp + 0x20], r9d
movsd qword [rsp + 0x18], xmm2
movsd qword [rsp + 0x10], xmm1
mov qword [rsp + 8], rcx
sub rsp, 0x178
mov rax, qword [0x140130098]
xor rax, rsp
mov qword [rsp + 0x168], rax
mov dword [rsp + 0x3c], 0x27e
movsd xmm0, qword [0x140115680]
movsd qword [rsp + 0x58], xmm0
movsd xmm0, qword [0x140117158]
movsd qword [rsp + 0x60], xmm0
mov byte [rsp + 0x23], 0
lea rdx, [0x1400e3a70]
lea rcx, [rsp + 0x148]
call fcn.14009a810
lea rdx, [0x1400e3a88]
lea rcx, [rsp + 0x128]
call fcn.14009a810
xor eax, eax
test eax, eax
je 0x140069e55
mov dword [rsp + 0x24], 0x22
jmp 0x140069e4a
mov eax, dword [rsp + 0x24]
dec eax
mov dword [rsp + 0x24], eax
cmp dword [rsp + 0x24], 0
jle 0x140069e55
jmp 0x140069e40
lea rdx, [0x1400e3bb8]
lea rcx, [rsp + 0x88]
call fcn.14009a810
mov qword [rsp + 0x40], rax
lea rdx, [0x1400e3c40]
lea rcx, [rsp + 0x68]
call fcn.14009a810
mov rcx, qword [rsp + 0x40]
mov rdx, rcx
mov rcx, rax
call fcn.140098340
mov byte [rsp + 0x20], al
lea rcx, [rsp + 0x68]
call fcn.14009b9a0
lea rcx, [rsp + 0x88]
call fcn.14009b9a0
movzx eax, byte [rsp + 0x20]
test eax, eax
je 0x140069ed2
mov dword [rsp + 0x28], 7
jmp 0x140069ec7
mov eax, dword [rsp + 0x28]
dec eax
mov dword [rsp + 0x28], eax
cmp dword [rsp + 0x28], 0
jle 0x140069ed2
jmp 0x140069ebd
xor eax, eax
test eax, eax
je 0x140069ef7
mov dword [rsp + 0x2c], 0x54
jmp 0x140069eec
mov eax, dword [rsp + 0x2c]
dec eax
mov dword [rsp + 0x2c], eax
cmp dword [rsp + 0x2c], 0
jle 0x140069ef7
jmp 0x140069ee2
lea rdx, [0x1400e3c78]
lea rcx, [rsp + 0xc8]
call fcn.14009a810
mov qword [rsp + 0x48], rax
lea rdx, str.jfsdqqbimwekgpagzn
lea rcx, [rsp + 0xa8]
call fcn.14009a810
mov rcx, qword [rsp + 0x48]
mov rdx, rcx
mov rcx, rax
call fcn.140098370
mov byte [rsp + 0x21], al
lea rcx, [rsp + 0xa8]
call fcn.14009b9a0
lea rcx, [rsp + 0xc8]
call fcn.14009b9a0
movzx eax, byte [rsp + 0x21]
test eax, eax
je 0x140069f7a
mov dword [rsp + 0x30], 0x5a
jmp 0x140069f6f
mov eax, dword [rsp + 0x30]
dec eax
mov dword [rsp + 0x30], eax
cmp dword [rsp + 0x30], 0
jle 0x140069f7a
jmp 0x140069f65
lea rdx, [0x1400e3cf8]
lea rcx, [rsp + 0x108]
call fcn.14009a810
mov qword [rsp + 0x50], rax
lea rdx, str.cdutctjprzrqzwtzukzrnxidwiqsffqspectkcumbwsfwuisjpxux
lea rcx, [rsp + 0xe8]
call fcn.14009a810
mov rcx, qword [rsp + 0x50]
mov rdx, rcx
mov rcx, rax
call fcn.140098370
mov byte [rsp + 0x22], al
lea rcx, [rsp + 0xe8]
call fcn.14009b9a0
lea rcx, [rsp + 0x108]
call fcn.14009b9a0
movzx eax, byte [rsp + 0x22]
test eax, eax
je 0x140069ffd
mov dword [rsp + 0x34], 2
jmp 0x140069ff2
mov eax, dword [rsp + 0x34]
dec eax
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jle 0x140069ffd
jmp 0x140069fe8
mov dword [rsp + 0x38], 0xd7b
lea rcx, [rsp + 0x128]
call fcn.14009b9a0
lea rcx, [rsp + 0x148]
call fcn.14009b9a0
mov rcx, qword [rsp + 0x1a8]
call fcn.14009b9a0
mov rcx, qword [rsp + 0x1b0]
call fcn.14009b9a0
mov eax, dword [rsp + 0x38]
mov rcx, qword [rsp + 0x168]
xor rcx, rsp
call fcn.1400a4b80
add rsp, 0x178
ret
Function at 0x14006d9a0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
movsd qword [rsp + 0x20], xmm3
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
sub rsp, 0xd8
mov rax, qword [0x140130098]
xor rax, rsp
mov qword [rsp + 0xc8], rax
mov dword [rsp + 0x38], 0x96b
mov byte [rsp + 0x21], 1
mov dword [rsp + 0x3c], 0x185a
lea rdx, str.kzaneqrslnfit
lea rcx, [rsp + 0xa8]
call fcn.14009a810
mov byte [rsp + 0x22], 1
lea rdx, [0x1400eb2f0]
lea rcx, [rsp + 0x88]
call fcn.14009a810
mov byte [rsp + 0x23], 0
xor eax, eax
cmp eax, 1
je 0x14006da3b
mov dword [rsp + 0x24], 0x5f
jmp 0x14006da30
mov eax, dword [rsp + 0x24]
dec eax
mov dword [rsp + 0x24], eax
cmp dword [rsp + 0x24], 0
jle 0x14006da3b
jmp 0x14006da26
lea rdx, [0x1400eb400]
lea rcx, [rsp + 0x68]
call fcn.14009a810
mov qword [rsp + 0x40], rax
lea rdx, str.fhwuxabvdtndegwkedsxfcfrteiitcwsrgufnjjjxrdfawpwvijppxczozxtqcqrcuuqzfbtgfagmzxtfwbgwy
lea rcx, [rsp + 0x48]
call fcn.14009a810
mov rcx, qword [rsp + 0x40]
mov rdx, rcx
mov rcx, rax
call fcn.140098340
mov byte [rsp + 0x20], al
lea rcx, [rsp + 0x48]
call fcn.14009b9a0
lea rcx, [rsp + 0x68]
call fcn.14009b9a0
movzx eax, byte [rsp + 0x20]
test eax, eax
je 0x14006dab2
mov dword [rsp + 0x28], 0x63
jmp 0x14006daa7
mov eax, dword [rsp + 0x28]
dec eax
mov dword [rsp + 0x28], eax
cmp dword [rsp + 0x28], 0
jle 0x14006dab2
jmp 0x14006da9d
xor eax, eax
test eax, eax
je 0x14006dad7
mov dword [rsp + 0x2c], 0x18
jmp 0x14006dacc
mov eax, dword [rsp + 0x2c]
dec eax
mov dword [rsp + 0x2c], eax
cmp dword [rsp + 0x2c], 0
jle 0x14006dad7
jmp 0x14006dac2
xor eax, eax
cmp eax, 1
je 0x14006dafd
mov dword [rsp + 0x30], 0x50
jmp 0x14006daf2
mov eax, dword [rsp + 0x30]
dec eax
mov dword [rsp + 0x30], eax
cmp dword [rsp + 0x30], 0
jle 0x14006dafd
jmp 0x14006dae8
xor eax, eax
cmp eax, 1
je 0x14006db23
mov dword [rsp + 0x34], 0x64
jmp 0x14006db18
mov eax, dword [rsp + 0x34]
dec eax
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jle 0x14006db23
jmp 0x14006db0e
lea rdx, str.sfcxodsfljnjkq
mov rcx, qword [rsp + 0xe8]
call fcn.14009a810
lea rcx, [rsp + 0x88]
call fcn.14009b9a0
lea rcx, [rsp + 0xa8]
call fcn.14009b9a0
mov rcx, qword [rsp + 0xf0]
call fcn.14009b9a0
mov rcx, qword [rsp + 0x108]
call fcn.14009b9a0
mov rax, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0xc8]
xor rcx, rsp
call fcn.1400a4b80
add rsp, 0xd8
ret
Function at 0x140077da0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 0x20], r9
movsd qword [rsp + 0x18], xmm2
mov byte [rsp + 0x10], dl
mov qword [rsp + 8], rcx
sub rsp, 0x68
mov byte [rsp + 0x20], 1
movsd xmm0, qword [0x140113358]
movsd qword [rsp + 0x48], xmm0
mov dword [rsp + 0x3c], 0x1768
mov dword [rsp + 0x40], 0x88a
movsd xmm0, qword [0x140116588]
movsd qword [rsp + 0x50], xmm0
xor eax, eax
test eax, eax
je 0x140077e0e
mov dword [rsp + 0x24], 0x1a
jmp 0x140077e03
mov eax, dword [rsp + 0x24]
dec eax
mov dword [rsp + 0x24], eax
cmp dword [rsp + 0x24], 0
jle 0x140077e0e
jmp 0x140077df9
xor eax, eax
cmp eax, 1
je 0x140077e34
mov dword [rsp + 0x28], 8
jmp 0x140077e29
mov eax, dword [rsp + 0x28]
dec eax
mov dword [rsp + 0x28], eax
cmp dword [rsp + 0x28], 0
jle 0x140077e34
jmp 0x140077e1f
xor eax, eax
cmp eax, 1
je 0x140077e5a
mov dword [rsp + 0x2c], 0x20
jmp 0x140077e4f
mov eax, dword [rsp + 0x2c]
dec eax
mov dword [rsp + 0x2c], eax
cmp dword [rsp + 0x2c], 0
jle 0x140077e5a
jmp 0x140077e45
xor eax, eax
test eax, eax
je 0x140077e7f
mov dword [rsp + 0x30], 0
jmp 0x140077e74
mov eax, dword [rsp + 0x30]
dec eax
mov dword [rsp + 0x30], eax
cmp dword [rsp + 0x30], 0
jle 0x140077e7f
jmp 0x140077e6a
xor eax, eax
cmp eax, 1
je 0x140077ea5
mov dword [rsp + 0x34], 0x60
jmp 0x140077e9a
mov eax, dword [rsp + 0x34]
dec eax
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jle 0x140077ea5
jmp 0x140077e90
mov dword [rsp + 0x38], 0xa4b
mov rcx, qword [rsp + 0x88]
call fcn.14009b9a0
mov rcx, qword [rsp + 0x90]
call fcn.14009b9a0
mov eax, dword [rsp + 0x38]
add rsp, 0x68
ret
Function at 0x140078400
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 0x20], r9
mov byte [rsp + 0x18], r8b
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
sub rsp, 0x68
mov dword [rsp + 0x34], 0x1e2a
mov dword [rsp + 0x38], 0x884
mov byte [rsp + 0x21], 0
mov byte [rsp + 0x22], 0
mov dword [rsp + 0x3c], 0xe79
movsd xmm0, qword [0x1401141a8]
movsd qword [rsp + 0x48], xmm0
mov dword [rsp + 0x40], 0x108f
movsd xmm0, qword [0x140114dc0]
movsd qword [rsp + 0x50], xmm0
xor eax, eax
cmp eax, 1
je 0x140078484
mov dword [rsp + 0x24], 0x22
jmp 0x140078479
mov eax, dword [rsp + 0x24]
dec eax
mov dword [rsp + 0x24], eax
cmp dword [rsp + 0x24], 0
jle 0x140078484
jmp 0x14007846f
xor eax, eax
test eax, eax
je 0x1400784a9
mov dword [rsp + 0x28], 0x1a
jmp 0x14007849e
mov eax, dword [rsp + 0x28]
dec eax
mov dword [rsp + 0x28], eax
cmp dword [rsp + 0x28], 0
jle 0x1400784a9
jmp 0x140078494
xor eax, eax
test eax, eax
je 0x1400784ce
mov dword [rsp + 0x2c], 0x3d
jmp 0x1400784c3
mov eax, dword [rsp + 0x2c]
dec eax
mov dword [rsp + 0x2c], eax
cmp dword [rsp + 0x2c], 0
jle 0x1400784ce
jmp 0x1400784b9
xor eax, eax
test eax, eax
je 0x1400784f3
mov dword [rsp + 0x30], 0x5f
jmp 0x1400784e8
mov eax, dword [rsp + 0x30]
dec eax
mov dword [rsp + 0x30], eax
cmp dword [rsp + 0x30], 0
jle 0x1400784f3
jmp 0x1400784de
mov byte [rsp + 0x20], 1
mov rcx, qword [rsp + 0x78]
call fcn.14009b9a0
mov rcx, qword [rsp + 0x88]
call fcn.14009b9a0
mov rcx, qword [rsp + 0x90]
call fcn.14009b9a0
mov rcx, qword [rsp + 0xa0]
call fcn.14009b9a0
movzx eax, byte [rsp + 0x20]
add rsp, 0x68
ret

Function at 0x14007b350
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 0x20], r9
mov dword [rsp + 0x18], r8d
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
sub rsp, 0x78
mov rax, qword [0x140130098]
xor rax, rsp
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x2c], 0x695
mov dword [rsp + 0x30], 0xf83
mov byte [rsp + 0x20], 1
mov dword [rsp + 0x34], 0x1e7a
mov dword [rsp + 0x38], 0x841
lea rdx, str.qjnibjdwltzkghgdohzitpqeevncofuz
lea rcx, [rsp + 0x48]
call fcn.14009a810
mov dword [rsp + 0x3c], 0x1dc
mov byte [rsp + 0x21], 0
mov byte [rsp + 0x22], 1
xor eax, eax
test eax, eax
je 0x14007b3e4
mov dword [rsp + 0x24], 1
jmp 0x14007b3d9
mov eax, dword [rsp + 0x24]
dec eax
mov dword [rsp + 0x24], eax
cmp dword [rsp + 0x24], 0
jle 0x14007b3e4
jmp 0x14007b3cf
xor eax, eax
cmp eax, 1
je 0x14007b40a
mov dword [rsp + 0x28], 0x28
jmp 0x14007b3ff
mov eax, dword [rsp + 0x28]
dec eax
mov dword [rsp + 0x28], eax
cmp dword [rsp + 0x28], 0
jle 0x14007b40a
jmp 0x14007b3f5
movsd xmm0, qword [0x140117308]
movsd qword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x48]
call fcn.14009b9a0
mov rcx, qword [rsp + 0x88]
call fcn.14009b9a0
mov rcx, qword [rsp + 0x98]
call fcn.14009b9a0
movsd xmm0, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x68]
xor rcx, rsp
call fcn.1400a4b80
add rsp, 0x78
ret
Function at 0x14007f9e0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
movsd qword [rsp + 0x18], xmm2
movsd qword [rsp + 0x10], xmm1
mov qword [rsp + 8], rcx
sub rsp, 0x178
mov rax, qword [0x140130098]
xor rax, rsp
mov qword [rsp + 0x168], rax
lea rdx, [0x1400eeb80]
lea rcx, [rsp + 0x148]
call fcn.14009a810
mov dword [rsp + 0x3c], 0x2055
mov byte [rsp + 0x23], 0
mov dword [rsp + 0x40], 0x118e
lea rdx, [0x1400eebd8]
lea rcx, [rsp + 0x128]
call fcn.14009a810
mov byte [rsp + 0x24], 1
xor eax, eax
test eax, eax
je 0x14007fa71
mov dword [rsp + 0x28], 0xb
jmp 0x14007fa66
mov eax, dword [rsp + 0x28]
dec eax
mov dword [rsp + 0x28], eax
cmp dword [rsp + 0x28], 0
jle 0x14007fa71
jmp 0x14007fa5c
xor eax, eax
test eax, eax
je 0x14007fa96
mov dword [rsp + 0x2c], 0x4c
jmp 0x14007fa8b
mov eax, dword [rsp + 0x2c]
dec eax
mov dword [rsp + 0x2c], eax
cmp dword [rsp + 0x2c], 0
jle 0x14007fa96
jmp 0x14007fa81
lea rdx, [0x1400eec08]
lea rcx, [rsp + 0x88]
call fcn.14009a810
mov qword [rsp + 0x48], rax
lea rdx, [0x1400eec38]
lea rcx, [rsp + 0x68]
call fcn.14009a810
mov rcx, qword [rsp + 0x48]
mov rdx, rcx
mov rcx, rax
call fcn.140098370
mov byte [rsp + 0x20], al
lea rcx, [rsp + 0x68]
call fcn.14009b9a0
lea rcx, [rsp + 0x88]
call fcn.14009b9a0
movzx eax, byte [rsp + 0x20]
test eax, eax
je 0x14007fb13
mov dword [rsp + 0x30], 0x18
jmp 0x14007fb08
mov eax, dword [rsp + 0x30]
dec eax
mov dword [rsp + 0x30], eax
cmp dword [rsp + 0x30], 0
jle 0x14007fb13
jmp 0x14007fafe
lea rdx, [0x1400eec68]
lea rcx, [rsp + 0xc8]
call fcn.14009a810
mov qword [rsp + 0x50], rax
lea rdx, str.rssruuzcnnayjehqkmsfcagwrzgttunogerzlkyeer
lea rcx, [rsp + 0xa8]
call fcn.14009a810
mov rcx, qword [rsp + 0x50]
mov rdx, rcx
mov rcx, rax
call fcn.140098370
mov byte [rsp + 0x21], al
lea rcx, [rsp + 0xa8]
call fcn.14009b9a0
lea rcx, [rsp + 0xc8]
call fcn.14009b9a0
movzx eax, byte [rsp + 0x21]
test eax, eax
je 0x14007fb96
mov dword [rsp + 0x34], 0x32
jmp 0x14007fb8b
mov eax, dword [rsp + 0x34]
dec eax
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jle 0x14007fb96
jmp 0x14007fb81
lea rdx, [0x1400eecf0]
lea rcx, [rsp + 0x108]
call fcn.14009a810
mov qword [rsp + 0x58], rax
lea rdx, str.bdkqgpcdfviusbgkajlvfuvtcjjuvkkhzpyttinbfukbbqjqfzonltibkrspmqkkgczfpgbdovputgvbrgn
lea rcx, [rsp + 0xe8]
call fcn.14009a810
mov rcx, qword [rsp + 0x58]
mov rdx, rcx
mov rcx, rax
call fcn.140098340
mov byte [rsp + 0x22], al
lea rcx, [rsp + 0xe8]
call fcn.14009b9a0
lea rcx, [rsp + 0x108]
call fcn.14009b9a0
movzx eax, byte [rsp + 0x22]
test eax, eax
je 0x14007fc19
mov dword [rsp + 0x38], 0x32
jmp 0x14007fc0e
mov eax, dword [rsp + 0x38]
dec eax
mov dword [rsp + 0x38], eax
cmp dword [rsp + 0x38], 0
jle 0x14007fc19
jmp 0x14007fc04
movsd xmm0, qword [0x140110ca8]
movsd qword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x128]
call fcn.14009b9a0
lea rcx, [rsp + 0x148]
call fcn.14009b9a0
movsd xmm0, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x168]
xor rcx, rsp
call fcn.1400a4b80
add rsp, 0x178
ret
Function at 0x140080120
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 0x20], r9
movsd qword [rsp + 0x18], xmm2
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
sub rsp, 0xb8
mov rax, qword [0x140130098]
xor rax, rsp
mov qword [rsp + 0xa8], rax
mov dword [rsp + 0x2c], 0x483
mov byte [rsp + 0x21], 0
mov dword [rsp + 0x30], 0x135d
mov byte [rsp + 0x22], 0
mov dword [rsp + 0x34], 0xf9
lea rdx, [0x1400eb9c8]
lea rcx, [rsp + 0x88]
call fcn.14009a810
mov dword [rsp + 0x38], 0x12b1
mov dword [rsp + 0x3c], 0x5d7
mov byte [rsp + 0x23], 0
lea rdx, [0x1400ebb48]
lea rcx, [rsp + 0x68]
call fcn.14009a810
mov qword [rsp + 0x40], rax
lea rdx, str.hfxaopskirwdcsbdxjluzhlgwputmgtzwj
lea rcx, [rsp + 0x48]
call fcn.14009a810
mov rcx, qword [rsp + 0x40]
mov rdx, rcx
mov rcx, rax
call fcn.140098340
mov byte [rsp + 0x20], al
lea rcx, [rsp + 0x48]
call fcn.14009b9a0
lea rcx, [rsp + 0x68]
call fcn.14009b9a0
movzx eax, byte [rsp + 0x20]
test eax, eax
je 0x140080210
mov dword [rsp + 0x24], 0
jmp 0x140080205
mov eax, dword [rsp + 0x24]
dec eax
mov dword [rsp + 0x24], eax
cmp dword [rsp + 0x24], 0
jle 0x140080210
jmp 0x1400801fb
xor eax, eax
cmp eax, 1
je 0x140080236
mov dword [rsp + 0x28], 0x2b
jmp 0x14008022b
mov eax, dword [rsp + 0x28]
dec eax
mov dword [rsp + 0x28], eax
cmp dword [rsp + 0x28], 0
jle 0x140080236
jmp 0x140080221
lea rcx, [rsp + 0x88]
call fcn.14009b9a0
mov rcx, qword [rsp + 0xc8]
call fcn.14009b9a0
mov rcx, qword [rsp + 0xd8]
call fcn.14009b9a0
mov rcx, qword [rsp + 0xf0]
call fcn.14009b9a0
mov rcx, qword [rsp + 0xf8]
call fcn.14009b9a0
mov rcx, qword [rsp + 0x100]
call fcn.14009b9a0
mov rcx, qword [rsp + 0xa8]
xor rcx, rsp
call fcn.1400a4b80
add rsp, 0xb8
ret
Function at 0x140087e40
Capabilities:
Resolve function by parsing pe exports

Disassembly:
movsd qword [rsp + 0x20], xmm3
mov byte [rsp + 0x18], r8b
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
sub rsp, 0x158
mov rax, qword [0x140130098]
xor rax, rsp
mov qword [rsp + 0x148], rax
movsd xmm0, qword [0x1401160f0]
movsd qword [rsp + 0x50], xmm0
movsd xmm0, qword [0x140115b90]
movsd qword [rsp + 0x58], xmm0
lea rdx, [0x1401098d0]
lea rcx, [rsp + 0x128]
call fcn.14009a810
mov byte [rsp + 0x23], 0
lea rdx, str.qiwjtuukwozqnqtcclbotjltcxmipkrsjekoysjvgmzvmvpiemzfdxreyddmvg
lea rcx, [rsp + 0x108]
call fcn.14009a810
lea rdx, str.fhezeikwhzdmywpitjcqlwcazbnhmtoysrtolhrdbghajztljljnufsaitcnrknmduktigs
lea rcx, [rsp + 0xe8]
call fcn.14009a810
mov dword [rsp + 0x38], 0x692
movsd xmm0, qword [0x140117558]
movsd qword [rsp + 0x60], xmm0
mov byte [rsp + 0x24], 0
mov dword [rsp + 0x3c], 0x48b
xor eax, eax
test eax, eax
je 0x140087f13
mov dword [rsp + 0x28], 0x61
jmp 0x140087f08
mov eax, dword [rsp + 0x28]
dec eax
mov dword [rsp + 0x28], eax
cmp dword [rsp + 0x28], 0
jle 0x140087f13
jmp 0x140087efe
lea rdx, [0x140109948]
lea rcx, [rsp + 0x88]
call fcn.14009a810
mov qword [rsp + 0x40], rax
lea rdx, [0x1401099c8]
lea rcx, [rsp + 0x68]
call fcn.14009a810
mov rcx, qword [rsp + 0x40]
mov rdx, rcx
mov rcx, rax
call fcn.140098370
mov byte [rsp + 0x20], al
lea rcx, [rsp + 0x68]
call fcn.14009b9a0
lea rcx, [rsp + 0x88]
call fcn.14009b9a0
movzx eax, byte [rsp + 0x20]
test eax, eax
je 0x140087f90
mov dword [rsp + 0x2c], 1
jmp 0x140087f85
mov eax, dword [rsp + 0x2c]
dec eax
mov dword [rsp + 0x2c], eax
cmp dword [rsp + 0x2c], 0
jle 0x140087f90
jmp 0x140087f7b
lea rdx, [0x140109a00]
lea rcx, [rsp + 0xc8]
call fcn.14009a810
mov qword [rsp + 0x48], rax
lea rdx, str.azcbkddxgghrvjzwignrmfrfhmvlmoyxhwxwbloekzsxnpcmhlzdglo
lea rcx, [rsp + 0xa8]
call fcn.14009a810
mov rcx, qword [rsp + 0x48]
mov rdx, rcx
mov rcx, rax
call fcn.140098370
mov byte [rsp + 0x21], al
lea rcx, [rsp + 0xa8]
call fcn.14009b9a0
lea rcx, [rsp + 0xc8]
call fcn.14009b9a0
movzx eax, byte [rsp + 0x21]
test eax, eax
je 0x140088013
mov dword [rsp + 0x30], 0x23
jmp 0x140088008
mov eax, dword [rsp + 0x30]
dec eax
mov dword [rsp + 0x30], eax
cmp dword [rsp + 0x30], 0
jle 0x140088013
jmp 0x140087ffe
xor eax, eax
cmp eax, 1
je 0x140088039
mov dword [rsp + 0x34], 0x3e
jmp 0x14008802e
mov eax, dword [rsp + 0x34]
dec eax
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jle 0x140088039
jmp 0x140088024
mov byte [rsp + 0x22], 0
lea rcx, [rsp + 0xe8]
call fcn.14009b9a0
lea rcx, [rsp + 0x108]
call fcn.14009b9a0
lea rcx, [rsp + 0x128]
call fcn.14009b9a0
mov rcx, qword [rsp + 0x168]
call fcn.14009b9a0
movzx eax, byte [rsp + 0x22]
mov rcx, qword [rsp + 0x148]
xor rcx, rsp
call fcn.1400a4b80
add rsp, 0x158
ret
Function at 0x14008f2c0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
movsd qword [rsp + 0x20], xmm3
movsd qword [rsp + 0x18], xmm2
mov dword [rsp + 0x10], edx
mov qword [rsp + 8], rcx
sub rsp, 0xf8
mov rax, qword [0x140130098]
xor rax, rsp
mov qword [rsp + 0xe8], rax
mov dword [rsp + 0x34], 0x1cea
lea rdx, [0x1400d63d0]
lea rcx, [rsp + 0xc8]
call fcn.14009a810
mov byte [rsp + 0x21], 0
lea rdx, str.zbzpvmvgvxdldhorrgryzbgguhncmjvxpgxwg
lea rcx, [rsp + 0xa8]
call fcn.14009a810
movsd xmm0, qword [0x140115b08]
movsd qword [rsp + 0x50], xmm0
mov dword [rsp + 0x38], 0x61e
movsd xmm0, qword [0x140115118]
movsd qword [rsp + 0x58], xmm0
movsd xmm0, qword [0x140111360]
movsd qword [rsp + 0x60], xmm0
mov dword [rsp + 0x3c], 0x7b1
lea rdx, [0x1400d6518]
lea rcx, [rsp + 0x88]
call fcn.14009a810
mov qword [rsp + 0x40], rax
lea rdx, str.okftkifpferivzngygutufmiwbwqchvqepvxhtoa
lea rcx, [rsp + 0x68]
call fcn.14009a810
mov rcx, qword [rsp + 0x40]
mov rdx, rcx
mov rcx, rax
call fcn.140098340
mov byte [rsp + 0x20], al
lea rcx, [rsp + 0x68]
call fcn.14009b9a0
lea rcx, [rsp + 0x88]
call fcn.14009b9a0
movzx eax, byte [rsp + 0x20]
test eax, eax
je 0x14008f3da
mov dword [rsp + 0x24], 0x1b
jmp 0x14008f3cf
mov eax, dword [rsp + 0x24]
dec eax
mov dword [rsp + 0x24], eax
cmp dword [rsp + 0x24], 0
jle 0x14008f3da
jmp 0x14008f3c5
xor eax, eax
cmp eax, 1
je 0x14008f400
mov dword [rsp + 0x28], 0x14
jmp 0x14008f3f5
mov eax, dword [rsp + 0x28]
dec eax
mov dword [rsp + 0x28], eax
cmp dword [rsp + 0x28], 0
jle 0x14008f400
jmp 0x14008f3eb
xor eax, eax
cmp eax, 1
je 0x14008f426
mov dword [rsp + 0x2c], 0x18
jmp 0x14008f41b
mov eax, dword [rsp + 0x2c]
dec eax
mov dword [rsp + 0x2c], eax
cmp dword [rsp + 0x2c], 0
jle 0x14008f426
jmp 0x14008f411
xor eax, eax
cmp eax, 1
je 0x14008f44c
mov dword [rsp + 0x30], 0xf
jmp 0x14008f441
mov eax, dword [rsp + 0x30]
dec eax
mov dword [rsp + 0x30], eax
cmp dword [rsp + 0x30], 0
jle 0x14008f44c
jmp 0x14008f437
movsd xmm0, qword [0x140117ae0]
movsd qword [rsp + 0x48], xmm0
lea rcx, [rsp + 0xa8]
call fcn.14009b9a0
lea rcx, [rsp + 0xc8]
call fcn.14009b9a0
mov rcx, qword [rsp + 0x120]
call fcn.14009b9a0
movsd xmm0, qword [rsp + 0x48]
mov rcx, qword [rsp + 0xe8]
xor rcx, rsp
call fcn.1400a4b80
add rsp, 0xf8
ret
Function at 0x140094ca0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
movsd qword [rsp + 0x20], xmm3
movsd qword [rsp + 0x18], xmm2
mov byte [rsp + 0x10], dl
mov qword [rsp + 8], rcx
sub rsp, 0x118
mov rax, qword [0x140130098]
xor rax, rsp
mov qword [rsp + 0x108], rax
movsd xmm0, qword [0x1401162f0]
movsd qword [rsp + 0x60], xmm0
mov byte [rsp + 0x22], 1
mov dword [rsp + 0x38], 0x529
lea rdx, [0x1400e9760]
lea rcx, [rsp + 0xe8]
call fcn.14009a810
mov dword [rsp + 0x3c], 0x78d
mov dword [rsp + 0x40], 0xc3f
mov byte [rsp + 0x23], 0
mov dword [rsp + 0x44], 0x6a6
xor eax, eax
cmp eax, 1
je 0x140094d40
mov dword [rsp + 0x24], 0x24
jmp 0x140094d35
mov eax, dword [rsp + 0x24]
dec eax
mov dword [rsp + 0x24], eax
cmp dword [rsp + 0x24], 0
jle 0x140094d40
jmp 0x140094d2b
xor eax, eax
cmp eax, 1
je 0x140094d66
mov dword [rsp + 0x28], 0x26
jmp 0x140094d5b
mov eax, dword [rsp + 0x28]
dec eax
mov dword [rsp + 0x28], eax
cmp dword [rsp + 0x28], 0
jle 0x140094d66
jmp 0x140094d51
lea rdx, [0x1400e9820]
lea rcx, [rsp + 0x88]
call fcn.14009a810
mov qword [rsp + 0x48], rax
lea rdx, [0x1400e98a0]
lea rcx, [rsp + 0x68]
call fcn.14009a810
mov rcx, qword [rsp + 0x48]
mov rdx, rcx
mov rcx, rax
call fcn.140098370
mov byte [rsp + 0x20], al
lea rcx, [rsp + 0x68]
call fcn.14009b9a0
lea rcx, [rsp + 0x88]
call fcn.14009b9a0
movzx eax, byte [rsp + 0x20]
test eax, eax
je 0x140094de3
mov dword [rsp + 0x2c], 0x16
jmp 0x140094dd8
mov eax, dword [rsp + 0x2c]
dec eax
mov dword [rsp + 0x2c], eax
cmp dword [rsp + 0x2c], 0
jle 0x140094de3
jmp 0x140094dce
xor eax, eax
test eax, eax
je 0x140094e08
mov dword [rsp + 0x30], 0x50
jmp 0x140094dfd
mov eax, dword [rsp + 0x30]
dec eax
mov dword [rsp + 0x30], eax
cmp dword [rsp + 0x30], 0
jle 0x140094e08
jmp 0x140094df3
lea rdx, [0x1400e9970]
lea rcx, [rsp + 0xc8]
call fcn.14009a810
mov qword [rsp + 0x50], rax
lea rdx, str.aeotkfcbyhpznxijcsyfwqttmlahmhsgzdvmkoyguxuuslksbujkwtfebxtecxieejyiim
lea rcx, [rsp + 0xa8]
call fcn.14009a810
mov rcx, qword [rsp + 0x50]
mov rdx, rcx
mov rcx, rax
call fcn.140098340
mov byte [rsp + 0x21], al
lea rcx, [rsp + 0xa8]
call fcn.14009b9a0
lea rcx, [rsp + 0xc8]
call fcn.14009b9a0
movzx eax, byte [rsp + 0x21]
test eax, eax
je 0x140094e8b
mov dword [rsp + 0x34], 0xf
jmp 0x140094e80
mov eax, dword [rsp + 0x34]
dec eax
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0
jle 0x140094e8b
jmp 0x140094e76
movsd xmm0, qword [0x140116e50]
movsd qword [rsp + 0x58], xmm0
lea rcx, [rsp + 0xe8]
call fcn.14009b9a0
mov rcx, qword [rsp + 0x148]
call fcn.14009b9a0
movsd xmm0, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x108]
xor rcx, rsp
call fcn.1400a4b80
add rsp, 0x118
ret