Function at 0x68d61a94
Capabilities:
Connect to http server
Create http request
Send data
Send http request

Disassembly:
push ebp
mov ebp, esp
push ebx
sub esp, 0xb4
mov dword [esp + 0x14], 0xaf
mov dword [esp + 0x10], 0x39
mov dword [esp + 0xc], 0x81
mov dword [esp + 8], 0xb
lea eax, [ebp - 0x98]
mov dword [esp + 4], eax
mov dword [esp], 0x68ef864c
call fcn.68d60434
lea eax, [ebp - 0x98]
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], eax
mov eax, dword [sym.imp.WININET.DLL_InternetOpenW]
call eax
sub esp, 0x14
mov dword [ebp - 0x10], eax
mov dword [esp + 0x14], 0x54
mov dword [esp + 0x10], 0xd3
mov dword [esp + 0xc], 0x81
mov dword [esp + 8], 0xc
lea eax, [ebp - 0x80]
mov dword [esp + 4], eax
mov dword [esp], 0x68ef85d8
call fcn.68d604d4
lea eax, [ebp - 0x80]
mov dword [esp], eax
call fcn.68d60be0
mov dword [esp + 0x1c], 0
mov dword [esp + 0x18], 0
mov dword [esp + 0x14], 3
mov dword [esp + 0x10], 0x68ef6160
mov dword [esp + 0xc], 0x68ef6160
mov dword [esp + 8], 0x1bb
mov dword [esp + 4], str.www.google.com
mov eax, dword [ebp - 0x10]
mov dword [esp], eax
mov eax, dword [sym.imp.WININET.DLL_InternetConnectW]
call eax
sub esp, 0x20
mov dword [ebp - 0x14], eax
mov dword [esp + 0x14], 0xc2
mov dword [esp + 0x10], 0xe1
mov dword [esp + 0xc], 0x81
mov dword [esp + 8], 0x10
lea eax, [ebp - 0x73]
mov dword [esp + 4], eax
mov dword [esp], 0x68ef8590
call fcn.68d604d4
lea eax, [ebp - 0x73]
mov dword [esp], eax
call fcn.68d60be0
mov dword [ebp - 0x18], 0x200
or dword [ebp - 0x18], 0x400000
or dword [ebp - 0x18], 0x400000
or dword [ebp - 0x18], 0x200000
or dword [ebp - 0x18], 0x4000
or dword [ebp - 0x18], 0x8000
or dword [ebp - 0x18], 0x4000000
or dword [ebp - 0x18], 0x100
or dword [ebp - 0x18], 0x800
or dword [ebp - 0x18], 0x80000000
or dword [ebp - 0x18], 0x2000
or dword [ebp - 0x18], 0x1000
or dword [ebp - 0x18], 0x80
or dword [ebp - 0x18], 0x800000
mov dword [esp + 0x14], 0x24
mov dword [esp + 0x10], 0xc1
mov dword [esp + 0xc], 0x81
mov dword [esp + 8], 8
lea eax, [ebp - 0x62]
mov dword [esp + 4], eax
mov dword [esp], 0x68ef8674
call fcn.68d60434
lea ebx, [ebp - 0x62]
mov dword [esp + 0x14], 0x9e
mov dword [esp + 0x10], 0x23
mov dword [esp + 0xc], 5
mov dword [esp + 8], 3
lea eax, [ebp - 0x50]
mov dword [esp + 4], eax
mov dword [esp], 0x68ef85f0
call fcn.68d60434
lea eax, [ebp - 0x50]
mov dword [esp + 0x1c], 0
mov edx, dword [ebp - 0x18]
mov dword [esp + 0x18], edx
mov dword [esp + 0x14], 0
mov dword [esp + 0x10], str.https:__www.google.com_
mov dword [esp + 0xc], ebx
mov dword [esp + 8], 0x68ef61b0
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x14]
mov dword [esp], eax
mov eax, dword [sym.imp.WININET.DLL_HttpOpenRequestW]
call eax
sub esp, 0x20
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x18], 0x1f
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x48], 4
lea eax, [ebp - 0x48]
mov dword [esp + 0xc], eax
lea eax, [ebp - 0x44]
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x18]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x1c]
mov dword [esp], eax
mov eax, dword [sym.imp.WININET.DLL_InternetQueryOptionW]
call eax
sub esp, 0x10
test eax, eax
setne al
test al, al
je 0x68d61d75
mov eax, dword [ebp - 0x44]
or ah, 0x20
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x44]
or ah, 0x10
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x44]
or ah, 2
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x44]
or ah, 1
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x44]
or al, 0x80
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x48]
mov dword [esp + 0xc], eax
lea eax, [ebp - 0x44]
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x18]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x1c]
mov dword [esp], eax
mov eax, dword [sym.imp.WININET.DLL_InternetSetOptionW]
call eax
sub esp, 0x10
mov dword [esp + 0x14], 0x92
mov dword [esp + 0x10], 0x3f
mov dword [esp + 0xc], 9
mov dword [esp + 8], 0x10
lea eax, [ebp - 0x3e]
mov dword [esp + 4], eax
mov dword [esp], 0x68ef8658
call fcn.68d604d4
lea eax, [ebp - 0x3e]
mov dword [esp], eax
call fcn.68d60be0
mov word [ebp - 0xa], 0
jmp 0x68d61e48
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov eax, dword [ebp - 0x1c]
mov dword [esp], eax
mov eax, dword [sym.imp.WININET.DLL_HttpSendRequestW]
call eax
sub esp, 0x14
mov dword [esp + 0x14], 0xc1
mov dword [esp + 0x10], 0xf
mov dword [esp + 0xc], 0x41
mov dword [esp + 8], 0x10
lea eax, [ebp - 0x2d]
mov dword [esp + 4], eax
mov dword [esp], 0x68ef85bc
call fcn.68d604d4
lea eax, [ebp - 0x2d]
mov dword [esp], eax
call fcn.68d60be0
mov dword [esp], 0xea60
mov eax, dword [sym.imp.KERNEL32.dll_Sleep]
call eax
sub esp, 4
movzx eax, word [ebp - 0xa]
add eax, 1
mov word [ebp - 0xa], ax
cmp word [ebp - 0xa], 2
jle 0x68d61dbe
nop
mov ebx, dword [ebp - 4]
leave
ret