关于Ipa-medit
Ipa-medit是一款针对重签名IPA的内存搜索和修复工具,该工具可以在不越狱的情况下使用,主要针对的是移动端游戏安全测试领域。
内存修改是游戏领域中最容易实现作弊的方法了,它也是安全测试中需要重点检查的项目之一。当然了,社区还有其他的一些作弊工具可以使用,比如说GameGem和iGameGuardian等等。但是,现在还没有支持未越狱设备并且带有CUI的工具,因此我们开发出了Ipa-medit,广大研究人员可以将其当作安全测试工具来使用。

工具要求
macOS:需要先安装好有效的iOS开发证书
Xcode
libimobiledevice/libimobiledevice
libimobiledevice/ideviceinstaller
相关依赖组件的安装命令如下:
$ brew install --HEAD libplist
$ brew install --HEAD usbmuxd
$ brew install --HEAD libimobiledevice
$ brew install --HEAD ideviceinstaller

工具安装
源码安装

广大研究人员可以直接从该项目的【Releases页面】下载源码,并将其存储至$PATH路径下。

手动构建
首先,我们需要在本地设备上安装并配置好Go编译器。然后运行下列命令:
$ go install github.com/aktsk/ipa-medit@latest

工具使用
在使用Ipa-medit时,我们需要指定包含.ipa文件的可执行文件路径(-bin),以及Bundle ID(-id):
$ unzip tap1000000.ipa
$ ipa-medit -bin="./Payload/tap1000000.app/tap1000000" -id=“jp.hoge.tap1000000”
目标.ipa文件必须使用本地设备已安装的证书进行有效签名,如果你想要修改第三方应用程序的内存,请使用ipautil之类的工具进行重新签名:
$ ipautil decode tap1000000.ipa # unzip
$ ipautil build Payload # re-sign and generate .ipa file
工具可用命令
下面给出的是在交互终端中Ipa-medit支持的命令选项。

项目地址
Ipa-medit:https://github.com/aktsk/ipa-medit

Ipa-medit:针对重签名IPA的内存搜索和修复工具相关推荐

  1. java ipa签名,iOS APP重签名ipa流程、步骤及工具介绍

    iOS APP重签名就是对已经导出的ipa文件,利用iOS新证书重新对ipa加密构建的过程! 达到让原本不能安装到苹果手机的ipa文件,变成可以安装的ipa包! 重签名ipa需要用到签名工具! 这里推 ...

  2. ipa签名工具(IPA Resign Tool)在windows和macos系统下对苹果ipa文件一键重签名

    什么是苹果签名: 1.首先了解什么是苹果签名,苹果签名是苹果面向所有开发者用户提供的app发布方式,是苹果赋予开发者的一种权限,这对于开发者们来说,可以不用上架不用审核就可以直接安装在ios设备上测试 ...

  3. ipa 修改服务器地址,iOS重签名 – ipa包(服务器适用)

    一.项目搭建 创建一个ios项目 image.png 为了方便可以通过修改包而修改应用的图标,项目架构中,需要单独出来图标文件 eg:icon@2x.png ,icon@3x.png (1)项目架构设 ...

  4. 6月最新兼容15.0系统ipa重签名工具(win+mac)免费

    766signer是一款IPA/iOS/苹果重签名工具,支持windows电脑和Mac版苹果电脑. 下载地址: https://wwa.lanzoui.com/b010l6c2d 或者: window ...

  5. Linux重签名工具程序及命令行重签ipa文档

    au-signer推出了Linux系统命令行重签名ipa的程序 适用于自动化签名的实现 au-signer工具官网 http://sign.applicationloader.net/ 命令行签名包括 ...

  6. ipa sigh resign最新版重签名步骤(亲测有效)

    一:安装 1.安装ruby:brew install ruby 2.安装签名sigh:sudo gem install sigh 二:准备 1.把我们要重签名的 ipa 包和我们下载下来安装的 emb ...

  7. iOS App 签名的原理 App 重签名(三)

    目录 iOS App 重签名 - 准备工作 iOS App 重签名 - 手动重签名 iOS App 重签名 - 使用脚本重签名 iOS App 重签名 - 使用 XCode 重签名 注意 iOS Ap ...

  8. iOS逆向重签名(三):微信重签名

    目录: 1. iOS逆向重签名(一):签名原理 2. iOS逆向重签名(二):IPA重签名 3. iOS逆向重签名(三):微信重签名 学习了IPA包的重签名技术,下面将这项技术运用到实战中,尝试对微信 ...

  9. iOS逆向(1)——利用ipa重签名,3分钟iPhone安装多个微信

    本文要达成如图效果,在一台iPhone上安装第二个微信: 准备: Xcode 微信ipa(可通过iTool进行下载) 重签名脚本 步骤 打开Xcode,新建Single View App项目,名字可以 ...

  10. iOS证书及ipa包重签名探究

    iOS证书学习推荐博客代码签名探析,本文重点在于介绍ios8.1.3系统ipa包重签名(如企业证书)无法安装的问题.苹果在iOS8.1.3系统以后加强了对ipa安装包签名的验证,主要区别在于ipa唯一 ...

最新文章

  1. Xcode couldn‘t find any iOS App Development provisioning profiles matching ‘com.example.***‘
  2. 秒杀(PHP,Redis,Lua)
  3. 互联网协议 — Segment Routing(分段路由网络)— SR-MPLS
  4. Eureka 2.0 开源流产,真的对你影响很大吗?
  5. 网络学习(七)Windows XP系统之纯净版安装
  6. python websocket server_Python Websocket服务端
  7. 网易云信深度优化解决移动聊天室“痼疾”
  8. 国外的程序猿可以工作到退休而国内的为什么这么短命(思维认知)
  9. 前端学习(3029):vue+element今日头条管理-顶部导航栏布局
  10. Hibernate ,Mybatis 区别,以及各自的一级,二级缓存理解
  11. 栈--进栈,出栈指针修改的顺序问题
  12. 第二阶段:4.商业需求文档MRD:5.PRD-原型图
  13. 推荐的开源 PHP CMS 系统
  14. 使用npm安装yarn
  15. red5+obs+ffmpeg 推流实现单方直播 window +linux
  16. 与面试官的一次促膝长谈:人家也是第一次当面试官,你们答不上来我也特别尴尬!
  17. android 检查更新 卡住,阴阳师安装更新包卡住怎么办_安装更新包卡住解决办法...
  18. flutter编译遇到unknown revision or path not in the working tree的错误
  19. Gephi安装教程及相关错误解决
  20. 前端模型--css动画(旋转八音盒)

热门文章

  1. 摩托罗拉里程碑2刷android 2.3.4
  2. NeHe OpenGL第九课:移动图像
  3. GTD+敏捷=一种新的计划列表理念和方法。
  4. python中time模块time函数怎么写的_Python的time模块中的常用方法整理
  5. java手机翻译,使用JUniversal翻译Android项目
  6. oracle多少条commit比较好,oracle什么时候须要commit
  7. 容器技术Docker K8s 13 容器服务Kubernetes版ACK详解-使用镜像快速创建有状态应用
  8. AWS知识图谱大赛 -- 负面新闻影响股票基金预测系统架构设计文档
  9. Xcode证书错误 Provisioning profile does not support the Associated Domains capability
  10. 423.从英文中重建数字