写点什么

​ iOS 加固保护新思路

作者:
  • 2023-08-29
    广东
  • 本文字数:942 字

    阅读完需:约 3 分钟

​  iOS加固保护新思路

技术简介

前言

iOS 加固保护是基于虚机源码保护技术,针对 iOS 平台推出的下一代加固产品。可以对 iOS APP 中的可执行文件进行深度混淆、加固,并使用独创的虚拟机技术对代

码进行加密保护,使用任何工具都无法直接进行逆向、破解。对 APP 进行完整性保护,防止应用程序中的代码及资源文件被恶意篡改。Ipa Guard 通过修改 ipa 文

件中的 macho 文件中二进制数据(代码模块配置),和 ipa 其他文件的二进制数据(文件模块),并对 ipa 进行重新签名来保证可以在 iphone 上安装测试。

技术功能

Ipa Guard 主要包含代码混淆全面、资源文件处理、不需要源代码更安全、调试信息清理、即时测试运行、不限制开发平台这六大类功能。

下面是详细教程:

第一步:下载 ipaguard.com

下载地址:

ipaguard.comr 官网–Ipa Guard 是一款功能强大的 ipa 混淆工具,不需要 ios app 源码,直接对 ipa 文件进行混淆加密。不限制 OC,Swift,

Flutter,React Native,H5 类 app。工具跨平台版,windows,linux,mac 系统都可用 ipaguard:ipaguard.com

第二步:注册 ipaguard.com 账号

我这里是 Windows 系统,所以下载了 exe 文件,直接解压,双击 ipaguard 即可

启动,看下图:

主界面如下:



简单介绍一下,这块工具的使用方法:

1、登录,由于没有账号,所以注册的时候,输入正确邮箱后,我们会为你注册账号并且把账户信息发送到指定邮箱中;输出账号密码登录即可。




2、功能介绍,我这里主要使用了工具的三个功能部分:



代码混淆部分:Ipa Guard 可以对 ipa 文件中的类、方法、方法参数、变量等进行全面修改混淆,使其名称成为没有意义的乱码,极大地增加应用破解的难度。

文件混淆部分:Ipa Guard 代码混淆工具支持对代码中的各种资源图片、js、mp3、xib、sb、json、html 等名称进行修改,使其变得无意义,增加 iOS

应用的安全性。

重签名部分:使用 Ipa Guard 对代码进行混淆和保护,无需 app 项目源码,直接对编译后的 app 进行操作。

其他功能模块我这也没有用到,具体可以通过工具软件的帮助文档详细了解,帮助文档也列出了常见

的问题以及解决方法: ipaguard 常见问题ipaguard.com

IPA 重签名处理

第三步:Ipa Guard 主界面导入 ipa 文件,进行重签名处理

1、Windows 系统导入 Ipa Guard 导入文件信息如下图:



2.添加测试设备(苹果手机数据线连接电脑即可识别设备)



3.选择重签名 是,点击左下方的处理按钮即可重签名。



用户头像

关注

还未添加个人签名 2023-03-27 加入

还未添加个人简介

评论

发布
暂无评论
​  iOS加固保护新思路_iOS 架构RxSwift_世_InfoQ写作社区