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反调试,并表示可通过特定代码进行自我测试。
IDA 调试so时如果遇到 got SIGSEGV signal (Segmentation violation)问题,
可以尝试寻找程序中是否有ptrace反调试。
自己测试可以尝试下面的代码:
#include<sys/ptrace.h>
void main(){
ptrace(PTRACE_TRACEME, 0, 0, 0);
}
您可能感兴趣的与本文相关的镜像
ACE-Step
ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言
5044
5777
879