美文网首页
逆向(三)

逆向(三)

作者: ziyouzhe4 | 来源:发表于2018-03-29 22:12 被阅读47次

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

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

    相关文章

      网友评论

          本文标题:逆向(三)

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