Function at 0x10001a83
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x48
push ebx
push esi
push edi
nop
nop
nop
nop
nop
nop
nop
mov edi, edi
nop
nop
nop
mov edi, edi
nop
nop
lea eax, [ebp - 0x48]
xor ebx, ebx
push eax
mov dword [ebp - 4], ebx
mov dword [ebp - 0x48], 0x6c756f53
mov dword [ebp - 0x44], 0x69676f4c
mov dword [ebp - 0x40], 0x6c642e6e
mov dword [ebp - 0x3c], 0x6c
mov dword [ebp - 0x38], ebx
call fcn.10002b93
mov esi, eax
push esi
call fcn.10002be5
pop ecx
cmp esi, ebx
pop ecx
mov edi, eax
je 0x10001c5c
cmp edi, ebx
je 0x10001c5c
push ebx
lea eax, [ebp - 0x1c]
push 8
push eax
push edi
push esi
mov byte [ebp - 0x1c], 0x68
mov byte [ebp - 0x1b], bl
mov byte [ebp - 0x1a], 1
mov byte [ebp - 0x19], bl
mov byte [ebp - 0x18], bl
mov byte [ebp - 0x17], 0x8b
mov byte [ebp - 0x16], 0xc2
mov byte [ebp - 0x15], 0x51
call fcn.10002c91
add esp, 0x14
cmp eax, 0xffffffff
je 0x10001b21
add eax, esi
mov dword [0x100051e4], eax
jmp 0x10001b2e
mov dword [ebp - 4], 1
mov dword [0x100051e4], ebx
push ebx
lea eax, [ebp - 0x14]
push 7
push eax
push edi
push esi
mov byte [ebp - 0x14], 0x8b
mov byte [ebp - 0x13], 0xbc
mov byte [ebp - 0x12], 0x24
mov byte [ebp - 0x11], 0x70
mov byte [ebp - 0x10], 3
mov byte [ebp - 0xf], bl
mov byte [ebp - 0xe], bl
call fcn.10002c91
add esp, 0x14
cmp eax, 0xffffffff
je 0x10001b69
lea eax, [eax + esi + 7]
mov dword [0x10005364], eax
jmp 0x10001b72
inc dword [ebp - 4]
mov dword [0x10005364], ebx
push ebx
lea eax, [ebp - 0x34]
push 0xc
push eax
push edi
push esi
mov byte [ebp - 0x34], 0x89
mov byte [ebp - 0x33], 0x85
mov byte [ebp - 0x32], 0x84
mov byte [ebp - 0x31], 5
mov byte [ebp - 0x30], bl
mov byte [ebp - 0x2f], bl
mov byte [ebp - 0x2e], 0x8b
mov byte [ebp - 0x2d], 0xb5
mov byte [ebp - 0x2c], 0x9c
mov byte [ebp - 0x2b], 7
mov byte [ebp - 0x2a], bl
mov byte [ebp - 0x29], bl
call fcn.10002c91
add esp, 0x14
cmp eax, 0xffffffff
je 0x10001bbd
add eax, esi
mov dword [0x100052e8], eax
jmp 0x10001bc6
inc dword [ebp - 4]
mov dword [0x100052e8], ebx
push 2
lea eax, [ebp - 0x28]
push 0xc
push eax
push edi
push esi
mov byte [ebp - 0x28], 0x8b
mov byte [ebp - 0x27], 0x85
mov byte [ebp - 0x26], 0x9c
mov byte [ebp - 0x25], 7
mov byte [ebp - 0x24], bl
mov byte [ebp - 0x23], bl
mov byte [ebp - 0x22], 0x8b
mov byte [ebp - 0x21], 0x8d
mov byte [ebp - 0x20], 0x68
mov byte [ebp - 0x1f], 4
mov byte [ebp - 0x1e], bl
mov byte [ebp - 0x1d], bl
call fcn.10002c91
add esp, 0x14
cmp eax, 0xffffffff
je 0x10001c12
add eax, esi
mov dword [0x100051b0], eax
jmp 0x10001c1b
inc dword [ebp - 4]
mov dword [0x100051b0], ebx
push 2
lea eax, [ebp - 0xc]
push 6
push eax
push edi
push esi
mov byte [ebp - 0xc], 0x83
mov byte [ebp - 0xb], 0xc4
mov byte [ebp - 0xa], 4
mov byte [ebp - 9], 0x83
mov byte [ebp - 8], 0xf8
mov byte [ebp - 7], 2
call fcn.10002c91
add esp, 0x14
cmp eax, 0xffffffff
je 0x10001c53
add eax, esi
mov dword [0x1000535c], eax
jmp 0x10001c5c
inc dword [ebp - 4]
mov dword [0x1000535c], ebx
push ebx
call fcn.10002b93
mov esi, eax
push esi
call fcn.10002be5
pop ecx
cmp esi, ebx
pop ecx
mov edi, eax
je 0x10001dea
cmp edi, ebx
je 0x10001dea
push ebx
lea eax, [ebp - 0x1c]
push 8
push eax
push edi
push esi
mov byte [ebp - 0x1c], 0x33
mov byte [ebp - 0x1b], 0xc0
mov byte [ebp - 0x1a], 0x66
mov byte [ebp - 0x19], 0x81
mov byte [ebp - 0x18], 0x7e
mov byte [ebp - 0x17], 6
mov byte [ebp - 0x16], 0xee
mov byte [ebp - 0x15], 3
call fcn.10002c91
add esp, 0x14
cmp eax, 0xffffffff
je 0x10001cbd
add eax, esi
mov dword [0x10005354], eax
jmp 0x10001cc6
inc dword [ebp - 4]
mov dword [0x10005354], ebx
or byte [ebp - 9], 0xff
or byte [ebp - 8], 0xff
or byte [ebp - 7], 0xff
push 2
lea eax, [ebp - 0xc]
push 8
push eax
push edi
push esi
mov byte [ebp - 0xc], 0x8d
mov byte [ebp - 0xb], 0x85
mov byte [ebp - 0xa], bl
mov byte [ebp - 6], 0x50
mov byte [ebp - 5], 0x51
call fcn.10002c91
add esp, 0x14
cmp eax, 0xffffffff
je 0x10001d05
add eax, esi
mov dword [0x100052f8], eax
jmp 0x10001d0e
inc dword [ebp - 4]
mov dword [0x100052f8], ebx
push ebx
lea eax, [ebp - 0x28]
push 9
push eax
push edi
push esi
mov byte [ebp - 0x28], 0x50
mov byte [ebp - 0x27], 0xc7
mov byte [ebp - 0x26], 0x45
mov byte [ebp - 0x25], 0xfc
mov byte [ebp - 0x24], 1
mov byte [ebp - 0x23], bl
mov byte [ebp - 0x22], bl
mov byte [ebp - 0x21], bl
mov byte [ebp - 0x20], 0xe8
call fcn.10002c91
add esp, 0x14
cmp eax, 0xffffffff
je 0x10001d4e
add eax, esi
mov dword [0x100052f0], eax
jmp 0x10001d57
inc dword [ebp - 4]
mov dword [0x100052f0], ebx
push ebx
lea eax, [ebp - 0x34]
push 0xa
push eax
push edi
push esi
mov byte [ebp - 0x34], 0x8b
mov byte [ebp - 0x33], 0x10
mov byte [ebp - 0x32], 0x53
mov byte [ebp - 0x31], 0x68
mov byte [ebp - 0x30], 0x94
mov byte [ebp - 0x2f], 0x2f
mov byte [ebp - 0x2e], 2
mov byte [ebp - 0x2d], bl
mov byte [ebp - 0x2c], 0x8b
mov byte [ebp - 0x2b], 0xc8
call fcn.10002c91
add esp, 0x14
cmp eax, 0xffffffff
je 0x10001d9d
add eax, esi
mov dword [0x10005150], eax
jmp 0x10001da6
inc dword [ebp - 4]
mov dword [0x10005150], ebx
push ebx
lea eax, [ebp - 0x14]
push 7
push eax
push edi
push esi
mov byte [ebp - 0x14], 0x89
mov byte [ebp - 0x13], 0x45
mov byte [ebp - 0x12], 0xd8
mov byte [ebp - 0x11], 0x8b
mov byte [ebp - 0x10], 0x45
mov byte [ebp - 0xf], 0xec
mov byte [ebp - 0xe], 0x50
call fcn.10002c91
add esp, 0x14
cmp eax, 0xffffffff
je 0x10001de1
add eax, esi
mov dword [0x100052ec], eax
jmp 0x10001dea
inc dword [ebp - 4]
mov dword [0x100052ec], ebx
mov eax, dword [ebp - 4]
pop edi
pop esi
pop ebx
leave
ret