求指教,关于打断点的问题


#1

上周刚买到书,就拿微信来试试手,现在发现断点设置没用,求指教看看是哪里设置的有毛病.

求大家不吝赐教


#2

找下书中 ASLR 的信息


#3

好久没登录了,放弃了一段时间,现在回来再看看,明白了好多东西,哎,你们的回答都太委婉了,每次找资料都是片段式的,还得反复阅读。不知道的太多了,有些看了还不理解,难受。不过还好,简单的已经能搞定了


#4

lldb 里面输入:
image list -o -f | grep WeChat
一般你会看到类似这样的东西,
[ 0] 0x00000000000c8000 /private/var/mobile/Containers/Bundle/Application/3524F820-C0E2-4F59-BB98-86898D06424F/WeChat.app/WeChat(0x00000001000c8000)
最后括号里的是微信在 lldb 偏移 0x01000c8000
IDA得到的地址是 0x101254EEC,而IDA里面的基址是 0x100000000
计算转换得到实际地址就是 0x10131CEEC
你可以试试 b 这个地址。

但是由于每次运行后微信的基址都不一样,所以你得自己来算一遍。