Function at 0x444589
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x24
mov eax, 0x478c65
call fcn.0043cb52
mov dword [ebp - 0x14], ecx
push ecx
mov dword [ebp - 0x18], esp
lea eax, [ebp - 0xd]
mov dword [ebp - 0x18], esp
push eax
call fcn.0040588f
xor ebx, ebx
push ebx
or edi, 0xffffffff
push edi
push dword [0x4a5088]
lea ecx, [ebp - 0x30]
mov dword [ebp - 4], ebx
call fcn.00408f1a
lea eax, [ebp - 0x30]
mov esi, 0x4a9fec
push eax
mov ecx, esi
mov byte [ebp - 4], 1
call fcn.004399a9
lea ecx, [ebp - 0x20]
mov dword [eax], 0xb
mov byte [ebp - 4], bl
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push dword [0x4a508c]
lea ecx, [ebp - 0x30]
call fcn.00408f1a
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 2
call fcn.004399a9
lea ecx, [ebp - 0x20]
mov dword [eax], 6
mov byte [ebp - 4], bl
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push dword [0x4a5090]
lea ecx, [ebp - 0x30]
call fcn.00408f1a
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 3
call fcn.004399a9
lea ecx, [ebp - 0x20]
mov dword [eax], 7
mov byte [ebp - 4], bl
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push dword [0x4a5094]
lea ecx, [ebp - 0x30]
call fcn.00408f1a
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 4
call fcn.004399a9
lea ecx, [ebp - 0x20]
mov dword [eax], 3
mov byte [ebp - 4], bl
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push dword [0x4a5098]
lea ecx, [ebp - 0x30]
call fcn.00408f1a
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 5
call fcn.004399a9
lea ecx, [ebp - 0x20]
mov dword [eax], 2
mov byte [ebp - 4], bl
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push dword [0x4a50a4]
lea ecx, [ebp - 0x30]
call fcn.00408f1a
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 6
call fcn.004399a9
lea ecx, [ebp - 0x20]
mov dword [eax], 8
mov byte [ebp - 4], bl
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push dword [0x4a50a8]
lea ecx, [ebp - 0x30]
call fcn.00408f1a
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 7
call fcn.004399a9
lea ecx, [ebp - 0x20]
mov dword [eax], 5
mov byte [ebp - 4], bl
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push dword [0x4a50ac]
lea ecx, [ebp - 0x30]
call fcn.00408f1a
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 8
call fcn.004399a9
lea ecx, [ebp - 0x20]
mov dword [eax], 6
mov byte [ebp - 4], bl
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push dword [0x4a50b8]
lea ecx, [ebp - 0x30]
call fcn.00408f1a
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 9
call fcn.004399a9
lea ecx, [ebp - 0x20]
mov dword [eax], 0xa
mov byte [ebp - 4], bl
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push dword [0x4a50bc]
lea ecx, [ebp - 0x30]
call fcn.00408f1a
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0xa
call fcn.004399a9
lea ecx, [ebp - 0x20]
mov dword [eax], 0xa
mov byte [ebp - 4], bl
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push dword [0x4a50c0]
lea ecx, [ebp - 0x30]
call fcn.00408f1a
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0xb
call fcn.004399a9
lea ecx, [ebp - 0x20]
mov dword [eax], 0xa
mov byte [ebp - 4], bl
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push dword [0x4a50c4]
lea ecx, [ebp - 0x30]
call fcn.00408f1a
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0xc
call fcn.004399a9
lea ecx, [ebp - 0x20]
mov dword [eax], 9
mov byte [ebp - 4], bl
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push str.http:__purl.org_rss_1.0_item
lea ecx, [ebp - 0x30]
call fcn.00408f1a
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0xd
call fcn.004399a9
lea ecx, [ebp - 0x20]
mov dword [eax], 8
mov byte [ebp - 4], bl
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push str.http:__purl.org_rss_1.0_title
lea ecx, [ebp - 0x30]
call fcn.00408f1a
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0xe
call fcn.004399a9
lea ecx, [ebp - 0x20]
mov dword [eax], 0xa
mov byte [ebp - 4], bl
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push str.http:__purl.org_rss_1.0_description
lea ecx, [ebp - 0x30]
call fcn.00408f1a
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0xf
call fcn.004399a9
lea ecx, [ebp - 0x20]
mov dword [eax], 0xa
mov byte [ebp - 4], bl
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push str.http:__purl.org_rss_1.0_modules_content_encoded
lea ecx, [ebp - 0x30]
call fcn.00408f1a
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x10
call fcn.004399a9
lea ecx, [ebp - 0x20]
mov dword [eax], 0xa
mov byte [ebp - 4], bl
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push str.http:__www.w3.org_1999_xhtmlbody
lea ecx, [ebp - 0x30]
call fcn.00408f1a
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x11
call fcn.004399a9
lea ecx, [ebp - 0x20]
mov dword [eax], 0xa
mov byte [ebp - 4], bl
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push str.http:__purl.org_atom_nsentry
lea ecx, [ebp - 0x30]
call fcn.00408f1a
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x12
call fcn.004399a9
lea ecx, [ebp - 0x20]
mov dword [eax], 8
mov byte [ebp - 4], bl
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push str.http:__purl.org_atom_nscontent
lea ecx, [ebp - 0x30]
call fcn.00408f1a
mov byte [ebp - 4], 0x13
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
call fcn.004399a9
lea ecx, [ebp - 0x20]
mov dword [eax], 0xa
mov byte [ebp - 4], bl
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push str.http:__purl.org_atom_nssummary
lea ecx, [ebp - 0x30]
call fcn.00408f1a
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x14
call fcn.004399a9
lea ecx, [ebp - 0x20]
mov dword [eax], 0xa
mov byte [ebp - 4], bl
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push str.http:__purl.org_atom_nsid
lea ecx, [ebp - 0x30]
call fcn.00408f1a
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x15
call fcn.004399a9
lea ecx, [ebp - 0x20]
mov dword [eax], 5
mov byte [ebp - 4], bl
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push str.http:__purl.org_atom_nsmodified
lea ecx, [ebp - 0x30]
call fcn.00408f1a
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x16
call fcn.004399a9
lea ecx, [ebp - 0x20]
mov dword [eax], 9
mov byte [ebp - 4], bl
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push str.http:__www.w3.org_2005_Atomentry
lea ecx, [ebp - 0x30]
call fcn.00408f1a
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x17
call fcn.004399a9
lea ecx, [ebp - 0x20]
mov dword [eax], 8
mov byte [ebp - 4], bl
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push str.http:__www.w3.org_2005_Atomcontent
lea ecx, [ebp - 0x30]
call fcn.00408f1a
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x18
call fcn.004399a9
lea ecx, [ebp - 0x20]
mov dword [eax], 0xa
mov byte [ebp - 4], bl
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push str.http:__www.w3.org_2005_Atomsummary
lea ecx, [ebp - 0x30]
call fcn.00408f1a
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x19
call fcn.004399a9
lea ecx, [ebp - 0x20]
mov dword [eax], 0xa
mov byte [ebp - 4], bl
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push str.http:__www.w3.org_2005_Atomid
lea ecx, [ebp - 0x30]
call fcn.00408f1a
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x1a
call fcn.004399a9
lea ecx, [ebp - 0x20]
mov dword [eax], 5
mov byte [ebp - 4], bl
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push str.http:__www.w3.org_2005_Atommodifled
lea ecx, [ebp - 0x30]
call fcn.00408f1a
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x1b
call fcn.004399a9
lea ecx, [ebp - 0x20]
mov dword [eax], 9
mov byte [ebp - 4], bl
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push str.DAV:response
lea ecx, [ebp - 0x30]
call fcn.00408f1a
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x1c
call fcn.004399a9
lea ecx, [ebp - 0x20]
mov dword [eax], 0xc
mov byte [ebp - 4], bl
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push str.DAV:href
lea ecx, [ebp - 0x30]
call fcn.00408f1a
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x1d
call fcn.004399a9
lea ecx, [ebp - 0x20]
mov dword [eax], 0xd
mov byte [ebp - 4], bl
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push str.DAV:getlastmodified
lea ecx, [ebp - 0x30]
call fcn.00408f1a
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x1e
call fcn.004399a9
lea ecx, [ebp - 0x20]
mov dword [eax], 0xe
mov byte [ebp - 4], bl
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push str.DAV:getetag
lea ecx, [ebp - 0x30]
call fcn.00408f1a
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x1f
call fcn.004399a9
lea ecx, [ebp - 0x20]
mov dword [eax], 0xf
mov byte [ebp - 4], bl
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push str.DAV:getcontenttype
lea ecx, [ebp - 0x30]
call fcn.00408f1a
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x20
call fcn.004399a9
lea ecx, [ebp - 0x20]
mov dword [eax], 0x10
mov byte [ebp - 4], bl
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push str.DAV:getcontentlength
lea ecx, [ebp - 0x30]
call fcn.00408f1a
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x21
call fcn.004399a9
mov dword [eax], 0x11
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], bl
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push str.DAV:collection
lea ecx, [ebp - 0x30]
call fcn.00408f1a
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x22
call fcn.004399a9
lea ecx, [ebp - 0x20]
mov dword [eax], 0x12
mov byte [ebp - 4], bl
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push str.smbentry
lea ecx, [ebp - 0x30]
call fcn.00408f1a
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x23
call fcn.004399a9
lea ecx, [ebp - 0x20]
mov dword [eax], 0x13
mov byte [ebp - 4], bl
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push str.response
lea ecx, [ebp - 0x30]
call fcn.00408f1a
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x24
call fcn.004399a9
lea ecx, [ebp - 0x20]
mov dword [eax], 0x14
mov byte [ebp - 4], bl
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
push ebx
push edi
push str.children
lea ecx, [ebp - 0x30]
call fcn.00408f1a
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x25
call fcn.004399a9
lea ecx, [ebp - 0x20]
mov dword [eax], 0x15
call fcn.00403632
lea ecx, [ebp - 0x28]
call fcn.00403632
mov eax, dword [ebp - 0x14]
call fcn.0043cc2a
ret