美文网首页
iOS安全 --- 反编译

iOS安全 --- 反编译

作者: jiezheng | 来源:发表于2017-05-08 19:24 被阅读0次

目前项目面向医院使用,因此涉及到很多患者的隐私信息,对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

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

相关文章

  • 代码混淆

    iOS代码混淆----自动 app 安全(一): 代码混淆防止反编译查看真实的头文件函数声明 iOS安全攻防(二十...

  • 教你如何动态调试 iOS App(反编译App)

    教你如何动态调试iOS App(反编译App)开篇 通过本文你能了解iOS逆向的基本知识,对iOS App的安全有...

  • iOS安全 --- 反编译

    目前项目面向医院使用,因此涉及到很多患者的隐私信息,对App安全较高,最近稍微研究了下iOS安全相关的方案,当然首...

  • iOS安全攻与防(总篇)

    iOS安全攻与防 本地数据攻与防 https UIWebview 第三方sdk与xcode 反编译与代码混淆 越狱...

  • 信息安全

    信息安全 反编译 协议分析

  • iOS开发安全 防反编译

    现在公司做的金融类项目,对于安全和反欺诈要求比较高,之前对App安全只有部分涉及,在这个项目中系统化的对App安全...

  • iOS 面试 - 其他

    怎么防止反编译? iOS面试题:怎么防止反编译? - 简书 埋点方案的 iOS无埋点数据SDK的整体设计与技术实现...

  • Class-Dump、HopperDisassembler v4

    因为公司android平台APP被人破解,最近就学习了一些关于反编译的知识,虽然在安全性上iOS要比android...

  • [稀土掘金日报] 神秘的iOS 干货库

    神秘的iOS 网络库 Pitaya 发布 1.0 (Swift) 还有Mac 平台反编译软件的静态反编译效果很强。...

  • 怎么防止反编译?

    怎么防止反编译?本地数据加密。iOS应用防反编译加密技术之一:对NSUserDefaults,sqlite存储文件...

网友评论

      本文标题:iOS安全 --- 反编译

      本文链接:https://www.haomeiwen.com/subject/xclvtxtx.html