在Go中挂钩系统调用

时间:2015-11-17 17:28:21

标签: linux go system-calls

我试图使用Go挂钩Linux中的fopen系统调用。

通常我会使用C来做这样的事情(例如:https://stackoverflow.com/a/880278/5572976),但CTF声明解决方案需要用Go编写。

我已经查看了syscall软件包,基本上我正在寻找的是在Go中使用以下内容。

dlsym(RTLD_NEXT, "open");

编辑:打开,而不是fopen。

1 个答案:

答案 0 :(得分:1)