Function at 0x469f60
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 0x64691f
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0x218
mov eax, dword [0x6e1c7c]
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.0056afa0
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.0056ad20
lea eax, [ebp - 0x1e0]
mov byte [ebp - 4], 1
push eax
lea eax, [ebp - 0x24]
push eax
lea ecx, [ebp - 0x70]
call fcn.0056bb00
mov ecx, eax
call fcn.0056b560
lea ecx, [ebp - 0x1e0]
mov byte [ebp - 4], 0
call fcn.0056b440
push str.6.0.0.1
lea ecx, [ebp - 0x1e0]
call fcn.0056ae70
lea eax, [ebp - 0x1e0]
mov byte [ebp - 4], 2
push eax
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x70]
call fcn.0056bb00
mov ecx, eax
call fcn.0056b560
lea ecx, [ebp - 0x1e0]
mov byte [ebp - 4], 0
call fcn.0056b440
call fcn.0046f9b0
push 0xfde9
lea ecx, [ebp - 0x1dc]
lea edx, [eax + 0x40]
call fcn.0044d8e0
add esp, 4
lea eax, [ebp - 0x1dc]
mov byte [ebp - 4], 3
push eax
lea ecx, [ebp - 0x1f8]
call fcn.0056aca0
lea eax, [ebp - 0x1f8]
mov byte [ebp - 4], 4
push eax
lea eax, [ebp - 0x2c]
push eax
lea ecx, [ebp - 0x70]
call fcn.0056bb00
mov ecx, eax
call fcn.0056b560
lea ecx, [ebp - 0x1f8]
call fcn.0056b440
mov byte [ebp - 4], 0
mov edx, dword [ebp - 0x1c8]
cmp edx, 0x10
jb 0x46a12f
mov ecx, dword [ebp - 0x1dc]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x46a125
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46a684
push edx
push ecx
call fcn.0060223e
add esp, 8
push 8
lea ecx, [ebp - 0x1e0]
call fcn.0056ad20
lea eax, [ebp - 0x1e0]
mov byte [ebp - 4], 5
push eax
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x70]
call fcn.0056bb00
mov ecx, eax
call fcn.0056b560
lea ecx, [ebp - 0x1e0]
mov byte [ebp - 4], 0
call fcn.0056b440
push dword [edi + 0x3a0]
lea ecx, [ebp - 0x1e0]
call fcn.0056ad90
lea eax, [ebp - 0x1e0]
mov byte [ebp - 4], 6
push eax
lea eax, [ebp - 0x44]
push eax
lea ecx, [ebp - 0x70]
call fcn.0056bb00
mov ecx, eax
call fcn.0056b560
lea ecx, [ebp - 0x1e0]
mov byte [ebp - 4], 0
call fcn.0056b440
call fcn.0046f9b0
lea ecx, [ebp - 0x1e0]
push dword [eax + 0xc]
call fcn.0056ad20
lea eax, [ebp - 0x1e0]
mov byte [ebp - 4], 7
push eax
lea eax, [ebp - 0x58]
push eax
lea ecx, [ebp - 0x70]
call fcn.0056bb00
mov ecx, eax
call fcn.0056b560
lea ecx, [ebp - 0x1e0]
mov byte [ebp - 4], 0
call fcn.0056b440
call fcn.0046f9b0
call fcn.0046f9b0
mov esi, dword [eax]
call fcn.0046f9b0
mov eax, dword [eax + 4]
mov dword [ebp - 0x1c], eax
call fcn.0046f9b0
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.0056ad20
lea eax, [ebp - 0x1e0]
mov byte [ebp - 4], 8
push eax
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x70]
call fcn.0056bb00
mov ecx, eax
call fcn.0056b560
lea ecx, [ebp - 0x1e0]
mov byte [ebp - 4], 0
call fcn.0056b440
push 0xfde9
lea edx, [edi + 0x4b4]
lea ecx, [ebp - 0x1f8]
call fcn.0044d8e0
add esp, 4
mov byte [ebp - 4], 9
cmp dword [eax + 0x14], 0x10
jb 0x46a277
mov eax, dword [eax]
push eax
lea ecx, [ebp - 0x1e0]
call fcn.0056ae70
lea eax, [ebp - 0x1e0]
mov byte [ebp - 4], 0xa
push eax
lea eax, [ebp - 0x34]
push eax
lea ecx, [ebp - 0x70]
call fcn.0056bb00
mov ecx, eax
call fcn.0056b560
lea ecx, [ebp - 0x1e0]
call fcn.0056b440
mov byte [ebp - 4], 0
mov edx, dword [ebp - 0x1e4]
cmp edx, 0x10
jb 0x46a2ea
mov ecx, dword [ebp - 0x1f8]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x46a2e0
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46a689
push edx
push ecx
call fcn.0060223e
add esp, 8
lea ecx, [ebp - 0xd8]
call fcn.00567200
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0xb
push eax
lea eax, [ebp - 0xb8]
push eax
lea ecx, [ebp - 0xd8]
call fcn.00568160
lea edx, [ebp - 0x70]
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0xa0]
call fcn.0044dbc0
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.0046f9b0
lea ecx, [ebp - 0x3c]
push ecx
lea ecx, [ebp - 0x88]
lea edx, [eax + 0x58]
call fcn.00453240
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 0x46a380
sub ecx, edx
lea eax, [ebp - 0x1c]
push ecx
push eax
lea ecx, [ebp - 0x1dc]
call fcn.0044e6d0
lea eax, [ebp - 0x1dc]
mov byte [ebp - 4], 0xf
push eax
lea ecx, [ebp - 0x228]
call fcn.0044e2c0
lea eax, [ebp - 0xa0]
mov byte [ebp - 4], 0x10
push eax
lea ecx, [ebp - 0x210]
call fcn.0044e2c0
mov byte [ebp - 4], 0xe
mov edx, dword [ebp - 0x1c8]
cmp edx, 0x10
jb 0x46a403
mov ecx, dword [ebp - 0x1dc]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x46a3f9
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46a68e
push edx
push ecx
call fcn.0060223e
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.004bb6f4
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.0044e2c0
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.004533b0
add esp, 8
mov byte [ebp - 4], 0x15
mov edx, dword [ebp - 0x1c8]
cmp edx, 0x10
jb 0x46a4dd
mov ecx, dword [ebp - 0x1dc]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x46a4d3
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46a693
push edx
push ecx
call fcn.0060223e
add esp, 8
lea ecx, [ebp - 0x1ec]
call fcn.00452660
push fcn.00451bb0
push 1
push 0x30
lea eax, [ebp - 0x228]
mov byte [ebp - 4], 0x17
push eax
call fcn.006029ab
lea ecx, [ebp - 0x1b8]
call fcn.00451c50
mov edx, dword [ebp - 0x74]
cmp edx, 0x10
jb 0x46a543
mov ecx, dword [ebp - 0x88]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x46a539
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46a698
push edx
push ecx
call fcn.0060223e
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 0x46a592
mov ecx, dword [ebp - 0xa0]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x46a588
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46a69d
push edx
push ecx
call fcn.0060223e
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 0x46a5e7
mov ecx, dword [ebp - 0xb8]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x46a5dd
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46a6a2
push edx
push ecx
call fcn.0060223e
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 0x46a638
mov ecx, dword [ebp - 0xd4]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x46a62e
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46a6a7
push edx
push ecx
call fcn.0060223e
add esp, 8
lea ecx, [ebp - 0xd8]
mov dword [ebp - 0xc4], 0
mov dword [ebp - 0xc0], 0xf
mov byte [ebp - 0xd4], 0
call fcn.00567260
lea ecx, [ebp - 0x70]
call fcn.0056b440
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.006021fd
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret
call fcn.00621ffe
call fcn.00621ffe
call fcn.00621ffe
call fcn.00621ffe
call fcn.00621ffe
call fcn.00621ffe
call fcn.00621ffe
call fcn.00621ffe
int3