逆向开发%log的问题

解决%log打印日志文件不存在的问题

Posted by yasin on March 6, 2017

参考文章

看了许多文章说%log会在/var/log/syslog日志里,但是我的ios9.3.3的系统怎么都没有发现这个文件。

网上搜了一下。发现可以按照https://www.theiphonewiki.com/wiki/System_Log里面的方法试一试。

其中使用socat的方法使用非常简单方便,推荐使用。

socat

我是直接用Cydia安装的,搜索syslogd to /var/log/syslog这个安装就行了。 看别人的文章可以直接用命令安装apt-get install socat

使用就比较简单了

socat - UNIX-CONNECT:/var/run/lockdown/syslog.sock

显示ASL is here to serve you说明准备好了,这个时候输入

watch

屏幕上就会打印一大推东西出来。 我们只想看我们Hook的程序只需要输入

*PID 要看的PID

还有其他用法可以输入help看看其他命令。了解到这里,基本的调试就够用了。