Function at 0x468b10
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x619d6f
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0x218
mov eax, dword [0x6a8c7c]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
xorps xmm0, xmm0
lea ecx, [ebp - 0x70]
push 0
movups xmmword [ebp - 0x70], xmm0
movq qword [ebp - 0x60], xmm0
call fcn.0053e6d0
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x1e0]
mov eax, dword [edi + 0x394]
inc eax
mov dword [ebp - 0x54], 0x726576
push eax
mov dword [ebp - 0x2c], 0x6b636170
mov byte [ebp - 0x28], 0
mov dword [ebp - 0x24], 0x65676170
mov byte [ebp - 0x20], 0
mov dword [ebp - 0x4c], 0x74666f73
mov dword [ebp - 0x48], 0x64695f
mov dword [ebp - 0x44], 0x5f726576
mov word [ebp - 0x40], 0x6469
mov byte [ebp - 0x3e], 0
mov dword [ebp - 0x34], 0x6e6f6870
mov word [ebp - 0x30], 0x65
mov dword [ebp - 0x58], 0x776f77
mov word [ebp - 0x50], 0x736f
mov byte [ebp - 0x4e], 0
call fcn.0053e450
lea eax, [ebp - 0x1e0]
mov byte [ebp - 4], 1
push eax
lea eax, [ebp - 0x24]
push eax
lea ecx, [ebp - 0x70]
call fcn.0053f230
mov ecx, eax
call fcn.0053ec90
lea ecx, [ebp - 0x1e0]
mov byte [ebp - 4], 0
call fcn.0053eb70
push 0x685078
lea ecx, [ebp - 0x1e0]
call fcn.0053e5a0
lea eax, [ebp - 0x1e0]
mov byte [ebp - 4], 2
push eax
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x70]
call fcn.0053f230
mov ecx, eax
call fcn.0053ec90
lea ecx, [ebp - 0x1e0]
mov byte [ebp - 4], 0
call fcn.0053eb70
call fcn.0046e3e0
push 0xfde9
lea ecx, [ebp - 0x1dc]
lea edx, [eax + 0x40]
call fcn.0044d900
add esp, 4
lea eax, [ebp - 0x1dc]
mov byte [ebp - 4], 3
push eax
lea ecx, [ebp - 0x1f8]
call fcn.0053e3d0
lea eax, [ebp - 0x1f8]
mov byte [ebp - 4], 4
push eax
lea eax, [ebp - 0x2c]
push eax
lea ecx, [ebp - 0x70]
call fcn.0053f230
mov ecx, eax
call fcn.0053ec90
lea ecx, [ebp - 0x1f8]
call fcn.0053eb70
mov byte [ebp - 4], 0
mov edx, dword [ebp - 0x1c8]
cmp edx, 0x10
jb 0x468cdf
mov ecx, dword [ebp - 0x1dc]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x468cd5
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x469234
push edx
push ecx
call fcn.005d588d
add esp, 8
push 0xe
lea ecx, [ebp - 0x1e0]
call fcn.0053e450
lea eax, [ebp - 0x1e0]
mov byte [ebp - 4], 5
push eax
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x70]
call fcn.0053f230
mov ecx, eax
call fcn.0053ec90
lea ecx, [ebp - 0x1e0]
mov byte [ebp - 4], 0
call fcn.0053eb70
push dword [edi + 0x3a0]
lea ecx, [ebp - 0x1e0]
call fcn.0053e4c0
lea eax, [ebp - 0x1e0]
mov byte [ebp - 4], 6
push eax
lea eax, [ebp - 0x44]
push eax
lea ecx, [ebp - 0x70]
call fcn.0053f230
mov ecx, eax
call fcn.0053ec90
lea ecx, [ebp - 0x1e0]
mov byte [ebp - 4], 0
call fcn.0053eb70
call fcn.0046e3e0
lea ecx, [ebp - 0x1e0]
push dword [eax + 0xc]
call fcn.0053e450
lea eax, [ebp - 0x1e0]
mov byte [ebp - 4], 7
push eax
lea eax, [ebp - 0x58]
push eax
lea ecx, [ebp - 0x70]
call fcn.0053f230
mov ecx, eax
call fcn.0053ec90
lea ecx, [ebp - 0x1e0]
mov byte [ebp - 4], 0
call fcn.0053eb70
call fcn.0046e3e0
call fcn.0046e3e0
mov esi, dword [eax]
call fcn.0046e3e0
mov eax, dword [eax + 4]
mov dword [ebp - 0x1c], eax
call fcn.0046e3e0
shl esi, 8
mov ecx, dword [eax + 8]
mov eax, dword [ebp - 0x1c]
movzx edx, al
or edx, esi
movzx eax, cx
shl edx, 0x10
lea ecx, [ebp - 0x1e0]
or edx, eax
push edx
call fcn.0053e450
lea eax, [ebp - 0x1e0]
mov byte [ebp - 4], 8
push eax
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x70]
call fcn.0053f230
mov ecx, eax
call fcn.0053ec90
lea ecx, [ebp - 0x1e0]
mov byte [ebp - 4], 0
call fcn.0053eb70
push 0xfde9
lea edx, [edi + 0x4cc]
lea ecx, [ebp - 0x1f8]
call fcn.0044d900
add esp, 4
mov byte [ebp - 4], 9
cmp dword [eax + 0x14], 0x10
jb 0x468e27
mov eax, dword [eax]
push eax
lea ecx, [ebp - 0x1e0]
call fcn.0053e5a0
lea eax, [ebp - 0x1e0]
mov byte [ebp - 4], 0xa
push eax
lea eax, [ebp - 0x34]
push eax
lea ecx, [ebp - 0x70]
call fcn.0053f230
mov ecx, eax
call fcn.0053ec90
lea ecx, [ebp - 0x1e0]
call fcn.0053eb70
mov byte [ebp - 4], 0
mov edx, dword [ebp - 0x1e4]
cmp edx, 0x10
jb 0x468e9a
mov ecx, dword [ebp - 0x1f8]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x468e90
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x469239
push edx
push ecx
call fcn.005d588d
add esp, 8
lea ecx, [ebp - 0xd8]
call fcn.0053a930
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0xb
push eax
lea eax, [ebp - 0xb8]
push eax
lea ecx, [ebp - 0xd8]
call fcn.0053b890
lea edx, [ebp - 0x70]
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0xa0]
call fcn.0044dbe0
mov byte [ebp - 4], 0xd
mov dword [ebp - 0x3c], 0x6e756f63
mov word [ebp - 0x38], 0x74
mov dword [ebp - 0x1c], 0x61746164
mov byte [ebp - 0x18], 0
call fcn.0046e3e0
lea ecx, [ebp - 0x3c]
push ecx
lea ecx, [ebp - 0x88]
lea edx, [eax + 0x58]
call fcn.00452ed0
add esp, 4
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0x1c]
mov dword [ebp - 0x1cc], 0
lea edx, [ecx + 1]
mov dword [ebp - 0x1c8], 0xf
mov byte [ebp - 0x1dc], 0
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x468f30
sub ecx, edx
lea eax, [ebp - 0x1c]
push ecx
push eax
lea ecx, [ebp - 0x1dc]
call fcn.0044e6f0
lea eax, [ebp - 0x1dc]
mov byte [ebp - 4], 0xf
push eax
lea ecx, [ebp - 0x228]
call fcn.0044e2e0
lea eax, [ebp - 0xa0]
mov byte [ebp - 4], 0x10
push eax
lea ecx, [ebp - 0x210]
call fcn.0044e2e0
mov byte [ebp - 4], 0xe
mov edx, dword [ebp - 0x1c8]
cmp edx, 0x10
jb 0x468fb3
mov ecx, dword [ebp - 0x1dc]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x468fa9
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46923e
push edx
push ecx
call fcn.005d588d
add esp, 8
mov byte [ebp - 4], 0x11
lea eax, [ebp - 0x1f8]
push dword [ebp - 0x1b]
lea ecx, [ebp - 0x1ec]
mov byte [ebp - 0x1f0], 1
push eax
lea eax, [ebp - 0x228]
mov dword [ebp - 0x1ec], 0
push eax
mov dword [ebp - 0x1e8], 0
mov dword [ebp - 0x1e4], 0
call fcn.0048ebe4
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x12
push eax
lea ecx, [ebp - 0x1dc]
mov dword [ebp - method.cpr::Url.virtual_0], vtable.cpr::StringHolder_class_cpr::Url_.0
call fcn.0044e2e0
mov dword [ebp - method.cpr::Url.virtual_0], vtable.cpr::Url.0
lea eax, [ebp - 0x1b9]
mov byte [ebp - 4], 0x13
push eax
lea eax, [ebp - 0x1f0]
mov byte [ebp - 0x1b9], 0
push eax
lea edx, [ebp - 0x1e0]
lea ecx, [ebp - 0x1b8]
call fcn.00453040
add esp, 8
mov byte [ebp - 4], 0x15
mov edx, dword [ebp - 0x1c8]
cmp edx, 0x10
jb 0x46908d
mov ecx, dword [ebp - 0x1dc]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x469083
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x469243
push edx
push ecx
call fcn.005d588d
add esp, 8
lea ecx, [ebp - 0x1ec]
call fcn.00452540
push fcn.00451a90
push 1
push 0x30
lea eax, [ebp - 0x228]
mov byte [ebp - 4], 0x17
push eax
call fcn.005d5ffd
lea ecx, [ebp - 0x1b8]
call fcn.00451b30
mov edx, dword [ebp - 0x74]
cmp edx, 0x10
jb 0x4690f3
mov ecx, dword [ebp - 0x88]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x4690e9
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x469248
push edx
push ecx
call fcn.005d588d
add esp, 8
mov edx, dword [ebp - 0x8c]
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x74], 0xf
mov byte [ebp - 0x88], 0
cmp edx, 0x10
jb 0x469142
mov ecx, dword [ebp - 0xa0]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x469138
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46924d
push edx
push ecx
call fcn.005d588d
add esp, 8
mov edx, dword [ebp - 0xa4]
mov dword [ebp - 0x90], 0
mov dword [ebp - 0x8c], 0xf
mov byte [ebp - 0xa0], 0
cmp edx, 0x10
jb 0x469197
mov ecx, dword [ebp - 0xb8]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x46918d
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x469252
push edx
push ecx
call fcn.005d588d
add esp, 8
mov edx, dword [ebp - 0xc0]
mov dword [ebp - 0xa8], 0
mov dword [ebp - 0xa4], 0xf
mov byte [ebp - 0xb8], 0
cmp edx, 0x10
jb 0x4691e8
mov ecx, dword [ebp - 0xd4]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x4691de
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x469257
push edx
push ecx
call fcn.005d588d
add esp, 8
lea ecx, [ebp - 0xd8]
mov dword [ebp - 0xc4], 0
mov dword [ebp - 0xc0], 0xf
mov byte [ebp - 0xd4], 0
call fcn.0053a990
lea ecx, [ebp - 0x70]
call fcn.0053eb70
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.005d584c
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret
call fcn.005f564e
call fcn.005f564e
call fcn.005f564e
call fcn.005f564e
call fcn.005f564e
call fcn.005f564e
call fcn.005f564e
call fcn.005f564e
int3