逆向(三)

2018-03-29  本文已影响47人  ziyouzhe4

休假在家,白天忙家里事情,晚上这会有时间来继续完成部分知识点的总结.

我们通过之前的篇幅已经对逆向环境配置有了一些基本的了解,下面开始进行新的文章内容: Cycript

可通过上面的文档和官网学习Cycript语法

Cycript可以理解为一门编程语言,是OC C++ ES6 Java等语法的混合物,通过它可以用来修改/调试正在运行的Mac/iOS app
官网
文档

login.sh文件中的内容

image.png

登录到iPhone上


image.png

ps -A 查看当前运行的进程

image.png image.png

使用 ps -A | grep WeChat 可以检索出匹配自己想要的进程,有进程id

cycript -p WeChat 调试微信

// 通过 #内存地址  可以直接操作这个对象,例如: 0x162521260地址是一个label
#0x162521260.textAlignment = 1 //设置文字对齐方式
#0x162521260.text = '100000'  //修改文本

当然自己也可以封装自己的cycript库文件,方便自己日常使用,下一篇文章将专门来讲解封装自己的cycript文件,这片不做过多介绍.

下面介绍经常用到的一些软件,可以帮助你提高效率的,和他们的常用方式

Reveal: 一款调试iOS 程序UI界面的工具

image.png image.png image.png

安装完Reveal 打开设置,选择需要调试的app,设置权限即可

当iPhone打开app时候, 电脑上显示如下图,即可打开调试界面


image.png
上一篇 下一篇

猜你喜欢

热点阅读