Function at 0x4ae340
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x154
mov edx, dword [0x4b3e70]
mov eax, dword [0x4b3e68]
mov ecx, dword [0x4b3e6c]
mov dword [ebp - 0x1c], edx
mov dword [ebp - 0x24], eax
mov eax, dword [0x4b3e74]
mov edx, str.OracleFormsDesigner
push ebx
neg edx
push esi
mov dword [ebp - 0x20], ecx
mov ecx, dword [ebp + 0xc]
mov dword [ebp - 0x18], eax
mov eax, dword [ebp + 8]
push edi
mov esi, dword [ecx]
push 0x55617070
sbb edx, edx
xor edi, edi
push eax
mov dword [ebp - 0x94], 0x7fbff
mov dword [ebp - 0x90], 0x4ea4e4
mov dword [ebp - 0x8c], edx
mov dword [ebp - 0x88], edi
call sub.UAT60.dll_Ordinal_229
add esp, 8
lea edx, [ebp - 0x78]
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x84], eax
push edx
push 0x640
push esi
mov dword [ebp - 0x80], ecx
mov dword [ebp - 0x7c], 0x46646573
call sub.ifcom60.dll_Ordinal_993
add esp, 0xc
mov eax, str.console
lea ecx, [ebp - 0x134]
mov ebx, 0x2f
neg eax
push ecx
push 0x651
sbb eax, eax
push esi
mov dword [ebp - 0x6c], 1
mov dword [ebp - 0x68], edi
mov dword [ebp - 0x64], 4
mov dword [ebp - 0x144], ebx
mov dword [ebp - 0x140], 0x4ea50c
mov dword [ebp - 0x13c], eax
mov dword [ebp - 0x138], edi
call sub.ifcom60.dll_Ordinal_993
add esp, 0xc
mov edx, str.wizard
lea eax, [ebp - 0x108]
mov dword [ebp - 0x128], 0x46636f6e
neg edx
push eax
push 0x655
sbb edx, edx
push esi
mov word [ebp - 0x124], 0x18
mov dword [ebp - 0x11c], 1
mov dword [ebp - 0x118], ebx
mov dword [ebp - 0x114], 0x4ea51c
mov dword [ebp - 0x110], edx
mov dword [ebp - 0x10c], edi
call sub.ifcom60.dll_Ordinal_993
mov ecx, str.document
add esp, 0xc
neg ecx
sbb ecx, ecx
lea edx, [ebp - 0xdc]
mov dword [ebp - 0xfc], 0x4677697a
mov word [ebp - 0xf8], 0x18
mov dword [ebp - 0xf0], 1
mov dword [ebp - 0xec], ebx
mov dword [ebp - 0xe8], 0x4ea52c
mov dword [ebp - 0xe4], ecx
mov dword [ebp - 0xe0], edi
push edx
push 0x656
push esi
call sub.ifcom60.dll_Ordinal_993
add esp, 0xc
mov eax, str.constring
lea ecx, [ebp - 0xb0]
mov dword [ebp - 0xd0], 0x46636f6f
neg eax
push ecx
push 0x65c
sbb eax, eax
push esi
mov word [ebp - 0xcc], 0x14
mov dword [ebp - 0xc4], edi
mov dword [ebp - 0xc0], ebx
mov dword [ebp - 0xbc], 0x4ea544
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xb4], edi
call sub.ifcom60.dll_Ordinal_993
lea edx, [ebp - 0x144]
add esp, 0xc
mov dword [ebp - 0x60], edx
mov dword [ebp - 0xa4], 0x46636f8f
mov word [ebp - 0xa0], 0x14
mov dword [ebp - 0x98], edi
lea ecx, [ebp - 0x154]
lea eax, [ebp - 0x128]
mov edx, 4
mov esi, dword [eax]
add eax, 0x2c
mov dword [ecx], esi
add ecx, 4
dec edx
jne 0x4ae558
lea eax, [ebp - 0x154]
lea ecx, [ebp - 8]
mov dword [ebp - 0x5c], eax
mov eax, 1
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x10], eax
lea edx, [ebp - 4]
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x54], ecx
mov ecx, dword [ebp + 8]
lea eax, [ebp - 0x94]
mov dword [ebp - 0xc], edx
mov edx, dword [ebp + 0xc]
push eax
push ecx
mov dword [ebp - 8], 0x46636f7f
mov dword [ebp - 0x14], 0x466d746c
mov dword [ebp - 4], edi
mov dword [ebp - 0x44], 0x4ae650
mov dword [ebp - 0x40], 0x4ae730
mov dword [ebp - 0x3c], 0x4ae790
mov dword [ebp - 0x38], 0x4ae9c0
mov dword [ebp - 0x34], 0x4aeb90
mov dword [ebp - 0x30], 0x4aed40
mov dword [ebp - 0x2c], edx
call sub.UAT60.dll_Ordinal_210
add esp, 8
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret