joyce8/EMBER2024-capa huggingface dataset:
Function at 0x180015c90
Capabilities:
Check mutex on windows

Disassembly:
mov qword [rsp + 8], rcx
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x30
mov qword [rsp + 0x28], 0xfffffffffffffffe
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x70], rbp
mov qword [rsp + 0x78], rsi
mov r13d, r9d
mov rbp, r8
mov rsi, rdx
mov rbx, rcx
lea rax, vtable.LogUtils::LogAppender.0
mov qword [rcx], rax
xor edi, edi
mov qword [rcx + 8], rdi
mov dword [rcx + 0x10], edi
mov byte [rcx + 0x14], 1
mov dword [rcx + 0x18], edi
call fcn.180007d00
mov rcx, rax
test rax, rax
je 0x180015e65
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rbx + 0x20], rax
call fcn.180007d00
mov rcx, rax
test rax, rax
je 0x180015e70
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rbx + 0x28], rax
call fcn.180007d00
mov rcx, rax
test rax, rax
je 0x180015e5a
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rbx + 0x30], rax
mov r14, 0xffffffffffffffff
mov dword [rbx + 0x38], r14d
lea rcx, [rbx + 0x40]
call qword [sym.imp.KERNEL32.dll_InitializeCriticalSection]
nop
mov qword [rbx + 0x68], rdi
mov qword [rbx + 0x70], rdi
mov qword [rbx + 0x78], rdi
mov dword [rbx + 0x18], r13d
test rsi, rsi
jne 0x180015d6c
mov eax, edi
jmp 0x180015d7a
mov rax, r14
nop
inc rax
cmp word [rsi + rax*2], 0
jne 0x180015d70
mov r8d, eax
mov rdx, rsi
lea rcx, [rbx + 0x20]
call fcn.1800078e0
lea rdx, [rbx + 0x20]
lea rcx, [rbx + 0x28]
call fcn.180015f50
test rbp, rbp
je 0x180015dad
mov rax, r14
nop
inc rax
cmp word [rbp + rax*2], 0
jne 0x180015da0
mov edi, eax
mov r8d, edi
mov rdx, rbp
lea rcx, [rbx + 0x30]
call fcn.1800078e0
lea r8, [rbx + 0x28]
lea rdx, [rsp + 0x20]
mov rcx, rbx
call fcn.180016ce0
nop
mov rdx, rax
lea rcx, [rbx + 0x28]
call fcn.180015f50
nop
mov rdx, qword [rsp + 0x20]
add rdx, 0xffffffffffffffe8
lock xadd dword [rdx + 0x10], r14d
sub r14d, 1
jg 0x180015df9
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
mov r8, qword [rbx + 0x28]
mov edx, 1
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov qword [rbx + 8], rax
test rax, rax
je 0x180015e3a
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
je 0x180015e3a
cmp dword [rbx + 0x18], 0
je 0x180015e2f
mov rcx, qword [rbx + 0x20]
call fcn.1800311a4
mov rcx, qword [rbx + 8]
call qword [sym.imp.KERNEL32.dll_ReleaseMutex]
nop
mov rax, rbx
mov rbx, qword [rsp + 0x68]
mov rbp, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x78]
add rsp, 0x30
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
mov ecx, 0x80004005
call fcn.180007a90
nop
mov ecx, 0x80004005
call fcn.180007a90
nop
mov ecx, 0x80004005
call fcn.180007a90
int3
Function at 0x180018050
Capabilities:
Print debug messages

Disassembly:
push rbp
push rsi
push rdi
sub rsp, 0x160
mov qword [rsp + 0x58], 0xfffffffffffffffe
mov qword [rsp + 0x190], rbx
mov rax, qword [0x180066010]
xor rax, rsp
mov qword [rsp + 0x150], rax
mov rdi, rdx
mov rbx, rcx
xor ebp, ebp
mov dword [rsp + 0x30], ebp
mov dword [rsp + 0x20], 0x180
lea r9d, [rbp + 0x40]
mov r8d, 0x8109
call fcn.180031be0
mov esi, eax
test eax, eax
je 0x18001820f
xor edx, edx
mov r8d, 0xe8
lea rcx, [rsp + 0x60]
call fcn.180026920
lea edx, [rbp + 2]
lea r8d, [rbp + 1]
lea rcx, [rsp + 0x60]
call fcn.18000cb60
nop
lea rdx, str.open
lea rcx, [rsp + 0x60]
call fcn.18000e6a0
mov rcx, rax
mov rdx, rdi
call fcn.18000e6a0
mov rcx, rax
lea rdx, str._error.__
call fcn.18000e6a0
mov rcx, rax
mov edx, esi
call fcn.180015fe0
mov rcx, rax
lea rdx, [0x180049f58]
call fcn.18000e6a0
nop
movdqa xmm0, xmmword [0x180047d90]
movdqu xmmword [rsp + 0x48], xmm0
mov word [rsp + 0x38], bp
mov dword [rsp + 0x30], 2
mov rcx, qword [rsp + 0xd8]
test cl, 2
jne 0x18001816d
mov rax, qword [rsp + 0xa8]
mov r8, qword [rax]
test r8, r8
je 0x18001816d
mov rax, qword [rsp + 0x88]
mov rdx, qword [rax]
cmp r8, qword [rsp + 0xd0]
cmovb r8, qword [rsp + 0xd0]
sub r8, rdx
jmp 0x1800181a1
test cl, 4
jne 0x1800181af
mov rax, qword [rsp + 0xa0]
mov rcx, qword [rax]
test rcx, rcx
je 0x1800181af
mov rax, qword [rsp + 0x80]
mov rdx, qword [rax]
mov rax, qword [rsp + 0xb8]
movsxd r8, dword [rax]
add r8, r8
sub r8, rdx
add r8, rcx
sar r8, 1
lea rcx, [rsp + 0x38]
call fcn.18000da10
nop
lea rcx, [rsp + 0x38]
cmp qword [rsp + 0x50], 8
cmovae rcx, qword [rsp + 0x38]
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
mov rdx, qword [rsp + 0x50]
cmp rdx, 8
jb 0x180018205
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800181ff
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18001824b
call fcn.1800134dc
nop
lea rcx, [rsp + 0x60]
call fcn.18000b820
mov ecx, dword [rbx]
cmp ecx, 0xffffffff
je 0x180018223
xor edx, edx
lea r8d, [rdx + 2]
call fcn.18003209c
jmp 0x180018228
mov eax, 0xffffffff
mov rcx, qword [rsp + 0x150]
xor rcx, rsp
call fcn.180012d60
mov rbx, qword [rsp + 0x190]
add rsp, 0x160
pop rdi
pop rsi
pop rbp
ret
call fcn.180028f04
nop
int3
Function at 0x180019250
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov rax, rsp
push rbp
lea rbp, [rax - 0x5f]
sub rsp, 0x90
mov qword [rbp - 0x19], 0xfffffffffffffffe
mov qword [rax + 8], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
mov rax, qword [0x180066010]
xor rax, rsp
mov qword [rbp + 0x47], rax
mov rbx, rdx
mov qword [rbp - 0x11], rdx
mov dword [rbp - 9], 0x720054
mov dword [rbp - 5], 0x630061
mov dword [rbp - 1], 0x6c0065
mov dword [rbp + 3], 0x730065
mov dword [rbp + 7], 0x630073
mov dword [rbp + 0xb], 0x610068
mov dword [rbp + 0xf], 0x430074
mov dword [rbp + 0x13], 0x6e006f
mov dword [rbp + 0x17], 0x690066
mov dword [rbp + 0x1b], 0x430067
mov dword [rbp + 0x1f], 0x6e0065
mov dword [rbp + 0x23], 0x650074
mov dword [rbp + 0x27], 0x570072
mov dword [rbp + 0x2b], 0x64006e
mov dword [rbp + 0x2f], 0x6c0043
mov dword [rbp + 0x33], 0x730061
mov dword [rbp + 0x37], 0x4e0073
mov dword [rbp + 0x3b], 0x6d0061
mov dword [rbp + 0x3f], 0x65
call fcn.180007d00
mov rcx, rax
test rax, rax
je 0x180019392
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rbx], rax
lea rax, [rbp - 9]
cmp rax, 0x10000
lea rax, [rbp - 9]
jae 0x180019344
movzx edx, ax
mov rcx, rbx
call fcn.180008640
jmp 0x18001936a
mov rcx, 0xffffffffffffffff
nop dword [rax + rax]
inc rcx
cmp word [rax + rcx*2], 0
jne 0x180019350
mov r8d, ecx
lea rdx, [rbp - 9]
mov rcx, rbx
call fcn.1800078e0
nop
mov rax, rbx
mov rcx, qword [rbp + 0x47]
xor rcx, rsp
call fcn.180012d60
lea r11, [rsp + 0x90]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x20]
mov rdi, qword [r11 + 0x28]
mov rsp, r11
pop rbp
ret
mov ecx, 0x80004005
call fcn.180007a90
int3
Function at 0x1800193a0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov rax, rsp
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x5f]
sub rsp, 0xf0
mov qword [rsp + 0x20], 0xfffffffffffffffe
mov qword [rax + 8], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
mov rax, qword [0x180066010]
xor rax, rsp
mov qword [rbp + 0x27], rax
mov rbx, rdx
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x30], 0x740068
mov dword [rsp + 0x34], 0x700074
mov dword [rsp + 0x38], 0x2f003a
mov dword [rbp - 0x7d], 0x63002f
mov dword [rbp - 0x79], 0x6e0064
mov dword [rbp - 0x75], 0x61002d
mov dword [rbp - 0x71], 0x69006c
mov dword [rbp - 0x6d], 0x66002d
mov dword [rbp - 0x69], 0x6c0069
mov dword [rbp - 0x65], 0x2d0065
mov dword [rbp - 0x61], 0x680073
mov dword [rbp - 0x5d], 0x2e0063
mov dword [rbp - 0x59], 0x6f0064
mov dword [rbp - 0x55], 0x70006c
mov dword [rbp - 0x51], 0x690068
mov dword [rbp - 0x4d], 0x70006e
mov dword [rbp - 0x49], 0x700061
mov dword [rbp - 0x45], 0x720065
mov dword [rbp - 0x41], 0x63002e
mov dword [rbp - 0x3d], 0x6d006f
mov dword [rbp - 0x39], 0x63002f
mov dword [rbp - 0x35], 0x73006d
mov dword [rbp - 0x31], 0x70002f
mov dword [rbp - 0x2d], 0x6f0072
mov dword [rbp - 0x29], 0x65006a
mov dword [rbp - 0x25], 0x740063
mov dword [rbp - 0x21], 0x31005f
mov dword [rbp - 0x1d], 0x380030
mov dword [rbp - 0x19], 0x63002f
mov dword [rbp - 0x15], 0x670066
mov dword [rbp - 0x11], 0x63005f
mov dword [rbp - 0xd], 0x6e0065
mov dword [rbp - 9], 0x650074
mov dword [rbp - 5], 0x2f0072
mov dword [rbp - 1], 0x6f0064
mov dword [rbp + 3], 0x70006c
mov dword [rbp + 7], 0x690068
mov dword [rbp + 0xb], 0x5f006e
mov dword [rbp + 0xf], 0x6f006d
mov dword [rbp + 0x13], 0x5f0064
mov dword [rbp + 0x17], 0x69006c
mov dword [rbp + 0x1b], 0x740073
mov dword [rbp + 0x1f], 0x6a002e
mov dword [rbp + 0x23], 0x73
call fcn.180007d00
mov rcx, rax
test rax, rax
je 0x1800195ab
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rbx], rax
lea rax, [rsp + 0x30]
cmp rax, 0x10000
lea rax, [rsp + 0x30]
jae 0x180019556
movzx edx, ax
mov rcx, rbx
call fcn.180008640
jmp 0x18001957b
mov rcx, 0xffffffffffffffff
nop dword [rax]
inc rcx
cmp word [rax + rcx*2], 0
jne 0x180019560
mov r8d, ecx
lea rdx, [rsp + 0x30]
mov rcx, rbx
call fcn.1800078e0
nop
mov rax, rbx
mov rcx, qword [rbp + 0x27]
xor rcx, rsp
call fcn.180012d60
lea r11, [rsp + 0xf0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov ecx, 0x80004005
call fcn.180007a90
int3
Function at 0x180019890
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov rax, rsp
push rbp
push rdi
push r14
lea rbp, [rax - 0x5f]
sub rsp, 0xc0
mov qword [rbp - 0x59], 0xfffffffffffffffe
mov qword [rax + 8], rbx
mov qword [rax + 0x18], rsi
mov rax, qword [0x180066010]
xor rax, rsp
mov qword [rbp + 0x37], rax
mov rbx, rdx
mov qword [rbp - 0x51], rdx
mov dword [rbp - 0x49], 0x6f0043
mov dword [rbp - 0x45], 0x66006e
mov dword [rbp - 0x41], 0x670069
mov dword [rbp - 0x3d], 0x650043
mov dword [rbp - 0x39], 0x74006e
mov dword [rbp - 0x35], 0x720065
mov dword [rbp - 0x31], 0x690053
mov dword [rbp - 0x2d], 0x6c006e
mov dword [rbp - 0x29], 0x650067
mov dword [rbp - 0x25], 0x6e0049
mov dword [rbp - 0x21], 0x740073
mov dword [rbp - 0x1d], 0x6e0061
mov dword [rbp - 0x19], 0x650063
mov dword [rbp - 0x15], 0x32005f
mov dword [rbp - 0x11], 0x430041
mov dword [rbp - 0xd], 0x350045
mov dword [rbp - 9], 0x300043
mov dword [rbp - 5], 0x2d0045
mov dword [rbp - 1], 0x440037
mov dword [rbp + 3], 0x310046
mov dword [rbp + 7], 0x34002d
mov dword [rbp + 0xb], 0x460038
mov dword [rbp + 0xf], 0x2d0031
mov dword [rbp + 0x13], 0x380042
mov dword [rbp + 0x17], 0x420035
mov dword [rbp + 0x1b], 0x44002d
mov dword [rbp + 0x1f], 0x370031
mov dword [rbp + 0x23], 0x460031
mov dword [rbp + 0x27], 0x300030
mov dword [rbp + 0x2b], 0x420031
mov dword [rbp + 0x2f], 0x460042
mov dword [rbp + 0x33], 0x43
call fcn.180007d00
mov rcx, rax
test rax, rax
je 0x180019a26
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rbx], rax
lea rax, [rbp - 0x49]
cmp rax, 0x10000
lea rax, [rbp - 0x49]
jae 0x1800199de
movzx edx, ax
mov rcx, rbx
call fcn.180008640
jmp 0x1800199ff
mov rcx, 0xffffffffffffffff
inc rcx
cmp word [rax + rcx*2], 0
jne 0x1800199e5
mov r8d, ecx
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.1800078e0
nop
mov rax, rbx
mov rcx, qword [rbp + 0x37]
xor rcx, rsp
call fcn.180012d60
lea r11, [rsp + 0xc0]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x30]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret
mov ecx, 0x80004005
call fcn.180007a90
int3
Function at 0x180019d10
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov rax, rsp
push rbp
lea rbp, [rax - 0x5f]
sub rsp, 0xa0
mov qword [rbp - 0x29], 0xfffffffffffffffe
mov qword [rax + 8], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
mov rax, qword [0x180066010]
xor rax, rsp
mov qword [rbp + 0x47], rax
mov rbx, rdx
mov qword [rbp - 0x21], rdx
mov dword [rbp - 0x19], 0x740068
mov dword [rbp - 0x15], 0x700074
mov dword [rbp - 0x11], 0x2f003a
mov dword [rbp - 0xd], 0x6c002f
mov dword [rbp - 9], 0x70002e
mov dword [rbp - 5], 0x620075
mov dword [rbp - 1], 0x69006c
mov dword [rbp + 3], 0x2e0063
mov dword [rbp + 7], 0x610068
mov dword [rbp + 0xb], 0x6f006c
mov dword [rbp + 0xf], 0x610070
mov dword [rbp + 0x13], 0x650070
mov dword [rbp + 0x17], 0x2e0072
mov dword [rbp + 0x1b], 0x6e0063
mov dword [rbp + 0x1f], 0x70002f
mov dword [rbp + 0x23], 0x2f0063
mov dword [rbp + 0x27], 0x700075
mov dword [rbp + 0x2b], 0x610064
mov dword [rbp + 0x2f], 0x610074
mov dword [rbp + 0x33], 0x64002f
mov dword [rbp + 0x37], 0x6d0075
mov dword [rbp + 0x3b], 0x70
call fcn.180007d00
mov rcx, rax
test rax, rax
je 0x180019e62
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rbx], rax
lea rax, [rbp - 0x19]
cmp rax, 0x10000
lea rax, [rbp - 0x19]
jae 0x180019e19
movzx edx, ax
mov rcx, rbx
call fcn.180008640
jmp 0x180019e3a
mov rcx, 0xffffffffffffffff
inc rcx
cmp word [rax + rcx*2], 0
jne 0x180019e20
mov r8d, ecx
lea rdx, [rbp - 0x19]
mov rcx, rbx
call fcn.1800078e0
nop
mov rax, rbx
mov rcx, qword [rbp + 0x47]
xor rcx, rsp
call fcn.180012d60
lea r11, [rsp + 0xa0]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x20]
mov rdi, qword [r11 + 0x28]
mov rsp, r11
pop rbp
ret
mov ecx, 0x80004005
call fcn.180007a90
int3
Function at 0x180019e70
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov rax, rsp
push rbp
lea rbp, [rax - 0x5f]
sub rsp, 0xc0
mov qword [rbp - 0x49], 0xfffffffffffffffe
mov qword [rax + 8], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
mov rax, qword [0x180066010]
xor rax, rsp
mov qword [rbp + 0x47], rax
mov rbx, rdx
mov qword [rbp - 0x41], rdx
mov dword [rbp - 0x39], 0x6f0043
mov dword [rbp - 0x35], 0x66006e
mov dword [rbp - 0x31], 0x670069
mov dword [rbp - 0x2d], 0x650043
mov dword [rbp - 0x29], 0x74006e
mov dword [rbp - 0x25], 0x720065
mov dword [rbp - 0x21], 0x690053
mov dword [rbp - 0x1d], 0x6c006e
mov dword [rbp - 0x19], 0x650067
mov dword [rbp - 0x15], 0x6e0049
mov dword [rbp - 0x11], 0x740073
mov dword [rbp - 0xd], 0x6e0061
mov dword [rbp - 9], 0x650063
mov dword [rbp - 5], 0x34005f
mov dword [rbp - 1], 0x310044
mov dword [rbp + 3], 0x390041
mov dword [rbp + 7], 0x340035
mov dword [rbp + 0xb], 0x2d0036
mov dword [rbp + 0xf], 0x420032
mov dword [rbp + 0x13], 0x370036
mov dword [rbp + 0x17], 0x34002d
mov dword [rbp + 0x1b], 0x300045
mov dword [rbp + 0x1f], 0x2d0034
mov dword [rbp + 0x23], 0x330039
mov dword [rbp + 0x27], 0x410041
mov dword [rbp + 0x2b], 0x31002d
mov dword [rbp + 0x2f], 0x390041
mov dword [rbp + 0x33], 0x350041
mov dword [rbp + 0x37], 0x430035
mov dword [rbp + 0x3b], 0x310036
mov dword [rbp + 0x3f], 0x410031
mov dword [rbp + 0x43], 0x39
call fcn.180007d00
mov rcx, rax
test rax, rax
je 0x18001a008
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rbx], rax
lea rax, [rbp - 0x39]
cmp rax, 0x10000
lea rax, [rbp - 0x39]
jae 0x180019fbf
movzx edx, ax
mov rcx, rbx
call fcn.180008640
jmp 0x180019fe0
mov rcx, 0xffffffffffffffff
inc rcx
cmp word [rax + rcx*2], 0
jne 0x180019fc6
mov r8d, ecx
lea rdx, [rbp - 0x39]
mov rcx, rbx
call fcn.1800078e0
nop
mov rax, rbx
mov rcx, qword [rbp + 0x47]
xor rcx, rsp
call fcn.180012d60
lea r11, [rsp + 0xc0]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x20]
mov rdi, qword [r11 + 0x28]
mov rsp, r11
pop rbp
ret
mov ecx, 0x80004005
call fcn.180007a90
int3
Function at 0x18001a020
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov rax, rsp
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x5f]
sub rsp, 0xb0
mov qword [rbp - 0x59], 0xfffffffffffffffe
mov qword [rax + 8], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
mov rax, qword [0x180066010]
xor rax, rsp
mov qword [rbp + 0x27], rax
mov rbx, rdx
mov qword [rbp - 0x51], rdx
mov dword [rbp - 0x49], 0x740068
mov dword [rbp - 0x45], 0x700074
mov dword [rbp - 0x41], 0x2f003a
mov dword [rbp - 0x3d], 0x69002f
mov dword [rbp - 0x39], 0x74006e
mov dword [rbp - 0x35], 0x2d0066
mov dword [rbp - 0x31], 0x630070
mov dword [rbp - 0x2d], 0x64002e
mov dword [rbp - 0x29], 0x6c006f
mov dword [rbp - 0x25], 0x680070
mov dword [rbp - 0x21], 0x6e0069
mov dword [rbp - 0x1d], 0x610070
mov dword [rbp - 0x19], 0x650070
mov dword [rbp - 0x15], 0x2e0072
mov dword [rbp - 0x11], 0x6f0063
mov dword [rbp - 0xd], 0x2f006d
mov dword [rbp - 9], 0x660063
mov dword [rbp - 5], 0x2f0067
mov dword [rbp - 1], 0x6a0079
mov dword [rbp + 3], 0x620068
mov dword [rbp + 7], 0x5f007a
mov dword [rbp + 0xb], 0x650064
mov dword [rbp + 0xf], 0x610074
mov dword [rbp + 0x13], 0x6c0069
mov dword [rbp + 0x17], 0x70002e
mov dword [rbp + 0x1b], 0x700068
xor eax, eax
mov word [rbp + 0x1f], ax
call fcn.180007d00
mov rcx, rax
test rax, rax
je 0x18001a1aa
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rbx], rax
lea rax, [rbp - 0x49]
cmp rax, 0x10000
lea rax, [rbp - 0x49]
jae 0x18001a157
movzx edx, ax
mov rcx, rbx
call fcn.180008640
jmp 0x18001a17a
mov rcx, 0xffffffffffffffff
nop
inc rcx
cmp word [rax + rcx*2], 0
jne 0x18001a160
mov r8d, ecx
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.1800078e0
nop
mov rax, rbx
mov rcx, qword [rbp + 0x27]
xor rcx, rsp
call fcn.180012d60
lea r11, [rsp + 0xb0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov ecx, 0x80004005
call fcn.180007a90
int3
Function at 0x18001a1c0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov rax, rsp
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x5f]
sub rsp, 0xb0
mov qword [rbp - 0x59], 0xfffffffffffffffe
mov qword [rax + 8], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
mov rax, qword [0x180066010]
xor rax, rsp
mov qword [rbp + 0x27], rax
mov rbx, rdx
mov qword [rbp - 0x51], rdx
mov dword [rbp - 0x49], 0x740068
mov dword [rbp - 0x45], 0x700074
mov dword [rbp - 0x41], 0x2f003a
mov dword [rbp - 0x3d], 0x69002f
mov dword [rbp - 0x39], 0x74006e
mov dword [rbp - 0x35], 0x2d0066
mov dword [rbp - 0x31], 0x630070
mov dword [rbp - 0x2d], 0x77002e
mov dword [rbp - 0x29], 0x610068
mov dword [rbp - 0x25], 0x65006c
mov dword [rbp - 0x21], 0x720070
mov dword [rbp - 0x1d], 0x74006f
mov dword [rbp - 0x19], 0x630065
mov dword [rbp - 0x15], 0x2e0074
mov dword [rbp - 0x11], 0x6e0063
mov dword [rbp - 0xd], 0x63002f
mov dword [rbp - 9], 0x670066
mov dword [rbp - 5], 0x62002f
mov dword [rbp - 1], 0x75006c
mov dword [rbp + 3], 0x770065
mov dword [rbp + 7], 0x610068
mov dword [rbp + 0xb], 0x65006c
mov dword [rbp + 0xf], 0x64005f
mov dword [rbp + 0x13], 0x740065
mov dword [rbp + 0x17], 0x690061
mov dword [rbp + 0x1b], 0x2e006c
mov dword [rbp + 0x1f], 0x680070
mov dword [rbp + 0x23], 0x70
call fcn.180007d00
mov rcx, rax
test rax, rax
je 0x18001a34c
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rbx], rax
lea rax, [rbp - 0x49]
cmp rax, 0x10000
lea rax, [rbp - 0x49]
jae 0x18001a2fb
movzx edx, ax
mov rcx, rbx
call fcn.180008640
jmp 0x18001a31c
mov rcx, 0xffffffffffffffff
inc rcx
cmp word [rax + rcx*2], 0
jne 0x18001a302
mov r8d, ecx
lea rdx, [rbp - 0x49]
mov rcx, rbx
call fcn.1800078e0
nop
mov rax, rbx
mov rcx, qword [rbp + 0x27]
xor rcx, rsp
call fcn.180012d60
lea r11, [rsp + 0xb0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov ecx, 0x80004005
call fcn.180007a90
int3
Function at 0x18001a360
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov rax, rsp
push rbp
push rdi
push r12
push r14
push r15
lea rbp, [rax - 0x5f]
sub rsp, 0xc0
mov qword [rbp - 0x69], 0xfffffffffffffffe
mov qword [rax + 8], rbx
mov qword [rax + 0x18], rsi
mov rax, qword [0x180066010]
xor rax, rsp
mov qword [rbp + 0x27], rax
mov rbx, rdx
mov qword [rbp - 0x61], rdx
mov dword [rbp - 0x59], 0x6f0043
mov dword [rbp - 0x55], 0x66006e
mov dword [rbp - 0x51], 0x670069
mov dword [rbp - 0x4d], 0x650043
mov dword [rbp - 0x49], 0x74006e
mov dword [rbp - 0x45], 0x720065
mov dword [rbp - 0x41], 0x690053
mov dword [rbp - 0x3d], 0x6c006e
mov dword [rbp - 0x39], 0x650067
mov dword [rbp - 0x35], 0x6e0049
mov dword [rbp - 0x31], 0x740073
mov dword [rbp - 0x2d], 0x6e0061
mov dword [rbp - 0x29], 0x650063
mov dword [rbp - 0x25], 0x39005f
mov dword [rbp - 0x21], 0x370042
mov dword [rbp - 0x1d], 0x340042
mov dword [rbp - 0x19], 0x360044
mov dword [rbp - 0x15], 0x2d0032
mov dword [rbp - 0x11], 0x410031
mov dword [rbp - 0xd], 0x370030
mov dword [rbp - 9], 0x34002d
mov dword [rbp - 5], 0x330042
mov dword [rbp - 1], 0x2d0041
mov dword [rbp + 3], 0x430042
mov dword [rbp + 7], 0x460037
mov dword [rbp + 0xb], 0x33002d
mov dword [rbp + 0xf], 0x420034
mov dword [rbp + 0x13], 0x320033
mov dword [rbp + 0x17], 0x410031
mov dword [rbp + 0x1b], 0x300034
mov dword [rbp + 0x1f], 0x370039
mov dword [rbp + 0x23], 0x35
call fcn.180007d00
mov rcx, rax
test rax, rax
je 0x18001a505
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rbx], rax
lea rax, [rbp - 0x59]
cmp rax, 0x10000
lea rax, [rbp - 0x59]
jae 0x18001a4b2
movzx edx, ax
mov rcx, rbx
call fcn.180008640
jmp 0x18001a4da
mov rcx, 0xffffffffffffffff
nop dword [rax]
inc rcx
cmp word [rax + rcx*2], 0
jne 0x18001a4c0
mov r8d, ecx
lea rdx, [rbp - 0x59]
mov rcx, rbx
call fcn.1800078e0
nop
mov rax, rbx
mov rcx, qword [rbp + 0x27]
xor rcx, rsp
call fcn.180012d60
lea r11, [rsp + 0xc0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rbp
ret
mov ecx, 0x80004005
call fcn.180007a90
int3
Function at 0x18001a510
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov rax, rsp
push rbp
push rdi
push r14
lea rbp, [rax - 0x5f]
sub rsp, 0xa0
mov qword [rbp - 0x39], 0xfffffffffffffffe
mov qword [rax + 8], rbx
mov qword [rax + 0x18], rsi
mov rax, qword [0x180066010]
xor rax, rsp
mov qword [rbp + 0x37], rax
mov rbx, rdx
mov qword [rbp - 0x31], rdx
mov dword [rbp - 0x29], 0x740068
mov dword [rbp - 0x25], 0x700074
mov dword [rbp - 0x21], 0x2f003a
mov dword [rbp - 0x1d], 0x6c002f
mov dword [rbp - 0x19], 0x70002e
mov dword [rbp - 0x15], 0x620075
mov dword [rbp - 0x11], 0x69006c
mov dword [rbp - 0xd], 0x2e0063
mov dword [rbp - 9], 0x690079
mov dword [rbp - 5], 0x67006e
mov dword [rbp - 1], 0x610079
mov dword [rbp + 3], 0x6b006e
mov dword [rbp + 7], 0x6e0061
mov dword [rbp + 0xb], 0x750074
mov dword [rbp + 0xf], 0x63002e
mov dword [rbp + 0x13], 0x6d006f
mov dword [rbp + 0x17], 0x70002f
mov dword [rbp + 0x1b], 0x2f0063
mov dword [rbp + 0x1f], 0x700075
mov dword [rbp + 0x23], 0x610064
mov dword [rbp + 0x27], 0x610074
mov dword [rbp + 0x2b], 0x64002f
mov dword [rbp + 0x2f], 0x6d0075
mov dword [rbp + 0x33], 0x70
call fcn.180007d00
mov rcx, rax
test rax, rax
je 0x18001a671
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rbx], rax
lea rax, [rbp - 0x29]
cmp rax, 0x10000
lea rax, [rbp - 0x29]
jae 0x18001a626
movzx edx, ax
mov rcx, rbx
call fcn.180008640
jmp 0x18001a64a
mov rcx, 0xffffffffffffffff
nop dword [rax]
inc rcx
cmp word [rax + rcx*2], 0
jne 0x18001a630
mov r8d, ecx
lea rdx, [rbp - 0x29]
mov rcx, rbx
call fcn.1800078e0
nop
mov rax, rbx
mov rcx, qword [rbp + 0x37]
xor rcx, rsp
call fcn.180012d60
lea r11, [rsp + 0xa0]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x30]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret
mov ecx, 0x80004005
call fcn.180007a90
int3