Android9.0 Fiddler 模拟器抓包

news2025/1/18 19:00:46

目录

一、生成Fiddler证书并安装

二、制作证书

三、adb的配置

 四、安装证书到Android手机 

 五、抓包

 六、总结


一、生成Fiddler证书并安装

1.到官网下载fiddler插件

https://www.telerik.com/fiddler/add-onshttps://www.telerik.com/fiddler/add-ons

 2.官网插件工具很多,下载这个,用于生成证书

 3.安装fiddler,我的版本是4.6.1的,安装好之后先不要打开

 4.打开刚刚下载生成证书的exe,显示成功。

 5.配置fidderl,点 Tools > Options, 根据自己的情况勾选,端口我设置6666,自己随意

 6.安装证书, 选择Trust Root Certificate安装证书到本地计算机,一直点击是,成功显示OK

二、制作证书

 1.先导出证书,成功之后会在桌面生成一个 FiddlerRoot.cer 证书文件

 2.下载Window64版并安装Win64OpenSSL_Light-3_0_7.exe

Win32/Win64 OpenSSL Installer for Windows - Shining Light Productionshttp://slproweb.com/products/Win32OpenSSL.html

 3.在cmd中查看是否正常安装成功输入命令: openssl version,查看openssl版本

 4.证书格式转换, 命令: openssl x509 -inform DER -in Fiddler证书路径 -out 输出路径

成功之后就会在你指定输出的路径生成一个FiddlerRoot.pem了

 5.用md5方式显示pem证书的hash值,可以看到一串hash字符串e5c3944b
命令:openssl x509 -inform PEM -subject_hash_old -in 路径\FiddlerRoot.pem

 6.用hash值e5c3944b重命名证书,window命令:ren 证书路径 e5c3944b.0

三、adb的配置

1.必须要有root,真机的没有root的自己刷root,我这里演示夜神模拟器

夜神安卓模拟器-安卓模拟器电脑版下载_安卓手游模拟器_手机模拟器_官网安卓模拟器哪个好用?电脑玩手游首选夜神安卓模拟器。夜神模拟器采用领先内核(基于Android7.1),同时是全球首家支持Android9内核的模拟器,在性能、稳定性及兼容性等方面有着同类产品无可比拟的优势。高清流畅,多开挂机更省资源,键鼠和手柄操作给你完美的操控体验,畅享电脑玩手游的至高快乐。https://www.yeshen.com/ 

 2.夜神adb的配置(真机需要真机下载adb工具网上很多自己找),adb在夜神安装的bin目录下

 3.将"...\Nox\bin"添加到系统坏境变量中 

 4.重启cmd,查看是否正确配置命令: adb version

 5.连接夜神模拟器命令: adb connect 127.0.0.1:62001

查看是否连接成功: adb devices

 四、安装证书到Android手机 

1.上传证书到手机,命令: adb push 你的证书路径  /system/etc/security/cacerts

 2.赋予权限命令: adb shell chmod 777 /system/etc/security/cacerts/e5c3944b.0

 3.使用MT管理器,就不用敲打命令了,直接拖拽到文件路径并赋予权限权限

MT管理器MT管理器官网https://mt2.cn/

 

 

 五、抓包

1.本机IP

 2.设置模拟器Wifi代理

 3.验证抓包,完成以上步骤基本上可以抓大部分app,小部分还是不行滴,这里就不说了就这样

 六、总结

fiddler安装、配置证书、adb配置、网络抓包

如果出现无法抓包可以试试端口转发

雷电、夜神命令:adb forward tcp:27042 tcp:27042、adb forward tcp:27043 tcp:27043

如果adb连接不上模拟器可能是端口不正确比如逍遥: adb connect 127.0.0.1:21503

这些端口可以在安装文件中找到也可以百度,一抓一麻袋

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/93339.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

TCP/IP HTTP WebSocket Socket 路由

最近在写一个上位机,需要将采集到的数据上传到云平台,然后就考虑到使用WebSocket实现,但是WebSocket和Socket有啥区别,这两个东西分别是个啥,咱也不清楚,然后就查资料,发现有好多之前想了解但是…

Java面试基础篇-IO

UNIX提供5种I/O模型 var code “7cfcb088-556d-478a-b21d-12b255236dbd” BIO模型 在进程空间调用recvfrom时被阻塞,直到有数据才返回。 NIO模型 调用recvfrom时先返回EWOULDBLOCK错误,然后轮询是否有数据。 I/O复用 linux提供select/poll,其支…

Minecraft 1.19.2 Forge模组开发 07.拼图建筑(jigsaw)

如果你看过之前的Minecraft 1.19.2建筑生成的话,想必会更好理解这篇教程。 效果演示效果演示效果演示 1.我们本期准备生成的建筑分为4块,所以首先需要用4个结构方块将整个建筑包括起来: 2.之后我们需要用指令拿出拼图方块: give p minecraf…

数据结构与算法——Java实现递归、迷宫回溯问题、八皇后问题

目录 一、递归 1.1 介绍递归 二、迷宫回溯问题 2.1 代码实现 三、八皇后问题 3.1 基本介绍 3.2 分析思路 3.3 代码实现 一、递归 1.1 介绍递归 简单的说:递归就是方法自己调用自己,每次传入不同的变量。 递归有助于编程者解决复杂的问题&#x…

Efficient Zero-shot Event Extraction with Context-Definition Alignment论文解读

Efficient Zero-shot Event Extraction with Context-Definition Alignment code:tencent-ailab/ZED: This is the repository for EMNLP 2022 paper “Efficient Zero-shot Event Extraction with Context-Definition Alignment” (github.com) paper:…

【手把手】分布式定时任务调度解析之Elastic-Job

1、这货怎么没怎么听过 经常使用Quartz或者Spring Task的小伙伴们,或多或少都会遇到几个痛点,比如: 1、不敢轻易跟着应用服务多节点部署,可能会重复多次执行而引发系统逻辑的错误; 2、Quartz的集群仅仅只是用来HA&…

业主应该重视装修中的“道”而不是“术”!极家精工装修好不好!

业主应该重视装修中的“道”而不是“术”!极家精工装修好不好!看了很多业主问了很多关于装修中很琐碎的事儿,比如“装修流程”、“装修应该注意什么”、“装修哪些必须要重视”、“某某材料和某某材料相比哪个好”、“家里装了什么是你最不后…

Lua中的基本数据类型

Lua中的数据类型一、Lua基本数据类型1.1、nil1.2、boolean1.3、number1.4、string1.5、function1.6、table二、Lua 通用数据结构的实现总结后言Lua是一门动态类型的脚本语言,这意味着同一个变量可以在不同时刻指向不同类型的数据。Lua代码中 一般采用一下两种做法相…

Dubbo-admin+Zookeeper 的环境搭建实操与 Could-not-extract-archive 报错踩坑

$ brew install zookeeper > Downloading https://homebrew.bintray.com/bottles/zookeeper-3.4.13.mojave.bottle.tar.gz ...先来看dubbo-admin的安装;我们先找到它在apache下的官方GitHub,官方也有相关介绍,中英文版都有(毕竟原本是中国…

[附源码]Node.js计算机毕业设计高校学科竞赛管理系统Express

项目运行 环境配置: Node.js最新版 Vscode Mysql5.7 HBuilderXNavicat11Vue。 项目技术: Express框架 Node.js Vue 等等组成,B/S模式 Vscode管理前后端分离等等。 环境需要 1.运行环境:最好是Nodejs最新版,我…

Kibana使用

简介 Kibana是通向 Elastic 产品集的窗口。 它可以在 Elasticsearch 中对数据进行视觉探索和实时分析。 Kibana通常用于项目log日志收集分析、数据可视化分析等。 一、【Discover】搜索查询 Discover模块用于全文搜索文档(doucument),支持索引筛选、时间筛选、字段筛选、支持…

linux下syslog使用说明

syslog 系统日志应用 1) 概述 syslog是Linux默认的日志守护进程。默认的syslog配置文件是/etc/syslog.conf文件。程序,守护进程和内核提供了访问系统的日志信息。因此,任何希望生成日志信息的程序都可以向 syslog 接口呼叫生成该信息。 几乎所有的…

读《深入浅出MySQL数据库开发、优化与管理维护(第2版)》笔记1

上面3图是书中MySQL帮助的使用小节; 实测: 我用DATE_FORMAT(date,format)函数的时候经常会记不清格式化的字符是啥,这个时候我会去求助度娘,然后从零散的帖子里找一个合适的,测试一下可用,就拿来用了,但没法马上找到一个比较完整系统一点的帖子,从看此书本章节,可知使用MySQL的…

acm是什么?你准备好去打了吗?

1.引言2.acm究竟是什么?3.acm的时间安排重点网络赛的作用1.名额分配2.校内选拔icpc省赛省赛选拔赛(校内)4.acm该如何准备1.前期的算法积累1.Acwing 平台算法基础课 -y总业界良心。算法提高课 基本囊括了蓝桥杯的知识范畴算法进阶课(选) 算法中…

MYSQL 8.0 -- 事务中删除不存在的记录导致死锁

最近开发的某个功能中,线上偶尔会爆出死锁异常。再大佬同事的帮助下,最终排查出了原因,在此记录一下。 文章目录业务描述事务中删除行时锁的表现场景重现问题处理业务描述 在业绩信息维护中,可以维护相关人员列表,相关…

谁再问我 Kafka,我把这 43 张图甩给他

从Kafka诞生的早期,我就对Kafka投入了很多的关注,虽然不敢说精通Kafka, 但也算是非常熟悉了。 平时在工作之中,几乎天天都在跟这玩意儿打交道,在面试的时候,也会经常聊一些Kafka相关的内容。 Kafka 是一个优秀的分布…

二苯并环辛炔-二硫键-马来酰亚胺,DBCO-SS-Maleimide,DBCO-SS-Mal

基础产品数据(Basic Product Data): CAS号:N/A 中文名:二苯并环辛炔-二硫键-马来酰亚胺 英文名:DBCO-SS-Maleimide,DBCO-SS-Mal 详细产品数据(Detailed Product Data)&am…

C++--数据结构--并查集--高阶0711

1. 并查集 在一些应用问题中,需要将n个不同的元素划分成一些不相交的集合。开始时,每个元素自成一个 单元素集合,然后按一定的规律将归于同一组元素的集合合并。在此过程中要反复用到查询某一 个元素归属于那个集合的运算。适合于描述这类问…

如何使用Python批量化处理Excel——零基础入门指南

本教程旨在帮助零编程基础,但是又有“批量化处理Excel表”这种需求的大家。 在进入教程时,请确保你具有以下资质: 1、 并非工作压到头上了,急需解决一批表所以想过来速成,而是愿意耐心花上几个小时学习来获得一项长久…

Redis之相关拓展(事务、监控、Jedis)

Redis之相关拓展一、事务1、介绍2、流程3、shell命令3.1 开启事务3.2 放弃事务3.3 编译型异常(代码有问题,命令有错)3.4 运行时异常二、监控(watch)1、锁1.1 悲观锁1.2 乐观锁2、注意2.1 原理2.2 流程三、Jedis1、简介…