环境 OS X 10.10.5 ,IDA 6.6.1(win),hopper 3.7.9
本人想在mac上用虚拟出来的IDA(crossover虚拟的)远程联机调试mac上的app
mac自带lldb,但是没有server功能。
所以自己编译了lldb,拿到了lldb-server, 想尝试一下。
xcode6.3编译,编译运行pcrs与swig,cmake以后,修改库位置,最后编译出lldb-server,(其他我就没拿了,网上说只需要server),最后一步,resigncode,本人没做,直接扔usr/bin(如果照网上使用空签名,立马被kill,而且觉得问题不是出在签名上)
hopper自带的lldb调试功能不能发现调试器,直接死程序,(预料到了)
先开lldb-server
lldb-server platform --listen *:1234
用IDA与hopper 远程连接
Connection established.
error: handshake with client failed
lldb-server exiting…
结果如上很怪异。想知道大家是怎么做的,还是说gdb好一点?