【发布时间】:2016-07-13 23:59:39
【问题描述】:
所以我一直致力于根据Inject shared library into a process 和https://github.com/gaffe23/linux-inject 的信息将Linux 共享对象注入正在运行的进程中。我已经启动并运行得很好。我的问题与之后删除共享对象有关。我知道我可以使用与注入相同的方法,但我需要知道是否可以使用其中的代码删除共享对象。
例如,我注入 .so,然后移除注入器。现在我需要一种使用 .so 本身内置的功能来删除 .so 的方法。我考虑过将注入代码放入 .so 中,然后在一段时间后分叉一个进程,以测试这个想法。这是可行的还是有其他更好的方法?
【问题讨论】:
标签: c linux code-injection shared-objects