Function at 0x53a3f3
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov eax, 0x69bedc
call fcn.0067aec0
sub esp, 0x28
push esi
call fcn.00679b88
mov esi, eax
push 4
push esi
call dword [0x6ba4bc]
test eax, eax
je 0x53a41c
xor al, al
jmp 0x53a6a5
push ebx
lea ecx, [ebp - 0x24]
call fcn.006791ce
lea eax, [ebp - 0x24]
xor ebx, ebx
push eax
push esi
mov dword [ebp - 4], ebx
call fcn.0053a71e
pop ecx
test al, al
pop ecx
jne 0x53a445
mov eax, dword [esi]
push esi
call dword [eax + 8]
jmp 0x53a696
lea ecx, [ebp - 0x14]
call fcn.006791ce
lea eax, [ebp - 0x14]
mov byte [ebp - 4], 1
push eax
push esi
call fcn.0053a6b4
pop ecx
pop ecx
push str._HEAD__n
lea ecx, [ebp - 0x10]
call fcn.006791d4
mov eax, dword [ebp - 0x14]
mov byte [ebp - 4], 2
cmp dword [eax - 8], ebx
je 0x53a4dc
push str.__TITLE__n
lea ecx, [ebp - 0x18]
call fcn.0067945c
lea eax, [ebp - 0x14]
mov byte [ebp - 4], 3
push eax
lea eax, [ebp - 0x2c]
push 0x74cde0
push eax
call fcn.006791f2
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 4
push ecx
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.006791e6
push eax
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 5
call fcn.006791e0
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 4
call fcn.006791bc
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 3
call fcn.006791bc
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 2
call fcn.006791bc
lea eax, [ebp - 0x20]
push esi
push eax
call fcn.00549ff0
pop ecx
pop ecx
mov eax, dword [ebp - 0x20]
mov byte [ebp - 4], 6
cmp dword [eax - 8], ebx
je 0x53a53e
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x28]
push str._STYLE__n
push eax
call fcn.006791f2
push str._n__STYLE__n
push eax
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 7
push eax
call fcn.006791ec
push eax
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 8
call fcn.006791da
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 7
call fcn.006791bc
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 6
call fcn.006791bc
lea eax, [ebp - 0x1c]
push esi
push eax
call fcn.0053a7bd
pop ecx
pop ecx
mov eax, dword [ebp - 0x1c]
mov byte [ebp - 4], 9
cmp dword [eax - 8], ebx
je 0x53a5fc
push 1
push 0x22
lea ecx, [ebp - 0x18]
call fcn.00679522
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xa
push eax
lea eax, [ebp - 0x34]
push str._n_META_HTTP_EQUIVContent_Type_Contenttext_html__charset
push eax
call fcn.006791f2
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 0xb
push ecx
push eax
lea eax, [ebp - 0x30]
push eax
call fcn.006791e6
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0xc
push ecx
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.006791e6
push 0x742530
push eax
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xd
push eax
call fcn.006791ec
push eax
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0xe
call fcn.006791da
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0xd
call fcn.006791bc
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0xc
call fcn.006791bc
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0xb
call fcn.006791bc
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 0xa
call fcn.006791bc
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 9
call fcn.006791bc
push str._n__HEAD__n
lea ecx, [ebp - 0x10]
call fcn.0067933c
mov ecx, dword [ebp + 8]
lea eax, [ebp - 0x10]
push eax
call fcn.006791e0
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x30]
push str._n_BODY_
push eax
call fcn.006791f2
push str.__BODY_
push eax
lea eax, [ebp - 0x34]
mov byte [ebp - 4], 0xf
push eax
call fcn.006791ec
mov ecx, dword [ebp + 8]
push eax
mov byte [ebp - 4], 0x10
call fcn.006791da
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 0xf
call fcn.006791bc
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 9
call fcn.006791bc
mov eax, dword [esi]
push esi
call dword [eax + 8]
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 6
call fcn.006791bc
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 2
call fcn.006791bc
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 1
call fcn.006791bc
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], bl
call fcn.006791bc
mov bl, 1
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.006791bc
mov al, bl
pop ebx
mov ecx, dword [ebp - 0xc]
pop esi
mov dword fs:[0], ecx
leave
ret 4