Microsoft Windows 7 [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved. X:\>i386\curl.exe -V curl 7.64.1 (i386-pc-win32) libcurl/7.64.1 WinSSL zlib/1.2.11 Release-Date: 2019-03-27 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.64.1 (i386-pc-win32) libcurl/7.64.1 WinSSL zlib/1.2.11 Release-Date: 2019-03-27 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.64.1 (x86_64-pc-win32) libcurl/7.64.1 WinSSL zlib/1.2.11 Release-Date: 2019-03-27 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.64.1 (x86_64-pc-win32) libcurl/7.64.1 WinSSL zlib/1.2.11 Release-Date: 2019-03-27 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:\>
CURL.EXE
runs stand-alone, LIBCURL.EXE
depends on LIBCURL.DLL
.
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!
See
curl-7.60.0.patch
for the changes applied to the source tree.
Caveat: the statements
There is nothing we can do to prevent against this.in cURL’s security advisory from May 30, 2016 are outright wrong: the Win32 function
[…]
There is nothing we can do to fix this, it is endemic in the design of Windows.
SetDefaultDllDirectories()
,
introduced with the optional update
2533623
as well as the security update
MS12-081
alias
2758857
and available on Windows Vista® and newer
versions of
Windows™ NT
since then, /DEPENDENTLOADFLAG:‹…›
option of
LINK.EXE
,
supported on Windows 10 1607 alias
Anniversary Update (codenamed Redstone 1)
and newer versions of
Windows NT,curl-7.64.1.cab
:
Microsoft Windows XP [Version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. X:\>EXTRACT.EXE /D curl-7.64.1.cab Microsoft (R) Cabinet Extraction Tool - Version 5.1.2600.5512 Copyright (c) Microsoft Corporation. All rights reserved.. Cabinet curl-7.64.1.cab 03-25-2019 9:42:48a A--- 13,090 CURL.Bugs 03-25-2019 9:42:50a A--- 68,676 CURL.FAQ 03-25-2019 9:42:48a A--- 6,277 CURL.Features 03-25-2019 9:42:50a A--- 29,774 CURL.Known_Bugs 03-25-2019 9:42:48a A--- 1,110 CURL.License 05-16-2018 10:09:24p A--- 4,473 CURL.Patch 03-27-2019 7:53:48a A--- 12,551 CURL.Release_Notes 03-25-2019 9:42:46a A--- 1,659 CURL.TXT 03-29-2019 6:21:00p A--- 877,568 AMD64\CURL.EXE 03-29-2019 6:22:34p A--- 566,272 AMD64\LIBCURL.DLL 03-29-2019 6:22:56p A--- 452,096 AMD64\LIBCURL.EXE 03-29-2019 6:22:34p A--- 17,894 AMD64\LIBCURL.LIB 03-29-2019 6:25:10p A--- 796,160 I386\CURL.EXE 03-29-2019 6:26:54p A--- 500,224 I386\LIBCURL.DLL 03-29-2019 6:27:14p A--- 421,888 I386\LIBCURL.EXE 03-29-2019 6:26:54p A--- 18,280 I386\LIBCURL.LIB 03-29-2019 6:14:40p A--- 1,775,616 IA64\CURL.EXE 03-29-2019 6:16:32p A--- 1,321,984 IA64\LIBCURL.DLL 03-29-2019 6:16:58p A--- 788,992 IA64\LIBCURL.EXE 03-29-2019 6:16:32p A--- 21,222 IA64\LIBCURL.LIB 20 Files 7,695,806 bytes X:\>DIR curl-7.64.1.cab Volume in drive X has no label. Volume Serial Number is 1957-0427 Directory of X:\ 03/29/2019 06:41 PM 1,715,528 curl-7.64.1.cab 1 File(s) 1,715,528 bytes 0 Dir(s) 9,876,543,210 bytes free X:\>Run the command line
"%SystemRoot%\System32\Expand.exe" curl-7.64.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: switch to Details
view and turn on the
Path
column when you open curl-7.64.1.cab
in
Windows Explorer!
curl-7.64.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)!
Use the X.509 certificate to send S/MIME encrypted mail.
Note: email in weird format and without a proper sender name is likely to be discarded!
I dislike
HTML (and even
weirder formats too) in email, I prefer to receive plain text.
I also expect to see your full (real) name as sender, not your
nickname.
I abhor top posts and expect inline quotes in replies.
as iswithout any warranty, neither express nor implied.
cookiesin the web browser.
The web service is operated and provided by
Telekom Deutschland GmbH The web service provider stores a session cookie
in the web
browser and records every visit of this web site with the following
data in an access log on their server(s):