我逆向工程的ARM64内置Golang二进制musl和我已经检测kill -10,12,15 pid作为交互与它的信号,其中10并12表示用户定义的信号。我认为肯定还有其他信号,我希望检测它们。特别是,是否有其他用户定义的信号或SIGUSR无论如何只有 2 s 可用?由于信号在运行时发送到二进制文件,我想知道 Golang 运行时中是否有签名函数可以导入二进制文件并表示二进制文件中的信号处理功能。
在 Golang 二进制文件的 ARM64 程序集中寻找什么来查找影响二进制文件执行的终止信号列表?
逆向工程
arm64
2021-06-22 19:25:44
1个回答
传统上只有两个信号是为用户保留的 -SIGUSR1和SIGUSR2。但也有其他人以及这里提到的可能性。
我会检查信号SIGUSR1并SIGUSR2执行除明显之外的任何操作,例如调用其他子程序。
其它你可能感兴趣的问题