Function at 0x10026430
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x110
mov eax, dword [0x10188068]
xor eax, ebp
mov dword [ebp - 4], eax
mov eax, dword [ebp + 0xc]
push edi
xor edi, edi
mov dword [ebp - 0x110], eax
mov dword [ebp - 0x10c], edi
mov dword [ebp - 0x108], edi
mov dword [ebp - 0x104], 0x662e645f
mov dword [ebp - 0x100], 0x58524e55
mov dword [ebp - 0xfc], 0x4333484c
mov dword [ebp - 0xf8], 0x5081324d
mov dword [ebp - 0xf4], 0x4a683c61
mov dword [ebp - 0xf0], 0x816f3854
mov dword [ebp - 0xec], 0x477e5f7f
mov dword [ebp - 0xe8], 0x6e465b53
mov dword [ebp - 0xe4], 0x5b8a8b8d
mov dword [ebp - 0xe0], 0x936f9946
mov dword [ebp - 0xdc], 0x66589685
mov dword [ebp - 0xd8], 0x8695768c
mov dword [ebp - 0xd4], 0x7e7853a0
mov dword [ebp - 0xd0], 0x56a15a62
mov dword [ebp - 0xcc], 0x8e6188a6
mov dword [ebp - 0xc8], 0x9d90af8f
mov dword [ebp - 0xc4], 0x8e7ea5b4
mov dword [ebp - 0xc0], 0x6a7567a4
mov dword [ebp - 0xbc], 0x716ca88f
mov dword [ebp - 0xb8], 0xc2bd8785
mov dword [ebp - 0xb4], 0xa690b99c
mov dword [ebp - 0xb0], 0xb2b2c39f
mov dword [ebp - 0xac], 0x97c8b0a6
mov dword [ebp - 0xa8], 0xa675a1ad
mov dword [ebp - 0xa4], 0xbe9a9cb7
mov dword [ebp - 0xa0], 0xd6c2ce90
mov dword [ebp - 0x9c], 0xdeba8e7f
mov dword [ebp - 0x98], 0x93c1aabd
mov dword [ebp - 0x94], 0xd8aa9495
mov dword [ebp - 0x90], 0xb799d0b4
mov dword [ebp - 0x8c], 0xb3e7c0a7
mov dword [ebp - 0x88], 0xd5a69be4
mov dword [ebp - 0x84], 0xf5d5c2f2
mov dword [ebp - 0x80], 0xf8c9f3db
mov dword [ebp - 0x7c], 0xc0d2ccd3
mov dword [ebp - 0x78], 0xc6a5ceb3
mov dword [ebp - 0x74], 0xc0fad0b4
mov dword [ebp - 0x70], 0xe308f6f6
mov dword [ebp - 0x6c], 0xffaefdd
mov dword [ebp - 0x68], 0xf50be50c
mov dword [ebp - 0x64], 0xe711e700
mov dword [ebp - 0x60], 0x1416f5ce
mov dword [ebp - 0x5c], 0x18081213
mov dword [ebp - 0x58], 0x14d5e502
mov dword [ebp - 0x54], 0xdc161508
mov dword [ebp - 0x50], 0xdf7fefc
mov dword [ebp - 0x4c], 0xf82ddffe
mov dword [ebp - 0x48], 0xea04e9f9
mov dword [ebp - 0x44], 0xda2806fb
mov dword [ebp - 0x40], 0x11122d20
mov dword [ebp - 0x3c], 0x36171408
mov dword [ebp - 0x38], 0x282e1a30
mov dword [ebp - 0x34], 0x3d2f4009
mov dword [ebp - 0x30], 0x171a0c45
mov dword [ebp - 0x2c], 0x344d1a00
mov dword [ebp - 0x28], 0x64a4a09
mov dword [ebp - 0x24], 0x33233a0a
mov dword [ebp - 0x20], 0x373c3753
mov dword [ebp - 0x1c], 0x3216473f
mov dword [ebp - 0x18], 0x4b365624
mov dword [ebp - 0x14], 0x43385c36
mov dword [ebp - 0x10], 0x25326266
mov dword [ebp - 0xc], 0x576b264b
mov dword [ebp - 8], 0x16265b3f
test eax, eax
jne 0x10026697
push edi
push edi
push edi
push edi
push 0xffffff37
call sym.NBUidai.dll_NBErrorsSetLastA
mov edi, eax
jmp 0x10026728
push ebx
mov ebx, dword [ebp + 8]
lea eax, [ebp - 0x10c]
push eax
push ebx
push 1
call fcn.10009820
test eax, eax
jne 0x1002671d
push ebx
push dword [ebp - 0x10c]
call fcn.1001a390
test eax, eax
jne 0x1002671d
lea eax, [ebp - 0x108]
push eax
lea eax, [ebx + 1]
push eax
push 1
call fcn.100098a0
test eax, eax
jne 0x1002671d
push esi
xor esi, esi
test ebx, ebx
je 0x10026706
nop dword [eax + eax]
mov eax, dword [ebp - 0x10c]
mov cl, byte [esi + eax]
movzx eax, cl
mov dl, byte [ebp + eax - 0x104]
mov eax, dword [ebp - 0x108]
sub dl, cl
add dl, 0xa
mov byte [esi + eax], dl
inc esi
cmp esi, ebx
jb 0x100266e0
push dword [ebp - 0x110]
push ebx
push dword [ebp - 0x108]
call fcn.1000c6b0
pop esi
test eax, eax
je 0x10026721
mov edi, eax
jmp 0x10026727
mov dword [ebp - 0x108], edi
pop ebx
push dword [ebp - 0x108]
call fcn.10009af0
push dword [ebp - 0x10c]
call fcn.10009af0
mov ecx, dword [ebp - 4]
mov eax, edi
xor ecx, ebp
pop edi
call fcn.10029ae5
mov esp, ebp
pop ebp
ret 8