Improve description of Cygwin ldd utility
Improve the description of Cygwin ldd utility to give a bit more detail about how it does what it does Also add a security warning (modelled after the one in the Linux manpage) that it may end up executing the file it is applied to. Signed-off-by: Jon Turney <jon.turney@dronecode.org.uk>
This commit is contained in:
parent
5ff2fcf9bd
commit
53a831f063
@ -755,10 +755,20 @@ ldd [OPTION]... FILE...
|
||||
|
||||
<refsect1>
|
||||
<title>Description</title>
|
||||
<para><command>ldd</command> prints the shared libraries (DLLs) an
|
||||
executable or DLL is linked against. No modifying option is implemented
|
||||
yet.</para>
|
||||
<para><command>ldd</command> prints the shared libraries (DLLs) loaded
|
||||
when running an executable or DLL.</para>
|
||||
|
||||
<refsect2>
|
||||
<title>Security</title>
|
||||
<para>
|
||||
<command>ldd</command> invokes the Windows loader on the file specified,
|
||||
then uses the Windows debugging interface to report DLLs loaded, and
|
||||
(for executables) to attempt to stop execution before the entrypoint.
|
||||
Thus, you should never use ldd on an untrusted file.
|
||||
</para>
|
||||
</refsect2>
|
||||
</refsect1>
|
||||
|
||||
</refentry>
|
||||
|
||||
<refentry id="locale">
|
||||
|
Loading…
Reference in New Issue
Block a user