Function at 0x140076ba0
Capabilities:
Get hostname

Disassembly:
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x1d0
mov qword [rsp + 0xa0], 0xfffffffffffffffe
mov rax, qword [0x1402ba4e0]
xor rax, rsp
mov qword [rsp + 0x1c0], rax
mov rbx, r9
mov qword [rsp + 0x48], rbx
mov r13, r8
mov qword [rsp + 0x38], r8
mov rdi, rdx
mov r12, rcx
mov byte [rsp + 0xb0], 0
xor edx, edx
mov r8d, 0x103
lea rcx, [rsp + 0xb1]
call fcn.14010da60
mov dword [rsp + 0x40], 0x104
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0xb0]
call qword [sym.imp.KERNEL32.dll_GetComputerNameA]
xor edx, edx
lea rcx, [rsp + 0x60]
call fcn.1400a3e30
nop
mov rax, qword [r12 + 0x20]
mov rcx, qword [rax + 0xb0]
mov edx, dword [rcx + 0x9638]
lea rcx, [rsp + 0x60]
call fcn.1400760a0
mov rcx, r12
call fcn.140075e10
mov rsi, rax
mov qword [rsp + 0x50], rax
mov rdx, rbx
mov rcx, r13
call fcn.1400404c0
mov rbx, rax
mov qword [rsp + 0x58], rax
mov rcx, r12
call fcn.140075d80
mov r15, rax
mov rcx, r13
call fcn.14003fe20
mov r14, rax
mov rcx, qword [rsp + 0x48]
call fcn.14003fe20
mov r13, rax
lea rcx, [rdi + 0x50]
mov r9d, 1
lea r8d, [r9 + 6]
lea rdx, str._d._d
call fcn.1400cb600
mov r11, qword [rsp + 0x38]
mov qword [rdi], r11
mov rax, qword [rsp + 0x48]
mov qword [rdi + 8], rax
lea rcx, [rdi + 0x58]
mov rdx, rsi
call fcn.1400ca6a0
lea rcx, [rdi + 0x18]
mov rdx, rbx
call fcn.1400ca6a0
lea rcx, [rdi + 0x30]
mov rdx, r15
call fcn.1400ca6a0
mov r11, qword [r12 + 0x20]
mov rdx, qword [r11 + 0xb0]
add rdx, 0x6749
lea rcx, [rdi + 0x38]
call fcn.1400ca6a0
mov r11, qword [r12 + 0x20]
mov rdx, qword [r11 + 0xb0]
add rdx, 0x684d
lea rcx, [rdi + 0x48]
call fcn.1400ca6a0
lea rcx, [rdi + 0x40]
lea rdx, [rsp + 0xb0]
call fcn.1400ca6a0
lea rcx, [rdi + 0x20]
mov rdx, r14
call fcn.1400ca6a0
lea rcx, [rdi + 0x28]
mov rdx, r13
call fcn.1400ca6a0
lea rcx, [rsp + 0x60]
call fcn.1400a4180
mov ebx, eax
mov dword [rdi + 0x60], ebx
mov qword [rsp + 0x38], rbx
mov eax, 8
mul rbx
mov rcx, 0xffffffffffffffff
cmovo rax, rcx
add rax, 8
cmovb rax, rcx
mov rcx, rax
call fcn.14010a204
mov qword [rsp + 0x38], rax
test rax, rax
je 0x140076dac
mov dword [rax], ebx
lea rsi, [rax + 8]
lea rax, [fcn.1400ca400]
mov qword [rsp + 0x20], rax
lea r9, [0x140001020]
mov r8d, ebx
mov edx, 8
mov rcx, rsi
call fcn.140110384
xor ebx, ebx
jmp 0x140076db0
xor ebx, ebx
mov esi, ebx
mov qword [rdi + 0x68], rsi
mov eax, dword [r12 + 0x38]
mov dword [rdi + 0x70], eax
mov dword [rsp + 0x30], ebx
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x88]
call fcn.1400a3d50
nop
lea rcx, [rsp + 0x88]
call fcn.1400a45d0
test rax, rax
je 0x140076dff
mov edx, ebx
mov rcx, qword [rdi + 0x68]
lea rcx, [rcx + rdx*8]
mov rdx, rax
call fcn.1400ca6a0
inc ebx
mov dword [rsp + 0x30], ebx
jmp 0x140076dd3
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x140076e0e
call fcn.14010d304
mov rcx, qword [rsp + 0x58]
test rcx, rcx
je 0x140076e1d
call fcn.14010d304
test r15, r15
je 0x140076e2a
mov rcx, r15
call fcn.14010d304
test r14, r14
je 0x140076e37
mov rcx, r14
call fcn.14010d304
test r13, r13
je 0x140076e44
mov rcx, r13
call fcn.14010d304
mov edx, 1
lea rcx, [rsp + 0x60]
call fcn.1400a4230
nop
lea rcx, [rsp + 0x88]
call fcn.1400a3d70
nop
lea rcx, [rsp + 0x60]
call fcn.1400a4630
nop
mov rcx, qword [rsp + 0x1c0]
xor rcx, rsp
call fcn.14010d170
add rsp, 0x1d0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret