首页 > 其他分享 >charles 安卓手机抓包

charles 安卓手机抓包

时间:2023-06-26 23:22:36浏览次数:47  
标签:证书 安卓 charles 电脑 点击 设置 手机 抓包

1.电脑本地安装charles证书

2.查看电脑charles的IP和端口号

3.手机连接charles,抓取简单的http

4.charles设置ssl proxy setting

5.手机安装charles证书

1.电脑本地安装charles证书

 

 

 

 

 

 

 

 

 

 

 

 

  

2.查看电脑charles的IP和端口号

 

 记住个人电脑上charles上的IP和端口,我这里的端口8888 ip 192.168.1.106    每个人的不同,

3.手机连接charles,抓取简单的http(手机和电脑出于同一个网络)

 WLAN进入网络详情   或WLAN高级设置  或长按次WLAN网络——进行设置

代理设置,选择手动         输入自己刚才查到的电脑IP  和  端口 进行保存

电脑出现允许代理的提示,点击Allow即可

 

到此处表示已经可以抓http的手机包了

4.charles设置ssl proxy setting

 出现小锁(需要对charles进行解密的代理设置)

Proxy =》 SSL Proxying Settings 

 

SSL Proxying  勾选 Enable SSL Proxying  点击add添加(各个版本不同大同小异)

add添加     Host: *              Port:443

部分还要    Host: *              Port:*

一路ok即可

又出现了unknown怎么办,

5.手机安装charles证书

链接好代理后,手机打开自带游览器输入: chls.pro/ssl    下载证书

下载好后点击安装,提示:_______   你自定义一个证书名称,点击保存

提示证书安装成功即可

点击打开或保存(部分手机点击证书提示找不到对应的打开文件)

这是由于部分手机不能识别pem格式的证书文件

 可以直接导出电脑上charles本地的证书 -----到手机中,如下图:

 导出桌面,写一个文件名如/charles  选择类型cer  点击保存即可

将证书通过数据线,文件传输模式,传入手机的文件中(如:download下)

安卓手机,往右滑动,全局搜索 (信任)

打开受信任的凭据 =》选择从手机中安装 =》 选择 charles证书即可

(手机需要设置锁屏密码, 已设置的输入密码,点击保存:提示已安装charles证书即可)

 

部分charles版本需要需要重启,

VitualXposed框架+charles抓包   或   虚拟机+charles抓包

部分手机部分charles版本不同设置大同小异。

标签:证书,安卓,charles,电脑,点击,设置,手机,抓包
From: https://www.cnblogs.com/szy13037-5/p/17507424.html

相关文章

  • charles使用常见问题与解决方法
    Charles使用常见问题与解决方法一.charles断点常见问题与解决办法1.开启断点后,客户端刷新页面,charles没有拦截到请求问题原因:客户端和charles有缓存,客户端在发起请求时,会直接从缓存中读取数据,没有请求服务端解决方法:把浏览器和charles的缓存清除,勾选不保存缓存数据2.开启断点后,客......
  • charles断点和重发请求方法
    charles断点和重发请求方法一.重发请求方式1,选中需要重发的请求,直接点击工具栏重发按钮方式2,右键选中需要重发的接口,点击repeat方式3,重复发送多次请求,点击repeatadvance设置iterations重发的次数二、修改请求参数后,发送请求1.选中需要编辑的接口2.点击工具栏,编辑按钮......
  • 展锐T750 安卓5G核心板方案定制
    随着5G技术的发展,消费者对于高性能5G平台的需求也越来越强烈。在满足这一需求的同时,T750应运而生,成为了一款面向大众市场的高性能5G平台。该平台拥有一系列强大的功能和优势,为用户带来了卓越的体验。首先,紫光展锐T750核心板支持5G双载波聚合技术,SA和NSA双模以及双卡双5G,使用户能够......
  • 安卓sdk_monitor下载与环境配置
    安卓sdk_monitor下载与环境配置一.Androidsdk下载1.下载sdk官网:http://tools.android-studio.org/index.php/sdk2.选择一个非中文目录,解压二.Android组件下载1.进入到android_sdk中,点击SDKManerger.exe2.勾选强制使用https://代替http://3.选择最新的开发工具包下载4.选择下载需......
  • 原生安卓 file类常用方法
    File常用方法createNewFile();如果文件已经存在,则创建失败,否则成功创建,还有其他可能mkdir();创建文件夹,注意:如果创建目标文件夹的父级目录不存在,就会创建失败mkdirs();创建多级目录,父级文件目录不存在的话,会自动创建父级目录。isFile();判断是否是一个文件isDictory();判断......
  • app之adb 和抓包
    1.逆向的基本流程#1.要获取app----->>渠道(官网,豌豆荚,不建议在华为、小米应用市场)----->>安装到手机;#2.使用抓包工具分析(charles、fidder);#3.使用反编译工具(jadx...)把apk反编译成java代码,分析代码定位代码;#4.使用一些动态定位的工具,frida分析跟踪,hook程序;#5.使用pyth......
  • Fiddler抓包工具
    一、Fiddler简介Fiddler是位于客户端和服务器端的HTTP代理,目前最常用的http抓包工具之一,功能非常强大,是Web调试的利器主要功能:监控浏览器所有的HTTP/HTTPS流量查看、分析请求内容细节伪造客户端请求和服务器响应测试网站的性能解密HTTPS......
  • 换吗 APP 抓包及数据采集
    本文所有教程及源码、软件仅为技术研究。不涉及计算机信息系统功能的删除、修改、增加、干扰,更不会影响计算机信息系统的正常运行。不得将代码用于非法用途,如侵立删!换吗APP抓包及数据采集环境win10Pixel4Android13Charles抓包分析可以看到有防抓包检测,直接抓取是抓......
  • 安卓装包失败提示 Package xxx could not be assigned a valid UID解决方案
    1.因为新装包规则是总当前uid往后分配,所以我要找到uid最大的几个应用 cat/data/system/packages.list|awk'{print$2}'|sort-n 2.根据查到的uid分别找出对应包名去卸载cat/data/system/packages.list|grep查询到的uid  awk'{print$1,$2}' 3.......
  • Qt编写跨平台的推流工具(支持win/linux/mac/嵌入式linux/安卓等)
    一、前言跨平台的推流工具当属OBS最牛逼,功能也是最强大的,唯一的遗憾就是多路推流需要用到插件,而且CPU占用比较高,默认OBS的规则是将对应画布中的视频画面和设定的音频一起重新编码再推流,意味着肯定占用不少CPU资源,而很多时候尤其是视频监控行业,往往源头的摄像头的视频流就是标准的......