]> Sergey Matveev's repositories - stargrave-blog.git/commitdiff
ldd и недоверенные бинари
authorSergey Matveev <stargrave@stargrave.org>
Mon, 30 Sep 2024 05:34:11 +0000 (08:34 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Mon, 30 Sep 2024 05:34:11 +0000 (08:34 +0300)
https://jmmv.dev/2023/07/ldd-untrusted-binaries.html
Оказывается, ldd загружает программу как процесс, выполняет её, а уж
потом печатает чего там в памяти linker-ом загрузилось. В man-е
GNU/Linux и написано, что его нельзя применять для недоверенного кода.
В man FreeBSD тоже явно сказано, что он запускает исполняемый файл в
дочернем процессе.


No differences found