学习原因:
自己太水,做出的东西没有一个系统的安全体系,大家如果也有这样的体会,让小编带你装逼一把。不多说,开始吧。
学习第一天:
首先说到安全,不得不说到iOS的逆向,只有了解了自己(别人的也可以)app存在什么问题,我们才能做出相应的防护措施。那么在学习逆向之前,给大家推荐一些工具,也是必备的工具
1, IDA
2, iOS APP Signer
3, MachOView
4, MonkeyDev(gitHub上下载安装即可)
至于分别是做什么的,大家可以自己问下度娘。
好的,现在让我们小小的装一把,我默认您把上面的工具装好了
我们用xcode新建一个工程,注意不要选择以前的“Single View App",如下图
![](https://img.haomeiwen.com/i4752127/6fed877330f5d8e5.png)
要选择我们之前安装的MonkeyDev来新建工程,至于MonkeyDev是做什么的(逆向分析平台),大家自行寻找答案,很多的。
![](https://img.haomeiwen.com/i4752127/b624840ac9e6b5ed.png)
新建工之后,目录如下:
![](https://img.haomeiwen.com/i4752127/94c01e5733146282.png)
工程中有个TargetApp目录,里面是需要放入一个.app文件的(可以在pp助手上下载你想要的app),也就是我们要分析的app。我这里放的是某音乐的.app文件。
接着大家在项目中连接真机,开始运行一下,看看效果,至于是怎么运行起来的,其实是加载了脚本文件:
![](https://img.haomeiwen.com/i4752127/208165644615da61.png)
至于其内部工作原理,和接下来的使用,请大家关注下期更新,高逼格即将开始!
网友评论