iOS安全 --- 反编译

目前项目面向医院使用,因此涉及到很多患者的隐私信息,对App安全较高,最近稍微研究了下iOS安全相关的方案,当然首先入门菜就是–反编译。(声明,主要从安全的角度进行整理)

反编译自然首选class-dump,以下步骤是将自己所打的包进行发编译,从App store下载的ipa包,由于被苹果加了壳,无法直接反编译,这个稍后再说。

1、首先下载class-dump下载地址
2、双击解压后将class-dump复制到/usr/local/bin目录下

open /usr/local/bin   打开后拖动进去

3、给class-dump添加权限

sudo chmod 777 /usr/local/bin/class-dump

至此class-dump已安装完成。

下面就是如何使用class-dump进行反编译:

1、首先将自己自己打的包使用解压工具进行解压
解压
2、下面就是通过终端命令进入到解压出来的包中,进入到.app文件夹中。
目录

3、最终使用以下命令

class-dump -S -s -H YouProjectName -o OutputFolder

在输出目录下便能看到你反编译出来的文件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值