Function at 0x432423
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x1c
push ebx
push esi
push edi
push 0xe
push 0
lea eax, [ebp - 0x1c]
push eax
call fcn.004354d8
add esp, 0xc
stc
mov ebx, ebx
jns 0x43244d
pushf
shr ebx, 0
popf
jle 0x43244a
js 0x43244d
mov esi, 0x53e445c6
mov byte [ebp - 0x1c], 0x53
mov byte [ebp - 0x1b], 0x66
mov byte [ebp - 0x1a], 0x68
mov byte [ebp - 0x19], 0x50
mov byte [ebp - 0x18], 0x71
mov byte [ebp - 0x17], 0x66
mov byte [ebp - 0x16], 0x6f
mov byte [ebp - 0x15], 0x4c
mov byte [ebp - 0x14], 0x66
mov byte [ebp - 0x13], 0x7a
mov byte [ebp - 0x12], 0x46
mov byte [ebp - 0x11], 0x79
mov byte [ebp - 0x10], 0x42
mov byte [ebp - 0xf], 0
jl 0x432487
add esp, 0
cmp esi, eax
shr esi, 0
jne 0x43249f
pushf
ror edx, 0
popf
jae 0x43249a
je 0x43249c
je 0x43249f
call 0x8127722d
jmp 0xe490aca9
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
mov cl, byte [ebp - 0x1b]
sub cl, 1
mov byte [ebp - 0x1b], cl
mov dl, byte [ebp - 0x16]
sub dl, 1
mov byte [ebp - 0x16], dl
mov al, byte [ebp - 0x11]
sub al, 1
mov byte [ebp - 0x11], al
mov cl, byte [ebp - 0x1a]
sub cl, 1
mov byte [ebp - 0x1a], cl
mov dl, byte [ebp - 0x15]
sub dl, 1
mov byte [ebp - 0x15], dl
mov al, byte [ebp - 0x10]
sub al, 1
mov byte [ebp - 0x10], 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 - 0x18]
sub al, 1
mov byte [ebp - 0x18], al
mov cl, byte [ebp - 0x13]
sub cl, 1
mov byte [ebp - 0x13], cl
std
cld
rol esp, 0
je 0x43251f
mov edx, edx
xchg edi, edi
jne 0x43251f
mov edx, 0x983e827
add byte [eax], al
call 0x432ea7
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0
jne 0x432537
mov eax, 1
jmp 0x4327ba
xor esi, ebx
xor esi, ebx
and eax, 0xffffffff
cmp eax, 0x38d7
je 0x432550
jmp 0x432547
lea ebx, [ebx]
ja 0x43254b
xchg edi, edi
jne 0x432550
or dword [ebp - 0x74ad1bab], 0xe850f845
sub eax, 0x890001e5
inc ebp
cld
lea edx, [ebp - 0x1c]
push edx
mov eax, dword [ebp - 8]
push eax
call fcn.00450a8a
mov dword [ebp - 4], eax
push 0xe
push 0
lea ecx, [ebp - 0x1c]
push ecx
call fcn.004354d8
add esp, 0xc
cmp dword [ebp - 4], 0
jne 0x432580
mov eax, 1
jmp 0x4327ba
mov eax, eax
jo 0x432584
ror esi, 0
js 0x43259c
pushf
push ebx
pop ebx
jle 0x43258f
je 0x432591
cmp edx, eax
popf
xchg edi, esi
xchg edi, esi
jns 0x43259c
mov esp, 0x52fc558b
mov edx, dword [ebp - 4]
push edx
call fcn.0044359d
add esp, 4
push 0xe
push 0
lea eax, [ebp - 0x1c]
push eax
call fcn.004354d8
add esp, 0xc
cld
or eax, eax
neg edx
neg edx
jno 0x4325c1
jp 0x4325cf
jae 0x4325c5
jg 0x4325c7
xchg edx, edx
jmp 0x4325cb
jnp 0x4325cf
add eax, 0xe445c614
push ebx
mov byte [ebp - 0x1c], 0x53
mov byte [ebp - 0x1b], 0x66
mov byte [ebp - 0x1a], 0x68
mov byte [ebp - 0x19], 0x50
mov byte [ebp - 0x18], 0x71
mov byte [ebp - 0x17], 0x66
mov byte [ebp - 0x16], 0x6f
mov byte [ebp - 0x15], 0x4c
mov byte [ebp - 0x14], 0x66
mov byte [ebp - 0x13], 0x7a
mov byte [ebp - 0x12], 0x46
mov byte [ebp - 0x11], 0x79
mov byte [ebp - 0x10], 0x58
mov byte [ebp - 0xf], 0
test esp, 0x5f0e
lea edi, [edi + 0x2060]
lea edi, [edi - 0x2060]
shl esp, 0
jg 0x432623
je 0x432620
jle 0x432623
add eax, 0x80e44d8a
jmp 0xe490ae2d
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
mov cl, byte [ebp - 0x1b]
sub cl, 1
mov byte [ebp - 0x1b], cl
mov dl, byte [ebp - 0x16]
sub dl, 1
mov byte [ebp - 0x16], dl
mov al, byte [ebp - 0x11]
sub al, 1
mov byte [ebp - 0x11], al
mov cl, byte [ebp - 0x1a]
sub cl, 1
mov byte [ebp - 0x1a], cl
mov dl, byte [ebp - 0x15]
sub dl, 1
mov byte [ebp - 0x15], dl
mov al, byte [ebp - 0x10]
sub al, 1
mov byte [ebp - 0x10], 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 - 0x18]
sub al, 1
mov byte [ebp - 0x18], al
mov cl, byte [ebp - 0x13]
sub cl, 1
mov byte [ebp - 0x13], cl
stc
mov ecx, ecx
xchg edi, edi
jb 0x43269b
jl 0x4326bd
pushf
or esp, 0
or esp, 0
cmp esi, dword [esp]
xchg edx, edx
popf
lea ecx, [ecx + 0x68f0]
lea ecx, [ecx - 0x68f0]
jl 0x4326ba
jge 0x4326bd
add dword [ebx + 0x7400f87d], 0x7300743f
add bl, ch
add cl, al
rol byte [eax], 0x7f
and al, 0x66
pushfd
cmp dword [ebp - 8], 0
je 0x432702
je 0x4326c5
jae 0x4326c7
jmp 0x4326c9
rol eax, 0
jg 0x4326f2
pushf
cld
add eax, 0x4eb6
sub eax, 0x4eb6
jg 0x4326dd
popf
mov esp, esp
lea ecx, [ecx + 0x360f]
lea ecx, [ecx - 0x360f]
jo 0x4326ef
jle 0x4326f2
mov esp, 0x52e4558d
lea edx, [ebp - 0x1c]
push edx
mov eax, dword [ebp - 8]
push eax
call fcn.00450a8a
mov dword [ebp - 0xc], eax
shr esp, 0
xchg ecx, edx
xchg ecx, edx
push ebx
add ebx, 0x4563
ror ebx, 0xe
pop ebx
jne 0x432728
pushf
jl 0x43271a
mov eax, eax
and esp, 0xffffffff
ja 0x432721
popf
mov edx, edx
je 0x432728
mov esi, 0x6a0e6a
push 0xe
push 0
lea ecx, [ebp - 0x1c]
push ecx
call fcn.004354d8
add esp, 0xc
ror ecx, 0
cmp edx, dword [esp + 0x10]
xor esi, 0x1b9b
xor esi, 0x1b9b
jg 0x432753
mov esi, esi
jle 0x432753
call 0xf4c0ab4d
add byte [ecx - 0x73], dh
mov edi, 0x2e77
cmp dword [ebp - 0xc], 0
je 0x43277a
lea edi, [edi + 0x2e77]
lea edi, [edi - 0x2e77]
stc
nop
jo 0x43276e
jl 0x43276b
jno 0x43276e
lcall 0x26e8, 0x52f4558b
push cs
add dword [eax], eax
mov edx, dword [ebp - 0xc]
push edx
call fcn.0044359d
add esp, 4
push edx
pop edx
cmp eax, 0x28f9
jp 0x4327a3
pushf
shl edx, 0
ror esi, 0x10
rol esi, 0x10
ja 0x432790
popf
lea ecx, [ecx + 0x6617]
lea ecx, [ecx - 0x6617]
jno 0x4327a0
jnp 0x4327a3
ljmp 0x4d8b:0x5018458b
mov eax, dword [ebp + 0x18]
push eax
mov ecx, dword [ebp + 0x14]
push ecx
mov edx, dword [ebp + 0x10]
push edx
mov eax, dword [ebp + 0xc]
push eax
mov ecx, dword [ebp + 8]
push ecx
call dword [ebp - 4]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x14