IDA 调试so时如果遇到 got SIGSEGV signal (Segmentation violation)问题,
可以尝试寻找程序中是否有ptrace反调试。
自己测试可以尝试下面的代码:
#include<sys/ptrace.h>
void main(){
ptrace(PTRACE_TRACEME, 0, 0, 0);
}
IDA 调试so时如果遇到 got SIGSEGV signal (Segmentation violation)问题,
可以尝试寻找程序中是否有ptrace反调试。
自己测试可以尝试下面的代码:
#include<sys/ptrace.h>
void main(){
ptrace(PTRACE_TRACEME, 0, 0, 0);
}