iOS 菜鸟逆向学习 (一)


最近在做图像识别,目前借助第三方来进行图像识别,试了很多SDK,最多的就是高通了,自己写的话可以借助opencv实现一些,也在网上搜了许多识别的app,想知道他们用的什么方法,最少我想知道第三方是什么?但是下载下来的app苹果是经过签名加密的,相当与有一层罩子在上面,不过没有关系,会有办法将其敲碎的。

在这里之前还说的是,必须有一台越狱的设备才可以,这样才能进行解密

必备设备  越狱设备

脱壳软件 Clutch 也可以是其他的  手机上安装

软件 class-dump  电脑上安装 下载地址:

http://download.csdn.net/detail/landaozi/7472067

第一步 先下载你要逆向的app

安装好之后 用终端登录手机 手机必须安装OPENSSH

iOS 菜鸟逆向学习 (一)_第1张图片

上面的截图就是现在的要执行的命令,第一步登录手机 输入命令 clutch 可以看见手机上安装的软件  然后用clutch + 软件名字就可以去壳了。

下一步用到的就是class-dump 这个工具

第一步将手机中ipa安装在手机上,将其目录下的.app文件导出来在桌面上

进入到.app 目录下

用终端打开运行命令
class-dump -H XXX.app -o xxx.h

后面xxx.h 是导出来后文件夹的名字这样就可以看见所有的.h文件了 现在我看看头文件 就可以知道用的什么类了  是不是很方便。。。。。。。

当然如果有什么错误或者更好的办法可以指出来 共同进步。。。。

你可能感兴趣的:(iOS安全)