休假在家,白天忙家里事情,晚上这会有时间来继续完成部分知识点的总结.
我们通过之前的篇幅已经对逆向环境配置有了一些基本的了解,下面开始进行新的文章内容: Cycript
可通过上面的文档和官网学习Cycript语法
Cycript可以理解为一门编程语言,是OC C++ ES6 Java等语法的混合物,通过它可以用来修改/调试正在运行的Mac/iOS app
官网
文档
image.pnglogin.sh文件中的内容
登录到iPhone上
image.png
image.png image.pngps -A 查看当前运行的进程
使用 ps -A | grep WeChat 可以检索出匹配自己想要的进程,有进程id
cycript -p WeChat 调试微信
// 通过 #内存地址 可以直接操作这个对象,例如: 0x162521260地址是一个label
#0x162521260.textAlignment = 1 //设置文字对齐方式
#0x162521260.text = '100000' //修改文本
当然自己也可以封装自己的cycript库文件,方便自己日常使用,下一篇文章将专门来讲解封装自己的cycript文件,这片不做过多介绍.
image.png image.png image.png下面介绍经常用到的一些软件,可以帮助你提高效率的,和他们的常用方式
安装完Reveal 打开设置,选择需要调试的app,设置权限即可
当iPhone打开app时候, 电脑上显示如下图,即可打开调试界面
image.png
网友评论