在分析iMessage的时候遇到一些坑


#1

在分析iMessage的时候遇到一些坑
首先iOS8
使用ChatKit.framework 完全无法分析,里面的代码被混淆掉了,字符串和msg_send都无法识别,变成了__MarcoShouldLogMadridLevel$shim
如图:


再次使用iOS10.2
这次更加严重,
如图:


#2

这不叫混淆…


#3

大神 这个是什么原因呢


#4

https://www.theiphonewiki.com/wiki/Dyld_shared_cache


#5

我的ChatKit就是从cache中提取出来的,但是显示这个异常


#8

dyld_shared_cache 是把所有的库绑成一大坨,预先链接好符号的偏移地址。这些 MEMORY 的地址不在当前文件,你需要在 IDA 里选择加载库和 dependencies 模式才能看到。


#9

#10

这么菜还要搞iM的主意是你爸爸教你的吗