IOS逆向之小程序H5等抓包,调试技巧

news/2024/10/17 20:34:34/

现在好多app都是h5 或者 小程序的形式发放,之前导出ipa,F5分析早就不行了,还有比如某小程序的逆向,js 逆向都需要抓包以及调试js 来完成。

  • 传统方式。 电脑端Fiddler 和Charles。 IOS 端的Stream, 安卓端的小黄鸟(HttpCanary)  通过安装证书,达到中间人攻击,然后抓包的方式。但是有些app 还是抓不到包。

  • 今天推荐的一种方式,IOS web 抓包,只要你用浏览器了,或者h5 或者小程序,都可以用这种方式。 环境:苹果6S,ios 版本13.4,插件webinspect , https://github.com/chichou/globalwebinspect。 可以自己下载编译,安装到手机。

使用方法: 1, 插件安装好,手机usb 连接到电脑,查看插件是否安装成功。在手机 safari 浏览器打开 一个百度网页。

2,然后mac 电脑端,

打开safari浏览器,找到开发,找到手机,找到 safari ,如果能找到,就表示成功了。

3,我们现在准备一个app,某通app。打开某个功能。

你选中一个 html, 手机界面也会蓝底选中, 表示就是选中了对应的界面了。

4,开始调试。

可以设置断点调试,console 可以打印,网络可以看到抓包,一应俱全,还要什么自行车。

他这里的js 都是格式化之后的,都是比较好看的,不是压缩模式的。还可以保存到本地,慢慢分析

三, 总结:

新世界的大门已经打开,其他就靠自己了。可能你就能逆向出这个算法,也有可能,就是“来,换下一个”,从入门到放弃。不要着急,后续我还有其他方法,有空我讲下RPC 方式,就是我不想知道你是什么算法,但是我可以调用你的方法,达到同样的效果。跟甚者,用AI 把代码扔进去让他失败是什么算法,不香么。


http://www.ppmy.cn/news/1095869.html

相关文章

HTTP代理如何设置

HTTP代理是一种非常重要的网络工具,它可以帮助我们在访问互联网时提高访问速度,保护用户隐私等等。在使用HTTP代理时,需要先进行设置。下面就来介绍一下HTTP代理如何设置。 一、了解HTTP代理 在开始设置HTTP代理之前,我们需要先了…

455 - Periodic Strings (UVA)

题目链接如下&#xff1a; Online Judge 我的代码如下&#xff1a; #include <cstdio> #include <string.h> const int maxN 81;int N, len, p; char a[maxN]; bool flag;int main(){scanf("%d", &N);while(N--){scanf("%s", a);len …

【C++漂流记】函数的高级应用——函数默认参数、占位参数、重载

函数的高级应用&#xff0c;侧重介绍函数的默认参数、函数的占位参数、函数重载定义解释及使用。 文章目录 一、函数的默认参数二、函数的占位参数三、函数重载函数重载的注意事项 一、函数的默认参数 函数默认参数是指在函数声明时为参数提供一个默认值&#xff0c;这样在调…

如何使用Python Newspaper库提取新闻中的关键词

原文&#xff1a;如何使用Python newspaper库提取新闻中的关键词 (techdatafuture.com) 使用Python的newspaper库可以非常方便地从新闻文章中提取关键词。下面是一段解释如何使用该库的代码&#xff0c;并附上相关配置的说明。 首先&#xff0c;确保已经安装了newspa…

代码随想录回溯算法总结

77.组合 class Solution {List<List<Integer>> res new ArrayList();Deque<Integer> path new ArrayDeque();public List<List<Integer>> combine(int n, int k) {combineHelper(n, k, 1);return res;}private void combineHelper(int n, int…

70. 爬楼梯 (进阶),322. 零钱兑换,279.完全平方数

代码随想录训练营第45天|70. 爬楼梯 &#xff08;进阶&#xff0c;322. 零钱兑换&#xff0c;279.完全平方数 70.爬楼梯文章思路代码 322.零钱兑换文章思路代码 279.完全平方数文章思路代码 总结 70.爬楼梯 文章 代码随想录|0070.爬楼梯完全背包版本 思路 将楼梯长度视为背…

Sentinel1.8.6集成nacos

代码&#xff1a;https://gitee.com/gsls200808/sentinel-dashboard-nacos jar包&#xff1a;https://gitee.com/gsls200808/sentinel-dashboard-nacos/releases/tag/v1.8.6.0 代码如果看不到可能需要登录。 官方参考文档&#xff1a; 动态规则扩展 alibaba/Sentinel Wiki…

技术面试与HR面:两者之间的关联与区别

&#x1f337;&#x1f341; 博主猫头虎&#xff08;&#x1f405;&#x1f43e;&#xff09;带您 Go to New World✨&#x1f341; &#x1f984; 博客首页——&#x1f405;&#x1f43e;猫头虎的博客&#x1f390; &#x1f433; 《面试题大全专栏》 &#x1f995; 文章图文…