-
-
[求助]ida调试so,要在执行so前断下, JDB 设置未捕获的java.lang.Throwable 设置延迟的未捕获的java.lang.Throwable
-
发表于:
2014-5-8 17:31
13516
-
[求助]ida调试so,要在执行so前断下, JDB 设置未捕获的java.lang.Throwable 设置延迟的未捕获的java.lang.Throwable
1) am start -D -n 包名/类名
2) IDA pro attach 进程, 设置新线程,加载so时断点,continue
3) 打开ddms, 查看调试端口, jdb attach port
4) 这个时候应该已经断在新线程,或者加载so处了,在你感兴趣的so处停下来
5) 另外用ida 打开so,查看你感兴趣的函数偏移, 加上你感兴趣的so的基地址,打上断点,continue, 就大功告成了。
如以上所言,但是在用jdb attach port附加的时候 死活提示如下内容:
jdb -connect com.sun.jdi.SocketAttach:hostname=127.0.0.1,port=8611
设置未捕获的java.lang.Throwable
设置延迟的未捕获的java.lang.Throwable
正在初始化jdb...
接着程序就跑起来了 没有在加载so地方断下
前面的步骤均以正常 唯独在jdb附加的时候异常 请问这是为什么呢? 谢谢大家
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!