5 ms·
LD_AUDIT is another one worth knowing about (though I admittedly use it less often than LD_DEBUG) https://man7.org/linux/man-pages/man7/rtld-audit.7.html https:
by alschwalm 3mo ago
LD_AUDIT is another one worth knowing about (though I admittedly use it less often than LD_DEBUG) https://man7.org/linux/man-pages/man7/rtld-audit.7.html https://man7.org/linux/man-pages/man7/rtld-audit.7.html
- rramadass 3mo agoDo you know where i can find a list of all LD_XXX environment variables?
- BobbyTables2 3mo agoRead The Fine Manpage ld.so
- zorgmonkey 3mo agoThe man page ld.so has ENVIRONMENT section that looks pretty good. Otherwise one of the most reliable options is to simply grep the source code for calls to getenv, I would not be that surprised if their are some extra ones that are undocumented.
- rramadass 3mo agoFound it - https://man7.org/linux/man-pages/man8/ld.so.8.html#ENVIRONMENT https://man7.org/linux/man-pages/man8/ld.so.8.html#ENVIRONME... Yeah, i was looking for little known/undocumented environment variables (eg. i didn't know of LD_AUDIT).
- rramadass 3mo agoA couple of posts on how to use LD_AUDIT; Leveraging LD_AUDIT to Beat the Traditional Linux Library Preloading Technique - https://www.sentinelone.com/labs/leveraging-ld_audit-to-beat-the-traditional-linux-library-preloading-technique/ https://www.sentinelone.com/labs/leveraging-ld_audit-to-beat... rtld-audit and LD_AUDIT - https://vsoch.github.io/2021/ldaudit/ https://vsoch.github.io/2021/ldaudit/