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

Disassembly:
push 0x940
mov eax, 0x1004f6df
call fcn.100352ea
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.1000f4d6
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.1000d12d
lea ecx, [ebp - 0x924]
mov byte [ebp - 4], 2
call fcn.1002adfe
push 0xffffffffffffffff
lea eax, [ebp - 0x830]
push eax
xor ebx, ebx
lea eax, [ebp - 0x890]
call fcn.100030cc
cmp dword [ebp - 0x81c], edi
jne 0x1000e246
xor eax, eax
push 0x7fe
mov word [ebp - 0x814], ax
lea eax, [ebp - 0x812]
push edi
push eax
call fcn.10035590
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 0x1000e227
sub eax, edx
sar eax, 1
lea ecx, [ebp - 0x814]
lea esi, [ebp - 0x830]
call fcn.10003539
push str.PCNAME
lea esi, [ebp - 0x948]
call fcn.10002ca9
mov eax, esi
mov byte [ebp - 4], 3
mov ebx, dword [ebp - 0x928]
push eax
call fcn.1000f50c
push 0xffffffffffffffff
push eax
xor ebx, ebx
lea eax, [ebp - 0x830]
call fcn.100030cc
push edi
push 1
mov byte [ebp - 4], 2
call fcn.10003179
xor eax, eax
mov ecx, 0x10053b10
lea esi, [ebp - 0x830]
call fcn.10003539
cmp dword [ebp - 0x81c], edi
jne 0x1000e302
xor eax, eax
push 0x7fe
mov word [ebp - 0x814], ax
lea eax, [ebp - 0x812]
push edi
push eax
call fcn.10035590
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 0x1000e2e3
sub eax, edx
sar eax, 1
lea ecx, [ebp - 0x814]
lea esi, [ebp - 0x830]
call fcn.10003539
push str.ACCOUNTNAME
lea esi, [ebp - 0x948]
call fcn.10002ca9
mov eax, esi
mov byte [ebp - 4], 4
mov ebx, dword [ebp - 0x928]
push eax
call fcn.1000f50c
push 0xffffffffffffffff
push eax
xor ebx, ebx
lea eax, [ebp - 0x830]
call fcn.100030cc
push edi
push 1
mov byte [ebp - 4], 2
call fcn.10003179
lea eax, [ebp - 0x948]
push eax
lea eax, [ebp - 0x924]
push eax
call fcn.1000e0c9
push 0xffffffffffffffff
lea ecx, [ebp - 0x830]
push ecx
mov byte [ebp - 4], 5
call fcn.100030cc
push edi
push 1
lea esi, [ebp - 0x948]
mov byte [ebp - 4], 2
call fcn.10003179
cmp dword [ebp - 0x81c], edi
jne 0x1000e392
push 4
pop eax
mov ecx, str._u7b5f
lea esi, [ebp - 0x830]
call fcn.10003539
push str.NICKNAME
lea esi, [ebp - 0x948]
call fcn.10002ca9
mov eax, esi
mov byte [ebp - 4], 6
mov ebx, dword [ebp - 0x928]
push eax
call fcn.1000f50c
push 0xffffffffffffffff
push eax
xor ebx, ebx
lea eax, [ebp - 0x830]
call fcn.100030cc
push edi
push 1
mov byte [ebp - 4], 2
call fcn.10003179
lea eax, [ebp - 0x904]
push eax
lea ecx, [ebp - 0x948]
call fcn.100011f7
pop ecx
push 0xffffffffffffffff
lea ecx, [ebp - 0x830]
push ecx
mov byte [ebp - 4], 7
call fcn.100030cc
push edi
push 1
lea esi, [ebp - 0x948]
mov byte [ebp - 4], 2
call fcn.10003179
cmp dword [ebp - 0x81c], edi
jne 0x1000e422
push 0xd
pop eax
mov ecx, str.192.168.1.100
lea esi, [ebp - 0x830]
call fcn.10003539
push str.IP
lea esi, [ebp - 0x948]
call fcn.10002ca9
mov eax, esi
mov byte [ebp - 4], 8
mov ebx, dword [ebp - 0x928]
push eax
call fcn.1000f50c
push 0xffffffffffffffff
push eax
xor ebx, ebx
lea eax, [ebp - 0x830]
call fcn.100030cc
push edi
push 1
mov byte [ebp - 4], 2
call fcn.10003179
lea eax, [ebp - 0x8e8]
push eax
lea ecx, [ebp - 0x948]
call fcn.100011f7
pop ecx
push 0xffffffffffffffff
lea ecx, [ebp - 0x830]
push ecx
mov byte [ebp - 4], 9
call fcn.100030cc
push edi
push 1
lea esi, [ebp - 0x948]
mov byte [ebp - 4], 2
call fcn.10003179
cmp dword [ebp - 0x81c], edi
jne 0x1000e4b2
push 0x11
pop eax
mov ecx, str.00_00_00_00_00_00
lea esi, [ebp - 0x830]
call fcn.10003539
push str.MAC
lea esi, [ebp - 0x948]
call fcn.10002ca9
mov eax, esi
mov byte [ebp - 4], 0xa
mov ebx, dword [ebp - 0x928]
push eax
call fcn.1000f50c
push 0xffffffffffffffff
push eax
xor ebx, ebx
lea eax, [ebp - 0x830]
call fcn.100030cc
push edi
push 1
call fcn.10003179
lea eax, [ebp - 0x924]
push eax
mov byte [ebp - 4], 1
call fcn.1000d9c3
push edi
push 1
lea esi, [ebp - 0x830]
call fcn.10003179
mov eax, dword [ebp - 0x928]
call fcn.1003536d
ret