使用Reveal分析别人App的UI布局

2019-01-28  本文已影响65人  Hanfank

简介

在逆向中我们没有源代码,不能向正向开发那样可以看到图层结构,非常不方便。
那有没有可以直接看到图层结构的软件呢?

Reveal 是一个可以查看到手机上运行的软件图层结构的工具。但需要越狱手机才能使用,不过是收费的。支持正版:Reveal 4--提取密码:b31u

示例

准备工作


操作


1.0 通过OpenSSH连接手机

$ssh root@192.168.1.137 // 你的ip地址,默认密码alpine

1.1 在手机的/Library 目录下新建目录

 $mkdir /Library/RHRevealLoader

1.1 拷贝RHRevealLoader文件到手机
启动Reveal并选择Help → Show Reveal Library in Finder,这将会打开Finder窗口,并显示一个名为iOS-Libraries的文件夹。


RHRevealLoader位置 拷贝文件

将电脑中的可执行库RevealServer拷贝到iPhone目录中
由于reveal2开始,iOS-Libraries目录下的libReveal.dylib 改为了RevealServer.framework,所以这里我们在拷贝到手机的时候,要把文件名替换成libReveal.dylib !

#拷贝过程中已经修改名称为:libReveal.dylib
$scp -r –P RevealServer root@192.168.1.137:/Library/RHRevealLoader/libReveal.dylib

1.2 手机中设置 –>Reveal –> 勾选要调试的应用


打开调试

1.3 最后手机打开要调试的应用,电脑打开reveal就可以发现你的应用了。

注意


总结


逆向中非常好的调试工具。

上一篇 下一篇

猜你喜欢

热点阅读