有没有使用
这可以以可移植的方式完成吗?我想要像libc覆盖
这可以通过一些gdb命令完成吗?
理想情况下,如果有某个库,在实际调用之前或之后轻松、可移植地钩入系统调用并编辑它们(或模拟它们),就像使用LD_PRELOAD时那样。
@link 有关使用PTRACE_SYSEMU的好指南吗?
ptrace
影响其他进程执行的指南或示例(尤其是ARM),或者相关库?例如,使它相信某些数据出现在文件描述符上(即使用某些结果释放select/poll并“回答”内核之前的读取系统调用)。期望涉及PTRACE_SYSEMU
的内容。这可以以可移植的方式完成吗?我想要像libc覆盖
LD_PRELOAD
技巧一样的东西,但可以在运行时附加。这可以通过一些gdb命令完成吗?
理想情况下,如果有某个库,在实际调用之前或之后轻松、可移植地钩入系统调用并编辑它们(或模拟它们),就像使用LD_PRELOAD时那样。
@link 有关使用PTRACE_SYSEMU的好指南吗?