From 4f54d09cd6bd96689e037543bdca4b6e079cc31e Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Mon, 30 Sep 2024 08:34:11 +0300 Subject: [PATCH] =?utf8?q?ldd=20=D0=B8=20=D0=BD=D0=B5=D0=B4=D0=BE=D0=B2?= =?utf8?q?=D0=B5=D1=80=D0=B5=D0=BD=D0=BD=D1=8B=D0=B5=20=D0=B1=D0=B8=D0=BD?= =?utf8?q?=D0=B0=D1=80=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit https://jmmv.dev/2023/07/ldd-untrusted-binaries.html Оказывается, ldd загружает программу как процесс, выполняет её, а уж потом печатает чего там в памяти linker-ом загрузилось. В man-е GNU/Linux и написано, что его нельзя применять для недоверенного кода. В man FreeBSD тоже явно сказано, что он запускает исполняемый файл в дочернем процессе. -- 2.48.1