ld-preload

ld-preload

文章 0 浏览 2

如何使用 watchmalloc 进行后台进程

我正在使用 Solaris x86 盒子。我的应用程序崩溃并显示以下堆栈跟踪。 fed155f9 realfree (816d878) + 97 fed151be _malloc_unlocked (7e0, 8047eac, …

舟遥客 2025-01-06 20:54:14 2 0

使用 LD_PRELOAD 和线程安全注入线程

我正在开发一个项目,使用 LD_PRELOAD 在程序中注入共享库。 我的注入库在注入程序时会创建一个新线程。所有逻辑都发生在该线程中(例如分析网络流量…

深海少女心 2025-01-06 00:56:45 3 0

LD_PRELOAD 与 setuid 二进制文件

我正在尝试使用 LD_PRELOAD 来预加载具有 setuid 权限的应用程序的库。起初尝试了 LD_PRELOAD ,似乎它被 setuid 二进制文件忽略了,尽管当我尝试与其…

救星 2025-01-05 04:00:25 0 0

如何使用 gdb 调试加载 LD_PRELOAD 的动态库中的函数?

我正在尝试调试动态共享库 libexecHook.so 中的一些函数。该库已预先加载并设置 LD_PRELOAD,以便拦截和重写对 execve() 等的一些调用。为了调试目的…

捎一片雪花 2025-01-04 21:25:12 0 0

拦截 GNU tar 的 openat() 系统调用

我正在尝试使用可以通过 LD_PRELOAD 加载的自定义共享库来拦截 Linux 上的 openat() 系统调用。示例 intercept-openat.c 具有以下内容: #define _GNU…

眼前雾蒙蒙 2025-01-03 16:10:30 2 0

无法使用 LD_PRELOAD 拦截 PyDict_New

我正在尝试使用 LD_PRELOAD 来拦截 PyDict_New 函数。我已经验证这个食谱可以在Python解释器中与getpid一起使用,并且我已经对其进行了调整以使用 PyD…

纵情客 2024-12-21 15:52:56 0 0

OSX 上的 LD_PRELOAD 的确切等效项是什么?

我正在使用 LD_PRELOAD 来挂钩库函数,并且在 Linux 中它工作得很好。但我不知道如何在 OSX 中做同样的事情。 我在 Linux 上的设置如下: 代码是: #i…

染年凉城似染瑾 2024-12-21 10:38:13 2 0

LD_PRELOAD、bash 和 printf

我有一个共享对象,它通过 init 的 attribute 执行一些 printf();很简单。它只是告诉我我设置的一些变量。 当我执行 LD_PRELOAD=mylib.so ./program.…

神经暖 2024-12-11 21:40:42 2 0

LD_PRELOAD 仅适用于 malloc,不适用于 free

我正在尝试通过 LD_PRELOAD 使用一些插入器插入 malloc/free/calloc/realloc 等。在我的小测试中,即使检测到 free (请参阅输出),似乎也只插入了 m…

别闹i 2024-12-10 18:03:26 3 0

覆盖“malloc”使用LD_PRELOAD机制

我正在尝试编写一个简单的共享库,它将记录对 stderr 的 malloc 调用(如果您愿意,可以称为“mtrace”)。 然而,这是行不通的。 这就是我所做的: /…

梦里兽 2024-11-09 05:56:31 6 0
更多

推荐作者

紫罗兰の梦幻

文章 0 评论 0

-2134

文章 0 评论 0

liuxuanli

文章 0 评论 0

意中人

文章 0 评论 0

○愚か者の日

文章 0 评论 0

xxhui

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文