joyce8/EMBER2024-capa huggingface dataset:
Function at 0x140036550
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x18], rbx
push rdi
sub rsp, 0x40
mov rax, qword [0x140158280]
xor rax, rsp
mov qword [rsp + 0x30], rax
mov rdi, rdx
mov rbx, rcx
mov dword [rsp + 0x28], 0x72694632
mov dword [rsp + 0x23], 0x73736563
mov word [rsp + 0x21], 0x6f72
mov word [rsp + 0x2d], reloc.WS2_32.dll_WSACleanup
mov byte [rsp + 0x2c], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x20], 0x50
mov byte [rsp + 0x27], 0x33
call fcn.140033c50
lea rdx, [rsp + 0x20]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x1400365bc
mov rdx, rdi
mov rcx, rbx
call rax
mov rcx, qword [rsp + 0x30]
xor rcx, rsp
call fcn.14006ed70
mov rbx, qword [rsp + 0x60]
add rsp, 0x40
pop rdi
ret

Function at 0x1400365e0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x18], rbx
push rdi
sub rsp, 0x40
mov rax, qword [0x140158280]
xor rax, rsp
mov qword [rsp + 0x30], rax
mov rdi, rdx
mov rbx, rcx
mov word [rsp + 0x25], 0x7373
mov dword [rsp + 0x20], 0x636f7250
mov word [rsp + 0x2c], reloc.WS2_32.dll_WSACleanup
mov dword [rsp + 0x27], 0x654e3233
mov byte [rsp + 0x2b], 0x78
mov byte [rsp + 0x24], 0x65
call fcn.140033c50
lea rdx, [rsp + 0x20]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x140036647
mov rdx, rdi
mov rcx, rbx
call rax
mov rcx, qword [rsp + 0x30]
xor rcx, rsp
call fcn.14006ed70
mov rbx, qword [rsp + 0x60]
add rsp, 0x40
pop rdi
ret

Function at 0x140036660
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x78
mov rax, qword [0x140158280]
xor rax, rsp
mov qword [rbp - 0x18], rax
mov r13, qword [rbp + 0x68]
mov rsi, rcx
lea rcx, [rbp - 0x48]
mov r12d, r9d
mov r15, r8
mov r14d, edx
xor ebx, ebx
mov dword [rbp - 0x45], 0x33697061
mov dword [rbp - 0x3f], 0x6c6c64
mov word [rbp - 0x47], 0x7664
mov word [rbp - 0x41], 0x2e32
mov byte [rbp - 0x48], 0x41
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rdi, rax
test rax, rax
je 0x14003672f
lea rdx, [rbp - 0x38]
mov rcx, rax
mov dword [rbp - 0x38], 0x72657551
mov dword [rbp - 0x24], 0x69727563
mov dword [rbp - 0x30], 0x65636976
mov dword [rbp - 0x34], 0x72655379
mov dword [rbp - 0x2b], 0x63656a62
mov word [rbp - 0x1f], 0x79
mov word [rbp - 0x27], 0x5374
mov byte [rbp - 0x2c], reloc.WLDAP32.dll_Ordinal_79
mov byte [rbp - 0x25], 0x65
mov byte [rbp - 0x20], reloc.WS2_32.dll_WSACleanup
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x140036726
mov r9d, r12d
mov r8, r15
mov edx, r14d
mov rcx, rsi
mov qword [rsp + 0x20], r13
call rax
mov ebx, eax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov eax, ebx
mov rcx, qword [rbp - 0x18]
xor rcx, rsp
call fcn.14006ed70
add rsp, 0x78
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
Function at 0x140036750
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbx
push rbp
push rsi
push rdi
push r14
sub rsp, 0x50
mov rax, qword [0x140158280]
xor rax, rsp
mov qword [rsp + 0x48], rax
mov r14, qword [rsp + 0xa0]
mov rbp, r9
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
mov dword [rsp + 0x3d], 0x79726f6d
mov dword [rsp + 0x35], 0x65636f72
mov dword [rsp + 0x31], 0x50646165
mov dword [rsp + 0x39], 0x654d7373
mov byte [rsp + 0x41], 0
mov byte [rsp + 0x30], 0x52
call fcn.140033c50
lea rdx, [rsp + 0x30]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x1400367d3
mov r9, rbp
mov r8, rsi
mov rdx, rdi
mov rcx, rbx
mov qword [rsp + 0x20], r14
call rax
mov rcx, qword [rsp + 0x48]
xor rcx, rsp
call fcn.14006ed70
add rsp, 0x50
pop r14
pop rdi
pop rsi
pop rbp
pop rbx
ret

Function at 0x1400367f0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
mov rbp, rsp
sub rsp, 0x50
mov rax, qword [0x140158280]
xor rax, rsp
mov qword [rbp - 0x10], rax
mov rsi, rcx
lea rcx, [rbp - 0x20]
mov ebx, 1
mov dword [rbp - 0x1d], 0x33697061
mov dword [rbp - 0x17], 0x6c6c64
mov word [rbp - 0x1f], 0x7664
mov word [rbp - 0x19], 0x2e32
mov byte [rbp - 0x20], 0x41
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rdi, rax
test rax, rax
je 0x140036897
lea rdx, [rbp - 0x30]
mov rcx, rax
mov word [rbp - 0x27], 0x7965
mov word [rbp - 0x30], 0x6552
mov word [rbp - 0x2d], 0x6c43
mov byte [rbp - 0x25], 0
mov word [rbp - 0x2a], 0x6573
mov byte [rbp - 0x2e], 0x67
mov byte [rbp - 0x2b], reloc.WS2_32.dll_WSAGetLastError
mov byte [rbp - 0x28], 0x4b
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14003688e
mov rcx, rsi
call rax
mov ebx, eax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov eax, ebx
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.14006ed70
mov rbx, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x78]
add rsp, 0x50
pop rbp
ret
Function at 0x1400368c0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 7]
sub rsp, 0x98
mov rax, qword [0x140158280]
xor rax, rsp
mov qword [rbp - 0x11], rax
mov rax, qword [rbp + 0x87]
mov r13, qword [rbp + 0x7f]
mov rsi, rcx
mov qword [rbp - 0x41], rax
mov rax, qword [rbp + 0x8f]
lea rcx, [rbp - 0x31]
mov r12, r9
mov r15d, r8d
mov r14, rdx
mov qword [rbp - 0x39], rax
mov ebx, 1
mov dword [rbp - 0x2e], 0x33697061
mov dword [rbp - 0x28], 0x6c6c64
mov word [rbp - 0x30], 0x7664
mov word [rbp - 0x2a], 0x2e32
mov byte [rbp - 0x31], 0x41
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rdi, rax
test rax, rax
je 0x1400369be
lea rdx, [rbp - 0x21]
mov rcx, rax
mov dword [rbp - 0x16], 0x41784579
mov dword [rbp - 0x1f], 0x65724367
mov word [rbp - 0x1b], 0x7461
mov word [rbp - 0x21], 0x6552
mov word [rbp - 0x18], 0x654b
mov byte [rbp - 0x12], 0
mov byte [rbp - 0x19], 0x65
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r10, rax
test rax, rax
je 0x1400369b5
mov rax, qword [rbp - 0x39]
mov r9, r12
mov r8d, r15d
mov qword [rsp + 0x40], rax
mov rax, qword [rbp - 0x41]
mov rdx, r14
mov qword [rsp + 0x38], rax
mov eax, dword [rbp + 0x77]
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], eax
mov eax, dword [rbp + 0x6f]
mov rcx, rsi
mov dword [rsp + 0x20], eax
call r10
mov ebx, eax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov eax, ebx
mov rcx, qword [rbp - 0x11]
xor rcx, rsp
call fcn.14006ed70
add rsp, 0x98
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret

Function at 0x1400369e0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 7]
sub rsp, 0x88
mov rax, qword [0x140158280]
xor rax, rsp
mov qword [rbp - 9], rax
mov rax, qword [rbp + 0x77]
mov r13, qword [rbp + 0x6f]
mov rsi, rcx
mov qword [rbp - 0x41], rax
mov rax, qword [rbp + 0x7f]
lea rcx, [rbp - 0x29]
mov qword [rbp - 0x31], rax
mov rax, qword [rbp + 0x87]
mov r12, r9
mov r15, r8
mov r14d, edx
mov ebx, 1
mov qword [rbp - 0x39], rax
mov dword [rbp - 0x26], 0x33697061
mov dword [rbp - 0x20], 0x6c6c64
mov word [rbp - 0x28], 0x7664
mov word [rbp - 0x22], 0x2e32
mov byte [rbp - 0x29], 0x41
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rdi, rax
test rax, rax
je 0x140036ad9
lea rdx, [rbp - 0x19]
mov rcx, rax
mov word [rbp - 0xd], 0x41
mov dword [rbp - 0x17], 0x756e4567
mov word [rbp - 0x19], 0x6552
mov word [rbp - 0x13], 0x4b6d
mov word [rbp - 0x10], 0x4579
mov byte [rbp - 0xe], 0x78
mov byte [rbp - 0x11], 0x65
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x140036ad0
mov rcx, qword [rbp - 0x39]
mov r9, r12
mov r8, r15
mov qword [rsp + 0x38], rcx
mov rcx, qword [rbp - 0x31]
mov edx, r14d
mov qword [rsp + 0x30], rcx
mov rcx, qword [rbp - 0x41]
mov qword [rsp + 0x28], rcx
mov rcx, rsi
mov qword [rsp + 0x20], r13
call rax
mov ebx, eax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov eax, ebx
mov rcx, qword [rbp - 9]
xor rcx, rsp
call fcn.14006ed70
add rsp, 0x88
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
Function at 0x140036b00
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r14
push r15
mov rbp, rsp
sub rsp, 0x50
mov rax, qword [0x140158280]
xor rax, rsp
mov qword [rbp - 8], rax
mov rsi, rcx
lea rcx, [rbp - 0x30]
mov r12, r9
mov r15, r8
mov r14d, edx
mov ebx, 1
mov dword [rbp - 0x2d], 0x33697061
mov dword [rbp - 0x27], 0x6c6c64
mov word [rbp - 0x2f], 0x7664
mov word [rbp - 0x29], 0x2e32
mov byte [rbp - 0x30], 0x41
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rdi, rax
test rax, rax
je 0x140036bb5
lea rdx, [rbp - 0x20]
mov rcx, rax
mov dword [rbp - 0x13], 0x79746972
mov dword [rbp - 0x1d], 0x4b746547
mov dword [rbp - 0x17], 0x75636553
mov word [rbp - 0x19], 0x7965
mov word [rbp - 0x20], 0x6552
mov byte [rbp - 0xf], 0
mov byte [rbp - 0x1e], 0x67
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x140036bac
mov r9, r12
mov r8, r15
mov edx, r14d
mov rcx, rsi
call rax
mov ebx, eax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov eax, ebx
mov rcx, qword [rbp - 8]
xor rcx, rsp
call fcn.14006ed70
add rsp, 0x50
pop r15
pop r14
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret

Function at 0x140036be0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x20], rbx
push rbp
push rsi
push rdi
push r14
push r15
mov rbp, rsp
sub rsp, 0x50
mov rax, qword [0x140158280]
xor rax, rsp
mov qword [rbp - 0x10], rax
mov rsi, rcx
lea rcx, [rbp - 0x20]
mov r15, r8
mov r14, rdx
mov ebx, 1
mov dword [rbp - 0x1d], 0x33697061
mov dword [rbp - 0x17], 0x6c6c64
mov word [rbp - 0x1f], 0x7664
mov word [rbp - 0x19], 0x2e32
mov byte [rbp - 0x20], 0x41
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rdi, rax
test rax, rax
je 0x140036c83
lea rdx, [rbp - 0x30]
mov rcx, rax
mov word [rbp - 0x2c], 0x6570
mov dword [rbp - 0x29], 0x4179654b
mov dword [rbp - 0x30], 0x4f676552
mov byte [rbp - 0x2a], WSAGetLastError
mov byte [rbp - 0x25], 0
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x140036c7a
mov r8, r15
mov rdx, r14
mov rcx, rsi
call rax
mov ebx, eax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov eax, ebx
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.14006ed70
mov rbx, qword [rsp + 0x98]
add rsp, 0x50
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
Function at 0x140036cb0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x68
mov rax, qword [0x140158280]
xor rax, rsp
mov qword [rbp - 0x18], rax
mov r13, qword [rbp + 0x68]
mov rsi, rcx
lea rcx, [rbp - 0x38]
mov r12d, r9d
mov r15d, r8d
mov r14, rdx
mov ebx, 1
mov dword [rbp - 0x35], 0x33697061
mov dword [rbp - 0x2f], 0x6c6c64
mov word [rbp - 0x37], 0x7664
mov word [rbp - 0x31], 0x2e32
mov byte [rbp - 0x38], 0x41
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rdi, rax
test rax, rax
je 0x140036d6b
lea rdx, [rbp - 0x28]
mov rcx, rax
mov dword [rbp - 0x1f], 0x41784579
mov word [rbp - 0x27], 0x6765
mov dword [rbp - 0x24], 0x4b6e6570
mov byte [rbp - 0x28], 0x52
mov byte [rbp - 0x1b], 0
mov byte [rbp - 0x25], reloc.WLDAP32.dll_Ordinal_79
mov byte [rbp - 0x20], 0x65
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x140036d62
mov r9d, r12d
mov r8d, r15d
mov rdx, r14
mov rcx, rsi
mov qword [rsp + 0x20], r13
call rax
mov ebx, eax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov eax, ebx
mov rcx, qword [rbp - 0x18]
xor rcx, rsp
call fcn.14006ed70
add rsp, 0x68
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret

Function at 0x140036d90
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x68
mov rax, qword [0x140158280]
xor rax, rsp
mov qword [rbp - 0x18], rax
mov r13, qword [rbp + 0x68]
mov rsi, rcx
lea rcx, [rbp - 0x38]
mov r12d, r9d
mov r15d, r8d
mov r14, rdx
mov ebx, 1
mov dword [rbp - 0x35], 0x33697061
mov dword [rbp - 0x2f], 0x6c6c64
mov word [rbp - 0x37], 0x7664
mov word [rbp - 0x31], 0x2e32
mov byte [rbp - 0x38], 0x41
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rdi, rax
test rax, rax
je 0x140036e50
lea rdx, [rbp - 0x28]
mov rcx, rax
mov dword [rbp - 0x1e], 0x577845
mov word [rbp - 0x27], 0x6765
mov byte [rbp - 0x28], 0x52
mov word [rbp - 0x24], 0x6570
mov word [rbp - 0x21], 0x654b
mov byte [rbp - 0x22], WSAGetLastError
mov byte [rbp - 0x25], reloc.WLDAP32.dll_Ordinal_79
mov byte [rbp - 0x1f], 0x79
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x140036e47
mov r9d, r12d
mov r8d, r15d
mov rdx, r14
mov rcx, rsi
mov qword [rsp + 0x20], r13
call rax
mov ebx, eax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov eax, ebx
mov rcx, qword [rbp - 0x18]
xor rcx, rsp
call fcn.14006ed70
add rsp, 0x68
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
Function at 0x140036e70
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x78
mov rax, qword [0x140158280]
xor rax, rsp
mov qword [rbp - 0x18], rax
mov rax, qword [rbp + 0x70]
mov r13, qword [rbp + 0x68]
mov rsi, rcx
lea rcx, [rbp - 0x40]
mov r12, r9
mov r15, r8
mov qword [rbp - 0x48], rax
mov r14, rdx
mov ebx, 1
mov dword [rbp - 0x3d], 0x33697061
mov dword [rbp - 0x37], 0x6c6c64
mov word [rbp - 0x3f], 0x7664
mov word [rbp - 0x39], 0x2e32
mov byte [rbp - 0x40], 0x41
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rdi, rax
test rax, rax
je 0x140036f49
lea rdx, [rbp - 0x30]
mov rcx, rax
mov dword [rbp - 0x30], 0x51676552
mov word [rbp - 0x29], 0x5679
mov word [rbp - 0x23], 0x7845
mov word [rbp - 0x26], 0x756c
mov word [rbp - 0x21], 0x41
mov byte [rbp - 0x27], reloc.OLEAUT32.dll_VarCyFromUI1
mov word [rbp - 0x2c], 0x6575
mov byte [rbp - 0x2a], WSAStartup
mov byte [rbp - 0x24], 0x65
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x140036f40
mov rcx, qword [rbp - 0x48]
mov r9, r12
mov r8, r15
mov qword [rsp + 0x28], rcx
mov rcx, rsi
mov rdx, r14
mov qword [rsp + 0x20], r13
call rax
mov ebx, eax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov eax, ebx
mov rcx, qword [rbp - 0x18]
xor rcx, rsp
call fcn.14006ed70
add rsp, 0x78
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret

Function at 0x140036f70
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x78
mov rax, qword [0x140158280]
xor rax, rsp
mov qword [rbp - 0x18], rax
mov rax, qword [rbp + 0x70]
mov r13, qword [rbp + 0x68]
mov rsi, rcx
lea rcx, [rbp - 0x40]
mov r12, r9
mov r15, r8
mov qword [rbp - 0x48], rax
mov r14, rdx
mov ebx, 1
mov dword [rbp - 0x3d], 0x33697061
mov dword [rbp - 0x37], 0x6c6c64
mov word [rbp - 0x3f], 0x7664
mov word [rbp - 0x39], 0x2e32
mov byte [rbp - 0x40], 0x41
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rdi, rax
test rax, rax
je 0x14003703d
lea rdx, [rbp - 0x30]
mov rcx, rax
mov word [rbp - 0x21], 0x57
mov dword [rbp - 0x26], 0x4565756c
mov dword [rbp - 0x2a], 0x61567972
mov dword [rbp - 0x30], 0x51676552
mov word [rbp - 0x2c], 0x6575
mov byte [rbp - 0x22], 0x78
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x140037034
mov rcx, qword [rbp - 0x48]
mov r9, r12
mov r8, r15
mov qword [rsp + 0x28], rcx
mov rcx, rsi
mov rdx, r14
mov qword [rsp + 0x20], r13
call rax
mov ebx, eax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov eax, ebx
mov rcx, qword [rbp - 0x18]
xor rcx, rsp
call fcn.14006ed70
add rsp, 0x78
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
Function at 0x140037060
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x20], rbx
push rbp
push rsi
push rdi
push r14
push r15
mov rbp, rsp
sub rsp, 0x50
mov rax, qword [0x140158280]
xor rax, rsp
mov qword [rbp - 8], rax
mov rsi, rcx
lea rcx, [rbp - 0x30]
mov r15, r8
mov r14d, edx
mov ebx, 1
mov dword [rbp - 0x2d], 0x33697061
mov dword [rbp - 0x27], 0x6c6c64
mov word [rbp - 0x2f], 0x7664
mov word [rbp - 0x29], 0x2e32
mov byte [rbp - 0x30], 0x41
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rdi, rax
test rax, rax
je 0x14003711c
lea rdx, [rbp - 0x20]
mov rcx, rax
mov word [rbp - 0x14], 0x7275
mov word [rbp - 0x1f], 0x6765
mov dword [rbp - 0x1a], 0x5379654b
mov word [rbp - 0x11], 0x7974
mov word [rbp - 0x1c], 0x7465
mov word [rbp - 0x16], 0x6365
mov byte [rbp - 0x1d], 0x53
mov byte [rbp - 0x12], 0x69
mov byte [rbp - 0x20], 0x52
mov byte [rbp - 0xf], 0
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x140037113
mov r8, r15
mov edx, r14d
mov rcx, rsi
call rax
mov ebx, eax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov eax, ebx
mov rcx, qword [rbp - 8]
xor rcx, rsp
call fcn.14006ed70
mov rbx, qword [rsp + 0x98]
add rsp, 0x50
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret

Function at 0x140037140
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
mov rbp, rsp
sub rsp, 0x50
mov rax, qword [0x140158280]
xor rax, rsp
mov qword [rbp - 0x10], rax
mov rsi, rcx
lea rcx, [rbp - 0x30]
mov ebx, reloc.WS2_32.dll_ntohl
mov word [rbp - 0x2f], 0x6370
mov dword [rbp - 0x29], 0x6c6c64
mov word [rbp - 0x2c], 0x3474
mov byte [rbp - 0x2d], WSAStartup
mov byte [rbp - 0x30], 0x52
mov byte [rbp - 0x2a], reloc.WLDAP32.dll_Ordinal_46
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rdi, rax
test rax, rax
je 0x1400371e4
lea rdx, [rbp - 0x20]
mov rcx, rax
mov dword [rbp - 0x17], 0x65657246
mov dword [rbp - 0x1d], 0x69727453
mov word [rbp - 0x20], 0x7052
mov word [rbp - 0x13], 0x41
mov word [rbp - 0x19], 0x676e
mov byte [rbp - 0x1e], 0x63
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x1400371db
mov rcx, rsi
call rax
mov ebx, eax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov eax, ebx
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.14006ed70
mov rbx, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x78]
add rsp, 0x50
pop rbp
ret
Function at 0x140037210
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
push rbp
push rdi
push r14
mov rbp, rsp
sub rsp, 0x50
mov rax, qword [0x140158280]
xor rax, rsp
mov qword [rbp - 0x10], rax
mov rsi, rcx
lea rcx, [rbp - 0x30]
mov r14, rdx
mov ebx, 1
mov dword [rbp - 0x28], 0x6c6c64
mov word [rbp - 0x2a], 0x2e69
mov word [rbp - 0x30], 0x6853
mov word [rbp - 0x2d], 0x6177
mov byte [rbp - 0x2b], reloc.WS2_32.dll_WSASetLastError
mov byte [rbp - 0x2e], WSAGetLastError
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rdi, rax
test rax, rax
je 0x1400372b4
lea rdx, [rbp - 0x20]
mov rcx, rax
mov dword [rbp - 0x1d], 0x74656c65
mov dword [rbp - 0x17], 0x417965
mov word [rbp - 0x20], 0x4853
mov byte [rbp - 0x1e], 0x44
mov word [rbp - 0x19], 0x4b65
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x1400372ab
mov rdx, r14
mov rcx, rsi
call rax
mov ebx, eax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov eax, ebx
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.14006ed70
lea r11, [rsp + 0x50]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret

Function at 0x1400372e0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x68
mov rax, qword [0x140158280]
xor rax, rsp
mov qword [rbp - 0x10], rax
mov r13, qword [rbp + 0x68]
mov rsi, rcx
lea rcx, [rbp - 0x38]
mov r12d, r9d
mov r15, r8
mov r14d, edx
mov ebx, 0x80004005
mov dword [rbp - 0x38], 0x6c656853
mov word [rbp - 0x33], 0x3233
mov dword [rbp - 0x30], 0x6c6c64
mov byte [rbp - 0x34], WSAGetLastError
mov byte [rbp - 0x31], reloc.WLDAP32.dll_Ordinal_46
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rdi, rax
test rax, rax
je 0x14003739c
lea rdx, [rbp - 0x28]
mov rcx, rax
mov dword [rbp - 0x27], 0x74654748
mov word [rbp - 0x1a], 0x4168
mov dword [rbp - 0x1f], 0x61507265
mov dword [rbp - 0x23], 0x646c6f46
mov byte [rbp - 0x1b], reloc.WS2_32.dll_WSACleanup
mov byte [rbp - 0x28], 0x53
mov byte [rbp - 0x18], 0
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x140037393
mov r9d, r12d
mov r8, r15
mov edx, r14d
mov rcx, rsi
mov qword [rsp + 0x20], r13
call rax
mov ebx, eax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov eax, ebx
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.14006ed70
add rsp, 0x68
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
Function at 0x1400373c0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r14
push r15
mov rbp, rsp
sub rsp, 0x50
mov rax, qword [0x140158280]
xor rax, rsp
mov qword [rbp - 8], rax
mov rsi, rcx
lea rcx, [rbp - 0x30]
mov r12d, r9d
mov r15d, r8d
mov r14, rdx
xor ebx, ebx
mov dword [rbp - 0x30], 0x6c656853
mov word [rbp - 0x2b], 0x3233
mov dword [rbp - 0x28], 0x6c6c64
mov byte [rbp - 0x2c], WSAGetLastError
mov byte [rbp - 0x29], reloc.WLDAP32.dll_Ordinal_46
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rdi, rax
test rax, rax
je 0x14003747d
lea rdx, [rbp - 0x20]
mov rcx, rax
mov dword [rbp - 0x1c], 0x65705374
mov word [rbp - 0x1f], 0x4748
mov dword [rbp - 0xe], 0x68746150
mov dword [rbp - 0x16], 0x6f466c61
mov word [rbp - 0x18], 0x6963
mov word [rbp - 0xa], 0x57
mov byte [rbp - 0x1d], 0x65
mov byte [rbp - 0x20], 0x53
mov dword [rbp - 0x12], 0x7265646c
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x140037474
mov r9d, r12d
mov r8d, r15d
mov rdx, r14
mov rcx, rsi
call rax
mov ebx, eax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov eax, ebx
mov rcx, qword [rbp - 8]
xor rcx, rsp
call fcn.14006ed70
add rsp, 0x50
pop r15
pop r14
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret

Function at 0x140037670
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r14
push r15
mov rbp, rsp
sub rsp, 0x50
mov rax, qword [0x140158280]
xor rax, rsp
mov qword [rbp - 8], rax
mov esi, ecx
lea rcx, [rbp - 0x30]
mov r12, r9
mov r15, r8
mov r14, rdx
mov ebx, 1
mov dword [rbp - 0x2d], 0x33697061
mov dword [rbp - 0x27], 0x6c6c64
mov word [rbp - 0x2f], 0x7664
mov word [rbp - 0x29], 0x2e32
mov byte [rbp - 0x30], 0x41
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rdi, rax
test rax, rax
je 0x14003771f
lea rdx, [rbp - 0x20]
mov rcx, rax
mov word [rbp - 0x20], 0x6553
mov dword [rbp - 0x1d], 0x72746e45
mov dword [rbp - 0x15], 0x6c63416e
mov dword [rbp - 0x19], 0x49736569
mov byte [rbp - 0x1e], reloc.WS2_32.dll_WSACleanup
mov word [rbp - 0x11], 0x41
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x140037716
mov r9, r12
mov r8, r15
mov rdx, r14
mov ecx, esi
call rax
mov ebx, eax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov eax, ebx
mov rcx, qword [rbp - 8]
xor rcx, rsp
call fcn.14006ed70
add rsp, 0x50
pop r15
pop r14
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret