joyce8/EMBER2024-capa huggingface dataset:
Function at 0x140008824
Capabilities:
Contain obfuscated stackstrings
Encode data using base64

Disassembly:
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1f]
sub rsp, 0xa8
mov r15d, r8d
mov r12, rdx
mov r14, rcx
xor ebx, ebx
mov dword [rbp - 0x69], ebx
call fcn.14000620c
mov dword [rbp - 0x69], 1
mov dword [rbp - 0x22], 0x615a5958
mov dword [rbp - 0x33], 0x4a494847
mov dword [rbp - 0x1c], 0x67666564
mov word [rbp - 3], 0x3332
mov dword [rbp - 0xc], 0x77767574
mov word [rbp - 0x28], 0x5352
mov dword [rbp - 0x2d], 0x504f4e4d
mov dword [rbp - 0x18], 0x6b6a6968
mov dword [rbp + 4], 0x2f2b39
mov dword [rbp - 0x11], 0x7271706f
mov dword [rbp - 8], 0x307a7978
mov dword [rbp - 1], 0x37363534
mov dword [rbp - 0x26], 0x57565554
mov byte [rbp - 0x29], 0x51
mov byte [rbp - 4], 0x31
mov dword [rbp - 0x39], 0x44434241
mov word [rbp - 0x35], 0x4645
mov word [rbp - 0x14], 0x6d6c
mov word [rbp - 0x1e], 0x6362
mov word [rbp - 0x2f], 0x4c4b
mov byte [rbp + 3], 0x38
mov byte [rbp - 0xd], 0x73
mov byte [rbp - 0x12], 0x6e
lea rdx, [rbp - 0x39]
lea rcx, [rbp - 0x61]
call fcn.1400061d0
nop
mov edi, ebx
test r15d, r15d
je 0x140008a59
mov ecx, ebx
lea esi, [rbx + 3]
jmp 0x14000890b
mov r12, qword [rbp + 0x6f]
dec r15d
mov al, byte [r12]
mov byte [rbp + rcx + 0x77], al
inc edi
inc rcx
inc r12
mov qword [rbp + 0x6f], r12
mov dl, byte [rbp + 0x79]
mov r12b, byte [rbp + 0x78]
mov r13b, byte [rbp + 0x77]
cmp rcx, rsi
jne 0x14000899e
mov al, r13b
shr al, 2
mov byte [rbp + 0x7f], al
mov cl, r13b
and cl, sil
shl cl, 4
mov al, r12b
shr al, 4
add cl, al
mov byte [rbp + 0x80], cl
mov cl, r12b
and cl, 0xf
shl cl, 2
mov al, dl
shr al, 6
add cl, al
mov byte [rbp + 0x81], cl
mov al, dl
and al, 0x3f
mov byte [rbp + 0x82], al
mov rdi, rbx
movzx edx, byte [rbp + rdi + 0x7f]
lea rcx, [rbp - 0x61]
call fcn.140008d48
mov dl, byte [rax]
mov rcx, r14
call fcn.140008d60
inc rdi
cmp rdi, 4
jl 0x140008975
mov edi, ebx
mov rcx, rbx
mov dl, byte [rbp + 0x79]
test r15d, r15d
jne 0x140008907
test edi, edi
je 0x140008a59
cmp edi, esi
jge 0x1400089d6
mov eax, esi
sub eax, edi
movsxd r8, eax
movsxd rax, edi
lea rcx, [rbp + 0x77]
add rcx, rax
xor edx, edx
call fcn.14005a730
mov dl, byte [rbp + 0x79]
mov r12b, byte [rbp + 0x78]
mov r13b, byte [rbp + 0x77]
mov al, r13b
shr al, 2
mov byte [rbp + 0x7f], al
and r13b, sil
shl r13b, 4
mov al, r12b
shr al, 4
add r13b, al
mov byte [rbp + 0x80], r13b
and r12b, 0xf
shl r12b, 2
mov al, dl
shr al, 6
add r12b, al
mov byte [rbp + 0x81], r12b
and dl, 0x3f
mov byte [rbp + 0x82], dl
lea eax, [rdi + 1]
movsxd r15, eax
test eax, eax
jle 0x140008a40
movzx edx, byte [rbp + rbx + 0x7f]
lea rcx, [rbp - 0x61]
call fcn.140008d48
mov dl, byte [rax]
mov rcx, r14
call fcn.140008d60
inc rbx
cmp rbx, r15
jl 0x140008a20
cmp edi, esi
jge 0x140008a59
sub esi, edi
movsxd rbx, esi
mov dl, 0x3d
mov rcx, r14
call fcn.140008d60
sub rbx, 1
jne 0x140008a49
lea rcx, [rbp - 0x61]
call fcn.1400080dc
mov rax, r14
add rsp, 0xa8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
Function at 0x140008db8
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rbx
push rbp
mov rbp, rsp
sub rsp, 0x30
mov rbx, rcx
test dl, dl
je 0x140008ea2
lea rcx, [rbp + 0x20]
call fcn.14001b920
nop
mov dl, 0x70
lea rcx, [rbp + 0x20]
call fcn.14001b380
mov dl, 0x72
lea rcx, [rbp + 0x20]
call fcn.14001b380
mov dl, 0x6f
lea rcx, [rbp + 0x20]
call fcn.14001b380
mov dl, 0x67
lea rcx, [rbp + 0x20]
call fcn.14001b380
mov dl, 0x72
lea rcx, [rbp + 0x20]
call fcn.14001b380
mov dl, 0x61
lea rcx, [rbp + 0x20]
call fcn.14001b380
mov dl, 0x6d
lea rcx, [rbp + 0x20]
call fcn.14001b380
mov dl, 0x69
lea rcx, [rbp + 0x20]
call fcn.14001b380
mov dl, 0x6e
lea rcx, [rbp + 0x20]
call fcn.14001b380
mov dl, 0x66
lea rcx, [rbp + 0x20]
call fcn.14001b380
mov dl, 0x6f
lea rcx, [rbp + 0x20]
call fcn.14001b380
mov dl, 0x73
lea rcx, [rbp + 0x20]
call fcn.14001b380
mov dl, 0x2e
lea rcx, [rbp + 0x20]
call fcn.14001b380
mov dl, 0x63
lea rcx, [rbp + 0x20]
call fcn.14001b380
mov dl, 0x6f
lea rcx, [rbp + 0x20]
call fcn.14001b380
mov dl, 0x6d
lea rcx, [rbp + 0x20]
call fcn.14001b380
lea rdx, [rbp + 0x20]
mov rcx, rbx
call fcn.14001b058
nop
lea rcx, [rbp + 0x20]
call fcn.14001b398
jmp 0x140008ec3
mov dword [rbp - 0x10], 0x616f7373
mov dword [rbp - 0xc], 0x632e6d70
mov word [rbp - 7], 0x6d
mov byte [rbp - 8], 0x6f
lea rdx, [rbp - 0x10]
call fcn.14001af44
mov rax, rbx
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rbp
ret
Function at 0x140008ed4
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
lea rbp, [rsp - 0x47]
sub rsp, 0xb0
mov bl, dl
mov rsi, rcx
xor edi, edi
mov dword [rbp + 0x3f], edi
call fcn.14001b920
mov dword [rbp + 0x3f], 1
lea rcx, [rbp + 0x7f]
test bl, bl
je 0x140008f7c
mov dword [rbp - 0x29], 0x3f7068
mov dword [rbp - 0x38], 0x2e736f66
mov dword [rbp - 0x48], 0x73707474
mov word [rbp - 0x34], 0x6f63
mov dword [rbp - 0x3c], 0x6e696d61
mov dword [rbp - 0x41], 0x676f7270
mov word [rbp - 0x2e], 0x6361
mov word [rbp - 0x31], 0x662f
mov byte [rbp - 0x2f], 0x62
mov word [rbp - 0x2c], 0x2e6b
mov word [rbp - 0x43], 0x2f2f
mov byte [rbp - 0x32], 0x6d
mov byte [rbp - 0x44], 0x3a
mov byte [rbp - 0x49], 0x68
mov byte [rbp - 0x2a], 0x70
mov byte [rbp - 0x3d], 0x72
lea rdx, [rbp - 0x49]
call fcn.14001af44
nop
mov rdx, rax
mov rcx, rsi
call fcn.140017104
nop
jmp 0x140008fd2
mov dword [rbp - 0x38], 0x62662f6d
mov dword [rbp - 0x49], 0x70747468
mov word [rbp - 0x3f], 0x616f
mov dword [rbp - 0x3c], 0x6f632e6d
mov dword [rbp - 0x33], 0x702e6b63
mov dword [rbp - 0x44], 0x732f2f3a
mov dword [rbp - 0x2f], 0x3f7068
mov byte [rbp - 0x3d], 0x70
mov byte [rbp - 0x34], 0x61
mov byte [rbp - 0x40], 0x73
mov byte [rbp - 0x45], 0x73
lea rdx, [rbp - 0x49]
call fcn.14001af44
nop
mov rdx, rax
mov rcx, rsi
call fcn.140017104
nop
lea rcx, [rbp + 0x7f]
call fcn.14001b398
mov dword [rbp + 0xf], 0x73726576
mov dword [rbp + 0x14], 0x253d6e6f
mov byte [rbp + 0x13], 0x69
mov word [rbp + 0x18], 0x73
lea r8, [0x14015ca34]
lea rdx, [rbp + 0xf]
mov rcx, rsi
call fcn.14001aa5c
mov dword [rbp - 0x1e], 0x253d6469
mov word [rbp - 0x21], 0x6726
mov word [rbp - 0x1a], 0x73
mov byte [rbp - 0x1f], 0x75
lea rdx, [rbp - 0x21]
mov rcx, rsi
call fcn.1400171f4
mov dword [rbp + 0x7a], 0x73253d72
mov word [rbp + 0x78], 0x6176
mov byte [rbp + 0x7e], dil
mov byte [rbp + 0x77], 0x26
lea rdx, [rbp + 0x77]
mov rcx, rsi
call fcn.1400171f4
mov dword [rbp - 1], 0x6c617626
mov dword [rbp + 3], 0x253d6575
mov word [rbp + 7], 0x64
lea rdx, [rbp - 1]
mov rcx, rsi
call fcn.1400171f4
mov dword [rbp - 0xc], 0x64253d
mov dword [rbp - 0x11], 0x6d697426
mov byte [rbp - 0xd], 0x65
mov word [rbp + 0x22], 0x656e
mov dword [rbp + 0x28], 0x6c6c64
mov word [rbp + 0x1f], 0x654b
mov dword [rbp + 0x24], 0x2e32336c
mov byte [rbp + 0x21], 0x72
mov dword [rbp + 0x30], 0x69547465
mov dword [rbp + 0x38], 0x746e75
mov byte [rbp + 0x2f], 0x47
mov dword [rbp + 0x34], 0x6f436b63
lea rcx, [rbp + 0x1f]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, [rbp + 0x2f]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x1400090d3
call rax
mov edi, eax
mov r8d, edi
lea rdx, [rbp - 0x11]
mov rcx, rsi
call fcn.14001aa5c
mov rax, rsi
mov rbx, qword [rsp + 0xd8]
add rsp, 0xb0
pop rdi
pop rsi
pop rbp
ret
Function at 0x140009370
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rbx
push rbp
mov rbp, rsp
sub rsp, 0x40
lea rdx, [rbp - 0x20]
mov dword [rbp - 0x13], 0x72656c6c
mov rbx, rcx
mov dword [rbp - 0x18], 0x74736e49
mov word [rbp - 0x1e], 0x626f
mov word [rbp - 0x1b], 0x5c6c
mov word [rbp - 0xb], 0x78
mov word [rbp - 0xe], 0x7475
mov byte [rbp - 0x19], 0x43
mov word [rbp - 0x20], 0x6c47
mov byte [rbp - 0x14], 0x61
mov byte [rbp - 0xf], 0x4d
mov byte [rbp - 0xc], 0x65
mov byte [rbp - 0x1c], 0x61
call fcn.14001af44
mov rax, rbx
mov rbx, qword [rsp + 0x50]
add rsp, 0x40
pop rbp
ret

Function at 0x1400093d8
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rbx
push rbp
mov rbp, rsp
sub rsp, 0x40
lea rdx, [rbp - 0x20]
mov dword [rbp - 0x19], 0x6e494549
mov rbx, rcx
mov dword [rbp - 0x20], 0x626f6c47
mov word [rbp - 0x1c], 0x6c61
mov dword [rbp - 0xc], 0x786574
mov dword [rbp - 0x12], 0x72656c6c
mov byte [rbp - 0x1a], 0x5c
mov word [rbp - 0xe], 0x754d
mov word [rbp - 0x14], 0x6174
mov byte [rbp - 0x15], 0x73
call fcn.14001af44
mov rax, rbx
mov rbx, qword [rsp + 0x50]
add rsp, 0x40
pop rbp
ret

Function at 0x140009438
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rbx
push rbp
mov rbp, rsp
sub rsp, 0x40
lea rdx, [rbp - 0x20]
mov dword [rbp - 0x18], 0x736e4946
mov rbx, rcx
mov dword [rbp - 0x1f], 0x61626f6c
mov word [rbp - 0x14], 0x6174
mov word [rbp - 0xe], 0x754d
mov word [rbp - 0x11], 0x656c
mov dword [rbp - 0xc], 0x786574
mov word [rbp - 0x1a], 0x465c
mov byte [rbp - 0xf], 0x72
mov byte [rbp - 0x1b], 0x6c
mov byte [rbp - 0x20], 0x47
mov byte [rbp - 0x12], 0x6c
call fcn.14001af44
mov rax, rbx
mov rbx, qword [rsp + 0x50]
add rsp, 0x40
pop rbp
ret

Function at 0x1400097b4
Capabilities:
Encode data using xor
Hash data with crc32

Disassembly:
mov al, byte [rcx]
mov r8, rcx
or edx, 0xffffffff
jmp 0x1400097ea
movzx eax, al
mov r9d, 7
xor edx, eax
mov ecx, edx
mov eax, edx
and ecx, 1
shr eax, 1
neg ecx
and ecx, 0xedb88320
mov edx, ecx
xor edx, eax
sub r9d, 1
jns 0x1400097c9
inc r8
mov al, byte [r8]
test al, al
jne 0x1400097be
not edx
mov eax, edx
ret
Function at 0x14000a91c
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x20], rbx
push rbp
lea rbp, [rsp - 0x180]
sub rsp, 0x280
mov word [0x14017f501], 0x666f
mov dword [0x14017f509], 0x4f5353
mov dword [0x14017f504], 0x65726177
mov byte [0x14017f500], 0x53
mov byte [0x14017f503], 0x74
mov byte [0x14017f508], 0x5c
mov word [0x14017f4f8], 0x2d53
mov dword [0x14017f4fb], 0x302d312d
mov byte [0x14017f4ff], 0
mov byte [0x14017f4fa], 0x31
mov ebx, 0x104
mov r8d, ebx
xor edx, edx
lea rcx, [rbp + 0x70]
call fcn.14005a730
lea rdx, [rbp + 0x70]
call fcn.140023244
mov r8d, ebx
xor edx, edx
lea rcx, [rsp + 0x60]
call fcn.14005a730
lea rcx, [rbp + 0x70]
call fcn.140022780
mov r8, rax
mov edx, ebx
lea rcx, [rsp + 0x60]
call fcn.140082c74
lea rcx, [rsp + 0x60]
call fcn.140022d9c
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x190]
call fcn.14001af44
nop
mov rdx, rax
lea rbx, [0x14017f560]
mov rcx, rbx
call fcn.140017104
nop
lea rcx, [rbp + 0x190]
call fcn.14001b398
mov rdx, rbx
lea rcx, [0x14017f568]
call fcn.140017104
mov rdx, rbx
lea rcx, [0x14017f570]
call fcn.140017104
mov dword [rsp + 0x4f], 0x5c7365
mov word [rsp + 0x40], 0x746e
mov dword [rsp + 0x30], 0x54535953
mov word [rsp + 0x43], 0x6c6f
mov dword [rsp + 0x3b], 0x43746e65
mov word [rsp + 0x4d], 0x6369
mov dword [rsp + 0x36], 0x7275435c
mov dword [rsp + 0x46], 0x735c7465
mov byte [rsp + 0x42], 0x72
mov word [rsp + 0x4a], 0x7265
mov word [rsp + 0x34], 0x4d45
mov byte [rsp + 0x45], 0x53
mov byte [rsp + 0x4c], 0x76
mov byte [rsp + 0x3f], 0x6f
mov byte [rsp + 0x3a], 0x72
mov dword [rsp + 0x20], 0x6365535c
mov word [rsp + 0x25], 0x6972
mov word [rsp + 0x28], 0x79
mov byte [rsp + 0x27], 0x74
mov byte [rsp + 0x24], 0x75
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x198]
call fcn.14001af44
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x190]
call fcn.140016a8c
nop
mov rdx, rax
lea rcx, [0x14017f578]
call fcn.140017104
nop
lea rcx, [rbp + 0x190]
call fcn.14001b398
nop
lea rcx, [rbp + 0x198]
call fcn.14001b398
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x1a0]
call fcn.14001af44
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x198]
call fcn.140016a8c
nop
lea r8, [rsp + 0x20]
mov rdx, rax
lea rcx, [rbp + 0x190]
call fcn.140016a0c
nop
mov rdx, rax
lea rcx, [0x14017f580]
call fcn.140017104
nop
lea rcx, [rbp + 0x190]
call fcn.14001b398
nop
lea rcx, [rbp + 0x198]
call fcn.14001b398
nop
lea rcx, [rbp + 0x1a0]
call fcn.14001b398
mov rbx, qword [rsp + 0x2a8]
add rsp, 0x280
pop rbp
ret
Function at 0x14000adf8
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r14
sub rsp, 0x60
lea rbp, [rsp + 0x20]
mov r14, rdx
mov rdi, rcx
xor ebx, ebx
mov dword [rbp], ebx
call fcn.14001b920
mov dword [rbp], 1
mov qword [rbp + 0x88], rbx
xorps xmm0, xmm0
movups xmmword [rbp + 0x18], xmm0
mov dword [rbp + 0xa], 0x336c6c65
mov dword [rbp + 0x10], 0x6c6c64
mov word [rbp + 8], 0x6873
mov word [rbp + 0xe], 0x2e32
lea rcx, [rbp + 8]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rsi, rax
test rax, rax
je 0x14000af9e
mov edx, 0x2bf
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r8, rax
mov qword [0x14017f540], rax
test rax, rax
je 0x14000ae95
mov rcx, r14
call fcn.14001a990
mov rcx, rax
lea rdx, [rbp + 0x18]
call r8
mov word [rbp + 0x2f], 0x776f
mov dword [rbp + 0x32], 0x646c6f46
mov dword [rbp + 0x2a], 0x4b746547
mov word [rbp + 0x36], 0x7265
mov dword [rbp + 0x39], 0x687461
mov word [rbp + 0x28], 0x4853
mov byte [rbp + 0x2e], 0x6e
mov byte [rbp + 0x31], 0x6e
mov byte [rbp + 0x38], 0x50
lea rdx, [rbp + 0x28]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14017f538], rax
test rax, rax
je 0x14000af94
lea r9, [rbp + 0x88]
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x18]
call rax
test eax, eax
jne 0x14000af94
mov rdx, qword [rbp + 0x88]
test rdx, rdx
je 0x14000af94
mov word [rbp + 0x80], 0x7325
mov byte [rbp + 0x82], bl
call fcn.14001ac48
mov r9d, eax
or rcx, 0xffffffffffffffff
inc rcx
cmp word [rdx + rcx*2], bx
jne 0x14000af2a
inc ecx
cmp ecx, 0x3fffffff
jg 0x14000af76
lea r8d, [rcx + rcx]
movsxd rax, ecx
add rax, rax
lea rcx, [rax + 0xf]
cmp rcx, rax
ja 0x14000af5a
movabs rcx, 0xffffffffffffff0
and rcx, 0xfffffffffffffff0
mov rax, rcx
call fcn.140058170
sub rsp, rcx
lea rcx, [rsp + 0x20]
call fcn.14001a5d0
mov rbx, rax
mov r8, rbx
lea rdx, [rbp + 0x80]
mov rcx, rdi
call fcn.140019014
mov rcx, qword [rbp + 0x88]
call fcn.140023394
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
mov rcx, r14
call fcn.14001b398
mov rax, rdi
lea rsp, [rbp + 0x40]
pop r14
pop rdi
pop rsi
pop rbx
pop rbp
ret
Function at 0x14000b77c
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rbx
push rdi
lea rbp, [rsp - 0x47]
sub rsp, 0xc0
mov rdi, rcx
mov word [rbp + 0x22], 0x2e45
mov dword [rbp + 0x1d], 0x4f4c5058
mov dword [rbp + 0x19], 0x45495c73
mov word [rbp + 0xb], 0x7372
mov dword [rbp + 5], 0x746e6572
mov dword [rbp - 0xd], 0x6f736f72
mov dword [rbp + 0x14], 0x74615020
mov dword [rbp - 0x12], 0x694d5c45
mov word [rbp + 0xe], 0x6e6f
mov word [rbp - 3], 0x6f64
mov word [rbp + 0x11], 0x7041
mov dword [rbp - 8], 0x69575c74
mov byte [rbp - 0xe], 0x63
mov word [rbp - 0x14], 0x5241
mov byte [rbp - 9], 0x66
mov dword [rbp - 1], 0x435c7377
mov word [rbp + 9], 0x6556
mov word [rbp + 3], 0x7275
mov byte [rbp + 0x13], 0x70
mov byte [rbp + 0x21], 0x52
mov dword [rbp - 0x19], 0x54464f53
mov dword [rbp + 0x24], 0x455845
mov byte [rbp + 0xd], 0x69
mov byte [rbp + 0x18], 0x68
mov byte [rbp - 4], 0x6e
mov byte [rbp - 0x15], 0x57
mov byte [rbp + 0x10], 0x5c
lea rax, [rbp + 0x6f]
mov qword [rbp + 0x7f], rax
lea rdx, [0x14015c9e0]
lea rcx, [rbp + 0x6f]
call fcn.14001af44
mov rbx, rax
lea rdx, [rbp - 0x19]
lea rcx, [rbp + 0x77]
call fcn.14001af44
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, 0xffffffff80000002
call fcn.14000ad18
test al, al
jne 0x14000b96c
mov word [rbp - 0x4e], 0x45
mov dword [rbp - 0x53], 0x452e4552
mov word [rbp - 0x58], 0x5845
mov byte [rbp - 0x4f], 0x58
mov word [rbp - 0x55], 0x4f4c
mov byte [rbp - 0x59], 0x49
mov byte [rbp - 0x56], 0x50
mov word [rbp - 0x2f], 0x6235
mov dword [rbp - 0x36], 0x3932622d
mov word [rbp - 0x2c], 0x3233
mov dword [rbp - 0x48], 0x65353039
mov dword [rbp - 0x29], 0x31326433
mov word [rbp - 0x38], 0x6534
mov word [rbp - 0x24], VarUI1FromI2
mov word [rbp - 0x44], 0x3336
mov word [rbp - 0x3b], 0x342d
mov word [rbp - 0x32], 0x2d63
mov byte [rbp - 0x49], 0x7b
mov word [rbp - 0x3e], 0x6231
mov byte [rbp - 0x3c], 0x66
mov word [rbp - 0x41], 0x2d36
mov byte [rbp - 0x42], 0x62
mov byte [rbp - 0x2d], 0x37
mov byte [rbp - 0x30], 0x36
mov byte [rbp - 0x3f], 0x63
mov byte [rbp - 0x25], 0x61
mov byte [rbp - 0x39], 0x39
mov byte [rbp - 0x2a], 0x64
lea rdx, [rbp - 0x49]
lea rcx, [rbp + 0x77]
call fcn.14001af44
mov rdx, rax
lea rcx, [rbp + 0x6f]
call fcn.14000adf8
nop
lea r8, [0x14015ca48]
lea rdx, [rbp + 0x6f]
lea rcx, [rbp + 0x37]
call fcn.140016a0c
nop
lea r8, [rbp - 0x59]
mov rdx, rax
lea rcx, [rbp + 0x7f]
call fcn.140016a0c
nop
mov rdx, rax
mov rcx, rdi
call fcn.140017104
nop
lea rcx, [rbp + 0x7f]
call fcn.14001b398
nop
lea rcx, [rbp + 0x37]
call fcn.14001b398
nop
lea rcx, [rbp + 0x6f]
call fcn.14001b398
add rsp, 0xc0
pop rdi
pop rbx
pop rbp
ret
Function at 0x14000b978
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r14
mov rbp, rsp
sub rsp, 0x40
mov rdi, rdx
mov r14, rcx
lea rcx, [rbp + 0x48]
call fcn.14001b920
nop
call fcn.14000ab80
test eax, eax
setne sil
mov dword [rbp - 0xe], 0x656c676f
mov dword [rbp - 6], 0x656d6f
mov dword [rbp - 0xa], 0x72684320
mov word [rbp - 0x10], 0x6f47
mov dword [rbp + 0x30], 0x6f726843
mov word [rbp + 0x35], 0x65
mov byte [rbp + 0x34], 0x6d
lea rdx, [rbp - 0x10]
lea rcx, [rbp + 0x40]
call fcn.14001af44
mov r9, rdi
xor r8d, r8d
xor edx, edx
mov rcx, rax
call fcn.14000b434
mov bl, al
test al, al
jne 0x14000babb
lea rdx, [rbp - 0x10]
lea rcx, [rbp + 0x40]
call fcn.14001af44
mov r9, rdi
mov r8b, 1
xor edx, edx
mov rcx, rax
call fcn.14000b434
mov bl, al
test al, al
jne 0x14000babb
test sil, sil
je 0x14000ba43
lea rdx, [rbp - 0x10]
lea rcx, [rbp + 0x40]
call fcn.14001af44
mov r9, rdi
xor r8d, r8d
mov dl, 1
mov rcx, rax
call fcn.14000b434
mov bl, al
test al, al
jne 0x14000babb
lea rdx, [rbp + 0x30]
lea rcx, [rbp + 0x40]
call fcn.14001af44
mov r9, rdi
xor r8d, r8d
xor edx, edx
mov rcx, rax
call fcn.14000b434
mov bl, al
test al, al
jne 0x14000babb
lea rdx, [rbp + 0x30]
lea rcx, [rbp + 0x40]
call fcn.14001af44
mov r9, rdi
mov r8b, 1
xor edx, edx
mov rcx, rax
call fcn.14000b434
mov bl, al
test al, al
jne 0x14000babb
test sil, sil
je 0x14000bab1
lea rdx, [rbp + 0x30]
lea rcx, [rbp + 0x40]
call fcn.14001af44
mov r9, rdi
xor r8d, r8d
mov dl, 1
mov rcx, rax
call fcn.14000b434
mov bl, al
test al, al
jne 0x14000babb
mov rcx, rdi
call fcn.14000b084
mov bl, al
mov byte [r14], 1
lea rcx, [rbp + 0x48]
call fcn.14001b398
mov al, bl
add rsp, 0x40
pop r14
pop rdi
pop rsi
pop rbx
pop rbp
ret
Function at 0x14000bf60
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x10], rdx
push rbp
push rbx
push rsi
push rdi
push r14
mov rbp, rsp
sub rsp, 0x60
mov rbx, rdx
mov rdi, rcx
mov dword [rbp - 0x19], 0x36363037
mov dword [rbp - 0x1f], 0x2e302e36
mov word [rbp - 0x1b], 0x2e35
mov byte [rbp - 0x20], 0x36
mov byte [rbp - 0x15], 0
lea rdx, [rbp - 0x20]
lea rcx, [rbp - 0x30]
call fcn.14001af44
nop
mov rcx, rbx
call fcn.140017148
test al, al
jne 0x14000c06d
and dword [rbp + 0x40], 0
and dword [rbp + 0x48], 0
and qword [rbp - 0x28], 0
call fcn.14001a990
mov rcx, rax
lea rdx, [rbp + 0x40]
call fcn.140021ea4
mov r14d, eax
test eax, eax
je 0x14000c06d
mov ecx, r14d
call fcn.1400577c0
mov rsi, rax
mov rcx, rbx
call fcn.14001a990
mov rcx, rax
mov r9, rsi
mov r8d, r14d
mov edx, dword [rbp + 0x40]
call fcn.140021f74
test eax, eax
je 0x14000c065
lea r9, [rbp + 0x48]
lea r8, [rbp - 0x28]
mov rcx, rsi
call fcn.140022048
test eax, eax
je 0x14000c065
cmp dword [rbp + 0x48], 0
je 0x14000c065
mov rdx, qword [rbp - 0x28]
cmp dword [rdx], 0xfeef04bd
jne 0x14000c065
mov dword [rbp - 0xc], 0x64252e64
mov dword [rbp - 0x10], 0x252e6425
mov dword [rbp - 8], 0x64252e
movzx eax, word [rdx + 0xc]
movzx ecx, word [rdx + 0xe]
movzx r9d, word [rdx + 8]
movzx r8d, word [rdx + 0xa]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], ecx
lea rdx, [rbp - 0x10]
lea rcx, [rbp - 0x30]
call fcn.140019014
mov rcx, rsi
call fcn.140057004
lea rdx, [rbp - 0x30]
mov rcx, rdi
call fcn.14001b058
nop
lea rcx, [rbp - 0x30]
call fcn.14001b398
nop
mov rcx, rbx
call fcn.14001b398
mov rax, rdi
add rsp, 0x60
pop r14
pop rdi
pop rsi
pop rbx
pop rbp
ret
Function at 0x14000cca8
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov dword [rsp + 0x10], edx
push rbp
push rbx
push rsi
push rdi
push r12
push r14
push r15
lea rbp, [rsp - 0x190]
sub rsp, 0x290
xor r14b, r14b
mov r15, rcx
test rcx, rcx
je 0x14000ced8
and qword [rsp + 0x30], 0
and dword [rbp + 0x1e8], 0
mov dword [rbp + 0x1e0], 4
call fcn.140009e40
mov r12d, eax
mov dword [rsp + 0x60], 0x130
call fcn.140022700
or rdi, 0xffffffffffffffff
mov rsi, rax
cmp rax, rdi
je 0x14000ced3
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.140022680
cmp eax, 1
jne 0x14000cecb
lea rdx, [rbp - 0x74]
mov dword [rsp + 0x3f], 0x78652e72
lea rcx, [rsp + 0x38]
mov dword [rsp + 0x38], 0x6c707865
mov word [rsp + 0x3d], 0x6572
mov word [rsp + 0x43], 0x65
mov byte [rsp + 0x3c], 0x6f
call fcn.140082d20
test eax, eax
jne 0x14000cdfd
mov r8d, dword [rsp + 0x68]
call fcn.140023764
mov rbx, rax
test rax, rax
je 0x14000cdfd
lea r8, [rsp + 0x30]
mov edx, 8
mov rcx, rax
call fcn.140023ad4
test eax, eax
je 0x14000cdf5
mov r9d, dword [rbp + 0x1e0]
lea rax, [rbp + 0x1e0]
mov rcx, qword [rsp + 0x30]
lea r8, [rbp + 0x1e8]
mov edx, listen
mov qword [rsp + 0x20], rax
call fcn.140021c20
test eax, eax
je 0x14000cdc1
cmp r12d, dword [rbp + 0x1e8]
je 0x14000ce0f
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x14000cdd6
call fcn.14002509c
and qword [rsp + 0x30], 0
mov rcx, rbx
call fcn.14002509c
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x14000cdfd
call fcn.14002509c
and qword [rsp + 0x30], 0
jmp 0x14000cdfd
mov rcx, rbx
call fcn.14002509c
lea rdx, [rsp + 0x60]
mov rcx, rsi
call fcn.140022604
jmp 0x14000cd1d
and dword [rsp + 0x48], 0
lea rcx, [rbp + 0x90]
mov r12d, 0x100
xor edx, edx
mov r8d, r12d
call fcn.14005a730
mov rcx, qword [rsp + 0x30]
lea rax, [rsp + 0x48]
mov r9d, r12d
mov qword [rsp + 0x20], rax
lea r8, [rbp + 0x90]
mov edx, 1
call fcn.140021c20
test eax, eax
je 0x14000ceae
mov rcx, qword [rbp + 0x90]
lea rdx, [rsp + 0x50]
call fcn.140024cac
test eax, eax
je 0x14000ceae
mov rcx, qword [rsp + 0x50]
inc rdi
cmp byte [rcx + rdi], r14b
jne 0x14000ce6c
mov edx, 0x104
cmp rdi, rdx
jae 0x14000cea9
mov r9, rcx
mov word [rbp + 0x1d8], 0x7325
mov rcx, r15
mov byte [rbp + 0x1da], r14b
lea r8, [rbp + 0x1d8]
call fcn.14001a5ac
mov rcx, qword [rsp + 0x50]
mov r14b, 1
call fcn.1400239dc
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x14000cec3
call fcn.14002509c
and qword [rsp + 0x30], 0
mov rcx, rbx
call fcn.14002509c
mov rcx, rsi
call fcn.14002509c
mov al, r14b
jmp 0x14000ceda
xor al, al
add rsp, 0x290
pop r15
pop r14
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
Function at 0x14000dee0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
lea rbp, [rsp - 0x50]
sub rsp, 0x150
mov rbx, rcx
and dword [rsp + 0x30], 0
lea rdx, [0x14015c9e0]
call fcn.14001af44
mov dword [rsp + 0x30], 1
mov esi, 0x104
mov r8d, esi
xor edx, edx
lea rcx, [rsp + 0x40]
call fcn.14005a730
mov dword [rsp + 0x24], 0x6b636954
mov dword [rsp + 0x20], 0x5f4f5353
mov word [rsp + 0x29], 0x74
mov byte [rsp + 0x28], 0x65
or r9, 0xffffffffffffffff
lea r8, str.c5ce88c2eb104e3b93683cc45932145f
mov edx, esi
lea rcx, [rsp + 0x40]
call fcn.1400847ac
or r9, 0xffffffffffffffff
lea r8, [rsp + 0x20]
mov edx, esi
lea rcx, [rsp + 0x40]
call fcn.14008495c
lea rcx, [rsp + 0x40]
call fcn.14001a590
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14000de88
mov dword [rbp + 0x81], 0x25783830
mov byte [rbp + 0x80], 0x25
mov word [rbp + 0x85], 0x73
mov dword [rbp + 0x78], 0x74745f
lea r9, [rbp + 0x78]
mov r8d, eax
lea rdx, [rbp + 0x80]
mov rcx, rbx
call fcn.140019014
mov rax, rbx
add rsp, 0x150
pop rsi
pop rbx
pop rbp
ret