Function at 0x673412e7
Capabilities:
Write file on windows

Disassembly:
push ebp
mov ebp, esp
push ebx
sub esp, 0x44
mov dword [esp + 8], pe_nt_image_headers32
mov dword [esp + 4], 0
mov dword [esp], 0x673a6040
call sub.msvcrt.dll_memset
mov dword [0x673a60c0], 0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0xc], 0
jmp 0x673413a0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call fcn.6738927c
add eax, 4
mov dword [esp], eax
call fcn.67388a58
mov ebx, eax
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call fcn.6738927c
mov dword [esp], eax
call fcn.67388a58
mov dword [esp + 0x18], 0x11
mov dword [esp + 0x14], ebx
mov dword [esp + 0x10], 4
mov dword [esp + 0xc], eax
mov dword [esp + 8], 1
lea eax, [ebp - 0x1c]
mov dword [esp + 4], eax
lea eax, [ebp - 0x18]
mov dword [esp], eax
call fcn.67342368
inc dword [ebp - 0xc]
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call fcn.67389244
cmp eax, dword [ebp - 0xc]
seta al
test al, al
jne 0x67341332
call fcn.67343700
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0
jne 0x67341404
mov eax, dword [sym.imp.msvcrt.dll__iob]
add eax, 0x40
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x18
mov dword [esp + 4], 1
mov dword [esp], str.curl_easy_init___error._n
call sub.msvcrt.dll_fwrite
mov eax, dword [ebp - 0x18]
mov dword [esp], eax
call fcn.67342b4c
mov eax, 0xfffffffd
jmp 0x67341563
mov dword [esp + 8], 0
mov dword [esp + 4], 0x2a
mov eax, dword [ebp - 0x10]
mov dword [esp], eax
call fcn.67343738
mov eax, dword [ebp + 8]
mov dword [esp], eax
call fcn.67388a58
mov dword [esp + 8], eax
mov dword [esp + 4], 0x2712
mov eax, dword [ebp - 0x10]
mov dword [esp], eax
call fcn.67343738
mov eax, dword [ebp - 0x18]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x2728
mov eax, dword [ebp - 0x10]
mov dword [esp], eax
call fcn.67343738
mov dword [esp + 8], 0x1f4
mov dword [esp + 4], 0xd
mov eax, dword [ebp - 0x10]
mov dword [esp], eax
call fcn.67343738
mov dword [esp + 8], 0
mov dword [esp + 4], 0x40
mov eax, dword [ebp - 0x10]
mov dword [esp], eax
call fcn.67343738
mov dword [esp + 8], 1
mov dword [esp + 4], 0x51
mov eax, dword [ebp - 0x10]
mov dword [esp], eax
call fcn.67343738
mov dword [esp + 8], 1
mov dword [esp + 4], 0x2b
mov eax, dword [ebp - 0x10]
mov dword [esp], eax
call fcn.67343738
mov dword [esp + 8], 0x673a6040
mov dword [esp + 4], 0x2711
mov eax, dword [ebp - 0x10]
mov dword [esp], eax
call fcn.67343738
mov dword [esp + 8], 0x67341280
mov dword [esp + 4], 0x4e2b
mov eax, dword [ebp - 0x10]
mov dword [esp], eax
call fcn.67343738
mov eax, dword [ebp - 0x10]
mov dword [esp], eax
call fcn.67343768
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0
je 0x67341543
mov eax, dword [ebp - 0x14]
mov edx, dword [sym.imp.msvcrt.dll__iob]
add edx, 0x40
mov dword [esp + 8], eax
mov dword [esp + 4], str.curl_easy_perform__d__error._n
mov dword [esp], edx
call sub.msvcrt.dll_fprintf
mov eax, dword [ebp - 0x18]
mov dword [esp], eax
call fcn.67342b4c
mov eax, 0xfffffffc
jmp 0x67341563
mov eax, dword [ebp - 0x10]
mov dword [esp], eax
call fcn.67343840
mov eax, dword [ebp - 0x18]
mov dword [esp], eax
call fcn.67342b4c
call fcn.673436c0
mov eax, 0
add esp, 0x44
pop ebx
leave
ret