Function at 0x754039
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push ebx
push esi
push edi
push 0x10
push 0
lea eax, [ebp - 0x14]
push eax
call fcn.0075812d
add esp, 0xc
rol ecx, 0
cmp edi, dword [esp]
lea esp, [esp]
jbe 0x754077
pushf
xchg ecx, esi
xchg ecx, esi
shl edi, 0
jle 0x754068
rol eax, 0x1c
rol eax, 4
popf
xchg esi, esi
jnp 0x754074
ja 0x754077
add eax, 0x75f345c6
mov byte [ebp - 0xd], 0x75
mov byte [ebp - 0x13], 0x66
mov byte [ebp - 0x11], 0x54
mov byte [ebp - 0x14], 0x48
mov byte [ebp - 0x10], 0x75
mov byte [ebp - 0xe], 0x73
mov byte [ebp - 9], 0x6f
mov byte [ebp - 8], 0x67
mov byte [ebp - 0xf], 0x62
mov byte [ebp - 6], 0x42
mov byte [ebp - 0x12], 0x75
mov byte [ebp - 0xc], 0x76
mov byte [ebp - 5], 0
mov byte [ebp - 0xb], 0x71
mov byte [ebp - 0xa], 0x4a
mov byte [ebp - 7], 0x70
xchg esp, esp
test edi, 0x58d4
jne 0x7540cf
pushf
jnp 0x7540c5
xor edi, 0
popf
jae 0x7540cc
je 0x7540cf
xor eax, 0x80ec4d8a
jmp 0xecc2c8d9
mov cl, byte [ebp - 0x14]
sub cl, 1
mov byte [ebp - 0x14], cl
mov dl, byte [ebp - 0xf]
sub dl, 1
mov byte [ebp - 0xf], dl
mov al, byte [ebp - 0x13]
sub al, 1
mov byte [ebp - 0x13], al
mov cl, byte [ebp - 0x12]
sub cl, 1
mov byte [ebp - 0x12], cl
mov dl, byte [ebp - 8]
sub dl, 1
mov byte [ebp - 8], dl
mov al, byte [ebp - 0x11]
sub al, 1
mov byte [ebp - 0x11], al
mov cl, byte [ebp - 0x10]
sub cl, 1
mov byte [ebp - 0x10], cl
mov dl, byte [ebp - 0xe]
sub dl, 1
mov byte [ebp - 0xe], dl
mov al, byte [ebp - 0xc]
sub al, 1
mov byte [ebp - 0xc], al
mov cl, byte [ebp - 0xd]
sub cl, 1
mov byte [ebp - 0xd], cl
mov dl, byte [ebp - 9]
sub dl, 1
mov byte [ebp - 9], dl
mov al, byte [ebp - 7]
sub al, 1
mov byte [ebp - 7], al
mov cl, byte [ebp - 0xb]
sub cl, 1
mov byte [ebp - 0xb], cl
mov dl, byte [ebp - 6]
sub dl, 1
mov byte [ebp - 6], dl
mov al, byte [ebp - 0xa]
sub al, 1
mov byte [ebp - 0xa], al
jmp 0x754153
sub esi, 0
or edi, edi
je 0x754170
pushf
sub esp, 0
je 0x754161
xor eax, dword [esp + 0xc]
xor eax, dword [esp + 0xc]
popf
jp 0x75416d
jne 0x754170
sub eax, 0xa513
call fcn.0075e688
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0
jne 0x754183
jmp 0x754225
mov edx, edx
add eax, dword [esp]
sub eax, dword [esp]
cld
je 0x754194
xchg esi, eax
xchg esi, eax
jne 0x754194
mov esp, 0xec4d8d59
lea ecx, [ebp - 0x14]
push ecx
mov edx, dword [ebp - 4]
push edx
call fcn.0074f194
mov dword [ebp - 0x18], eax
push 0x10
push 0
lea eax, [ebp - 0x14]
push eax
call fcn.0075812d
add esp, 0xc
jb 0x7541b6
test dword [esp + 8], eax
and edi, edi
jno 0x7541d8
pushf
xor ebx, dword [esp + 8]
xor ebx, dword [esp + 8]
test esi, ecx
shl edi, 0
jne 0x7541cf
popf
ja 0x7541d3
lea eax, [eax]
jo 0x7541d8
mov esp, 0xe87d83
cmp dword [ebp - 0x18], 0
jne 0x7541e0
jmp 0x754225
ror esi, 0
shl ebx, 0
push eax
pop eax
jb 0x7541f4
mov esp, esp
jb 0x7541ee
jb 0x7541f0
jae 0x7541f4
add eax, 0xe84d8b15
mov ecx, dword [ebp - 0x18]
push ecx
call fcn.0075c7b8
add esp, 4
mov esp, esp
jnp 0x754204
nop
jne 0x75421e
pushf
ror esp, 0
ror ebx, 5
rol ebx, 5
xor ebx, 0
popf
lea edx, [edx]
lea esi, [esi]
je 0x75421e
add eax, 0x5208558b
mov edx, dword [ebp + 8]
push edx
call dword [ebp - 0x18]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4