Valid HTML 4.01 Transitional Valid CSS Valid SVG 1.0

Me, myself & IT

cURL binary executables for Windows® NT

cURL logo Binary executables of cURL for the I386 alias x86, AMD64 alias x64 and IA64 processor architectures of Microsoft® Windows NT, built with the platform SDK for Windows Server 2003 R2 for use on Windows 2000 and newer versions of Windows NT, using SChannel alias WinSSL and zlib.
X:\> i386\curl.exe -V
curl 7.56.1 (i386-pc-win32) libcurl/7.56.1 WinSSL zlib/1.2.11
Release-Date: 2017-10-23
Protocols: dict file ftp ftps gopher http https imap imaps ldap pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: AsynchDNS IPv6 Largefile SSPI Kerberos SPNEGO NTLM SSL libz

X:\> i386\libcurl.exe -V
curl 7.56.1 (i386-pc-win32) libcurl/7.56.1 WinSSL zlib/1.2.11
Release-Date: 2017-10-23
Protocols: dict file ftp ftps gopher http https imap imaps ldap pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: AsynchDNS IPv6 Largefile SSPI Kerberos SPNEGO NTLM SSL libz

X:\> amd64\curl.exe -V
curl 7.56.1 (x86_64-pc-win32) libcurl/7.56.1 WinSSL zlib/1.2.11
Release-Date: 2017-10-23
Protocols: dict file ftp ftps gopher http https imap imaps ldap pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: AsynchDNS IPv6 Largefile SSPI Kerberos SPNEGO NTLM SSL libz

X:\> amd64\libcurl.exe -V
curl 7.56.1 (x86_64-pc-win32) libcurl/7.56.1 WinSSL zlib/1.2.11
Release-Date: 2017-10-23
Protocols: dict file ftp ftps gopher http https imap imaps ldap pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: AsynchDNS IPv6 Largefile SSPI Kerberos SPNEGO NTLM SSL libz

X:\>
Note: unlike other binary executables for Windows they show the official cURL logo as icon, and contain an embedded application manifest to protect against DLL redirection on Windows XP and newer versions of Windows NT as well as DLL spoofing alias DLL preloading, directory poisoning, binary planting, DLL hijacking and DLL side-loading on Windows 7 and newer versions of Windows NT!

Caveat: the statements

There is nothing we can do to prevent against this.
[…]
There is nothing we can do to fix this, it is endemic in the design of Windows.
in cURL’s security advisory from May 30, 2016 are outright wrong: the Win32 function SetDefaultDllDirectories(), introduced with the optional update 2533623 as well as the security update MS12-081 alias 2758857 and available in Windows Vista and newer versions of Windows NT since then, controls the DLL search order during runtime.

Download

The binary executables and some text files are packaged in the (compressed and digitally signed) cabinet file curl-7.56.1.cab:
X:\> extract.exe /D curl-7.56.1.cab
Microsoft (R) Cabinet Extraction Tool - Version 5.1.2600.5512
Copyright (c) Microsoft Corporation. All rights reserved..

 Cabinet curl-7.56.1.cab

10-17-2017  3:42:06p A---        68,553 CURL.FAQ
09-06-2017  2:44:28p A---         1,110 CURL.LIC
09-06-2017  2:44:28p A---        41,128 CURL.MAN
10-23-2017  7:53:34a A---         5,363 CURL.REL
09-06-2017  2:44:28p A---         1,659 CURL.TXT
10-25-2017  6:50:34p A---       911,360 AMD64\CURL.EXE
10-25-2017  6:52:20p A---       569,856 AMD64\LIBCURL.DLL
10-25-2017  6:52:50p A---       472,576 AMD64\LIBCURL.EXE
10-25-2017  6:52:20p A---        16,762 AMD64\LIBCURL.LIB
10-25-2017  6:55:14p A---       770,048 I386\CURL.EXE
10-25-2017  6:56:34p A---       479,232 I386\LIBCURL.DLL
10-25-2017  6:56:52p A---       446,464 I386\LIBCURL.EXE
10-25-2017  6:56:34p A---        17,124 I386\LIBCURL.LIB
10-25-2017  6:44:18p A---     1,623,040 IA64\CURL.EXE
10-25-2017  6:46:08p A---     1,176,064 IA64\LIBCURL.DLL
10-25-2017  6:46:36p A---       709,632 IA64\LIBCURL.EXE
10-25-2017  6:46:08p A---        19,878 IA64\LIBCURL.LIB
                17 Files      7,329,849 bytes

X:\> dir curl-7.56.1.cab
 Volume in drive X has no label.
 Volume Serial Number is FEED-BAC3

 Directory of X:\

10/25/2017  19:03 PM         1,485,092 curl-7.56.1.cab
               1 File(s)      1,485,092 bytes
               0 Dir(s)     987,654,321 bytes free

X:\>
Run the command line
"%SystemRoot%\System32\Expand.exe" /R curl-7.56.1.cab /F:* "‹target directory›"
on Windows Vista and newer versions of Windows NT to extract all files into the specified directory, preserving their paths.

Note: Expand.exe from prior versions of Windows NT ignore the paths and junk them; use Extract.exe from the Support Tools on Windows XP and Windows Server 2003 instead!

Note: if you open curl-7.56.1.cab in Windows Explorer switch to Details view and turn on the Path column.

Installation

Download the package curl-7.56.1.cab and verify its digital signature, then open it in Windows Explorer and extract its contents into a directory of your choice.

Note: be sure to select the binary executables that match the processor architecture of your machine (as shown in the Path column of the Details view)!

Deinstallation

Remove the extracted contents.

Contact

If you miss anything here, have additions, comments, corrections, criticism or questions, want to give feedback, hints or tipps, report broken links, bugs, errors, inaccuracies, omissions, vulnerabilities or weaknesses, …:
don’t hesitate to contact me and feel free to ask, comment, criticise, flame, notify or report!

Use the X.509 certificate to send S/MIME encrypted mail.

Notes: I dislike HTML (and even weirder formats too) in email, I prefer to receive plain text.
I also expect to see a full (real) name as sender, not a nickname!
Emails in weird formats and without a proper sender name are likely to be discarded.
I abhor top posts and expect inline quotes in replies.

Terms and conditions

By using this site, you signify your agreement to these terms and conditions. If you do not agree to these terms and conditions, do not use this site!
Copyright © 2005–2017 • Stefan Kanthak • <‍skanthak‍@‍nexgo‍.‍de‍>