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

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

大家好,又见面了,我是全栈君,祝每个程序员都可以多学几门语言。

使用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:

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/118328.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • CSS3中如何解决子元素继承父元素的opacity属性[通俗易懂]

    CSS3中如何解决子元素继承父元素的opacity属性[通俗易懂]问题css3中的opacity属性是用来设置div元素的不透明级别的,但是我们往往会遇到因为父级元素设定opacity后,子元素也跟着透明了,但是有时候我们只是想让背景是透明的,这该如何解决呢?错误的示例我们常常想到的方法是直接给子元素的opacity设定为1,如下:<!DOCTYPEhtml><html><head><metacharset=”utf-8″><title>opacity</title&g

  • 基于Linux平台下分子建模软件的安装

    基于Linux平台下分子建模软件的安装文档及视频资料下载地址:http://down.51cto.com/data/1149515附:Linux图形工作站下应用演示。

  • Git创建分支和查看分支命令「建议收藏」

    Git创建分支和查看分支命令「建议收藏」branch:分支 是指在开发主线中分离出来的,做进一步开发而不影响到原来的主线Git存储的不是一系列的更改集,而是一系列快照,当你执行一次commit时,git存储一个commit对象,她包含它包含一个指针指向你当前需要提交的内容的快照。master分支是在gitinit命令运行时默认创建一个分支,并命名为master1.查看分支gitbranch:列出本地已经存在的分支,…

  • 23种设计模式(2):工厂方法模式

    23种设计模式(2):工厂方法模式

    2021年11月13日
  • Linux 之 zsh

    Linux 之 zsh安装现在好多linux发行版好像都自带zsh的,比如说centos。[root@master~]#chsh-l/bin/sh/bin/bash/usr/bin/sh/usr/bin/bash/usr/bin/tmux/bin/zsh/usr/bin/fish如果实在没有的话,就用yum安装一个。yuminstallzsh…

  • onshow和onload区别

    onshow和onload区别onshow在每次打开页面都会加载数据,可以用于数据在需要刷新的环境下onload只是在第一次进入页面会刷新数据,从二级页面回来不会重新加载数据

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号