Function at 0x445f0c
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x24
mov eax, 0x47ba3e
call fcn.0043ee6a
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.00447b4e
xor ebx, ebx
push ebx
or edi, 0xffffffff
push edi
push dword [0x4a80c4]
lea ecx, [ebp - 0x30]
mov dword [ebp - 4], ebx
call fcn.00408d63
lea eax, [ebp - 0x30]
mov esi, 0x4ad0a4
push eax
mov ecx, esi
mov byte [ebp - 4], 1
call fcn.0040704e
lea ecx, [ebp - 0x20]
mov dword [eax], 0xb
mov byte [ebp - 4], bl
call fcn.004035af
lea ecx, [ebp - 0x28]
call fcn.004035af
push ebx
push edi
push dword [0x4a80c8]
lea ecx, [ebp - 0x30]
call fcn.00408d63
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 2
call fcn.0040704e
lea ecx, [ebp - 0x20]
mov dword [eax], 6
mov byte [ebp - 4], bl
call fcn.004035af
lea ecx, [ebp - 0x28]
call fcn.004035af
push ebx
push edi
push dword [0x4a80cc]
lea ecx, [ebp - 0x30]
call fcn.00408d63
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 3
call fcn.0040704e
lea ecx, [ebp - 0x20]
mov dword [eax], 7
mov byte [ebp - 4], bl
call fcn.004035af
lea ecx, [ebp - 0x28]
call fcn.004035af
push ebx
push edi
push dword [0x4a80d0]
lea ecx, [ebp - 0x30]
call fcn.00408d63
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 4
call fcn.0040704e
lea ecx, [ebp - 0x20]
mov dword [eax], 3
mov byte [ebp - 4], bl
call fcn.004035af
lea ecx, [ebp - 0x28]
call fcn.004035af
push ebx
push edi
push dword [0x4a80d4]
lea ecx, [ebp - 0x30]
call fcn.00408d63
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 5
call fcn.0040704e
lea ecx, [ebp - 0x20]
mov dword [eax], 2
mov byte [ebp - 4], bl
call fcn.004035af
lea ecx, [ebp - 0x28]
call fcn.004035af
push ebx
push edi
push dword [0x4a80e0]
lea ecx, [ebp - 0x30]
call fcn.00408d63
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 6
call fcn.0040704e
lea ecx, [ebp - 0x20]
mov dword [eax], 8
mov byte [ebp - 4], bl
call fcn.004035af
lea ecx, [ebp - 0x28]
call fcn.004035af
push ebx
push edi
push dword [0x4a80e4]
lea ecx, [ebp - 0x30]
call fcn.00408d63
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 7
call fcn.0040704e
lea ecx, [ebp - 0x20]
mov dword [eax], 5
mov byte [ebp - 4], bl
call fcn.004035af
lea ecx, [ebp - 0x28]
call fcn.004035af
push ebx
push edi
push dword [0x4a80e8]
lea ecx, [ebp - 0x30]
call fcn.00408d63
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 8
call fcn.0040704e
lea ecx, [ebp - 0x20]
mov dword [eax], 6
mov byte [ebp - 4], bl
call fcn.004035af
lea ecx, [ebp - 0x28]
call fcn.004035af
push ebx
push edi
push dword [0x4a80f4]
lea ecx, [ebp - 0x30]
call fcn.00408d63
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 9
call fcn.0040704e
lea ecx, [ebp - 0x20]
mov dword [eax], 0xa
mov byte [ebp - 4], bl
call fcn.004035af
lea ecx, [ebp - 0x28]
call fcn.004035af
push ebx
push edi
push dword [0x4a80f8]
lea ecx, [ebp - 0x30]
call fcn.00408d63
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0xa
call fcn.0040704e
lea ecx, [ebp - 0x20]
mov dword [eax], 0xa
mov byte [ebp - 4], bl
call fcn.004035af
lea ecx, [ebp - 0x28]
call fcn.004035af
push ebx
push edi
push dword [0x4a80fc]
lea ecx, [ebp - 0x30]
call fcn.00408d63
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0xb
call fcn.0040704e
lea ecx, [ebp - 0x20]
mov dword [eax], 0xa
mov byte [ebp - 4], bl
call fcn.004035af
lea ecx, [ebp - 0x28]
call fcn.004035af
push ebx
push edi
push dword [0x4a8100]
lea ecx, [ebp - 0x30]
call fcn.00408d63
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0xc
call fcn.0040704e
lea ecx, [ebp - 0x20]
mov dword [eax], 9
mov byte [ebp - 4], bl
call fcn.004035af
lea ecx, [ebp - 0x28]
call fcn.004035af
push ebx
push edi
push str.http:__purl.org_rss_1.0_item
lea ecx, [ebp - 0x30]
call fcn.00408d63
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0xd
call fcn.0040704e
lea ecx, [ebp - 0x20]
mov dword [eax], 8
mov byte [ebp - 4], bl
call fcn.004035af
lea ecx, [ebp - 0x28]
call fcn.004035af
push ebx
push edi
push str.http:__purl.org_rss_1.0_title
lea ecx, [ebp - 0x30]
call fcn.00408d63
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0xe
call fcn.0040704e
lea ecx, [ebp - 0x20]
mov dword [eax], 0xa
mov byte [ebp - 4], bl
call fcn.004035af
lea ecx, [ebp - 0x28]
call fcn.004035af
push ebx
push edi
push str.http:__purl.org_rss_1.0_description
lea ecx, [ebp - 0x30]
call fcn.00408d63
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0xf
call fcn.0040704e
lea ecx, [ebp - 0x20]
mov dword [eax], 0xa
mov byte [ebp - 4], bl
call fcn.004035af
lea ecx, [ebp - 0x28]
call fcn.004035af
push ebx
push edi
push str.http:__purl.org_rss_1.0_modules_content_encoded
lea ecx, [ebp - 0x30]
call fcn.00408d63
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x10
call fcn.0040704e
lea ecx, [ebp - 0x20]
mov dword [eax], 0xa
mov byte [ebp - 4], bl
call fcn.004035af
lea ecx, [ebp - 0x28]
call fcn.004035af
push ebx
push edi
push str.http:__www.w3.org_1999_xhtmlbody
lea ecx, [ebp - 0x30]
call fcn.00408d63
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x11
call fcn.0040704e
lea ecx, [ebp - 0x20]
mov dword [eax], 0xa
mov byte [ebp - 4], bl
call fcn.004035af
lea ecx, [ebp - 0x28]
call fcn.004035af
push ebx
push edi
push str.http:__purl.org_atom_nsentry
lea ecx, [ebp - 0x30]
call fcn.00408d63
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x12
call fcn.0040704e
lea ecx, [ebp - 0x20]
mov dword [eax], 8
mov byte [ebp - 4], bl
call fcn.004035af
lea ecx, [ebp - 0x28]
call fcn.004035af
push ebx
push edi
push str.http:__purl.org_atom_nscontent
lea ecx, [ebp - 0x30]
call fcn.00408d63
mov byte [ebp - 4], 0x13
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
call fcn.0040704e
lea ecx, [ebp - 0x20]
mov dword [eax], 0xa
mov byte [ebp - 4], bl
call fcn.004035af
lea ecx, [ebp - 0x28]
call fcn.004035af
push ebx
push edi
push str.http:__purl.org_atom_nssummary
lea ecx, [ebp - 0x30]
call fcn.00408d63
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x14
call fcn.0040704e
lea ecx, [ebp - 0x20]
mov dword [eax], 0xa
mov byte [ebp - 4], bl
call fcn.004035af
lea ecx, [ebp - 0x28]
call fcn.004035af
push ebx
push edi
push str.http:__purl.org_atom_nsid
lea ecx, [ebp - 0x30]
call fcn.00408d63
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x15
call fcn.0040704e
lea ecx, [ebp - 0x20]
mov dword [eax], 5
mov byte [ebp - 4], bl
call fcn.004035af
lea ecx, [ebp - 0x28]
call fcn.004035af
push ebx
push edi
push str.http:__purl.org_atom_nsmodified
lea ecx, [ebp - 0x30]
call fcn.00408d63
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x16
call fcn.0040704e
lea ecx, [ebp - 0x20]
mov dword [eax], 9
mov byte [ebp - 4], bl
call fcn.004035af
lea ecx, [ebp - 0x28]
call fcn.004035af
push ebx
push edi
push str.http:__www.w3.org_2005_Atomentry
lea ecx, [ebp - 0x30]
call fcn.00408d63
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x17
call fcn.0040704e
lea ecx, [ebp - 0x20]
mov dword [eax], 8
mov byte [ebp - 4], bl
call fcn.004035af
lea ecx, [ebp - 0x28]
call fcn.004035af
push ebx
push edi
push str.http:__www.w3.org_2005_Atomcontent
lea ecx, [ebp - 0x30]
call fcn.00408d63
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x18
call fcn.0040704e
lea ecx, [ebp - 0x20]
mov dword [eax], 0xa
mov byte [ebp - 4], bl
call fcn.004035af
lea ecx, [ebp - 0x28]
call fcn.004035af
push ebx
push edi
push str.http:__www.w3.org_2005_Atomsummary
lea ecx, [ebp - 0x30]
call fcn.00408d63
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x19
call fcn.0040704e
lea ecx, [ebp - 0x20]
mov dword [eax], 0xa
mov byte [ebp - 4], bl
call fcn.004035af
lea ecx, [ebp - 0x28]
call fcn.004035af
push ebx
push edi
push str.http:__www.w3.org_2005_Atomid
lea ecx, [ebp - 0x30]
call fcn.00408d63
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x1a
call fcn.0040704e
lea ecx, [ebp - 0x20]
mov dword [eax], 5
mov byte [ebp - 4], bl
call fcn.004035af
lea ecx, [ebp - 0x28]
call fcn.004035af
push ebx
push edi
push str.http:__www.w3.org_2005_Atommodifled
lea ecx, [ebp - 0x30]
call fcn.00408d63
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x1b
call fcn.0040704e
lea ecx, [ebp - 0x20]
mov dword [eax], 9
mov byte [ebp - 4], bl
call fcn.004035af
lea ecx, [ebp - 0x28]
call fcn.004035af
push ebx
push edi
push str.DAV:response
lea ecx, [ebp - 0x30]
call fcn.00408d63
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x1c
call fcn.0040704e
lea ecx, [ebp - 0x20]
mov dword [eax], 0xc
mov byte [ebp - 4], bl
call fcn.004035af
lea ecx, [ebp - 0x28]
call fcn.004035af
push ebx
push edi
push str.DAV:href
lea ecx, [ebp - 0x30]
call fcn.00408d63
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x1d
call fcn.0040704e
lea ecx, [ebp - 0x20]
mov dword [eax], 0xd
mov byte [ebp - 4], bl
call fcn.004035af
lea ecx, [ebp - 0x28]
call fcn.004035af
push ebx
push edi
push str.DAV:getlastmodified
lea ecx, [ebp - 0x30]
call fcn.00408d63
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x1e
call fcn.0040704e
lea ecx, [ebp - 0x20]
mov dword [eax], 0xe
mov byte [ebp - 4], bl
call fcn.004035af
lea ecx, [ebp - 0x28]
call fcn.004035af
push ebx
push edi
push str.DAV:getetag
lea ecx, [ebp - 0x30]
call fcn.00408d63
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x1f
call fcn.0040704e
lea ecx, [ebp - 0x20]
mov dword [eax], 0xf
mov byte [ebp - 4], bl
call fcn.004035af
lea ecx, [ebp - 0x28]
call fcn.004035af
push ebx
push edi
push str.DAV:getcontenttype
lea ecx, [ebp - 0x30]
call fcn.00408d63
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x20
call fcn.0040704e
lea ecx, [ebp - 0x20]
mov dword [eax], 0x10
mov byte [ebp - 4], bl
call fcn.004035af
lea ecx, [ebp - 0x28]
call fcn.004035af
push ebx
push edi
push str.DAV:getcontentlength
lea ecx, [ebp - 0x30]
call fcn.00408d63
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x21
call fcn.0040704e
mov dword [eax], 0x11
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], bl
call fcn.004035af
lea ecx, [ebp - 0x28]
call fcn.004035af
push ebx
push edi
push str.DAV:collection
lea ecx, [ebp - 0x30]
call fcn.00408d63
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x22
call fcn.0040704e
lea ecx, [ebp - 0x20]
mov dword [eax], 0x12
mov byte [ebp - 4], bl
call fcn.004035af
lea ecx, [ebp - 0x28]
call fcn.004035af
push ebx
push edi
push str.smbentry
lea ecx, [ebp - 0x30]
call fcn.00408d63
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x23
call fcn.0040704e
lea ecx, [ebp - 0x20]
mov dword [eax], 0x13
mov byte [ebp - 4], bl
call fcn.004035af
lea ecx, [ebp - 0x28]
call fcn.004035af
push ebx
push edi
push str.response
lea ecx, [ebp - 0x30]
call fcn.00408d63
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x24
call fcn.0040704e
lea ecx, [ebp - 0x20]
mov dword [eax], 0x14
mov byte [ebp - 4], bl
call fcn.004035af
lea ecx, [ebp - 0x28]
call fcn.004035af
push ebx
push edi
push str.children
lea ecx, [ebp - 0x30]
call fcn.00408d63
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x25
call fcn.0040704e
lea ecx, [ebp - 0x20]
mov dword [eax], 0x15
call fcn.004035af
lea ecx, [ebp - 0x28]
call fcn.004035af
mov eax, dword [ebp - 0x14]
call fcn.0043ef42
ret