Function at 0x443350
Capabilities:
Create http request

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x521f38
mov eax, dword fs:[0]
push eax
sub esp, 0x150
mov eax, dword [0x595be0]
xor eax, ebp
mov dword [ebp - 0x10], eax
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x5c], 0
push 0
push 0
push 0
push 0
push 0x564c90
call dword [sym.imp.WININET.dll_InternetOpenW]
mov dword [ebp - 0x60], eax
cmp dword [ebp - 0x60], 0
jne 0x443491
push 0x564cd8
lea ecx, [ebp - 0x68]
call fcn.00428940
mov dword [ebp - 4], 1
lea ecx, [ebp - 0x90]
call fcn.0042a230
mov dword [ebp - 0x84], eax
mov eax, dword [ebp - 0x84]
mov dword [ebp - 0x80], eax
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x68]
push ecx
mov edx, dword [ebp - 0x80]
push edx
lea eax, [ebp - 0xb0]
push eax
call fcn.0042a940
add esp, 0xc
mov dword [ebp - 0xb4], eax
mov ecx, dword [ebp - 0xb4]
mov dword [ebp - 0xbc], ecx
mov byte [ebp - 4], 3
call dword [sym.imp.KERNEL32.dll_GetLastError]
push eax
mov edx, dword [ebp - 0xbc]
push edx
lea eax, [ebp - 0xac]
push eax
call fcn.0042a8b0
add esp, 0xc
mov dword [ebp - 0x88], eax
mov ecx, dword [ebp - 0x88]
mov dword [ebp - 0xa4], ecx
mov byte [ebp - 4], 4
mov edx, dword [ebp - 0xa4]
push edx
mov eax, dword [ebp + 8]
push eax
call fcn.0043b9b0
add esp, 8
mov ecx, dword [ebp - 0x5c]
or ecx, 1
mov dword [ebp - 0x5c], ecx
mov byte [ebp - 4], 3
lea ecx, [ebp - 0xac]
call fcn.00428a40
mov byte [ebp - 4], 2
lea ecx, [ebp - 0xb0]
call fcn.00428a40
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x90]
call fcn.00428a40
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x68]
call fcn.00428a40
mov eax, dword [ebp + 8]
jmp 0x443827
push 0
lea ecx, [ebp - 0x78]
call fcn.00449980
mov dword [ebp - 4], 5
push str.POST
lea ecx, [ebp - 0xcc]
call fcn.00449b90
mov byte [ebp - 4], 6
lea edx, [ebp - 0xcc]
push edx
push 0x564c74
lea ecx, [ebp - 0x78]
call fcn.0044ac60
mov ecx, eax
call fcn.0044a0b0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0xcc]
call fcn.00449f60
mov eax, dword [ebp + 0xc]
push eax
lea ecx, [ebp - 0x40]
push ecx
call fcn.0042a080
add esp, 8
mov dword [ebp - 0xa8], eax
mov edx, dword [ebp - 0xa8]
mov dword [ebp - 0x98], edx
mov byte [ebp - 4], 7
mov eax, dword [ebp - 0x98]
push eax
lea ecx, [ebp - 0x12c]
call fcn.00449c00
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x12c]
push ecx
push 0x564d20
lea ecx, [ebp - 0x78]
call fcn.0044ac60
mov ecx, eax
call fcn.0044a0b0
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x12c]
call fcn.00449f60
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x40]
call fcn.00428900
lea edx, [ebp - 0x15c]
push edx
call fcn.00443150
add esp, 4
mov dword [ebp - 0xb8], eax
mov eax, dword [ebp - 0xb8]
mov dword [ebp - 0xa0], eax
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0xa0]
push ecx
push 0x564d24
lea ecx, [ebp - 0x78]
call fcn.0044ac60
mov ecx, eax
call fcn.0044a0b0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x15c]
call fcn.00449f60
push 0x564cd4
lea ecx, [ebp - 0x14c]
call fcn.00449b90
mov byte [ebp - 4], 0xa
lea edx, [ebp - 0x14c]
push edx
push 0x564c84
lea ecx, [ebp - 0x78]
call fcn.0044ac60
mov ecx, eax
call fcn.0044a0b0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x14c]
call fcn.00449f60
movzx eax, byte [ebp + 0x1c]
push eax
lea ecx, [ebp - 0x13c]
call fcn.00449c80
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x13c]
push ecx
push str.noResponse
lea ecx, [ebp - 0x78]
call fcn.0044ac60
mov ecx, eax
call fcn.0044a0b0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x13c]
call fcn.00449f60
lea ecx, [ebp - 0x64]
call fcn.0042a230
mov byte [ebp - 4], 0xc
lea edx, [ebp - 0x64]
push edx
mov eax, dword [ebp + 0x10]
push eax
call fcn.00438f10
add esp, 8
lea ecx, [ebp - 0x64]
call fcn.00439380
push eax
lea ecx, [ebp - 0xec]
call fcn.00449b90
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0xec]
push ecx
push 0x564d74
lea ecx, [ebp - 0x78]
call fcn.0044ac60
mov ecx, eax
call fcn.0044a0b0
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0xec]
call fcn.00449f60
push str.application_x_www_form_urlencoded
lea ecx, [ebp - 0xfc]
call fcn.00449b90
mov byte [ebp - 4], 0xe
lea edx, [ebp - 0xfc]
push edx
push str.contentType
lea ecx, [ebp - 0x78]
call fcn.0044ac60
mov ecx, eax
call fcn.0044a0b0
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0xfc]
call fcn.00449f60
mov ecx, dword [ebp + 0x14]
call fcn.0042d620
movzx eax, al
test eax, eax
jne 0x443734
mov ecx, dword [ebp + 0x14]
push ecx
lea edx, [ebp - 0x28]
push edx
call fcn.0042a080
add esp, 8
mov dword [ebp - 0x7c], eax
mov eax, dword [ebp - 0x7c]
mov dword [ebp - 0x8c], eax
mov byte [ebp - 4], 0xf
mov ecx, dword [ebp - 0x8c]
push ecx
lea ecx, [ebp - 0x10c]
call fcn.00449c00
mov byte [ebp - 4], 0x10
lea edx, [ebp - 0x10c]
push edx
push 0x564db4
lea ecx, [ebp - 0x78]
call fcn.0044ac60
mov ecx, eax
call fcn.0044a0b0
mov byte [ebp - 4], 0xf
lea ecx, [ebp - 0x10c]
call fcn.00449f60
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x28]
call fcn.00428900
mov ecx, dword [ebp + 0x18]
call fcn.0042d620
movzx eax, al
test eax, eax
jne 0x4437b5
mov ecx, dword [ebp + 0x18]
push ecx
lea edx, [ebp - 0x58]
push edx
call fcn.0042a080
add esp, 8
mov dword [ebp - 0x94], eax
mov eax, dword [ebp - 0x94]
mov dword [ebp - 0x9c], eax
mov byte [ebp - 4], 0x11
mov ecx, dword [ebp - 0x9c]
push ecx
lea ecx, [ebp - 0x11c]
call fcn.00449c00
mov byte [ebp - 4], 0x12
lea edx, [ebp - 0x11c]
push edx
push 0x564dd0
lea ecx, [ebp - 0x78]
call fcn.0044ac60
mov ecx, eax
call fcn.0044a0b0
mov byte [ebp - 4], 0x11
lea ecx, [ebp - 0x11c]
call fcn.00449f60
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x58]
call fcn.00428900
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x78]
push eax
mov ecx, dword [ebp - 0x60]
push ecx
lea edx, [ebp - 0xdc]
push edx
call fcn.0043cbc0
add esp, 0x14
mov byte [ebp - 4], 0x13
mov eax, dword [ebp - 0x60]
push eax
call dword [sym.imp.WININET.dll_InternetCloseHandle]
mov dword [ebp - 0x60], 0
lea ecx, [ebp - 0xdc]
push ecx
mov ecx, dword [ebp + 8]
call fcn.00449cc0
mov edx, dword [ebp - 0x5c]
or edx, 1
mov dword [ebp - 0x5c], edx
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0xdc]
call fcn.00449f60
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x64]
call fcn.00428a40
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x78]
call fcn.00449f60
mov eax, dword [ebp + 8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.004fdc6a
mov esp, ebp
pop ebp
ret