Function at 0x205eb980
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x24
push ebx
push esi
push edi
mov dword [ebp - 8], 0
push 0x19
push 0
lea eax, [ebp - 0x24]
push eax
call fcn.20603ead
add esp, 0xc
je 0x205eb9a2
jbe 0x205eb9ab
xchg edx, edx
jo 0x205eb9a8
ja 0x205eb9ab
add esi, 0xc644dc45
inc ebp
loope 0x205eba19
mov byte [ebp - 0x24], 0x44
mov byte [ebp - 0x1f], 0x66
mov byte [ebp - 0x1a], 0x69
mov byte [ebp - 0x15], 0x33
mov byte [ebp - 0x10], 0x74
mov byte [ebp - 0x23], 0x73
mov byte [ebp - 0x1e], 0x55
mov byte [ebp - 0x19], 0x66
mov byte [ebp - 0x14], 0x54
mov byte [ebp - 0xf], 0x69
mov byte [ebp - 0x22], 0x66
mov byte [ebp - 0x1d], 0x70
mov byte [ebp - 0x18], 0x6d
mov byte [ebp - 0x13], 0x6f
mov byte [ebp - 0xe], 0x70
jge 0x205eb9e9
test dword [esp + 8], ebx
not eax
not eax
add eax, 0x53a8
sub eax, 0x53a8
jl 0x205eba0a
pushf
nop
cmc
popf
xchg edi, eax
xchg edi, eax
mov edx, edx
jge 0x205eba0a
add esi, 0xc662df45
inc ebp
in al, 0x70
mov byte [ebp - 0x21], 0x62
mov byte [ebp - 0x1c], 0x70
mov byte [ebp - 0x17], 0x71
mov byte [ebp - 0x12], 0x62
mov byte [ebp - 0xd], 0x75
mov byte [ebp - 0x20], 0x75
mov byte [ebp - 0x1b], 0x6d
mov byte [ebp - 0x16], 0x34
mov byte [ebp - 0x11], 0x71
mov byte [ebp - 0xc], 0
mov cl, byte [ebp - 0x24]
sub cl, 1
mov byte [ebp - 0x24], 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 - 0x23]
sub al, 1
mov byte [ebp - 0x23], al
mov cl, byte [ebp - 0x1e]
sub cl, 1
mov byte [ebp - 0x1e], 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 - 0x22]
sub dl, 1
mov byte [ebp - 0x22], 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 - 0xe]
sub al, 1
mov byte [ebp - 0xe], al
cmp eax, edi
or eax, eax
jbe 0x205ebac5
invalid
xchg esp, esp
xchg edx, ecx
xchg edx, ecx
ja 0x205ebac2
ja 0x205ebac5
mov edi, 0x80df4d8a
jmp 0xffac42cf
mov cl, byte [ebp - 0x21]
sub cl, 1
mov byte [ebp - 0x21], cl
mov dl, byte [ebp - 0x1c]
sub dl, 1
mov byte [ebp - 0x1c], dl
mov al, byte [ebp - 0x17]
sub al, 1
mov byte [ebp - 0x17], al
mov cl, byte [ebp - 0x12]
sub cl, 1
mov byte [ebp - 0x12], cl
mov dl, byte [ebp - 0xd]
sub dl, 1
mov byte [ebp - 0xd], dl
mov al, byte [ebp - 0x20]
sub al, 1
mov byte [ebp - 0x20], 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
rol esp, 0
and ebx, ebx
and esp, 0xffffffff
jg 0x205ebb1d
jg 0x205ebb42
pushf
shr esp, 0
test dword [esp], ebx
cmp esi, 0x2e8d
inc eax
dec eax
popf
xchg ebx, ebx
lea edx, [edx + 0x2e6e]
lea edx, [edx - 0x2e6e]
jle 0x205ebb42
sub eax, 0x22bb2e8
add byte [ecx + 0x7d83f845], cl
clc
add byte [ebp + 8], dh
call fcn.2060e6f9
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0
jne 0x205ebb58
or eax, 0xffffffff
jmp 0x205ebbe0
jne 0x205ebb5a
and edx, edx
jne 0x205ebb73
pushf
or esp, 0
rol ebx, 0
jnp 0x205ebb68
popf
mov ecx, ecx
jge 0x205ebb6e
jnp 0x205ebb70
je 0x205ebb73
mov edx, 0x51dc4d8d
lea ecx, [ebp - 0x24]
push ecx
mov edx, dword [ebp - 8]
push edx
call fcn.205f03e1
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0
jne 0x205ebb8e
or eax, 0xffffffff
jmp 0x205ebbe0
push 0x19
push 0
lea eax, [ebp - 0x24]
push eax
call fcn.20603ead
add esp, 0xc
xor esi, dword [esp + 0x10]
xor esi, dword [esp + 0x10]
not edi
not edi
cmp edx, dword [esp + 4]
jle 0x205ebbba
ja 0x205ebbb2
jb 0x205ebbb4
lea esi, [esi]
jg 0x205ebbba
add eax, 0xfc4d8b9a
mov ecx, dword [ebp - 4]
push ecx
call fcn.205ebbe9
add esp, 4
xchg edi, edi
jb 0x205ebbd5
jbe 0x205ebbcc
mov ebx, ebx
je 0x205ebbd0
jae 0x205ebbd2
jae 0x205ebbd5
mov esp, 0x520c558b
mov edx, dword [ebp + 0xc]
push edx
mov eax, dword [ebp + 8]
push eax
call dword [ebp - 4]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 8