美文网首页iOS 逆向
iOS 逆向:cycript -p 显示乱码和内容打印不全

iOS 逆向:cycript -p 显示乱码和内容打印不全

作者: 某非著名程序员 | 来源:发表于2019-07-04 20:43 被阅读1次

cycript 是一款逆向调试工具,非常方便。但有两个不足的地方:

1.对中文支持的不友好

choose显示编码

解决办法:使用python打印,将想要的字符串拷贝到.py文件,\u就用u'',\x有用b'',拖到终端.


python打印
终端打印结果

2.内容打印打印不全

2.1直接写入文件,这个连中文问题一起解决了。就是需要查看文件,有点麻烦。
内容显示不全

[[UIApp.keyWindow recursiveDescription ] writeToFile:"/var/mobile/viewdump.txt" atomically:NO encoding:4 error:NULL];

2.2 用LLDB调试

po [[UIApp keyWindow] recursiveDescription]


lldb po结果
2.3 网上说可以把Cycript降级,我尝试发现会报错。

降级办法也很简单


降级1.PNG 降级2.PNG

相关文章

网友评论

    本文标题:iOS 逆向:cycript -p 显示乱码和内容打印不全

    本文链接:https://www.haomeiwen.com/subject/cigkhctx.html