Function at 0x434a05
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x20
push ebx
push esi
push edi
push 0x11
push 0
lea eax, [ebp - 0x1c]
push eax
call fcn.0042b43b
add esp, 0xc
xchg esp, esp
jle 0x434a22
jl 0x434a3d
pushf
test dword [esp], edx
popf
je 0x434a2d
lea ecx, [ecx + 0x137b]
lea ecx, [ecx - 0x137b]
nop
jge 0x434a3d
add eax, 0x48e445c6
mov byte [ebp - 0x1c], 0x48
mov byte [ebp - 0x17], 0x65
mov byte [ebp - 0x12], 0x62
mov byte [ebp - 0xd], 0x42
mov byte [ebp - 0x1b], 0x66
mov byte [ebp - 0x16], 0x76
mov byte [ebp - 0x11], 0x6f
mov byte [ebp - 0xc], 0
mov byte [ebp - 0x1a], 0x75
mov byte [ebp - 0x15], 0x6d
mov byte [ebp - 0x10], 0x65
mov byte [ebp - 0x19], 0x4e
mov byte [ebp - 0x14], 0x66
mov byte [ebp - 0xf], 0x6d
mov byte [ebp - 0x18], 0x70
mov byte [ebp - 0x13], 0x49
mov byte [ebp - 0xe], 0x66
cmp ecx, dword [esp + 0xc]
jb 0x434a9a
pushf
and edx, 0xffffffff
jge 0x434a8e
stc
popf
jno 0x434a93
xchg edx, edx
xchg esp, esp
jae 0x434a9a
add eax, 0x80e44d8a
jmp 0xe490d2a4
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 - 0xd]
sub cl, 1
mov byte [ebp - 0xd], 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 - 0x1a]
sub dl, 1
mov byte [ebp - 0x1a], dl
mov al, byte [ebp - 0x15]
sub al, 1
mov byte [ebp - 0x15], al
mov cl, byte [ebp - 0x10]
sub cl, 1
mov byte [ebp - 0x10], cl
mov dl, byte [ebp - 0x19]
sub dl, 1
mov byte [ebp - 0x19], dl
mov al, byte [ebp - 0x14]
sub al, 1
mov byte [ebp - 0x14], al
mov cl, byte [ebp - 0xf]
sub cl, 1
mov byte [ebp - 0xf], 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 - 0xe]
sub cl, 1
mov byte [ebp - 0xe], cl
cmp edi, dword [esp]
jbe 0x434b43
pushf
inc ecx
dec ecx
shl edx, 0
not ebx
not ebx
xor esp, 0
popf
jns 0x434b3c
xchg ebx, eax
xchg ebx, eax
lea esi, [esi]
ja 0x434b43
mov esp, 0xffc64de8
dec dword [ecx + 0x7d83fc45]
cld
add byte [ebp + 7], dh
call fcn.00431195
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0
jne 0x434b58
xor eax, eax
jmp 0x434dd9
ja 0x434b5a
lea eax, [eax + 0x187e]
sub eax, 0x187e
test dword [esp + 8], edx
shl esp, 0
je 0x434b75
xchg ebx, ebx
xchg esi, esi
jne 0x434b75
lcall 0x458b, 0x52e4558d
cld
lea edx, [ebp - 0x1c]
push edx
mov eax, dword [ebp - 4]
push eax
call fcn.0042e450
mov dword [ebp - 0x20], eax
push 0x11
push 0
lea ecx, [ebp - 0x1c]
push ecx
call fcn.0042b43b
add esp, 0xc
jmp 0x434b97
push edi
pop edi
ror esi, 6
ror esi, 0x1a
jae 0x434bb2
pushf
cmc
shl ecx, 0
jo 0x434ba9
popf
js 0x434bad
jbe 0x434baf
jb 0x434bb2
add eax, 0xe07d83
cmp dword [ebp - 0x20], 0
jne 0x434bbf
xor eax, eax
jmp 0x434dd9
xchg ebx, ebx
and edi, 0xffffffff
jg 0x434bd1
mov edx, edx
jae 0x434bca
jle 0x434bcc
mov ebx, ebx
jle 0x434bd1
mov eax, 0x52e0558b
mov edx, dword [ebp - 0x20]
push edx
call fcn.004384ea
add esp, 4
push 0x11
push 0
lea eax, [ebp - 0x1c]
push eax
call fcn.0042b43b
add esp, 0xc
jo 0x434bef
sub edi, 0
jmp 0x434bf4
je 0x434bfd
jbe 0x434bf8
jns 0x434bfa
jne 0x434bfd
add eax, 0x48e445c6
mov byte [ebp - 0x1c], 0x48
mov byte [ebp - 0x17], 0x65
mov byte [ebp - 0x12], 0x62
mov byte [ebp - 0xd], 0x58
mov byte [ebp - 0x1b], 0x66
mov byte [ebp - 0x16], 0x76
mov byte [ebp - 0x11], 0x6f
mov byte [ebp - 0xc], 0
mov byte [ebp - 0x1a], 0x75
mov byte [ebp - 0x15], 0x6d
mov byte [ebp - 0x10], 0x65
mov byte [ebp - 0x19], 0x4e
mov byte [ebp - 0x14], 0x66
mov byte [ebp - 0xf], 0x6d
mov byte [ebp - 0x18], 0x70
mov byte [ebp - 0x13], 0x49
mov byte [ebp - 0xe], 0x66
call 0x434c46
add esp, 4
jp 0x434c66
pushf
call 0x434c52
lea esp, [esp + 4]
cld
std
cld
lea esp, [esp]
popf
jnp 0x434c60
nop
js 0x434c63
jnp 0x434c66
mov edx, 0x80e44d8a
jmp 0xe490d470
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 - 0xd]
sub cl, 1
mov byte [ebp - 0xd], 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 - 0x1a]
sub dl, 1
mov byte [ebp - 0x1a], dl
mov al, byte [ebp - 0x15]
sub al, 1
mov byte [ebp - 0x15], al
mov cl, byte [ebp - 0x10]
sub cl, 1
mov byte [ebp - 0x10], cl
mov dl, byte [ebp - 0x19]
sub dl, 1
mov byte [ebp - 0x19], dl
mov al, byte [ebp - 0x14]
sub al, 1
mov byte [ebp - 0x14], al
mov cl, byte [ebp - 0xf]
sub cl, 1
mov byte [ebp - 0xf], 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 - 0xe]
sub cl, 1
mov byte [ebp - 0xe], cl
lea eax, [eax]
xchg ebx, ebx
jno 0x434d06
pushf
mov eax, eax
jns 0x434cfd
popf
xchg esi, esi
xchg ebx, ebx
jo 0x434d06
mov edi, 0x85c03d83
inc ecx
add byte [eax], al
cmp dword [0x4185c0], 0
je 0x434d4e
ror esp, 0
test dword [esp + 4], edx
cmp esp, 0x4d78
lea edx, [edx + 0x6460]
lea edx, [edx - 0x6460]
jbe 0x434d3c
pushf
and esp, 0xffffffff
mov esp, esp
popf
jbe 0x434d35
ja 0x434d37
jge 0x434d39
ja 0x434d3c
mov ebp, 0x52e4558d
lea edx, [ebp - 0x1c]
push edx
mov eax, dword [0x4185c0]
push eax
call fcn.0042e450
mov dword [ebp - 8], eax
and esp, 0xffffffff
test ebx, 0x21af
je 0x434d6d
pushf
cmc
rol eax, 0
shl esp, 0
popf
js 0x434d66
lea eax, [eax]
xchg esp, esp
jne 0x434d6d
lcall 0x4d8d, 0x6a116a
in al, 0x51
push 0x11
push 0
lea ecx, [ebp - 0x1c]
push ecx
call fcn.0042b43b
add esp, 0xc
jb 0x434d7f
nop
jg 0x434d82
jns 0x434d94
lea edx, [edx + 0xa94]
lea edx, [edx - 0xa94]
js 0x434d94
sub dword [ebx + eax*4 + 0x7d], 0x1f7400f8
cmp dword [ebp - 8], 0
je 0x434db9
shr edi, 0
or edx, 0
jbe 0x434dad
jl 0x434da4
xchg esi, edi
xchg esi, edi
jp 0x434daa
ja 0x434dad
mov edx, 0x52f8558b
mov edx, dword [ebp - 8]
push edx
call fcn.004384ea
add esp, 4
add ebx, 0x23ba
sub ebx, 0x23ba
xor esp, 0
inc edi
dec edi
jl 0x434dd2
lea eax, [eax]
jge 0x434dd2
mov edi, 0x8458b7f
mov eax, dword [ebp + 8]
push eax
call dword [ebp - 0x20]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4