美文网首页
反编译-解析UI函数

反编译-解析UI函数

作者: 小黑丶 | 来源:发表于2016-07-27 14:33 被阅读117次

1.解析系统自带的时钟app

1.找到当前应用
1.1 首先通过ssh,连接到当前手机
1.2 通过 <code>ps -e | grep /Applications</code>命令查看进程,并通过cycript指令<code>
cycript -p 进程名</code>注入该进程

Paste_Image.png
2.打印keyWindow的视图结构
2.1<code>
[[UIApp keyWindow] recursiveDescription].toString()</code>
keyWindow的每个subView和二级subView都会以下面的形式展现出来 Paste_Image.png

会展现出每个view对象在内存中的地址,坐标等信息

2.2 基本操作
cycript可以通过 #加上内存地址,可以拿到任意的一个view

Paste_Image.png

subviews可以查看子控件,superview查看父控件


Paste_Image.png

可以找到导航栏上的+按钮,然后设置隐藏,在手机上就可以看见该按钮被隐藏掉


Paste_Image.png

2.3定位加号按钮的ui函数

Paste_Image.png

相关文章

  • 反编译-解析UI函数

    1.解析系统自带的时钟app 1.找到当前应用1.1 首先通过ssh,连接到当前手机1.2 通过 ps -e |...

  • cJSON源码阅读(二)

    JSON字符串解析函数cJSON_Parse() 真正的解析函数parse_value 字符串类型解析函数 解析数...

  • 南邮CTF-RE-Py交易

    pyc的反编译工具是uncompyle6 得到反编译后的py文件 简单的加密,写个解密函数即可

  • 函数

    预解析: 变量和函数的预解析 预解析把变量的声明提前(但不赋值) 函数名加括号调用函数 预解析把函数声明和调用都提...

  • Excel时间差函数-DateDif函数

    DateDif函数 函数解析 栗子 函数解析 语法:DATEDIF(start_date,end_date,uni...

  • 为什么定义React hooks函数要以use开头

    官方的解释 从UI的层面解释 将一个界面视为函数V,拥有状态和属性 我们可以将UI也视作函数 UI = 界面函数 ...

  • js函数、变量和函数预解析

    函数基础 函数的调用 函数与解析

  • js函数

    函数 函数就是重复执行的代码片。函数定义与执行 变量与函数预解析: JavaScript解析过程分为两个阶段,先是...

  • js函数

    函数 函数就是重复执行的代码片。函数定义与执行 变量与函数预解析: JavaScript解析过程分为两个阶段,先是...

  • Jarvis OJ---Test your Memory

    32位下的简单栈溢出,IDA反编译之后发现在memtest函数之中传入参数cat flag,在函数winfunc之...

网友评论

      本文标题:反编译-解析UI函数

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