Function at 0x7ab7a0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push ebx
push esi
push edi
push 0x11
lea eax, [ebp - 0x18]
push 0
push eax
call fcn.007b4640
add esp, 0xc
call 0x7ab7be
lea esp, [esp + 4]
jnp 0x7ab7da
pushf
rol eax, 0
jne 0x7ab7cb
neg ebx
neg ebx
popf
mov ebx, ebx
xchg ebx, ebx
lea edx, [edx]
jp 0x7ab7da
xor eax, 0x66b065b2
mov dl, 0x65
mov al, 0x66
mov cl, 0x6d
mov byte [ebp - 0x18], 0x48
mov byte [ebp - 0x13], dl
mov byte [ebp - 0xe], 0x62
mov byte [ebp - 9], 0x42
mov byte [ebp - 0x17], al
mov byte [ebp - 0x12], 0x76
mov byte [ebp - 0xd], 0x6f
mov byte [ebp - 8], 0
mov byte [ebp - 0x16], 0x75
mov byte [ebp - 0x11], cl
mov byte [ebp - 0xc], dl
mov byte [ebp - 0x15], 0x4e
mov byte [ebp - 0x10], al
mov byte [ebp - 0xb], cl
mov byte [ebp - 0x14], 0x70
mov byte [ebp - 0xf], 0x49
mov byte [ebp - 0xa], al
sub ecx, 0
ror ebx, 0x14
ror ebx, 0xc
and edi, edi
cmc
jb 0x7ab830
jo 0x7ab82d
jae 0x7ab830
mov ebx, 0x8ae84d8a
inc ebp
in eax, dx
mov cl, byte [ebp - 0x18]
mov al, byte [ebp - 0x13]
mov bl, byte [ebp - 0xe]
mov dl, byte [ebp - 9]
dec cl
dec al
mov byte [ebp - 0x18], cl
mov cl, byte [ebp - 0x17]
dec bl
mov byte [ebp - 0x13], al
mov al, byte [ebp - 0x12]
dec dl
mov byte [ebp - 0xe], bl
mov bl, byte [ebp - 0xd]
mov byte [ebp - 9], dl
mov dl, byte [ebp - 0x16]
dec cl
dec al
mov byte [ebp - 0x17], cl
mov cl, byte [ebp - 0x11]
dec bl
mov byte [ebp - 0x12], al
mov al, byte [ebp - 0xc]
dec dl
mov byte [ebp - 0xd], bl
mov bl, byte [ebp - 0x15]
mov byte [ebp - 0x16], dl
mov dl, byte [ebp - 0x10]
dec cl
dec al
mov byte [ebp - 0x11], cl
mov cl, byte [ebp - 0xb]
dec bl
mov byte [ebp - 0xc], al
mov al, byte [ebp - 0x14]
dec dl
mov byte [ebp - 0x15], bl
mov bl, byte [ebp - 0xf]
mov byte [ebp - 0x10], dl
mov dl, byte [ebp - 0xa]
dec cl
dec al
dec bl
dec dl
mov byte [ebp - 0xb], cl
mov byte [ebp - 0x14], al
mov byte [ebp - 0xf], bl
mov byte [ebp - 0xa], dl
xor ecx, eax
xor ecx, eax
jne 0x7ab8b6
jp 0x7ab8d7
pushf
shr esp, 0
ror esi, 0x17
rol esi, 0x17
cmc
jno 0x7ab8c6
popf
lea esi, [esi + 0x1422]
lea esi, [esi - 0x1422]
jnp 0x7ab8d7
mov ebx, 0x43a4e8
add byte [ebp + 0x5f0975c0], al
call fcn.007afc80
test eax, eax
jne 0x7ab8e9
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
xor esi, edx
xor esi, edx
jb 0x7ab902
pushf
jae 0x7ab8f3
lea edx, [edx]
or esp, 0
rol esp, 0
popf
mov edx, edx
jae 0x7ab902
mov eax, 0x51e84d8d
lea ecx, [ebp - 0x18]
push ecx
push eax
call fcn.007b1c80
push 0x11
lea edx, [ebp - 0x18]
mov esi, eax
push 0
push edx
mov dword [ebp - 4], esi
call fcn.007b4640
add esp, 0xc
cmp esp, 0x1515
push ecx
pop ecx
call 0x7ab92e
add esp, 4
js 0x7ab94b
pushf
nop
popf
jle 0x7ab93a
lea edi, [edi + 0x614c]
lea edi, [edi - 0x614c]
xchg esp, esp
jns 0x7ab94b
mov ebp, 0xb75f685
test esi, esi
jne 0x7ab95a
xor eax, eax
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
xchg edi, edx
xchg edi, edx
cmp esi, dword [esp + 0x10]
lea eax, [eax]
jb 0x7ab966
je 0x7ab970
lea esp, [esp]
ja 0x7ab96d
jne 0x7ab970
jmp 0x62d5a1ca
push esi
call fcn.007b1bd0
push 0x11
lea eax, [ebp - 0x18]
push 0
push eax
call fcn.007b4640
add esp, 0x10
or edx, 0
lea esp, [esp]
je 0x7ab9a6
pushf
stc
popf
jb 0x7ab995
jae 0x7ab997
lea edi, [edi + 0x6987]
lea edi, [edi - 0x6987]
jne 0x7ab9a6
lcall 0x6db1, 0x66b065b2
mov dl, 0x65
mov al, 0x66
mov cl, 0x6d
mov byte [ebp - 0x18], 0x48
mov byte [ebp - 0x13], dl
mov byte [ebp - 0xe], 0x62
mov byte [ebp - 9], 0x58
mov byte [ebp - 0x17], al
mov byte [ebp - 0x12], 0x76
mov byte [ebp - 0xd], 0x6f
mov byte [ebp - 8], 0
mov byte [ebp - 0x16], 0x75
mov byte [ebp - 0x11], cl
mov byte [ebp - 0xc], dl
mov byte [ebp - 0x15], 0x4e
mov byte [ebp - 0x10], al
mov byte [ebp - 0xb], cl
mov byte [ebp - 0x14], 0x70
mov byte [ebp - 0xf], 0x49
mov byte [ebp - 0xa], al
js 0x7ab9eb
jle 0x7ab9ed
jne 0x7ab9ef
lea ebx, [ebx + 0x29c4]
sub ebx, 0x29c4
jo 0x7aba03
js 0x7ab9ff
jno 0x7aba03
mov edi, 0xe8458af3
mov al, byte [ebp - 0x18]
mov bl, byte [ebp - 0x13]
mov dl, byte [ebp - 0xe]
mov cl, byte [ebp - 9]
dec al
dec bl
mov byte [ebp - 0x18], al
mov al, byte [ebp - 0x17]
dec dl
mov byte [ebp - 0x13], bl
mov bl, byte [ebp - 0x12]
dec cl
mov byte [ebp - 0xe], dl
mov dl, byte [ebp - 0xd]
mov byte [ebp - 9], cl
mov cl, byte [ebp - 0x16]
dec al
dec bl
mov byte [ebp - 0x17], al
mov al, byte [ebp - 0x11]
dec dl
mov byte [ebp - 0x12], bl
mov bl, byte [ebp - 0xc]
dec cl
mov byte [ebp - 0xd], dl
mov dl, byte [ebp - 0x15]
mov byte [ebp - 0x16], cl
mov cl, byte [ebp - 0x10]
dec al
dec bl
mov byte [ebp - 0x11], al
mov al, byte [ebp - 0xb]
dec dl
mov byte [ebp - 0xc], bl
mov bl, byte [ebp - 0x14]
dec cl
mov byte [ebp - 0x15], dl
mov dl, byte [ebp - 0xf]
mov byte [ebp - 0x10], cl
mov cl, byte [ebp - 0xa]
dec al
dec bl
dec dl
dec cl
mov byte [ebp - 0xb], al
mov byte [ebp - 0x14], bl
mov byte [ebp - 0xf], dl
mov byte [ebp - 0xa], cl
neg esi
neg esi
jb 0x7aba89
xor esi, 0
xchg edi, ecx
xchg edi, ecx
jb 0x7aba97
xchg ecx, ecx
jae 0x7aba97
mov edx, 0x797bfca1
add byte [ebp + 0x752574c0], al
add byte [eax + 0xa7c007a], dl
mov eax, dword [0x797bfc]
test eax, eax
je 0x7abac5
jne 0x7abaa2
nop
jp 0x7abaa5
jl 0x7abab1
jns 0x7abaa9
lea eax, [eax]
jno 0x7abaad
jge 0x7abab1
mov edi, 0xfc158b41
jnp 0x7abb2f
mov edx, dword [0x797bfc]
lea ecx, [ebp - 0x18]
push ecx
push edx
add byte [ebp + 0x5251e84d], cl
call fcn.007b1c80
mov ebx, eax
jmp 0x7abac8
mov ebx, dword [ebp + 8]
add esi, 0x439c
sub esi, 0x439c
jl 0x7abadb
ja 0x7abad8
jge 0x7abadb
sub dword [edx + 0x11], 0x6ae8458d
add byte [eax - 0x18], dl
pop eax
mov eax, dword [eax]
add byte [ebx - 0xdcf33c], al
push 0x11
lea eax, [ebp - 0x18]
push 0
push eax
call fcn.007b4640
add esp, 0xc
and edi, edi
jno 0x7abaef
jl 0x7abaf7
js 0x7abaf3
jge 0x7abaf7
sub eax, 0x74db85c9
and eax, 0x73ffe183
pop ss
test ebx, ebx
je 0x7abb20
and ecx, 0xffffffff
jae 0x7abb17
pushf
push esi
add esi, 0x20d5
ror esi, 1
pop esi
jl 0x7abb0e
popf
mov esp, esp
lea edi, [edi]
jb 0x7abb17
lcall 0, 0x60b3e853
push ebx
call fcn.007b1bd0
add esp, 4
xchg ebx, ebx
lea eax, [eax]
jbe 0x7abb42
pushf
xchg ecx, esi
xchg ecx, esi
nop
add ebx, 0xc38
sub ebx, 0xc38
stc
cmp byte [eax + eax], cl
add byte [ecx + 0xc38eb], al
add cl, bh
popf
lea esp, [esp]
ja 0x7abb42
mov esp, 0x51084d8b
mov ecx, dword [ebp + 8]
push ecx
call dword [ebp - 4]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4