《吐血整理》高级系列教程-吃透Fiddler抓包教程(29)-Fiddler如何抓取Android7.0以上的Https包-终篇

news2024/11/17 23:51:23

1.简介

上一篇宏哥介绍的Xposed是一款可以在不修改APK的情况下影响程序运行的框架。可以编写并加载自己编写的插件app,实现对目标apk的注入、拦截等。一般研究移动安全的都会使用Xposed。

Xposed框架已停止更新,它支持android 6.0-8.1,但它针对android 8.0和8.1的仅为Beta版本。

如果想要在高版本安卓系统下使用xposed,可以考虑安装Edxposed,下面简要说明怎样在android9、10等版本安装Edxposed。

由于Xposed不支持Android8以后的版本(作者不维护了)很多机型出厂都是Andorid9,为了继续使用Xposed框架,推出了EdXposed框架这个接盘侠,可对xposed插件兼容。支持Android版本如下:

  • Android (8.x)[sdk26 / 27]
  • Android pie(9) [sdk28]
  • Android Q(10) [sdk29]

根据自己的Android版本选择对应的框架!

  • GitHub地址:https://github.com/ElderDrivers/EdXposed

2.安装对象

1.宏哥这里还是以夜神模拟器为例,推荐使用《夜神模拟器 64位-安卓9版本》,如下图所示:

 如果你想学习接口自动化测试,我这边给你推荐一套视频,这个视频可以说是B站播放全网第一的接口自动化测试教程,同时在线人数到达1000人,并且还有笔记可以领取及各路大神技术交流:798478386     

【已更新】B站讲的最详细的Python接口自动化测试实战教程全集(实战最新版)_哔哩哔哩_bilibili【已更新】B站讲的最详细的Python接口自动化测试实战教程全集(实战最新版)共计200条视频,包括:1.【接口自动化】目前软件测试的市场行情以及测试人员能力标准。、2.【接口自动化】全面熟练Requests库以及底层方法调用逻辑、3.【接口自动化】接口自动化实战及正则和JsonPath提取器的应用等,UP主更多精彩视频,请关注UP账号。https://www.bilibili.com/video/BV17p4y1B77x/?spm_id_from=333.337 

2.在设置-->基础那里开启root。如下图所示:

3.安装Magisk框架

3.1 Magisk简介

Magisk/面具,(M框架)通过挂载一个与系统文件相隔离的文件系统来加载自定义内容,为文件系统分区打开一个通往平行世界的入口,所有改动都在Magisk分区中发生,又可以被认为是没有发生过。

3.2 Magisk功能

获取完全root功能(既SuperSU之后)
得益于独特的挂载机制,针对性的隐藏Root(绕过应用Root检测)

3.3 Magisk安装

1.安装 magisk-on-android-x86.apk ,下载地址: 文件下载-奶牛快传 Download |CowTransfer 下载好了安装在模拟器中,然后打开,如下图所示:

A.在终端 输入命令 inmagisk 后 回车,再输入命令 y ,回车,之后会弹出 请求 root权限 的窗口,勾选 永久记住选择 那个选项 并 点击 允许。如下图所示:

B.然后出现这个界面👇,输入 1(安装 magisk), 回车

👇输入 a, 回车(a 是 直接 安装 离线版 24.1  比较方便快捷,有条件的可以 输入 1 下载最新版,网络不行的没法下,我就没办法下载)

👇 输入 1 ,回车 (选择 分区)

 👇 出现这种 就是 成功了

这样,界面上 应该 就会 出现 magisk 图标 了(没有可能就是装失败了,或其他原因)

C.在设置中 去掉勾选 开启root (不用 root了),然后 重启, 显示这样 就是 安装成功

4.安装EdXposed

4.1安装 Riru-Core

1.因为EdXposed依赖于Riru-core,所以需要先安装Riru。地址:https://github.com/RikkaApps/Riru/releases 宏哥选择最新版本。如下图所示:

2.下载后将它放入到模拟器的/sdcard/Pictures文件夹下,使用magisk 安装,点击图标,如下图所示:

3.点击“打开电脑文件”,然后将安装的压缩包复制在ImageShare目录下,如下图所示:

4.启动magisk后,点击“模块”,然后点击“本地安装”,如下图所示:

5.选择下载的压缩包,如下图所示:

6.点击“重启”,如下图所示:

 

4.2安装EdXposed

下面安装EdXposed。下载地址:https://github.com/ElderDrivers/EdXposed/releases/
宏哥选择版本0.4.5.1别下最新版本的v0.4.6.0_beta 这个适合安卓10.0版本以上的,跟magisk不兼容,到时候安装好后,重启会进不了手机桌面,到时候只能重刷系统,或者清除数据。切记并不是最新版本就是最好的,适合兼容的,才是最好的。

与安装riru一样,下载好后放入到/sdcard/Pictures中,依照上面的方式在magisk 安装EdXposed模块。

4.3安装EdXposed管理器

安装EdXposed管理器(管理xposed插件的开启和关闭)。

官方的说明如下:

所以我们直接安装EdXposed Manager。有许多版本,我们下载哪一个呢?我们下载的EdXposed是0.4.5.1 这个发行日期为2019-06-24我们找一个最接这个时间的EdXposed管理器版本即可这里我选择了4.5.3版

1.下载好安装好,下载地址:https://github.com/ElderDrivers/EdXposedManager/releases 启动软件,如下图所示:

 

2.下载安装JustTrustMe插件,如下图所示:

3.JustTrustMe难以在Android系统上起作用,这里需要使用 TrustMeAlready
在这里插入图片描述
在这里插入图片描述
下载安装后在EdXposed中启动模块即可,下载地址:https://repo.xposed.info/module/com.virb3.trustmealready 。如下图所示:

5.小结

5.1EdXposed未激活(未安装)

1.在EdXposed Manager中将EdXposed下载更新到最新版本,如下图所示:

 

2.然后使用Magisk安装最新的EdXposed重启看看是否成功。如下图所示:

 

5.2magisk异常

我们在刷入面具magisk后可能会遇见一种异常状态,如下图所示:

 

 1.下载安装ES浏览器,自己百度下载一个,宏哥这里就不说下载地址了。然后启动软件开启“Root工具箱”和“显示隐藏文件”,如下图所示:

2.然后点击“本地”找到“System”目录,如下图所示:

 3.进入后,找到“Xbin”目录,如下图所示:

 

 4.在xbin文件夹下找到“Su”文件,如下图所示:

 5.长按文件后选中,点击删除,如下图所示:

 6.重启magisk后,便正常了。

 

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

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

相关文章

Maven依赖爆红的解决思路

说明:本文介绍Maven依赖爆红,排查错误的几种思路; 思路一:删除本地仓库.lastupdate文件; 找到本地maven仓库,全局搜索.lastupdate文件,把搜索出来的文件全部删除。.lastupdate后缀名的文件&am…

音频转文字软件哪个好用?这些软件你不容错过

在一个繁忙的办公室里,小明正在与他的同事小李聊天。突然,小明兴奋地拍了拍桌子,眉开眼笑地对小李说道:你知道吗?我近期发现了一个实用的音频转文字工具!它可以帮助我们将音频转换成文字。 小李&#xff1…

UML-活动图

目录 一.活动图概述: 1.活动图的作用: 2.以下场合不使用活动图: 3.活动图的基本要素: 4.活动图的图符 4.1起始状态 4.2终止状态 4.3状态迁移 4.4决策点 4.5同步条:表示活动之间的不同 5.活动图: 二.泳道: 1.泳道图&a…

VS2017中Qt工程报错:无法解析的外部符号 __imp_CommandLineToArgvW,该符号在函数 WinMain 中被引用

工程报错:无法解析的外部符号 __imp_CommandLineToArgvW,该符号在函数 WinMain 中被引用 解决方法: 在输入的附加依赖项中增加 shell32.lib

信驰达RF-BM-2340B1开发套件加速CC2340R5产品化

TI第四代低功耗蓝牙SoC-CC2340一发布就在物联网通信模组厂商、方案商和成品厂商中引起了广泛关注。随着该芯片的量产,使用芯片或模块进行开发调试成为开发者面临的首要问题。作为无线通信模块老牌厂商,深圳市信驰达科技有限公司第一时间基于CC2340R5推出…

web测试方法总结

1. 登录测试 1.1 输入正确的用户名和正确的密码,看输出结果是否正确 1.2 输入正确的用户名和错误的密码,并给出合理的提示 1.3 输入错误的用户名和正确的密码,并给出合理的提示 1.4 输入错误的用户名和错误的密码,并给出合理的…

接口测试之文件上传

在日常工作中,经常有上传文件功能的测试场景,因此,本文介绍两种主流编写上传文件接口测试脚本的方法。 首先,要知道文件上传的一般原理:客户端根据文件路径读取文件内容,将文件内容转换成二进制文件流的格式…

安达发|模具制造业对APS软件需求大幅增长

近年来,中国模具工业以每年15%左右的增速速度快速发展。然而,对于大型、精密、复杂及长寿命模具的需求增长将远超过每年15%的增幅。为应对这一挑战,模具制造业对APS软件的需求大幅度增长,助力行业提速发展。 据统计,中…

16.M端事件和JS插件

16.1移动端 移动端也有自己独特的地方 ●触屏事件touch (也称触摸事件),Android 和I0S都有。 ●touch对象代表一个触摸点。触摸点可能是一根手指,也可能是一根触摸笔。触屏事件可响应用户手指(或触控笔)对屏幕或者触控板操作。 ●常见的触屏事件如下: …

获取SQL语句表名,判断DDL类型

1.在maven中引入jsqlparser依赖 <!--sql语句解析--><dependency><groupId>com.github.jsqlparser</groupId><artifactId>jsqlparser</artifactId><version>4.4</version></dependency>2.解析SQL语句具体代码 此代码解析…

如何消除“信息孤岛”对业务增长的威胁?

根据CMSWire的数据&#xff0c;员工平均每天要花36%的时间来查找和整合信息。但44%的情况下&#xff0c;他们找不到信息。这种时间和精力的浪费就是信息孤岛造成的。 什么是信息孤岛&#xff1f; 当部门存储数据并限制其他人访问数据时&#xff0c;就会出现信息孤岛&#xff…

动态代理类之万能模板

ProxyInvocationHandler package com.heerlin.demo03;import com.heerlin.demo02.Rent;import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy;//用这个类&#xff0c;自动生成代理类 public class ProxyInvocationH…

LeetCode每日一题Day5——21. 合并两个有序链表

✨博主&#xff1a;命运之光 &#x1f984;专栏&#xff1a;算法修炼之练气篇&#xff08;C\C版&#xff09; &#x1f353;专栏&#xff1a;算法修炼之筑基篇&#xff08;C\C版&#xff09; &#x1f433;专栏&#xff1a;算法修炼之练气篇&#xff08;Python版&#xff09; …

力扣 1049. 最后一块石头的重量 II

题目来源&#xff1a;https://leetcode.cn/problems/last-stone-weight-ii/description/ C题解&#xff08;思路来源代码随想录&#xff09;&#xff1a;本题其实就是尽量让石头分成重量相同的两堆&#xff0c;相撞之后剩下的石头最小&#xff0c;这样就化解成01背包问题了。 …

第一章-JavaScript基础进阶part2:事件

文章目录 概念一、注册事件&#xff08;绑定事件&#xff09;1.1 addEventListener事件监听 二、删除事件&#xff08;解绑&#xff09;三、DOM事件流四、事件对象event4.1 e.target与this与e.currentTarget的区别4.2 事件对象的常见属性 五、阻止事件默认行为及冒泡六、事件委…

【CSS】旋转中的视差效果

效果 index.html <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"/><meta http-equiv"X-UA-Compatible" content"IEedge"/><meta name"viewport" content"widthdevice-…

【SpringBoot】日志是+基于lombok的日志输出

博主简介&#xff1a;想进大厂的打工人博主主页&#xff1a;xyk:所属专栏: JavaEE进阶 在我们日常的程序开发中&#xff0c;日志是程序的重要组成部分&#xff0c;想象⼀下&#xff0c;如果程序报错了&#xff0c;不让你打开控制台看⽇志&#xff0c;那么你能找到报错的原因吗…

网络安全设备-等保一体机

本文为作者学习文章&#xff0c;按作者习惯写成&#xff0c;如有错误或需要追加内容请留言&#xff08;不喜勿喷&#xff09; 本文为追加文章&#xff0c;后期慢慢追加 等保一体机的功能 等保一体机产品主要依赖于其丰富的安全网元&#xff08;安全网元包括&#xff1a;防火…

problem(3):python IDE和python解释器

为什么写这篇文章呢&#xff1f;遇到了下面的问题&#xff0c;相同的解释器&#xff0c;如果运行angr库的代码&#xff0c;会出现 这样的情况&#xff0c;但是用spyder IDE 会显示正常&#xff0c;很奇怪 应该就是IDE的原因 IDE的循环导入问题 检查IDE配置&#xff1a; 如果可…

DoIP学习笔记系列:(四)用CAPL脚本读取DID的关键点

文章目录 1. 如何在CAPL中读取DID?1.1 避坑如何新建CAPL工程,在此不再赘述,本章主要分享一下如何在CAPL中调用DoIP接口、diag接口进行DoIP和诊断的测试。 1. 如何在CAPL中读取DID? 通常在实际项目中,会有很多DID,各种版本号、各种观测量,如果手动点,显然很麻烦,如果要…