苹果签名

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

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

admin12个月前 (12-02)苹果签名224

  最近因为要去除一些常用 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

分享给朋友:

相关文章

选择多的ios重签名分发

选择多的ios重签名分发

  iOS重签名分发是指将已经存在的iOS应用程序重新签名,以便在不同的设备上分发和安装。这种分发方式可以通过多个途径实现,其中包括Apple官方的企业证书、开发者证书以及第三方重签名工具等等。在选择...

数电票变了!3月起,这是最新最全的开具方法和操作实务!

数电票变了!3月起,这是最新最全的开具方法和操作实务!

  点击图片上方“中国会计报”蓝色小字,可订阅本。   友情提醒:   【2024两会小调查】 汇聚“会计之声”上“两会”!   目前,除港澳台以外,全国已经实现数电票试点全覆盖,整...

一招教你快速制作电子签名

一招教你快速制作电子签名

  疫情期间在家里上班,苦了谈合作跑签名的宝宝们,以前楼上楼下跑领导办公室要签名,虽然累点吧,忙活一天总算能办成事儿。现在可好,老板给了签名权限,却不会弄电子签,急死个人。  别急,小编教你在mac端...

苹果企业签名显示已过期怎么办?苹果企业签名解读

苹果企业签名显示已过期怎么办?苹果企业签名解读

  苹果用户在使用一些手机软件是,有时候可以看到这样的提示:   【苹果企业签名已过期,请续费。】   那么出现这种情况是什么意思呢?跟着亥著了解一下:首先,这样的应用软件一般都不是从Ap...

跨境必看|TikTok账号运营的八大秘籍

跨境必看|TikTok账号运营的八大秘籍

  国内的传统生意都是可以在抖音上做,那么也可以在TikTok 上重新做一遍。那该如何才能把握住这片巨大的蓝海,TikTok 账号的运营就成为了主要的关键了,对于TikTok账号运营的八大秘...

一叶帆苹果企业签名:超级签名的说明也很多但不够详细播报文章

一叶帆苹果企业签名:超级签名的说明也很多但不够详细播报文章

  超级签名的说明也很多,但不够详细。对不参与苹果开发的我这样的人来说,还有点蛋疼。这也是这个博客的目的,我想帮助更多的人。一叶帆平台yyefan  一开始,即使从超级签名开始说,也不知道是谁创造了这...

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

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

  • 高效满意
    高效满意

    专业的技术团队

  • 性能稳定
    性能稳定

    响应速度快,放心有保障

  • 用户体验
    用户体验

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

  • 持续更新
    持续更新

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