Function at 0x100f1dbe
Capabilities:
Receive http response

Disassembly:
push 0x88
mov eax, 0x101553ef
call fcn.10033efc
mov esi, ecx
cmp byte [esi + 0x68], 0
je 0x100f1e00
mov eax, dword [ebp + 8]
mov edx, dword [esi + 0xb0]
mov dword [eax], edx
mov ecx, dword [esi + 0xb8]
mov edx, dword [esi + 0xbc]
mov dword [eax + 8], ecx
mov dword [eax + 0xc], edx
mov ecx, dword [esi + 0xc0]
mov dword [eax + 0x10], ecx
jmp 0x100f1fda
cmp byte [esi + 0xd], 0
jne 0x100f1e25
push ecx
push ecx
mov edx, 0x28876dd
lea ecx, [ebp - 0x64]
call fcn.100e6c95
push eax
push dword [ebp + 8]
mov ecx, esi
call fcn.100f0396
jmp 0x100f1fd7
lea ecx, [esi + 0x58]
call fcn.100710aa
xor edi, edi
mov dword [esi + 0x64], edi
mov dword [ebp - 0x2c], edi
mov dword [ebp - 0x28], edi
mov dword [ebp - 0x24], edi
mov dword [ebp - 4], edi
mov ebx, edi
cmp dword [esi + 0x50], 0
mov dword [ebp - 0x1c], edi
jne 0x100f1e69
push ecx
push ecx
mov edx, 0x28876de
lea ecx, [ebp - 0x44]
call fcn.100e6c95
mov ecx, dword [ebp - 0x3c]
mov edi, dword [ebp - 0x44]
mov eax, dword [ebp - 0x34]
mov dword [ebp - 0x10], ecx
mov ecx, dword [ebp - 0x38]
jmp 0x100f1eb0
lea eax, [ebp - 0x1c]
push eax
push dword [esi + 0x50]
call dword [sym.imp.WINHTTP.dll_WinHttpQueryDataAvailable]
test eax, eax
je 0x100f1e8d
xorps xmm0, xmm0
mov dword [ebp - 0x64], edi
movlpd qword [ebp - 0x5c], xmm0
lea eax, [ebp - 0x64]
mov dword [ebp - 0x54], edi
jmp 0x100f1ea4
call dword [sym.imp.KERNEL32.dll_GetLastError]
push 0x28565c2
mov edx, eax
lea ecx, [ebp - 0x7c]
call fcn.100ea371
mov edi, dword [eax]
mov ecx, dword [eax + 8]
mov dword [ebp - 0x10], ecx
mov ecx, dword [eax + 0xc]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x14], ecx
test edi, edi
jne 0x100f1fa6
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x100f1f89
push ecx
add eax, ebx
lea ecx, [ebp - 0x2c]
push eax
call fcn.10014ac7
and dword [ebp - 0x20], edi
cmp dword [esi + 0x50], edi
jne 0x100f1efd
push ecx
push ecx
mov edx, 0x28876df
lea ecx, [ebp - 0x44]
call fcn.100e6c95
mov ecx, dword [ebp - 0x3c]
mov edi, dword [ebp - 0x44]
mov eax, dword [ebp - 0x34]
mov dword [ebp - 0x10], ecx
mov ecx, dword [ebp - 0x38]
jmp 0x100f1f77
lea eax, [ebp - 0x20]
push eax
push dword [ebp - 0x1c]
mov eax, dword [ebp - 0x2c]
add eax, ebx
push eax
push dword [esi + 0x50]
call dword [sym.imp.WINHTTP.dll_WinHttpReadData]
lea ecx, [esi + 0x6c]
mov edi, eax
push ecx
lea ecx, [ebp - 0x4c]
call fcn.1006b06a
mov edx, dword [ebp - 0x4c]
mov ecx, dword [ebp - 0x20]
add dword [edx + 0x14], ecx
mov ecx, dword [ebp - 0x48]
test ecx, ecx
je 0x100f1f36
call fcn.10024d5e
test edi, edi
je 0x100f1f51
and dword [ebp - 0x44], 0
lea eax, [ebp - 0x44]
and dword [ebp - 0x34], 0
xorps xmm0, xmm0
movlpd qword [ebp - 0x3c], xmm0
xor edi, edi
jmp 0x100f1f6b
call dword [sym.imp.KERNEL32.dll_GetLastError]
push 0x28565c3
mov edx, eax
lea ecx, [ebp - 0x94]
call fcn.100ea371
mov edi, dword [eax]
mov ecx, dword [eax + 8]
mov dword [ebp - 0x10], ecx
mov ecx, dword [eax + 0xc]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x14], ecx
test edi, edi
jne 0x100f1fa6
add ebx, dword [ebp - 0x20]
jmp 0x100f1e40
test edi, edi
jne 0x100f1fa6
push ecx
push ebx
lea ecx, [ebp - 0x2c]
call fcn.10014ac7
lea eax, [ebp - 0x2c]
push eax
lea ecx, [esi + 0x58]
call fcn.100aba03
mov dword [esi + 0x64], ebx
mov ecx, dword [ebp - 0x10]
lea eax, [esi + 0xb0]
mov byte [esi + 0x68], 1
mov dword [eax + 8], ecx
mov ecx, dword [ebp - 0x14]
mov dword [eax + 0xc], ecx
mov ecx, dword [ebp - 0x18]
push eax
push dword [ebp + 8]
mov dword [eax + 0x10], ecx
mov ecx, esi
mov dword [eax], edi
call fcn.100f0396
lea ecx, [ebp - 0x2c]
call fcn.1002d199
mov eax, dword [ebp + 8]
call fcn.10033ed0
ret 4