Function at 0x5463af
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x24
push ebx
push esi
push edi
mov dword [ebp - 0x24], 0
shr esp, 0
dec ebx
inc ebx
shr esp, 0
jp 0x5463d4
xchg esi, eax
xchg esi, eax
jge 0x5463cd
jns 0x5463cf
ja 0x5463d1
jnp 0x5463d4
xor eax, 0x6a126a
push 0x12
push 0
lea eax, [ebp - 0x20]
push eax
call fcn.00533a13
add esp, 0xc
mov byte [ebp - 0x20], 0x4a
mov byte [ebp - 0x1f], 0x74
mov byte [ebp - 0x1e], 0x45
mov byte [ebp - 0x1d], 0x66
mov byte [ebp - 0x1c], 0x63
mov byte [ebp - 0x1b], 0x76
mov byte [ebp - 0x1a], 0x68
mov byte [ebp - 0x19], 0x68
mov byte [ebp - 0x18], 0x66
mov byte [ebp - 0x17], 0x73
mov byte [ebp - 0x16], 0x51
mov byte [ebp - 0x15], 0x73
mov byte [ebp - 0x14], 0x66
mov byte [ebp - 0x13], 0x74
mov byte [ebp - 0x12], 0x66
mov byte [ebp - 0x11], 0x6f
mov byte [ebp - 0x10], 0x75
mov byte [ebp - 0xf], 0
xor ecx, eax
xor ecx, eax
rol esp, 0
je 0x546435
je 0x54644f
pushf
jns 0x54643b
jl 0x54643d
sub ecx, 0
shl esp, 0
popf
lea esp, [esp]
xchg esi, edi
xchg esi, edi
jne 0x54644f
mov esi, 0x80e04d8a
jmp 0xe0a1ec59
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 - 0x1d]
sub al, 1
mov byte [ebp - 0x1d], al
mov cl, byte [ebp - 0x18]
sub cl, 1
mov byte [ebp - 0x18], cl
mov dl, byte [ebp - 0x13]
sub dl, 1
mov byte [ebp - 0x13], dl
mov al, byte [ebp - 0x1c]
sub al, 1
mov byte [ebp - 0x1c], al
mov cl, byte [ebp - 0x17]
sub cl, 1
mov byte [ebp - 0x17], cl
mov dl, byte [ebp - 0x12]
sub dl, 1
mov byte [ebp - 0x12], dl
shr esp, 0
jl 0x5464f0
mov eax, eax
mov edi, edi
jge 0x5464f0
xor eax, 0x3c4a1a5
push edx
add byte [ecx - 0x6d720bbb], cl
xchg ecx, eax
jae 0x5464fd
mov eax, dword [0x5203c4]
mov dword [ebp - 0xc], eax
lea edx, [edx + 0x7391]
lea edx, [edx - 0x7391]
jo 0x546526
add byte [ebp - 0x73906e], cl
push dword [eax + 0x20]
pushf
add ecx, dword [esp]
sub ecx, dword [esp]
xor esp, 0
lea ecx, [ecx + 0x24bb]
lea ecx, [ecx - 0x24bb]
popf
ja 0x546521
jle 0x546523
jno 0x546526
xor eax, 0xf47d83
cmp dword [ebp - 0xc], 0
je 0x5465b7
push edx
add edx, 0x7aa3
ror edx, 0x1f
pop edx
je 0x546549
mov edi, edi
lea esp, [esp]
xchg edx, esi
xchg edx, esi
jne 0x546549
mov ebp, 0x6d80d8b
push edx
add byte [ecx - 0x393e23b3], cl
adc al, cl
into
adc cl, byte [ebp + 0x7b2424]
mov ecx, dword [0x5206d8]
mov dword [ebp - 0x24], ecx
rol esi, 0x12
ror esi, 0x12
lea esp, [esp]
jnp 0x54655d
js 0x54656b
pushf
ror ebx, 0
popf
jae 0x546568
jns 0x54656b
add eax, 0x52e0558d
lea edx, [ebp - 0x20]
push edx
mov eax, dword [ebp - 0xc]
push eax
call dword [ebp - 0x24]
mov dword [ebp - 8], eax
xor ecx, dword [esp + 0xc]
xor ecx, dword [esp + 0xc]
lea ecx, [ecx + 0x7a81]
lea ecx, [ecx - 0x7a81]
test dword [esp + 0x10], ecx
jge 0x5465a7
pushf
xor edi, dword [esp]
xor edi, dword [esp]
clc
popf
jbe 0x5465a0
jo 0x5465a2
mov esp, esp
jl 0x5465a7
lcall 0x558b, 0x51e04d8d
hlt
lea ecx, [ebp - 0x20]
push ecx
mov edx, dword [ebp - 0xc]
push edx
call fcn.00523000
mov dword [ebp - 4], eax
jne 0x5465b9
jnp 0x5465df
pushf
jbe 0x5465bf
test ecx, ebx
test edx, 0x51e1
or edi, 0
popf
jae 0x5465ce
jge 0x5465d0
lea edx, [edx + 0x75ca]
lea edx, [edx - 0x75ca]
jp 0x5465df
xor eax, 0x6a126a
push 0x12
push 0
lea eax, [ebp - 0x20]
push eax
call fcn.00533a13
add esp, 0xc
rol esi, 6
rol esi, 0x1a
rol esp, 0
ja 0x5465fa
je 0x546607
jl 0x5465fe
jns 0x546600
jo 0x546602
jbe 0x546604
jne 0x546607
mov ebx, 0x3bfc4d8b
dec ebp
clc
mov ecx, dword [ebp - 4]
cmp ecx, dword [ebp - 8]
je 0x546623
rol esp, 0
lea esp, [esp]
jp 0x54661c
xchg edx, edx
jnp 0x54661c
mov edx, 0xdb8
add bl, ch
adc dword [edi], esi
mov eax, 0xd
jmp 0x546634
ja 0x546625
jb 0x54662f
xchg ebx, edi
xchg ebx, edi
jae 0x54662f
add dword [eax + edi*4 + 0x27], 0x8b5b5e5f
in eax, 0x5d
mov eax, 0x27
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret