Function at 0x432319
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x20
push ebx
push esi
push edi
push 0x13
push 0
lea eax, [ebp - 0x20]
push eax
call fcn.0042ee6e
add esp, 0xc
shr eax, 0
jne 0x432347
pushf
ror edx, 0
lea edi, [edi]
and eax, eax
popf
jle 0x432344
je 0x432347
mov esp, 0x48e045c6
mov byte [ebp - 0x20], 0x48
mov byte [ebp - 0x1b], 0x65
mov byte [ebp - 0x16], 0x6a
mov byte [ebp - 0x11], 0x6e
mov byte [ebp - 0x1f], 0x66
mov byte [ebp - 0x1a], 0x76
mov byte [ebp - 0x14], 0x66
mov byte [ebp - 0x10], 0x66
mov byte [ebp - 0x1e], 0x75
mov byte [ebp - 0x19], 0x6d
mov byte [ebp - 0x15], 0x6d
mov byte [ebp - 0xf], 0x42
mov byte [ebp - 0x1d], 0x4e
mov byte [ebp - 0x18], 0x66
mov byte [ebp - 0x13], 0x4f
mov byte [ebp - 0xe], 0
mov byte [ebp - 0x1c], 0x70
mov byte [ebp - 0x17], 0x47
mov byte [ebp - 0x12], 0x62
neg eax
neg eax
rol eax, 0x15
ror eax, 0x15
rol eax, 0x13
ror eax, 0x13
xor esi, 0x720a
xor esi, 0x720a
jns 0x4323bf
pushf
ror esp, 0
popf
lea edx, [edx]
jp 0x4323bc
js 0x4323bf
call 0x8123714d
jmp 0xe090abc9
mov cl, byte [ebp - 0x20]
sub cl, 1
mov byte [ebp - 0x20], cl
mov dl, byte [ebp - 0x1b]
sub dl, 1
mov byte [ebp - 0x1b], dl
mov al, byte [ebp - 0x16]
sub al, 1
mov byte [ebp - 0x16], al
mov cl, byte [ebp - 0x11]
sub cl, 1
mov byte [ebp - 0x11], cl
mov dl, byte [ebp - 0x1f]
sub dl, 1
mov byte [ebp - 0x1f], dl
mov al, byte [ebp - 0x1a]
sub al, 1
mov byte [ebp - 0x1a], al
mov cl, byte [ebp - 0x15]
sub cl, 1
mov byte [ebp - 0x15], cl
mov dl, byte [ebp - 0x10]
sub dl, 1
mov byte [ebp - 0x10], dl
mov al, byte [ebp - 0x1e]
sub al, 1
mov byte [ebp - 0x1e], al
mov cl, byte [ebp - 0x19]
sub cl, 1
mov byte [ebp - 0x19], cl
mov dl, byte [ebp - 0x14]
sub dl, 1
mov byte [ebp - 0x14], dl
mov al, byte [ebp - 0xf]
sub al, 1
mov byte [ebp - 0xf], al
mov cl, byte [ebp - 0x1d]
sub cl, 1
mov byte [ebp - 0x1d], cl
mov dl, byte [ebp - 0x18]
sub dl, 1
mov byte [ebp - 0x18], dl
mov al, byte [ebp - 0x13]
sub al, 1
mov byte [ebp - 0x13], al
mov cl, byte [ebp - 0x1c]
sub cl, 1
mov byte [ebp - 0x1c], cl
mov dl, byte [ebp - 0x17]
sub dl, 1
mov byte [ebp - 0x17], dl
mov al, byte [ebp - 0x12]
sub al, 1
mov byte [ebp - 0x12], al
jne 0x43245d
jp 0x432470
pushf
or esp, 0
jg 0x432466
ror ebx, 0
popf
lea edi, [edi]
jnp 0x432470
mov ebp, 0x1f09e8
add byte [ecx + 0x7d83f845], cl
clc
add byte [ebp + 7], dh
call fcn.0043437e
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0
jne 0x432485
xor eax, eax
jmp 0x432758
xor esp, 0
xchg esp, esp
cmp eax, 0x3af3
stc
jae 0x4324ac
pushf
jle 0x432496
xchg edi, edx
xchg edi, edx
nop
popf
lea ecx, [ecx + 0x323b]
lea ecx, [ecx - 0x323b]
jb 0x4324ac
mov edi, 0x51e04d8d
lea ecx, [ebp - 0x20]
push ecx
mov edx, dword [ebp - 8]
push edx
call fcn.0043505f
mov dword [ebp - 4], eax
push 0x13
push 0
lea eax, [ebp - 0x20]
push eax
call fcn.0042ee6e
add esp, 0xc
ror esi, 0xc
ror esi, 0x14
shl ecx, 0
test ecx, 0x6169
or esp, 0
ja 0x4324e9
mov esi, esi
xchg edx, eax
xchg edx, eax
jle 0x4324e6
jbe 0x4324e9
mov ebp, 0xfc7d83
cmp dword [ebp - 4], 0
jne 0x4324f6
xor eax, eax
jmp 0x432758
xchg edi, edx
xchg edi, edx
add esp, 0
not edi
not edi
jo 0x432514
pushf
js 0x432507
dec ecx
inc ecx
popf
xchg ebx, esi
xchg ebx, esi
xchg ecx, ecx
jno 0x432514
mov edx, 0x51fc4d8b
mov ecx, dword [ebp - 4]
push ecx
call fcn.0042d94c
add esp, 4
push 0x13
push 0
lea edx, [ebp - 0x20]
push edx
call fcn.0042ee6e
add esp, 0xc
test dword [esp + 0xc], ecx
jns 0x43254d
pushf
shl eax, 0
ror edi, 0
lea esp, [esp]
add esp, 0
popf
xchg edi, edx
xchg edi, edx
js 0x43254d
mov esi, 0x48e045c6
mov byte [ebp - 0x20], 0x48
mov byte [ebp - 0x1b], 0x65
mov byte [ebp - 0x16], 0x6a
mov byte [ebp - 0x11], 0x6e
mov byte [ebp - 0x1f], 0x66
mov byte [ebp - 0x1a], 0x76
mov byte [ebp - 0x14], 0x66
mov byte [ebp - 0x10], 0x66
mov byte [ebp - 0x1e], 0x75
mov byte [ebp - 0x19], 0x6d
mov byte [ebp - 0x15], 0x6d
mov byte [ebp - 0xf], 0x58
mov byte [ebp - 0x1d], 0x4e
mov byte [ebp - 0x18], 0x66
mov byte [ebp - 0x13], 0x4f
mov byte [ebp - 0xe], 0
mov byte [ebp - 0x1c], 0x70
mov byte [ebp - 0x17], 0x47
mov byte [ebp - 0x12], 0x62
lea edx, [edx]
jb 0x43259d
jno 0x4325b4
pushf
jle 0x4325a3
call fcn.004325a8