美文网首页
逆向工程二

逆向工程二

作者: 小圆菜陪你财务自由 | 来源:发表于2018-06-30 19:58 被阅读0次

在开始之前,大家务必把一个工作 Cycript,安装好,怎么安装不说了,网才教程很多。

安装之后我们把之前的工程(逆向工程开端一你所创建的工程)打开,把程序在真运行起来,然后就可以把xcode关掉了。

接着在终端做一些操作(通过命令)可以对这个app进行进一步了解。当然有个前提,是要把cycript连接到你的真机,连接方式:cycript -r 真要ip地址:端口号

连接之后就可以操作,查看app的相关信息,比如keyWindow,rootViewController.及View的所有成员变量。

如图我先查看了keyWindow

然后查看keyWindow的rootViewController

接着可以根据内存地址找到相应对象

注意在根据内存地址找到相应对象时,要在内存地址前加“#”

接着使用“*”+ 对象来查看该对象的所有成员变量如下图

最后还可以通过“choose()”来查看是否包含指定对象,我这里是查的UITableView

最后我们就可以对app进行动态修改了,至于修改方法下期再讲!

相关文章

  • 第1章 关于逆向工程

    1. 逆向工程 逆向工程(Reverse Engineering,简称PE). 2. 代码逆向工程 代码逆向工程(...

  • 13|第十三课:逆向工程

    一、历史回顾 (一)、历史回顾 二、Mybatis逆向工程详解 1、逆向工程 表、类、接口、mapper.xml四...

  • ssm

    工程目录结构 mybatis逆向工程 逆向工程配置文件 generatorConfig.xml文件 逆向工程代码 ...

  • 逆向工程二

    在开始之前,大家务必把一个工作 Cycript,安装好,怎么安装不说了,网才教程很多。 安装之后我们把之前的工程(...

  • ssm

    mybatis逆向工程 逆向工程配置文件 generatorConfig.xml文件 逆向工程代码 测试类(可以在...

  • iOS逆向工程之fishhook

    iOS逆向工程之fishhook iOS逆向工程之fishhook

  • iOS逆向工程之Theos

    iOS逆向工程之Theos iOS逆向工程之Theos

  • 一 iOS 逆向工程概述

    1 什么是iOS逆向工程 2 iOS逆向的目的 3 iOS逆向过程以及方法 一 什么是iOS逆向工程 iOS逆向...

  • iOS逆向工程之给App脱壳

    iOS逆向工程之给App脱壳 iOS逆向工程之给App脱壳

  • mybatis教程

    mybatis逆向工程步骤: 添加逆向工程插件 https://mvnrepository.com/artifac...

网友评论

      本文标题:逆向工程二

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