Function at 0x4307b4
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x4f0
mov eax, 0x48f9c4
call fcn.0045a8ee
mov eax, dword [ebp + 8]
xor edi, edi
mov esi, dword [ebp + 0xc]
mov dword [ebp - 0x430], esi
mov dword [ebp - 0x434], edi
cmp dword [eax], edi
je 0x430bf9
lea ecx, [ebp - 0x434]
push ecx
push 0x2000000
push dword [eax]
call dword [sym.imp.ADVAPI32.dll_OpenProcessToken]
test eax, eax
je 0x430be4
cmp dword [ebp - 0x434], edi
je 0x430bf9
lea eax, [ebp - 0x438]
mov dword [ebp - 0x438], edi
push eax
push edi
push edi
push 1
push dword [ebp - 0x434]
call dword [sym.imp.ADVAPI32.dll_GetTokenInformation]
test eax, eax
jne 0x430837
call dword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x7a
jne 0x430be4
push dword [ebp - 0x438]
call fcn.00457bd7
mov ebx, eax
pop ecx
test ebx, ebx
je 0x430be4
lea eax, [ebp - 0x438]
push eax
push dword [ebp - 0x438]
push ebx
push 1
push dword [ebp - 0x434]
call dword [sym.imp.ADVAPI32.dll_GetTokenInformation]
test eax, eax
je 0x430bdd
mov eax, dword [ebp + 0x10]
cmp dword [eax], 1
jne 0x4308c1
lea eax, [ebp - 0x430]
mov dword [ebp - 0x430], edi
push eax
push dword [ebx]
call sub.ADVAPI32.dll_ConvertSidToStringSidW
mov ecx, esi
mov edi, eax
call fcn.0040b7b5
push dword [ebp - 0x430]
call fcn.0040be23
pop ecx
push eax
push dword [ebp - 0x430]
mov ecx, esi
call fcn.00426586
push dword [ebp - 0x430]
call dword [sym.imp.KERNEL32.dll_LocalFree]
jmp 0x430bdd
xor eax, eax
push 0x206
mov word [ebp - 0x420], ax
lea eax, [ebp - 0x41e]
push edi
push eax
call fcn.0045d120
xor eax, eax
mov esi, 0x104
push 0x206
mov word [ebp - 0x218], ax
lea eax, [ebp - 0x216]
push edi
push eax
mov dword [ebp - 0x428], esi
call fcn.0045d120
add esp, 0x18
mov dword [ebp - 0x424], esi
lea eax, [ebp - 0x42c]
push eax
lea eax, [ebp - 0x424]
push eax
lea eax, [ebp - 0x218]
push eax
lea eax, [ebp - 0x428]
push eax
lea eax, [ebp - 0x420]
push eax
push dword [ebx]
push edi
call dword [sym.imp.ADVAPI32.dll_LookupAccountSidW]
test eax, eax
je 0x430bdd
push edi
sub esp, 0xc
mov dword [ebp - 0x4e0], 0x69414246
mov ecx, esp
mov dword [ebp - 0x4dc], 0x45496d42
lea eax, [ebp - 0x439]
mov dword [ebp - 0x4d8], 0x57417947
lea edx, [ebp - 0x47a]
mov dword [ebp - 0x4d4], 0x7451544d
push eax
push edx
lea esi, [ebp - 0x4e0]
mov dword [ebp - 0x4d0], 0x58416e45
push esi
mov dword [ebp - 0x4cc], 0x7645794d
mov dword [ebp - 0x4c8], 0x7a4a5342
mov dword [ebp - 0x4c4], 0x79516966
mov dword [ebp - 0x4c0], 0x3477425a
mov dword [ebp - 0x4bc], 0x306f6941
mov dword [ebp - 0x4b8], 0x6a386741
mov dword [ebp - 0x4b4], 0x45456d42
mov dword [ebp - 0x4b0], 0x6341444a
mov dword [ebp - 0x4ac], 0x42516946
mov dword [ebp - 0x4a8], 0x674d4441
mov dword [ebp - 0x4a4], 0x384d694d
mov dword [ebp - 0x4a0], 0x33676943
mov dword [ebp - 0x49c], 0x664d574c
mov dword [ebp - 0x498], 0x6a73674a
mov dword [ebp - 0x494], 0x67516943
mov dword [ebp - 0x490], 0x374a4142
mov dword [ebp - 0x48c], 0x7a4a6a4b
mov dword [ebp - 0x488], 0x58677749
mov dword [ebp - 0x484], 0x73555849
mov dword [ebp - 0x480], 0x41414141
mov word [ebp - 0x47c], 0x6752
call fcn.0040a169
lea eax, [ebp - 0x4fc]
push eax
call fcn.0042a1df
add esp, 0x10
mov ecx, eax
mov dword [ebp - 4], edi
call fcn.004103eb
mov esi, eax
push esi
call fcn.0040be23
pop ecx
mov ecx, dword [ebp - 0x430]
push eax
push esi
call fcn.0040bd90
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4fc]
call fcn.00455078
lea eax, [ebp - 0x218]
push eax
call fcn.0040be23
pop ecx
mov ecx, dword [ebp - 0x430]
push eax
lea eax, [ebp - 0x218]
push eax
call fcn.00426586
mov dword [ebp - 0x478], 0x38524846
mov dword [ebp - 0x474], 0x316b6d41
mov dword [ebp - 0x470], 0x6359425a
mov dword [ebp - 0x46c], 0x726f484f
mov dword [ebp - 0x468], 0x516b7a47
mov dword [ebp - 0x464], 0x45515149
mov dword [ebp - 0x460], 0x544d524e
mov dword [ebp - 0x45c], 0x6d31424c
mov dword [ebp - 0x458], 0x6c42514f
mov dword [ebp - 0x454], 0x2f775447
mov dword [ebp - 0x450], 0x476f4163
mov dword [ebp - 0x44c], 0x4d497748
mov dword [ebp - 0x448], 0x33556a49
mov dword [ebp - 0x444], 0x4141774c
mov word [ebp - 0x440], 0x4341
mov byte [ebp - 0x43e], 0x63
push edi
sub esp, 0xc
lea eax, [ebp - 0x439]
mov ecx, esp
lea edx, [ebp - 0x43d]
lea esi, [ebp - 0x478]
push eax
push edx
push esi
call fcn.0040a169
lea eax, [ebp - 0x4f0]
push eax
call fcn.0042a1df
add esp, 0x10
xor edi, edi
mov ecx, eax
inc edi
mov dword [ebp - 4], edi
call fcn.004103eb
mov esi, eax
push esi
call fcn.0040be23
pop ecx
mov ecx, dword [ebp - 0x430]
push eax
push esi
call fcn.00426586
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4f0]
call fcn.00455078
lea eax, [ebp - 0x420]
push eax
call fcn.0040be23
pop ecx
mov ecx, dword [ebp - 0x430]
push eax
lea eax, [ebp - 0x420]
push eax
call fcn.00426586
push ebx
call fcn.00459626
pop ecx
cmp dword [ebp - 0x434], 0
je 0x430bf9
push dword [ebp - 0x434]
call dword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, edi
call fcn.0045a89d
ret