Function at 0x448cb0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x49bc88
mov eax, dword fs:[0]
push eax
push ecx
push esi
mov eax, dword [0x4c6480]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x10], 0
mov eax, dword fs:[0x2c]
mov ecx, dword [0x69fb90]
mov dword [ebp - 4], 0
mov ecx, dword [eax + ecx*4]
mov eax, dword [0x69f4c4]
cmp eax, dword [ecx + 4]
jg 0x448d77
mov esi, dword [ebp + 8]
xor eax, eax
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 7
mov word [esi], ax
mov dword [ebp - 4], eax
mov ecx, 0x4c5890
mov ax, word [ebp + 0xc]
mov dword [ebp - 0x10], 1
cmp word [ecx], ax
je 0x448d49
add ecx, 0x1c
cmp ecx, 0x4c5ee8
jne 0x448d27
mov eax, esi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop esi
mov esp, ebp
pop ebp
ret
add ecx, 4
cmp esi, ecx
je 0x448d65
cmp dword [ecx + 0x14], 8
mov eax, ecx
jb 0x448d5a
mov eax, dword [ecx]
push dword [ecx + 0x10]
mov ecx, esi
push eax
call fcn.004116f0
mov eax, esi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop esi
mov esp, ebp
pop ebp
ret
push 0x69f4c4
call fcn.00473b23
add esp, 4
cmp dword [0x69f4c4], 0xffffffff
jne 0x448cfe
push 8
push str.Continue
mov ecx, 0x4c5894
call fcn.004116f0
mov eax, 0x65
mov dword [ebp - 4], 1
mov word [0x4c58ac], ax
mov ecx, 0x4c58b0
push 0x13
xor eax, eax
mov dword [0x4c58c0], 0
push str.Switching_Protocols
mov dword [0x4c58c4], 7
mov word [0x4c58b0], ax
call fcn.004116f0
mov eax, 0xc8
mov byte [ebp - 4], 2
mov word [0x4c58c8], ax
mov ecx, 0x4c58cc
push 2
xor eax, eax
mov dword [0x4c58dc], 0
push 0x4a3f0c
mov dword [0x4c58e0], 7
mov word [0x4c58cc], ax
call fcn.004116f0
mov eax, 0xc9
mov byte [ebp - 4], 3
mov word [0x4c58e4], ax
mov ecx, 0x4c58e8
push 7
xor eax, eax
mov dword [0x4c58f8], 0
push str.Created
mov dword [0x4c58fc], 7
mov word [0x4c58e8], ax
call fcn.004116f0
mov eax, 0xca
mov byte [ebp - 4], 4
mov word [0x4c5900], ax
mov ecx, 0x4c5904
push 8
xor eax, eax
mov dword [0x4c5914], 0
push str.Accepted
mov dword [0x4c5918], 7
mov word [0x4c5904], ax
call fcn.004116f0
mov eax, 0xcb
mov byte [ebp - 4], 5
mov word [0x4c591c], ax
mov ecx, 0x4c5920
push 0x1d
xor eax, eax
mov dword [0x4c5930], 0
push str.Non_Authoritative_Information
mov dword [0x4c5934], 7
mov word [0x4c5920], ax
call fcn.004116f0
mov eax, 0xcc
mov byte [ebp - 4], 6
mov word [0x4c5938], ax
mov ecx, 0x4c593c
push 0xa
xor eax, eax
mov dword [0x4c594c], 0
push str.No_Content
mov dword [0x4c5950], 7
mov word [0x4c593c], ax
call fcn.004116f0
mov eax, 0xcd
mov byte [ebp - 4], 7
mov word [0x4c5954], ax
mov dword [0x4c5968], 0
push 0xd
xor eax, eax
mov dword [0x4c596c], 7
push str.Reset_Content
mov ecx, 0x4c5958
mov word [0x4c5958], ax
call fcn.004116f0
mov eax, 0xce
mov byte [ebp - 4], 8
mov word [0x4c5970], ax
mov ecx, 0x4c5974
push 0xf
xor eax, eax
mov dword [0x4c5984], 0
push str.Partial_Content
mov dword [0x4c5988], 7
mov word [0x4c5974], ax
call fcn.004116f0
mov eax, 0xcf
mov byte [ebp - 4], 9
mov word [0x4c598c], ax
mov ecx, 0x4c5990
push 0xc
xor eax, eax
mov dword [0x4c59a0], 0
push str.Multi_Status
mov dword [0x4c59a4], 7
mov word [0x4c5990], ax
call fcn.004116f0
mov eax, 0xd0
mov byte [ebp - 4], 0xa
mov word [0x4c59a8], ax
mov ecx, 0x4c59ac
push 0x10
xor eax, eax
mov dword [0x4c59bc], 0
push str.Already_Reported
mov dword [0x4c59c0], 7
mov word [0x4c59ac], ax
call fcn.004116f0
mov eax, 0xe2
mov byte [ebp - 4], 0xb
mov word [0x4c59c4], ax
mov ecx, 0x4c59c8
push 7
xor eax, eax
mov dword [0x4c59d8], 0
push str.IM_Used
mov dword [0x4c59dc], 7
mov word [0x4c59c8], ax
call fcn.004116f0
mov eax, 0x12c
mov byte [ebp - 4], 0xc
mov word [0x4c59e0], ax
mov ecx, 0x4c59e4
push 0x10
xor eax, eax
mov dword [0x4c59f4], 0
push str.Multiple_Choices
mov dword [0x4c59f8], 7
mov word [0x4c59e4], ax
call fcn.004116f0
mov eax, 0x12d
mov byte [ebp - 4], 0xd
mov word [0x4c59fc], ax
mov ecx, 0x4c5a00
push 0x11
xor eax, eax
mov dword [0x4c5a10], 0
push str.Moved_Permanently
mov dword [0x4c5a14], 7
mov word [0x4c5a00], ax
call fcn.004116f0
mov byte [ebp - 4], 0xe
mov eax, 0x12e
mov dword [0x4c5a2c], 0
mov word [0x4c5a18], ax
mov ecx, 0x4c5a1c
push 5
xor eax, eax
mov dword [0x4c5a30], 7
push str.Found
mov word [0x4c5a1c], ax
call fcn.004116f0
mov eax, 0x12f
mov byte [ebp - 4], 0xf
mov word [0x4c5a34], ax
mov ecx, 0x4c5a38
push 9
xor eax, eax
mov dword [0x4c5a48], 0
push str.See_Other
mov dword [0x4c5a4c], 7
mov word [0x4c5a38], ax
call fcn.004116f0
mov eax, 0x130
mov byte [ebp - 4], 0x10
mov word [0x4c5a50], ax
mov ecx, 0x4c5a54
push 0xc
xor eax, eax
mov dword [0x4c5a64], 0
push str.Not_Modified
mov dword [0x4c5a68], 7
mov word [0x4c5a54], ax
call fcn.004116f0
mov eax, 0x131
mov byte [ebp - 4], 0x11
mov word [0x4c5a6c], ax
mov ecx, 0x4c5a70
push 9
xor eax, eax
mov dword [0x4c5a80], 0
push str.Use_Proxy
mov dword [0x4c5a84], 7
mov word [0x4c5a70], ax
call fcn.004116f0
mov eax, 0x133
mov byte [ebp - 4], 0x12
mov word [0x4c5a88], ax
mov ecx, 0x4c5a8c
push 0x12
xor eax, eax
mov dword [0x4c5a9c], 0
push str.Temporary_Redirect
mov dword [0x4c5aa0], 7
mov word [0x4c5a8c], ax
call fcn.004116f0
mov eax, 0x134
mov byte [ebp - 4], 0x13
mov word [0x4c5aa4], ax
mov ecx, 0x4c5aa8
push 0x12
xor eax, eax
mov dword [0x4c5ab8], 0
push str.Permanent_Redirect
mov dword [0x4c5abc], 7
mov word [0x4c5aa8], ax
call fcn.004116f0
mov eax, 0x190
mov byte [ebp - 4], 0x14
mov word [0x4c5ac0], ax
mov ecx, 0x4c5ac4
xor eax, eax
mov dword [0x4c5ad4], 0
push 0xb
mov dword [0x4c5ad8], 7
mov word [0x4c5ac4], ax
push str.Bad_Request
call fcn.004116f0
mov eax, 0x191
mov byte [ebp - 4], 0x15
mov word [0x4c5adc], ax
mov ecx, 0x4c5ae0
push 0xc
xor eax, eax
mov dword [0x4c5af0], 0
push str.Unauthorized
mov dword [0x4c5af4], 7
mov word [0x4c5ae0], ax
call fcn.004116f0
mov eax, 0x192
mov byte [ebp - 4], 0x16
mov word [0x4c5af8], ax
mov ecx, 0x4c5afc
push 0x10
xor eax, eax
mov dword [0x4c5b0c], 0
push str.Payment_Required
mov dword [0x4c5b10], 7
mov word [0x4c5afc], ax
call fcn.004116f0
mov eax, 0x193
mov byte [ebp - 4], 0x17
mov word [0x4c5b14], ax
mov ecx, 0x4c5b18
push 9
xor eax, eax
mov dword [0x4c5b28], 0
push str.Forbidden
mov dword [0x4c5b2c], 7
mov word [0x4c5b18], ax
call fcn.004116f0
mov eax, 0x194
mov byte [ebp - 4], 0x18
mov word [0x4c5b30], ax
mov ecx, 0x4c5b34
push 9
xor eax, eax
mov dword [0x4c5b44], 0
push str.Not_Found
mov dword [0x4c5b48], 7
mov word [0x4c5b34], ax
call fcn.004116f0
mov eax, 0x195
mov byte [ebp - 4], 0x19
mov word [0x4c5b4c], ax
mov ecx, 0x4c5b50
push 0x12
xor eax, eax
mov dword [0x4c5b60], 0
push str.Method_Not_Allowed
mov dword [0x4c5b64], 7
mov word [0x4c5b50], ax
call fcn.004116f0
mov eax, 0x196
mov byte [ebp - 4], 0x1a
mov word [0x4c5b68], ax
mov ecx, 0x4c5b6c
push 0xe
xor eax, eax
mov dword [0x4c5b7c], 0
push str.Not_Acceptable
mov dword [0x4c5b80], 7
mov word [0x4c5b6c], ax
call fcn.004116f0
mov eax, 0x197
mov byte [ebp - 4], 0x1b
mov word [0x4c5b84], ax
xor eax, eax
mov dword [0x4c5b98], 0
mov dword [0x4c5b9c], 7
mov word [0x4c5b88], ax
push 0x1d
push str.Proxy_Authentication_Required
mov ecx, 0x4c5b88
call fcn.004116f0
mov eax, 0x198
mov byte [ebp - 4], 0x1c
mov word [0x4c5ba0], ax
mov ecx, 0x4c5ba4
push 0x10
xor eax, eax
mov dword [0x4c5bb4], 0
push str.Request_Time_out
mov dword [0x4c5bb8], 7
mov word [0x4c5ba4], ax
call fcn.004116f0
mov eax, 0x199
mov byte [ebp - 4], 0x1d
mov word [0x4c5bbc], ax
mov ecx, 0x4c5bc0
push 8
xor eax, eax
mov dword [0x4c5bd0], 0
push str.Conflict
mov dword [0x4c5bd4], 7
mov word [0x4c5bc0], ax
call fcn.004116f0
mov eax, 0x19a
mov byte [ebp - 4], 0x1e
mov word [0x4c5bd8], ax
mov ecx, 0x4c5bdc
push 4
xor eax, eax
mov dword [0x4c5bec], 0
push str.Gone
mov dword [0x4c5bf0], 7
mov word [0x4c5bdc], ax
call fcn.004116f0
mov eax, 0x19b
mov byte [ebp - 4], 0x1f
mov word [0x4c5bf4], ax
mov ecx, 0x4c5bf8
push 0xf
xor eax, eax
mov dword [0x4c5c08], 0
push str.Length_Required
mov dword [0x4c5c0c], 7
mov word [0x4c5bf8], ax
call fcn.004116f0
mov eax, 0x19c
mov byte [ebp - 4], 0x20
mov word [0x4c5c10], ax
mov ecx, 0x4c5c14
push 0x13
xor eax, eax
mov dword [0x4c5c24], 0
push str.Precondition_Failed
mov dword [0x4c5c28], 7
mov word [0x4c5c14], ax
call fcn.004116f0
mov eax, 0x19d
mov byte [ebp - 4], 0x21
mov word [0x4c5c2c], ax
mov ecx, 0x4c5c30
push 0x18
xor eax, eax
mov dword [0x4c5c40], 0
push str.Request_Entity_Too_Large
mov dword [0x4c5c44], 7
mov word [0x4c5c30], ax
call fcn.004116f0
mov eax, 0x19e
mov byte [ebp - 4], 0x22
mov word [0x4c5c48], ax
mov dword [0x4c5c5c], 0
push 0x15
xor eax, eax
mov dword [0x4c5c60], 7
push str.Request_Uri_Too_Large
mov ecx, 0x4c5c4c
mov word [0x4c5c4c], ax
call fcn.004116f0
mov eax, 0x19f
mov byte [ebp - 4], 0x23
mov word [0x4c5c64], ax
mov ecx, 0x4c5c68
push 0x16
xor eax, eax
mov dword [0x4c5c78], 0
push str.Unsupported_Media_Type
mov dword [0x4c5c7c], 7
mov word [0x4c5c68], ax
call fcn.004116f0
mov eax, 0x1a0
mov byte [ebp - 4], 0x24
mov word [0x4c5c80], ax
mov ecx, 0x4c5c84
push 0x1f
xor eax, eax
mov dword [0x4c5c94], 0
push str.Requested_range_not_satisfiable
mov dword [0x4c5c98], 7
mov word [0x4c5c84], ax
call fcn.004116f0
mov eax, 0x1a1
mov byte [ebp - 4], 0x25
mov word [0x4c5c9c], ax
mov ecx, 0x4c5ca0
push 0x12
xor eax, eax
mov dword [0x4c5cb0], 0
push str.Expectation_Failed
mov dword [0x4c5cb4], 7
mov word [0x4c5ca0], ax
call fcn.004116f0
mov eax, 0x1a5
mov byte [ebp - 4], 0x26
mov word [0x4c5cb8], ax
mov ecx, 0x4c5cbc
push 0x13
xor eax, eax
mov dword [0x4c5ccc], 0
push str.Misdirected_Request
mov dword [0x4c5cd0], 7
mov word [0x4c5cbc], ax
call fcn.004116f0
mov eax, 0x1a6
mov byte [ebp - 4], 0x27
mov word [0x4c5cd4], ax
mov ecx, 0x4c5cd8
push 0x14
xor eax, eax
mov dword [0x4c5ce8], 0
push str.Unprocessable_Entity
mov dword [0x4c5cec], 7
mov word [0x4c5cd8], ax
call fcn.004116f0
mov eax, 0x1a7
mov byte [ebp - 4], 0x28
mov word [0x4c5cf0], ax
mov ecx, 0x4c5cf4
push 6
xor eax, eax
mov dword [0x4c5d04], 0
push str.Locked
mov dword [0x4c5d08], 7
mov word [0x4c5cf4], ax
call fcn.004116f0
mov byte [ebp - 4], 0x29
mov eax, 0x1a8
mov dword [0x4c5d20], 0
mov word [0x4c5d0c], ax
mov ecx, 0x4c5d10
push 0x11
xor eax, eax
mov dword [0x4c5d24], 7
push str.Failed_Dependency
mov word [0x4c5d10], ax
call fcn.004116f0
mov eax, 0x1aa
mov byte [ebp - 4], 0x2a
mov word [0x4c5d28], ax
mov ecx, 0x4c5d2c
push 0x10
xor eax, eax
mov dword [0x4c5d3c], 0
push str.Upgrade_Required
mov dword [0x4c5d40], 7
mov word [0x4c5d2c], ax
call fcn.004116f0
mov eax, 0x1ac
mov byte [ebp - 4], 0x2b
mov word [0x4c5d44], ax
mov ecx, 0x4c5d48
push 0x15
xor eax, eax
mov dword [0x4c5d58], 0
push str.Precondition_Required
mov dword [0x4c5d5c], 7
mov word [0x4c5d48], ax
call fcn.004116f0
mov eax, 0x1ad
mov byte [ebp - 4], 0x2c
mov word [0x4c5d60], ax
mov ecx, 0x4c5d64
push 0x11
xor eax, eax
mov dword [0x4c5d74], 0
push str.Too_Many_Requests
mov dword [0x4c5d78], 7
mov word [0x4c5d64], ax
call fcn.004116f0
mov eax, 0x1af
mov byte [ebp - 4], 0x2d
mov word [0x4c5d7c], ax
mov ecx, 0x4c5d80
push 0x1f
xor eax, eax
mov dword [0x4c5d90], 0
push str.Request_Header_Fields_Too_Large
mov dword [0x4c5d94], 7
mov word [0x4c5d80], ax
call fcn.004116f0
mov eax, 0x1c3
mov byte [ebp - 4], 0x2e
mov word [0x4c5d98], ax
mov ecx, 0x4c5d9c
push 0x1d
xor eax, eax
mov dword [0x4c5dac], 0
push str.Unavailable_For_Legal_Reasons
mov dword [0x4c5db0], 7
mov word [0x4c5d9c], ax
call fcn.004116f0
mov eax, 0x1f4
mov byte [ebp - 4], 0x2f
mov word [0x4c5db4], ax
mov ecx, 0x4c5db8
xor eax, eax
mov dword [0x4c5dc8], 0
push 0xe
mov dword [0x4c5dcc], 7
mov word [0x4c5db8], ax
push str.Internal_Error
call fcn.004116f0
mov eax, 0x1f5
mov byte [ebp - 4], 0x30
mov word [0x4c5dd0], ax
mov ecx, 0x4c5dd4
push 0xf
xor eax, eax
mov dword [0x4c5de4], 0
push str.Not_Implemented
mov dword [0x4c5de8], 7
mov word [0x4c5dd4], ax
call fcn.004116f0
mov eax, 0x1f6
mov byte [ebp - 4], 0x31
mov word [0x4c5dec], ax
mov ecx, 0x4c5df0
push 0xb
xor eax, eax
mov dword [0x4c5e00], 0
push str.Bad_Gateway
mov dword [0x4c5e04], 7
mov word [0x4c5df0], ax
call fcn.004116f0
mov eax, 0x1f7
mov byte [ebp - 4], 0x32
mov word [0x4c5e08], ax
mov ecx, 0x4c5e0c
push 0x13
xor eax, eax
mov dword [0x4c5e1c], 0
push str.Service_Unavailable
mov dword [0x4c5e20], 7
mov word [0x4c5e0c], ax
call fcn.004116f0
mov eax, 0x1f8
mov byte [ebp - 4], 0x33
mov word [0x4c5e24], ax
mov ecx, 0x4c5e28
push 0x10
xor eax, eax
mov dword [0x4c5e38], 0
push str.Gateway_Time_out
mov dword [0x4c5e3c], 7
mov word [0x4c5e28], ax
call fcn.004116f0
mov eax, 0x1f9
mov byte [ebp - 4], 0x34
mov word [0x4c5e40], ax
mov ecx, 0x4c5e44
push 0x1a
xor eax, eax
mov dword [0x4c5e54], 0
push str.HTTP_Version_not_supported
mov dword [0x4c5e58], 7
mov word [0x4c5e44], ax
call fcn.004116f0
mov eax, 0x1fa
mov byte [ebp - 4], 0x35
mov word [0x4c5e5c], ax
mov ecx, 0x4c5e60
push 0x17
xor eax, eax
mov dword [0x4c5e70], 0
push str.Variant_Also_Negotiates
mov dword [0x4c5e74], 7
mov word [0x4c5e60], ax
call fcn.004116f0
mov eax, 0x1fb
mov byte [ebp - 4], 0x36
mov word [0x4c5e78], ax
xor eax, eax
mov dword [0x4c5e8c], 0
mov dword [0x4c5e90], 7
mov word [0x4c5e7c], ax
push 0x14
push str.Insufficient_Storage
mov ecx, 0x4c5e7c
call fcn.004116f0
mov eax, 0x1fc
mov byte [ebp - 4], 0x37
mov word [0x4c5e94], ax
mov ecx, 0x4c5e98
push 0xd
xor eax, eax
mov dword [0x4c5ea8], 0
push str.Loop_Detected
mov dword [0x4c5eac], 7
mov word [0x4c5e98], ax
call fcn.004116f0
mov eax, 0x1fe
mov byte [ebp - 4], 0x38
mov word [0x4c5eb0], ax
mov ecx, 0x4c5eb4
push 0xc
xor eax, eax
mov dword [0x4c5ec4], 0
push str.Not_Extended
mov dword [0x4c5ec8], 7
mov word [0x4c5eb4], ax
call fcn.004116f0
mov eax, 0x1ff
mov byte [ebp - 4], 0x39
mov word [0x4c5ecc], ax
mov ecx, 0x4c5ed0
push 0x1f
xor eax, eax
mov dword [0x4c5ee0], 0
push str.Network_Authentication_Required
mov dword [0x4c5ee4], 7
mov word [0x4c5ed0], ax
call fcn.004116f0
push 0x4a0b20
call fcn.00473f7a
push 0x69f4c4
call fcn.00473ad9
add esp, 8
jmp 0x448cfe