Function at 0x6a7ebf
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 - 0x20]
push eax
call fcn.0069ebcf
add esp, 0xc
xor ebx, 0x455
xor ebx, 0x455
jae 0x6a7ef7
pushf
lea edx, [edx]
cmp edi, eax
test esi, eax
popf
xchg esi, edx
xchg esi, edx
jb 0x6a7ef7
call 0x544ac4c1
mov byte [ebp - 0x20], 0x53
mov byte [ebp - 0x1f], 0x66
mov byte [ebp - 0x1e], 0x68
mov byte [ebp - 0x1d], 0x52
mov byte [ebp - 0x1c], 0x76
mov byte [ebp - 0x1b], 0x66
mov byte [ebp - 0x1a], 0x73
mov byte [ebp - 0x19], 0x7a
mov byte [ebp - 0x18], 0x57
mov byte [ebp - 0x17], 0x62
mov byte [ebp - 0x16], 0x6d
mov byte [ebp - 0x15], 0x76
mov byte [ebp - 0x14], 0x66
mov byte [ebp - 0x13], 0x46
mov byte [ebp - 0x12], 0x79
mov byte [ebp - 0x11], 0x42
mov byte [ebp - 0x10], 0
xor edx, dword [esp]
xor edx, dword [esp]
jno 0x6a7f4c
je 0x6a7f45
jae 0x6a7f47
xchg esi, esi
jo 0x6a7f4c
mov ecx, 0x80e04d8a
jmp 0xe0b80756
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 - 0x1e]
sub dl, 1
mov byte [ebp - 0x1e], dl
mov al, byte [ebp - 0x19]
sub al, 1
mov byte [ebp - 0x19], al
mov cl, byte [ebp - 0x14]
sub cl, 1
mov byte [ebp - 0x14], cl
mov dl, byte [ebp - 0x1d]
sub dl, 1
mov byte [ebp - 0x1d], 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
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
shl esp, 0
inc ebx
dec ebx
jle 0x6a7fe4
xchg edi, edi
jg 0x6a7fe4
add eax, 0xaa09e8fd
add byte [eax], al
call 0x6b29f2
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0
jne 0x6a7ffc
mov eax, 1
jmp 0x6a8266
xor ecx, 0
ror ebx, 0xa
ror ebx, 0x16
jge 0x6a8010
jl 0x6a8009
jb 0x6a800b
xchg ebx, eax
xchg ebx, eax
jl 0x6a8010
mov edx, 0x52e0558d
lea edx, [ebp - 0x20]
push edx
mov eax, dword [ebp - 8]
push eax
call fcn.006a4075
mov dword [ebp - 4], eax
push 0x11
push 0
lea ecx, [ebp - 0x20]
push ecx
call fcn.0069ebcf
add esp, 0xc
cmp dword [ebp - 4], 0
jne 0x6a8040
mov eax, 1
jmp 0x6a8266
push edi
add edi, 0x3eee
ror edi, 0xa
pop edi
jb 0x6a804d
jno 0x6a8058
jno 0x6a8051
lea edi, [edi]
xchg ecx, ecx
jo 0x6a8058
mov ebx, 0x52fc558b
mov edx, dword [ebp - 4]
push edx
call fcn.006ab3b1
add esp, 4
push 0x11
push 0
lea eax, [ebp - 0x20]
push eax
call fcn.0069ebcf
add esp, 0xc
rol edx, 0xc
ror edx, 0xc
xor ebx, dword [esp]
xor ebx, dword [esp]
jne 0x6a808c
jle 0x6a8084
jb 0x6a8086
jns 0x6a8088
je 0x6a808c
lcall 0xc653, 0xe045c636
inc ebp
loope 0x6a80fa
mov byte [ebp - 0x20], 0x53
mov byte [ebp - 0x1f], 0x66
mov byte [ebp - 0x1e], 0x68
mov byte [ebp - 0x1d], 0x52
mov byte [ebp - 0x1c], 0x76
mov byte [ebp - 0x1b], 0x66
mov byte [ebp - 0x1a], 0x73
mov byte [ebp - 0x19], 0x7a
mov byte [ebp - 0x18], 0x57
mov byte [ebp - 0x17], 0x62
mov byte [ebp - 0x16], 0x6d
mov byte [ebp - 0x15], 0x76
mov byte [ebp - 0x14], 0x66
mov byte [ebp - 0x13], 0x46
mov byte [ebp - 0x12], 0x79
mov byte [ebp - 0x11], 0x58
mov byte [ebp - 0x10], 0
xchg esp, esp
xchg esp, esp
xor esp, 0
jno 0x6a80eb
mov esp, esp
lea eax, [eax + 0x2b5d]
lea eax, [eax - 0x2b5d]
jo 0x6a80eb
xor eax, 0xe04d8ad9
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 - 0x1e]
sub dl, 1
mov byte [ebp - 0x1e], dl
mov al, byte [ebp - 0x19]
sub al, 1
mov byte [ebp - 0x19], al
mov cl, byte [ebp - 0x14]
sub cl, 1
mov byte [ebp - 0x14], cl
mov dl, byte [ebp - 0x1d]
sub dl, 1
mov byte [ebp - 0x1d], 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
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
push esi
add esi, 0x2ec0
ror esi, 0xb
pop esi
inc esi
dec esi
jle 0x6a819a
pushf
cmp eax, 0x3eeb
jne 0x6a818e
shl ecx, 0
popf
jne 0x6a8195
js 0x6a8197
jg 0x6a819a
mov esi, 0xf87d83
cmp dword [ebp - 8], 0
je 0x6a81c5
add ecx, 0
jne 0x6a81b5
pushf
rol esp, 0
popf
jno 0x6a81ae
jnp 0x6a81b0
xchg edx, edx
je 0x6a81b5
add eax, 0x52e0558d
lea edx, [ebp - 0x20]
push edx
mov eax, dword [ebp - 8]
push eax
call fcn.006a4075
mov dword [ebp - 0xc], eax
jns 0x6a81c7
ja 0x6a81dd
pushf
inc ecx
dec ecx
mov esp, esp
sub ecx, 0
popf
jge 0x6a81d6
xchg ecx, ebx
xchg ecx, ebx
jbe 0x6a81dd
mov esp, 0x6a116a
push 0x11
push 0
lea ecx, [ebp - 0x20]
push ecx
call fcn.0069ebcf
add esp, 0xc
cmc
jnp 0x6a81f0
rol ebx, 3
ror ebx, 3
lea ebx, [ebx]
jg 0x6a8202
jne 0x6a81fc
jne 0x6a81fe
nop
jle 0x6a8202
mov esp, 0xf47d83
cmp dword [ebp - 0xc], 0
je 0x6a8226
clc
jge 0x6a821a
pushf
jbe 0x6a820f
dec ebx
inc ebx
or edi, edi
popf
lea edi, [edi]
jl 0x6a821a
call 0x535ed7a9
mov edx, dword [ebp - 0xc]
push edx
call fcn.006ab3b1
add esp, 4
test dword [esp], edx
lea edx, [edx + 0x2534]
lea edx, [edx - 0x2534]
test dword [esp], ebx
jne 0x6a824b
pushf
ror edi, 0
xchg esp, esp
add eax, 0
popf
ja 0x6a8248
je 0x6a824b
xor eax, 0x501c458b
mov eax, dword [ebp + 0x1c]
push eax
mov ecx, dword [ebp + 0x18]
push ecx
mov edx, dword [ebp + 0x14]
push edx
mov eax, dword [ebp + 0x10]
push eax
mov ecx, dword [ebp + 0xc]
push ecx
mov edx, dword [ebp + 8]
push edx
call dword [ebp - 4]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x18