苹果签名

iphoneqm
首页 > 苹果签名 > 正文内容

[iOS 原创]某APP的API签名破解记录

admin1年前 (2024-12-02)苹果签名229

  最近因为要去除一些常用 APP 丧心病狂的切屏广告所以接触了一下 iOS 逆向,正巧群里有人问怎么破解某APP的API签名,就拿来练练手.

[iOS 原创]某APP的API签名破解记录

  准备工作

  某APP砸壳后的.ipa文件

  MonkeyDev

  IDA Pro

  class-dump 头文件

  查找分析定位相关函数

  通过搜索常用的加密关键词 "md5" "sign" 以及 API 相关函数名很容易定位到了一个叫的类

  查看该类的头文件为

  编写代码 hook 方法

  运行后其中一次的打印结果(非真实打印)为

  可以看到会直接返回一个 md5 加密后的32位sign,通过和网络抓包对比结果一致,说明这个类方法确实是我们想要的签名生成方法.

  查看类方法的实现

  把.app 拖入 IDA 解析完毕后,搜索,按 F5 可以得到伪代码(部分)如下

  通过查看伪代码我们发现该方法内调用了类方法,那么就先 hook 一下这个方法看看它做了什么

  打印结果为(非真实数据),因为可以一眼看出来这个是传入参数根据 key 排列后的字符串进行了UrlEncode编码得到的,就不需要再去查看其具体实现了.

  接下来我们可以直接从后进行分析可以看出 sign 的计算代码为

  还原代码

  这部分很简单就不说具体的还原方法了,直接上代码.如下

扫描二维码推送至手机访问。

版权声明:本文由MDM苹果签名,IPA签名,苹果企业签名,苹果超级签,ios企业签名,iphoneqm.com发布,如需转载请注明出处。

转载请注明出处https://iphoneqm.com/iphoneqm/65.html

分享给朋友:

相关文章

人生的个性签名

人生的个性签名

  人生的个性签名15篇   随着社交网络的兴起,越来越多人会在社交平台上发布个性签名,用以展现个人的独特个性,有较强的个人风格。你还在找有意思的个性签名文案吗?以下是小编收集整理的人生的个性签...

苹果iOS超级签名是真的吗?下载按次数收费

苹果iOS超级签名是真的吗?下载按次数收费

  关于苹果iOS超级签名,它并不是真实的超级能力,而是一种技术手段。在苹果公司推出App Store应用商店后,为了保证用户下载和使用合法应用软件的安全性,他们采取了一种叫做"数字签名&q...

ios闪退是苹果企业签名的原因吗?怎么解决?

ios闪退是苹果企业签名的原因吗?怎么解决?

  iOS闪退是指iOS设备上的应用程序在使用过程中突然退出并返回到主屏幕的现象。而苹果企业签名是一种苹果公司为开发者提供的证书,使用此证书可以使应用程序在iOS设备上运行。   然而,苹果企业...

苹果AirTag有NFC功能么 苹果AirTagNFC功能怎么用

苹果AirTag有NFC功能么 苹果AirTagNFC功能怎么用

  苹果AirTag是一款追踪定位的设备,相信不少有需求的用户都已经入手了,那么这款苹果AirTag有NFC功能么,相信不少用户也由此疑问,小编今天就为大家带来了相关说明。   苹果AirTag...

一份"有点难"的iOS面试题及答案

一份"有点难"的iOS面试题及答案

  题目来源:://mrpeak/blog/ios_interview2/   NSString是UTF-16编码的, 也就是16位的unichar字符的序列. 所以, 一般遍历其每一个字符的方...

苹果发布iOS17.7.2正式版,难以置信的续航信号优化,适合养老

苹果发布iOS17.7.2正式版,难以置信的续航信号优化,适合养老

  苹果今天凌晨除了带来iOS18.1.1正式版版本更新还带来了iOS17.7.2正式版,很多人就好奇,为什么iOS17系统还在推送呢?其实这个是针对一些无法升级到iOS18系统的设备的,也有部分机型...

现在,非常期待与您的又一次邂逅

我们努力让每一次邂逅总能超越期待

  • 高效满意
    高效满意

    专业的技术团队

  • 性能稳定
    性能稳定

    响应速度快,放心有保障

  • 用户体验
    用户体验

    响应式布局,兼容各种设备

  • 持续更新
    持续更新

    不断升级维护,更好服务用户