lldb调试App,Socket所在的线程,如何命中断点并step-in调试?

逆向一个App,配置了lldb,在Mac上远程debug。

使用thread list知晓了Socket连接所在的线程信息,配合nm查看了socket的相关方法名,然后用breakpoint设置了socket创建连接方法的断点,如图:

在设备上操作App,主线程(UI线程)的断点命中和调试都没问题,但调试这个socket线程,不得其法。

已经解决了,是我断点没有设置对,重新看了大神的逆向工程第二版,配合Hopper,在lldb设置断点,命中了。

1 个赞

学习了 谢谢