Function at 0x1000e043
Capabilities:
Get hostname
Get session user name

Disassembly:
push 0x940
mov eax, 0x1004d3a0
call fcn.1003327a
mov eax, dword [ebp + 8]
xor edi, edi
mov dword [ebp - 4], edi
push eax
mov dword [ebp - 0x928], eax
mov dword [ebp - 0x94c], edi
call fcn.1000f3be
xor eax, eax
inc eax
xor ecx, ecx
mov dword [ebp - 0x94c], eax
mov dword [ebp - 0x818], 7
mov dword [ebp - 0x81c], edi
mov word [ebp - 0x82c], cx
mov dword [ebp - 4], eax
lea eax, [ebp - 0x924]
push eax
call fcn.1000d099
lea ecx, [ebp - 0x924]
mov byte [ebp - 4], 2
call fcn.1002aa96
push 0xffffffffffffffff
lea eax, [ebp - 0x830]
push eax
xor ebx, ebx
lea eax, [ebp - 0x890]
call fcn.10002d65
cmp dword [ebp - 0x81c], edi
jne 0x1000e12e
xor eax, eax
push 0x7fe
mov word [ebp - 0x814], ax
lea eax, [ebp - 0x812]
push edi
push eax
call fcn.10033520
add esp, 0xc
lea eax, [ebp - 0x92c]
push eax
lea eax, [ebp - 0x814]
push eax
mov dword [ebp - 0x92c], 0x400
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
lea eax, [ebp - 0x814]
lea edx, [eax + 2]
mov cx, word [eax]
inc eax
inc eax
cmp cx, di
jne 0x1000e10f
sub eax, edx
sar eax, 1
lea ecx, [ebp - 0x814]
lea esi, [ebp - 0x830]
call fcn.100031b2
push str.PCNAME
lea esi, [ebp - 0x948]
call fcn.1000294c
mov eax, esi
mov byte [ebp - 4], 3
mov ebx, dword [ebp - 0x928]
push eax
call fcn.1000f3f4
push 0xffffffffffffffff
push eax
xor ebx, ebx
lea eax, [ebp - 0x830]
call fcn.10002d65
push edi
push 1
mov byte [ebp - 4], 2
call fcn.10002e12
xor eax, eax
mov ecx, 0x10051b00
lea esi, [ebp - 0x830]
call fcn.100031b2
cmp dword [ebp - 0x81c], edi
jne 0x1000e1ea
xor eax, eax
push 0x7fe
mov word [ebp - 0x814], ax
lea eax, [ebp - 0x812]
push edi
push eax
call fcn.10033520
add esp, 0xc
lea eax, [ebp - 0x92c]
push eax
lea eax, [ebp - 0x814]
push eax
mov dword [ebp - 0x92c], 0x400
call dword [sym.imp.ADVAPI32.dll_GetUserNameW]
lea eax, [ebp - 0x814]
lea edx, [eax + 2]
mov cx, word [eax]
inc eax
inc eax
cmp cx, di
jne 0x1000e1cb
sub eax, edx
sar eax, 1
lea ecx, [ebp - 0x814]
lea esi, [ebp - 0x830]
call fcn.100031b2
push str.ACCOUNTNAME
lea esi, [ebp - 0x948]
call fcn.1000294c
mov eax, esi
mov byte [ebp - 4], 4
mov ebx, dword [ebp - 0x928]
push eax
call fcn.1000f3f4
push 0xffffffffffffffff
push eax
xor ebx, ebx
lea eax, [ebp - 0x830]
call fcn.10002d65
push edi
push 1
mov byte [ebp - 4], 2
call fcn.10002e12
lea eax, [ebp - 0x948]
push eax
lea eax, [ebp - 0x924]
push eax
call fcn.1000dfb1
push 0xffffffffffffffff
lea ecx, [ebp - 0x830]
push ecx
mov byte [ebp - 4], 5
call fcn.10002d65
push edi
push 1
lea esi, [ebp - 0x948]
mov byte [ebp - 4], 2
call fcn.10002e12
cmp dword [ebp - 0x81c], edi
jne 0x1000e27a
push 4
pop eax
mov ecx, str._u7b5f
lea esi, [ebp - 0x830]
call fcn.100031b2
push str.NICKNAME
lea esi, [ebp - 0x948]
call fcn.1000294c
mov eax, esi
mov byte [ebp - 4], 6
mov ebx, dword [ebp - 0x928]
push eax
call fcn.1000f3f4
push 0xffffffffffffffff
push eax
xor ebx, ebx
lea eax, [ebp - 0x830]
call fcn.10002d65
push edi
push 1
mov byte [ebp - 4], 2
call fcn.10002e12
lea eax, [ebp - 0x904]
push eax
lea ecx, [ebp - 0x948]
call fcn.100011da
pop ecx
push 0xffffffffffffffff
lea ecx, [ebp - 0x830]
push ecx
mov byte [ebp - 4], 7
call fcn.10002d65
push edi
push 1
lea esi, [ebp - 0x948]
mov byte [ebp - 4], 2
call fcn.10002e12
cmp dword [ebp - 0x81c], edi
jne 0x1000e30a
push 0xd
pop eax
mov ecx, str.192.168.1.100
lea esi, [ebp - 0x830]
call fcn.100031b2
push str.IP
lea esi, [ebp - 0x948]
call fcn.1000294c
mov eax, esi
mov byte [ebp - 4], 8
mov ebx, dword [ebp - 0x928]
push eax
call fcn.1000f3f4
push 0xffffffffffffffff
push eax
xor ebx, ebx
lea eax, [ebp - 0x830]
call fcn.10002d65
push edi
push 1
mov byte [ebp - 4], 2
call fcn.10002e12
lea eax, [ebp - 0x8e8]
push eax
lea ecx, [ebp - 0x948]
call fcn.100011da
pop ecx
push 0xffffffffffffffff
lea ecx, [ebp - 0x830]
push ecx
mov byte [ebp - 4], 9
call fcn.10002d65
push edi
push 1
lea esi, [ebp - 0x948]
mov byte [ebp - 4], 2
call fcn.10002e12
cmp dword [ebp - 0x81c], edi
jne 0x1000e39a
push 0x11
pop eax
mov ecx, str.00_00_00_00_00_00
lea esi, [ebp - 0x830]
call fcn.100031b2
push str.MAC
lea esi, [ebp - 0x948]
call fcn.1000294c
mov eax, esi
mov byte [ebp - 4], 0xa
mov ebx, dword [ebp - 0x928]
push eax
call fcn.1000f3f4
push 0xffffffffffffffff
push eax
xor ebx, ebx
lea eax, [ebp - 0x830]
call fcn.10002d65
push edi
push 1
call fcn.10002e12
lea eax, [ebp - 0x924]
push eax
mov byte [ebp - 4], 1
call fcn.1000d923
push edi
push 1
lea esi, [ebp - 0x830]
call fcn.10002e12
mov eax, dword [ebp - 0x928]
call fcn.100332fd
ret