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);
}
保存時,突然遇到這個錯誤。 解決方案: 1. 先diff一下看看哪裏不一樣 2. 確認無誤後,點擊上方的應用修改,之後就可以正常保存了。