Function at 0x468319
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.00464e6e
add esp, 0xc
shr eax, 0
jne 0x468347
pushf
ror edx, 0
lea edi, [edi]
and eax, eax
popf
jle 0x468344
je 0x468347
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 0x4683bf
pushf
ror esp, 0
popf
lea edx, [edx]
jp 0x4683bc
js 0x4683bf
call 0x8126d14d
jmp 0xe0940bc9
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 0x46845d
jp 0x468470
pushf
or esp, 0
jg 0x468466
ror ebx, 0
popf
lea edi, [edi]
jnp 0x468470
mov ebp, 0x1f09e8
add byte [ecx + 0x7d83f845], cl
clc
add byte [ebp + 7], dh
call fcn.0046a37e
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0
jne 0x468485
xor eax, eax
jmp 0x468758
xor esp, 0
xchg esp, esp
cmp eax, 0x3af3
stc
jae 0x4684ac
pushf
jle 0x468496
xchg edi, edx
xchg edi, edx
nop
popf
lea ecx, [ecx + 0x323b]
lea ecx, [ecx - 0x323b]
jb 0x4684ac
mov edi, 0x51e04d8d
lea ecx, [ebp - 0x20]
push ecx
mov edx, dword [ebp - 8]
push edx
call fcn.0046b05f
mov dword [ebp - 4], eax
push 0x13
push 0
lea eax, [ebp - 0x20]
push eax
call fcn.00464e6e
add esp, 0xc
ror esi, 0xc
ror esi, 0x14
shl ecx, 0
test ecx, 0x6169
or esp, 0
ja 0x4684e9
mov esi, esi
xchg edx, eax
xchg edx, eax
jle 0x4684e6
jbe 0x4684e9
mov ebp, 0xfc7d83
cmp dword [ebp - 4], 0
jne 0x4684f6
xor eax, eax
jmp 0x468758
xchg edi, edx
xchg edi, edx
add esp, 0
not edi
not edi
jo 0x468514
pushf
js 0x468507
dec ecx
inc ecx
popf
xchg ebx, esi
xchg ebx, esi
xchg ecx, ecx
jno 0x468514
mov edx, 0x51fc4d8b
mov ecx, dword [ebp - 4]
push ecx
call fcn.0046394c
add esp, 4
push 0x13
push 0
lea edx, [ebp - 0x20]
push edx
call fcn.00464e6e
add esp, 0xc
test dword [esp + 0xc], ecx
jns 0x46854d
pushf
shl eax, 0
ror edi, 0
lea esp, [esp]
add esp, 0
popf
xchg edi, edx
xchg edi, edx
js 0x46854d
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 0x46859d
jno 0x4685b4
pushf
jle 0x4685a3
call fcn.004685a8