Function at 0x432260
Capabilities:
Contain obfuscated stackstrings
Resolve function by parsing pe exports

Disassembly:
sub esp, 0xac
push ebx
push ebp
xor ebx, ebx
mov cl, 0xa
mov dl, 0xed
mov al, 0xf7
push esi
push edi
mov byte [esp + 0x1c], 0xe7
mov byte [esp + 0x1d], 0xec
mov byte [esp + 0x1e], 0xf2
mov byte [esp + 0x1f], 0xf3
mov byte [esp + 0x20], bl
mov byte [esp + 0x21], 4
mov byte [esp + 0x22], 7
mov byte [esp + 0x23], cl
mov byte [esp + 0x24], 0xd
mov byte [esp + 0x25], 0xf
mov byte [esp + 0x26], bl
mov byte [esp + 0x70], 0xcf
mov byte [esp + 0x71], 0xd9
mov byte [esp + 0x72], 0xe3
mov byte [esp + 0x73], dl
mov byte [esp + 0x74], al
mov byte [esp + 0x75], bl
mov byte [esp + 0x76], cl
mov byte [esp + 0x77], 0x17
mov byte [esp + 0x78], 0x27
mov byte [esp + 0x79], 0x3a
mov byte [esp + 0x7a], 0x50
mov byte [esp + 0x40], 0xe7
mov byte [esp + 0x41], 0xec
mov byte [esp + 0x42], 0xf2
mov byte [esp + 0x43], al
mov byte [esp + 0x44], 0xfc
mov byte [esp + 0x45], bl
mov byte [esp + 0x46], 4
mov byte [esp + 0x47], 7
mov byte [esp + 0x48], cl
mov byte [esp + 0x49], 0xd
mov byte [esp + 0x4a], 0xf
mov byte [esp + 0xa0], 0xcf
mov byte [esp + 0xa1], 0xd9
mov byte [esp + 0xa2], 0xe3
mov byte [esp + 0xa3], dl
mov byte [esp + 0xa4], al
mov byte [esp + 0xa5], bl
mov byte [esp + 0xa6], 7
mov byte [esp + 0xa7], 0xd
mov byte [esp + 0xa8], 0x12
mov byte [esp + 0xa9], 0x16
mov byte [esp + 0xaa], 0x19
mov byte [esp + 0x58], 0xcf
mov byte [esp + 0x59], 0xd9
mov byte [esp + 0x5a], 0xe3
mov byte [esp + 0x5b], dl
mov byte [esp + 0x5c], al
mov byte [esp + 0x5d], bl
mov byte [esp + 0x5e], 6
mov byte [esp + 0x5f], 0xd
mov byte [esp + 0x60], 0x15
mov byte [esp + 0x61], 0x1e
mov byte [esp + 0x62], 0x28
mov byte [esp + 0x88], 0xe7
mov byte [esp + 0x89], 0xec
mov byte [esp + 0x8a], 0xf2
mov byte [esp + 0x8b], 0xf3
mov byte [esp + 0x8c], bl
mov byte [esp + 0x8d], 5
mov byte [esp + 0x8e], 9
mov byte [esp + 0x8f], 0xc
mov byte [esp + 0x90], 0xe
mov byte [esp + 0x91], 0xf
mov byte [esp + 0x92], bl
mov byte [esp + 0x10], 0xcf
mov byte [esp + 0x11], 0xd9
mov byte [esp + 0x12], 0xe3
mov byte [esp + 0x13], dl
mov byte [esp + 0x14], al
mov byte [esp + 0x15], bl
mov byte [esp + 0x16], cl
mov byte [esp + 0x4f], dl
mov byte [esp + 0x67], dl
mov dl, 0xf1
mov byte [esp + 0x17], 0x17
mov byte [esp + 0x18], 0x27
mov byte [esp + 0x19], 0x3a
mov byte [esp + 0x1a], 0x50
mov byte [esp + 0x34], 0xe7
mov byte [esp + 0x35], 0xec
mov byte [esp + 0x36], 0xf2
mov byte [esp + 0x37], 0xf3
mov byte [esp + 0x38], bl
mov byte [esp + 0x39], 5
mov byte [esp + 0x3a], 9
mov byte [esp + 0x3b], 0xc
mov byte [esp + 0x3c], 0xe
mov byte [esp + 0x3d], 0xf
mov byte [esp + 0x3e], bl
mov byte [esp + 0x4c], 0xcf
mov byte [esp + 0x4d], 0xd9
mov byte [esp + 0x4e], 0xe3
mov byte [esp + 0x50], al
mov byte [esp + 0x51], bl
mov byte [esp + 0x52], 7
mov byte [esp + 0x53], 0xd
mov byte [esp + 0x54], 0x12
mov byte [esp + 0x55], 0x16
mov byte [esp + 0x56], 0x19
mov byte [esp + 0x64], 0xcf
mov byte [esp + 0x65], 0xd9
mov byte [esp + 0x66], 0xe3
mov byte [esp + 0x68], al
mov byte [esp + 0x69], bl
mov byte [esp + 0x6a], 7
mov byte [esp + 0x6b], 0xf
mov byte [esp + 0x6c], 0x18
mov byte [esp + 0x6d], 0x22
mov byte [esp + 0x6e], 0x2d
mov byte [esp + 0x7c], 0xd1
mov byte [esp + 0x7d], 0xdd
mov byte [esp + 0x7e], 0xe8
mov byte [esp + 0x7f], dl
mov byte [esp + 0x80], 0xf9
mov byte [esp + 0x81], bl
mov byte [esp + 0x82], 4
mov byte [esp + 0x83], 8
mov byte [esp + 0x84], 0xc
mov byte [esp + 0x85], 0x10
mov byte [esp + 0x86], 0x14
mov byte [esp + 0x94], 0xd8
mov byte [esp + 0x95], 0xe2
mov byte [esp + 0x96], 0xeb
mov byte [esp + 0x97], 0xf3
mov byte [esp + 0x98], 0xfa
mov byte [esp + 0x99], bl
mov byte [esp + 0x9a], 5
mov byte [esp + 0x9b], cl
mov byte [esp + 0x9c], 0xf
mov byte [esp + 0x9d], 0x14
mov byte [esp + 0x9e], 0x19
mov byte [esp + 0xac], 0xe2
mov byte [esp + 0xad], 0xea
mov byte [esp + 0xae], dl
mov byte [esp + 0xaf], al
mov byte [esp + 0xb0], 0xfc
mov byte [esp + 0xb1], bl
mov byte [esp + 0xb2], 3
mov byte [esp + 0xb3], 6
mov byte [esp + 0xb4], 8
mov byte [esp + 0xb5], cl
mov byte [esp + 0xb6], 0xc
mov byte [esp + 0x28], 0xd1
mov byte [esp + 0x29], 0xdd
mov byte [esp + 0x2a], 0xe8
mov byte [esp + 0x2b], dl
mov byte [esp + 0x2c], 0xf9
mov byte [esp + 0x2d], bl
mov byte [esp + 0x2e], cl
mov byte [esp + 0x2f], 0x17
mov byte [esp + 0x30], 0x27
mov byte [esp + 0x31], 0x3a
mov ebp, dword [esp + 0xc0]
mov byte [esp + 0x32], 0x50
cmp ebp, ebx
je 0x43273d
mov eax, dword [ebp + 0x3f4]
cmp eax, ebx
je 0x43273d
mov eax, dword [eax + 0x38]
cmp eax, ebx
je 0x43261c
push eax
call fcn.00401010
mov eax, dword [ebp + 0x3f4]
add esp, 4
mov dword [eax + 0x38], ebx
mov esi, dword [esp + 0xc4]
cmp esi, ebx
jne 0x43266a
push ebx
push 0x18
call fcn.00401000
mov ecx, dword [ebp + 0x3f4]
add esp, 8
mov dword [ecx + 0x38], eax
mov edx, dword [ebp + 0x3f4]
mov ecx, 6
xor eax, eax
mov edi, dword [edx + 0x38]
rep stosd dword es:[edi], eax
mov eax, dword [ebp + 0x3f4]
pop edi
pop esi
pop ebp
mov ecx, dword [eax + 0x38]
pop ebx
mov dword [ecx + 0x10], 0x3f800000
add esp, 0xac
ret 8
mov eax, dword [esp + 0xb8]
mov ecx, dword [esp + 0xb8]
xor edi, edi
cmp edi, 0xd
ja case.default.0x432683
jmp dword [edi*4 + 0x43274c]
mov eax, esi
lea ecx, [esp + 0x1c]
jmp case.default.0x432683
lea eax, [esi + 3]
lea ecx, [esp + 0x70]
jmp case.default.0x432683
lea eax, [esi + 1]
lea ecx, [esp + 0x40]
jmp case.default.0x432683
lea eax, [esi + 2]
lea ecx, [esp + 0xa0]
jmp case.default.0x432683
lea eax, [esi + 4]
lea ecx, [esp + 0x58]
jmp case.default.0x432683
lea eax, [esi + 5]
lea ecx, [esp + 0x88]
jmp case.default.0x432683
lea eax, [esi + 8]
lea ecx, [esp + 0x10]
jmp case.default.0x432683
lea eax, [esi + 6]
lea ecx, [esp + 0x34]
jmp case.default.0x432683
lea eax, [esi + 7]
lea ecx, [esp + 0x4c]
jmp case.default.0x432683
lea eax, [esi + 9]
lea ecx, [esp + 0x64]
jmp case.default.0x432683
lea eax, [esi + 0xc]
lea ecx, [esp + 0x7c]
jmp case.default.0x432683
lea eax, [esi + 0xd]
lea ecx, [esp + 0x94]
jmp case.default.0x432683
lea eax, [esi + 0xb]
lea ecx, [esp + 0xac]
jmp case.default.0x432683
lea eax, [esi + 0xa]
lea ecx, [esp + 0x28]
cmp byte [eax], 0xfb
jge 0x432719
mov byte [eax], 0xfb
cmp byte [eax], 5
jle 0x432721
mov byte [eax], 5
movsx edx, byte [eax]
inc edi
mov dl, byte [edx + ecx + 5]
cmp edi, 0xe
mov byte [eax], dl
jb 0x43267a
mov eax, dword [ebp + 0x3f4]
mov dword [eax + 0x38], esi
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xac
ret 8