Debugserver + lldb调试问题

环境
xcode7.1.1 iphone5s
在使用debugserver对wechat进行调试的时候,不知道为什么断点总是打不上,不知道是不是和lldb的版本有关

这个是wechat的ASLR偏移地址

这个是消息界面刷新的地址

这样断点之后,进入消息页面完全没有任何反应,请问有没有谁也遇到过这样的问题,如何解决?

1 个赞

你这地址怎么算的,难道不是两个地址相加吗?
0x1000c0000 + 0x134528c == 0x10140528C ??

0x1000c0000应该不是ASLR偏移地址吧。。

@printf @sniperyj 你们俩的地址算的有问题吧,应该是
0xc000 + 0x134528c = 0x140528C

aslr 是 0xc000 怎么得来的?

多谢狗神~

第一个16进制数,就是ASLR偏移

c0000 四个0

狗神有一个问题请教,就是我按照书中的例子给SpringBoard的home键打断点,但是断点之后的指令和书上的完全不一样


是不是我的lldb版本的问题啊

你这是arm64的设备,书上是arm32的设备,不一样就对了

那这些指令应该怎么看啊,狗神,完全不知道那些是寄存器,哪些是跳转传值什么的。。