使用Reveal分析他人app

准备工作

1)已越狱的设备,而且已安装了OpenSSH,MobileSubstrate等有用工具(Cydia源里安装)

2)本地已安装了Reveal

操作步骤

1)拷贝framework和dylib到越狱机

scp -r /Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/Reveal.framework root@192.168.0.X:/System/Library/Frameworks

scp /Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/libReveal.dylib root@192.168.0.X:/Library/MobileSubstrate/DynamicLibraries

2)编辑libReveal.plist

a.能够ssh登录到越狱机上,而且越狱机已安装了编辑器工具比如nano,在/Library/MobileSubstrate/DynamicLibraries/下创建文件libReveal.plist,指定app的Bundle,能够指定多个

{ Filter = {Bundles = ("com.apple.AppStore"); };
}

b.也能够在本地创建好libReveal.plist在scp到指定位置/Library/MobileSubstrate/DynamicLibraries/下

3)重新启动越狱机
a.运行 killall SpringBoard
b.也能够重新启动设备

然后就能够到Reveal看看别人的app怎么布局的了,苹果的appstore:

转载于:https://www.cnblogs.com/mfrbuaa/p/3927203.html

iOS安全攻防(三):使用Reveal分析他人app相关推荐

  1. iOS 10越狱和Reveal 8分析三方App UI框架教程

    前言 这是一篇写给开发者的博客,如果碰巧非开发者搜到了这篇博客,那么博客的内容可能不适合你. 其实网上Reveal的教程很多,但是很多都是停留在Reveal 1或者Reveal 2时代的博客,不太适合 ...

  2. Reveal分析IOS界面,plist文件读取

    Reveal分析IOS界面,需要得到app的 softwareVersionBundleId上传到iphone中 , 而IOS8的iTunesMetadata.plist (设备路径/var/mobi ...

  3. TVM开发三个示例分析

    TVM开发三个示例分析 把自主生成的代码生成TVM 把自主生成的代码生成TVM 目录 简介 要生成C代码. 要生成任何其它图形表示. 实现一个C代码生成器 实现[CodegenC] 运算符代码生成 输 ...

  4. iOS 组件化 —— 路由设计思路分析

    原文 前言 随着用户的需求越来越多,对App的用户体验也变的要求越来越高.为了更好的应对各种需求,开发人员从软件工程的角度,将App架构由原来简单的MVC变成MVVM,VIPER等复杂架构.更换适合业 ...

  5. [渗透攻防] 四.详解MySQL数据库攻防及Fiddler神器分析数据包

    这是最近学习渗透和网站攻防的基础性文章,前面文章从数据库原理解读了防止SQL注入.SQLMAP的基础用法.数据库差异备份.Caidao神器.这篇文章将详细讲解MySQL数据库攻防知识,有点类似第一篇文 ...

  6. ios 打印 详细错误日志_【专家专栏】林相宇 | IOS错误日志抓取和分析

    原标题:[专家专栏]林相宇 | IOS错误日志抓取和分析 在调试自己和别人的IOS App时,发生Crash是非常正常的情况,分析这些Crash的主要手段之一就是分析Crash发生时产生的错误日志.对 ...

  7. 个人博客作业三:微软小娜APP的案例分析(Android)

    我们生活中很多时候要和软件打交道,大家上课开小差时候玩的手机游戏,买火车票的网站,互相联系用的微信.QQ,等等都是软件,都很值得分析.你为何成为它们的用户?它们的团队做对了什么,做错了什么?如果你来做 ...

  8. 三个步骤分析网站优化程度

    三个步骤分析网站优化程度 分析是做好seo优化必备工作之一!只有事前做好了充足的分析工作才能让网站的后期优化工作畅通无阻!那么如何细致的分析网站呢?!下面福州seo维思和大家分享三个步骤分析网站优化程 ...

  9. matlab判断能控和能观,实验三 利用Matlab分析能控性和能观性

    实验三 利用Matlab分析能控性和能观性 实验目的:熟练掌握利用Matlab中相关函数分析系统能控能观性.求取两种标准型.系统的结构分解的方法. 实验内容: 1.能控性与能观性分析中常用的有关Mat ...

最新文章

  1. PaSS:用于 PacBio 测序的测序模拟器
  2. 明日方舟服务器维护时间,明日方舟5月15日版本更新维护延长公告 明日方舟更新时间延长_游侠手游...
  3. mvc4 利用filters特性来 实现自己的权限验证 之二
  4. 16 WM配置-策略-激活存储类型搜索(Storage Type Search)
  5. ztree的树形结构不能正常显示原因
  6. 解决formview遍历控件的问题
  7. 安理大计算机专业全国排名,安徽大学排名:安徽有哪些大学2017排名
  8. 设置电脑的保护色(绿豆沙色)
  9. VC++ 应用程序无法正常启动0xc0150002
  10. Mysql 计算年龄函数
  11. 2 线性化 泰勒级数 泰勒公式
  12. Android系统权限和root权限
  13. 全球定位实景导航 iOS实用应用周排行
  14. 深层学习:心智如何超越经验3.1 创造性问题
  15. 【以太坊】ubuntu安装以太坊ethereum的测试网络ropsten-net以及雷电网络raiden-network环境
  16. 【数字化】推动5大层面变革——BCG和MIT帮你设计卓越数字化组织
  17. stm32呼吸灯实验
  18. 《PCL点云库学习VS2010(X64)》Part 45 点云压缩算法—扫描线(DouglasPeuckerAlgorithm)
  19. 中职网络安全竞赛设备-----文件上传渗透测试
  20. 飞机大战python小游戏

热门文章

  1. thinkphp无法加载模块解决办法
  2. vi查找替换命令详解
  3. djano-cms学习笔计(一)
  4. linux mread 命令详解
  5. VS2012及VS系列怎样屏蔽CMD窗口~
  6. php文件下载脚本,PHP文件下载实例代码浅析
  7. 用正则表达式验证php用户注册系统,php用户注册时常用的检验函数实例总结
  8. Docker容器的启动过程(七)
  9. leetcode算法题--最长快乐字符串★
  10. leetcode算法题--掷骰子模拟★★