首页 > TAG信息列表 > debugserver
【iOS逆向常用命令】dpkg、LLDB、python-client、debugserver、socat、SSH、cycript
前言 整理iOS逆向开发常用到的命令 I 、dpkg rm -rf /var/lib/dpkg/lock 设置alias source ~/.bash_profile II、LLDB 常用命令 po (lldb) image list -o -f|grep 'WeChat' 连接Server (lldb) process connect connect://127.0.0.1:12345 得到文件加载到虚2021-02-22
一、概述 debugserver、lldb是协同工作的,debugserver依附在APP上,时刻监听APP的运行状态,并有控制APP执行的能力;lldb是在APP外部的,可以和debugserver建立连接,通过debugserver获取APP运行状态,并且能通知debugserver对APP做一些事情。在真机调试的时候,Xcode将debugserver加入到APP中ios12 的 逆向调试纪录
之前只在32位上的机子调试,苹果4 ios7.1.2 苹果4s ios9。近期有个程序逆向时总是自动退出,用xcode查看奔溃纪录,发现时启动时用了太多时间,被ios系统杀掉了。琢磨着是不是该换个新的手机了,性能好点的(网上确实有人是这么做的),因此拿了太苹果6,ios12.1.2。 越狱后,安iOS逆向动态调试
1.拷贝越狱手机/Developer/usr/bin目录下的debugserver到Mac电脑 2.对debugserver进行瘦身(iOS11可以不用瘦身,因为只支持64位构架的程序),在debugserver所在目录输入lipo -info debugserver . 在终端输入:lipo -thinarmv7 debugserver -output debug-server 3.在xcode里新建