Function at 0x1002a2d0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xd8
push ebx
push esi
push edi
push 0xc8
push 0
lea eax, [ebp - 0xc8]
push eax
call fcn.1002ab28
add esp, 0xc
cmp dword [ebp + 8], 1
jne 0x1002a44e
mov byte [ebp - 0xd0], 0x6e
mov byte [ebp - 0xcf], 0x64
mov byte [ebp - 0xce], 0x20
mov byte [ebp - 0xcd], 0
mov byte [ebp - 0xd8], 0x43
mov byte [ebp - 0xd7], 0x61
mov byte [ebp - 0xd6], 0x6e
mov byte [ebp - 0xd5], 0x27
mov byte [ebp - 0xd4], 0x74
mov byte [ebp - 0xd3], 0x20
mov byte [ebp - 0xd2], 0x66
mov byte [ebp - 0xd1], 0x69
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0xc8]
push eax
call fcn.1002aadf
add esp, 8
mov eax, dword [ebp + 0xc]
push eax
lea eax, [ebp - 0xc8]
push eax
call fcn.1002aab2
add esp, 4
lea eax, [eax + ebp - 0xc8]
push eax
call fcn.1002aadf
add esp, 8
mov byte [ebp - 0xd4], 0x65
mov byte [ebp - 0xd3], 0x21
mov byte [ebp - 0xd2], 0
mov byte [ebp - 0xd8], 0x20
mov byte [ebp - 0xd7], 0x66
mov byte [ebp - 0xd6], 0x69
mov byte [ebp - 0xd5], 0x6c
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0xc8]
push eax
call fcn.1002aab2
add esp, 4
lea eax, [eax + ebp - 0xc8]
push eax
call fcn.1002aadf
add esp, 8
mov byte [ebp - 0xd0], 0x20
mov byte [ebp - 0xcf], 0x66
mov byte [ebp - 0xce], 0x6f
mov byte [ebp - 0xcd], 0x75
mov byte [ebp - 0xd8], 0x46
mov byte [ebp - 0xd7], 0x69
mov byte [ebp - 0xd6], 0x6c
mov byte [ebp - 0xd5], 0x65
mov byte [ebp - 0xd4], 0x20
mov byte [ebp - 0xd3], 0x6e
mov byte [ebp - 0xd2], 0x6f
mov byte [ebp - 0xd1], 0x74
mov byte [ebp - 0xcc], 0x6e
mov byte [ebp - 0xcb], 0x64
mov byte [ebp - 0xca], 0
jmp 0x1002a5be
mov byte [ebp - 0xd0], 0x20
mov byte [ebp - 0xcf], 0
mov byte [ebp - 0xd8], 0x54
mov byte [ebp - 0xd7], 0x68
mov byte [ebp - 0xd6], 0x65
mov byte [ebp - 0xd5], 0x20
mov byte [ebp - 0xd4], 0x46
mov byte [ebp - 0xd3], 0x69
mov byte [ebp - 0xd2], 0x6c
mov byte [ebp - 0xd1], 0x65
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0xc8]
push eax
call fcn.1002aadf
add esp, 8
mov eax, dword [ebp + 0xc]
push eax
lea eax, [ebp - 0xc8]
push eax
call fcn.1002aab2
add esp, 4
lea eax, [eax + ebp - 0xc8]
push eax
call fcn.1002aadf
add esp, 8
mov byte [ebp - 0xd0], 0x6c
mov byte [ebp - 0xcf], 0x69
mov byte [ebp - 0xce], 0x64
mov byte [ebp - 0xcd], 0x21
mov byte [ebp - 0xd8], 0x20
mov byte [ebp - 0xd7], 0x69
mov byte [ebp - 0xd6], 0x73
mov byte [ebp - 0xd5], 0x20
mov byte [ebp - 0xd4], 0x69
mov byte [ebp - 0xd3], 0x6e
mov byte [ebp - 0xd2], 0x76
mov byte [ebp - 0xd1], 0x61
mov byte [ebp - 0xcc], 0
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0xc8]
push eax
call fcn.1002aab2
add esp, 4
lea eax, [eax + ebp - 0xc8]
push eax
call fcn.1002aadf
add esp, 8
mov byte [ebp - 0xd0], 0x69
mov byte [ebp - 0xcf], 0x6e
mov byte [ebp - 0xce], 0x76
mov byte [ebp - 0xcd], 0x61
mov byte [ebp - 0xd8], 0x46
mov byte [ebp - 0xd7], 0x69
mov byte [ebp - 0xd6], 0x6c
mov byte [ebp - 0xd5], 0x65
mov byte [ebp - 0xd4], 0x20
mov byte [ebp - 0xd3], 0x69
mov byte [ebp - 0xd2], 0x73
mov byte [ebp - 0xd1], 0x20
mov byte [ebp - 0xcc], 0x6c
mov byte [ebp - 0xcb], 0x69
mov byte [ebp - 0xca], 0x64
mov byte [ebp - 0xc9], 0
push 0x10
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0xc8]
push eax
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push 1
call fcn.1002a26a
pop edi
pop esi
pop ebx
leave
ret