iOS安全之窥探他人App结构
2017-08-02 本文已影响46人
南山青稞酒
工欲善其事,必先利其器
作为软件开发者最常听到的一句话“你看XXX就有这个功能”,那么在看完这篇文章你可以说“show me the app,I can do it”
Reveal 强大的页面调试利器,现在我们用它来看下某App的结构。
准备工作
Reveal2 破解
作为没钱的屌丝,只能到处求破解版了,不过有能力的小伙伴还是支持下正版吧
当然了,还有我下载好的 (包含破解文件)
破解来源,感谢下飘大大
https://pan.baidu.com/s/1i4RVHMt
提取码:ja8g
使用方法
- 下载Reveal2试用版,安装
安装完成后不要打开!!!! 打开的话会造成文件损坏!!!
-
Reveal.app->显示包内容->Content->MacOS,复制Reveal到此目录,并且覆盖原文件。
-
重现打开APP,破解成功。
手机越狱
PP助手目前只支持iOS10.2以下的机型。
- 要注意的是 iOS 10以上不完美越狱 (会造成闪退,插件不支持等问题)
越狱的过程就不写了,傻瓜式一键越狱,照着弄就好了
楼主用的是一台收购的5s,已经用PP助手越狱成功
- 打开 Cydia
-
安装插件
- 安装OpenSSH
- 安装Cydia Substrate
- 安装Revealloader2
WechatIMG11.jpegReveal 和手机关联
-
手机和电脑在同一局域网(同一个wifi)下
-
手机USB连接电脑并选择信任
-
向手机拷贝 libReveal.dylib
15016613698349.png
在终端输入下面的代码:
scp -P 2222 /Users/yy_yoho8/Desktop/libReveal.dylib root@localhost:/Library/MobileSubstrate/DynamicLibraries
注:楼主把libReveal.dylib拷贝到桌面了,小伙伴们改变下路径哈
这时候会让你输入密码 ,默认密码为alpine
如果上面的代码执行后一直处于等待状态,尝试连接usb连接的设备
ssh root@localhost -p 2222
执行上面的代码,没有要你输入密码,连接失败,检查上述步骤,看看有没有出错
注:网上有的资料需要加plist文件,楼主没有加,区别在于针对窥探和全部窥探,全部窥探慢一点而已,影响不大
愉快的看别人的app的结构
Snip20170802_9.png 屏幕快照 2017-08-02 下午4.10.42.png就写到这了,有问题欢迎留言哈。
好的技术是分享出来的