如何破解 App 网络代理后出现网络不可用的情况
之前就 App 爬虫写了一个大概的流程,如何采集 APP 上的数据 但是在实际情况中,你会遇到各种各样的问题。编写爬虫的过程,就是破解 App 接口的过程,很多情况都是需要猜的。
今天就谈谈我在 App 爬虫过程中遇到的一些坑
我之前抓 app 包用的是安卓模拟器,但是模拟器太消耗资源了,我的 Mac 不一会儿就吱吱响~ 实在是有点儿心疼。所以这次我使用的是 小米 PAD2,顺便吐槽一下,千万别买小米 PAD,做的太鸡儿烂了…
下面是 app 抓包的一般流程:
抓包工具 Charles 启动
Charles 设置网络代理
手机连接局域网 WiFi,并配置代理
Charles 安装证书
手机安装证书(只需要用于网络就可以了)
但是发现装好 CA 证书 后 app 出现网络不可用,但是百度是可以打开的,例如我这次破解的是抖音
后通过 Google 原因大概是在对安卓手机 app 抓包时,出现的 https 报文通过 MITM 代理后证书不被信任的问题,要解决这个问题要使用的工具是:Xposed
+ JustTrustMe
呃。。。不要在意那些细节,说白了就是需要在手机端安装两个 app,就可以关闭 SSL 证书验证
下载地址:
Xposed:https://download.csdn.net/download/yilovexing/11180495
JustTrustMe:https://download.csdn.net/download/yilovexing/11180499
详情请移步:https://www.jianshu.com/p/310d930dd62f
还有一种方法: Burp Suite 渗透 我没有试过,有兴趣的可以试试
对了,如果是 Mac 版本的话,要和安卓设备互传文件就需要用到 Android File Transfer
官网:https://www.android.com/filetransfer/
如果打不开就使用下面的地址下载
下载地址:https://download.csdn.net/download/yilovexing/11180487
可是接下来的问题就有些让人蛋疼了,要安装这连个软件就需要 root 权限,现在的设备基本上都有 Bootloader 锁,一键 root 的工具我试过了很多,都不好使,所以,你要是小米设备的话就去看这两篇文档,就可以 root 了
小米解锁:http://www.miui.com/thread-3367802-1-1.html
小米平板Root失败解决办法:http://www.mz6.net/news/2015-05-15/2197.html
好了,经过一系列的艰难险阻,我们终于可以进行愉快的抓包了~ 开心
不过。。。你以为这样就结束了吗?那样就图样了,真正的苦难才刚刚开始,分析接口,猜参数、反爬。。。哪一个不整死你,这才是刚刚开始,哈哈 ?
如何破解 App 网络代理后出现网络不可用的情况相关推荐
- fiddler手机抓包配置代理后没有网络(手机不能上网)
第一次使用fiddler抓包,手机配置我自己的电脑代理后发现没有网络连接,配置别人的代理就有网络连接.经过百度,尝试了各种方法之后成功解决,以下记录整个操作过程: 1.确认手机代理没有配置错误: 电脑 ...
- 亲测可用fiddler手机抓包配置代理后没有网络
第一次使用fiddler抓包,手机配置我自己的电脑代理后发现没有网络连接,配置别人的代理就有网络连接.经过百度,尝试了各种方法之后成功解决,以下记录整个操作过程: 1.确认手机代理没有配置错误: 电脑 ...
- charles突然无法手机,手机开启代理后显示网络不可用
这里写自定义目录标题 新的甘特图功能,丰富你的文章 UML 图表 FLowchart流程图 导出与导入 导出 导入 前提条件要Charles和手机的连接的IP地址也是一样 1.手机端设置代理 一般情况 ...
- fiddler手机下载证书提示No root certificate was found. Have you enabled HTTPS traff 解决方法 及手机配置代理后无网络问题
场景1:键盘cmd,打开命令窗口ipconfig. 查到本IP,输入在手机代理上. fiddler里检查端口,确认是否与手机填写一致. 连接成功手机自带浏览器打开,输入 ip+端口回车, 这时候若提示 ...
- 网络重置后WLAN网络找不到怎么办?
最近我的笔记本电脑就跟抽风一样,各种问题层出不穷.电池鼓包严重,触摸板被顶的硬邦邦,几乎不能使用.网络连接很诡异,有些网站一会能上一会不能上.送修了一次,因为电池没货,导致无功而返,现在基本就是当台式 ...
- fiddler抓包——手机添加代理后APP连不上网的常见4种原因及解决办法
更新 遇到的问题是: Android6.0及以下系统可以抓包,而Android7.0及以上系统不能再抓包. 原因: Android7.0+的版本新增了证书验证,即app内不再像原来一样默认信任用户的证 ...
- 网络代理的配置方法有哪些?各有哪些利弊呢?
网络代理是一种通过中间服务器来转发网络请求和响应的方式,常用于访问海外学习的网站.保护隐私安全等目的.比较多的应用于公司内网建设,以及外贸,出海互联网公司行业. 下面介绍几种常见的代理方式及其利弊. ...
- 解决:charles连接代理后不能使用苹果支付的问题
用Charles,app连接代理后,发现ios的设备不能使用沙盒账号来支付了,这个是因为你设置的代理没有过滤掉苹果的请求.点击Proxy–>SSL Proxying Settings: 如果你的 ...
- mitmproxy配置代理后 APP连接不到网络 XPosed安装
本文仅供学习交流使用,如侵立删! mitmproxy配置代理后 APP连接不到网络 配置mitmproxy代理后,有些APP会出现连接不到网络的情况 原因:SSL证书问题 Android5.1系统版本 ...
- 让别人的app变成自己的app系列 -- 拦截网络请求后进行网址或ip替换
让别人的app变成自己的app系列 -- 拦截网络请求后进行网址或ip替换 注: 本文仅用于学习研究,请勿用于非法用途 破解APP的方法很多,如砸壳破解逆行等,或者修改Macho文件,但由于很多网站由 ...
最新文章
- php getconfig,PHP: tidy::getConfig - Manual
- 关于autorelease pool一个较好的理解
- 在RHEL5下构建基于系统用户的Postfix邮件系统
- CUDA动态库封装以及调用
- 程序员如何让自己的工作更上一个台阶
- web api开启错误提示_当HTTP状态代码不足时:处理Web API错误报告
- 2020【第十一届蓝桥杯省赛】 C/C++ B组 (第一场)
- 模拟电子技术基础(第四版)教材 电子版
- 基坑监测日报模板_基坑水平监测日报表
- 小样儿想封我?WebOS 1.2.1再次突破iTunes同步限制
- 这几年我看过的书,力荐书单(含技术和非技术)
- Ivanti的垃圾软件landesk
- 云计算为什么发展_为什么快速发展的公司需要云计算? 第1部分
- 网易新闻鸿蒙系统,华为宣布鸿蒙系统升级至2.0版本 明年华为手机全面支持
- 美通社企业新闻汇总 | 2019.2.12 | 世界首家《VOGUE》旗下婚纱店开业;猎聘推出2019“求贤季”大型招聘活动...
- 在Unity3D中错误提示分别是什么意思
- python之ddt模式json随记
- 2022年高新技术企业申报认定不通过原因解析参考建议
- The contents in the strings file of the famous IM app.
- 如何在云服务器上部署erp