Charles抓包App_https_夜神模擬器

Openssl安裝

下載安裝

下載地址:

http://slproweb.com/products/Win32OpenSSL.html

我已經下載好了64位的,也放出來:

鏈接:https://pan.baidu.com/s/1Nkur475YK48_Ayq_vEm99w?pwd=f4d7 
提取碼:f4d7 
--來自百度網盤超級會員V2的分享

下載完成后,進行安裝, 默認安裝在 C:\Program Files\OpenSSL-Win64

配置環境變量

新建系統變量OPENSSL_HOME,變量值設為(絕對路徑)軟件安裝目錄下的bin

編輯用戶變量path,新建%OPENSSL_HOME%,最后點擊確定

查看openssl版本,輸入命令:openssl version

夜神模擬器安裝?MT管理器

下載安裝夜神 , 在安裝mt管理器apk,下載地址:

鏈接:https://pan.baidu.com/s/1uH6u4wEWzNNwogSaIJflew?pwd=sl8t 
提取碼:sl8t 
--來自百度網盤超級會員V2的分享

Charles安裝

官方下載:https://www.charlesproxy.com/latest-release/download.do

一直點擊下一步即可完成安裝

Charles證書安裝為安卓系統證書

打開charles,點擊Help > SSL Proxying > Save Charles Root Certificate...下載證書到本地

會在E盤生成 (文件擴展名要打開)

改名 :find.pem

進入夜神的安裝目錄, 輸入cmd打開命令窗口

執行 adb shell 進入

進入系統證書安裝目錄

cd /system/etc/security/cacerts/
ls

我們發現系統證書的 格式都是 xxxxxxxx.0 , 這個xxxxxxx就是證書名稱。

在打開一個新的cmd窗口

openssl x509 -inform PEM -subject_hash_old -in E:\find.pem

找出第一行 21e96069 , 我們就獲取到了Charles生成的證書名稱。

然后將 E:\find.pem 改名為 21e96069.0

將證書放到安卓系統證書目錄

利用夜神模擬器的文件傳輸功能將證書傳到安卓模擬器,需要把證書先放到電腦夜神模擬器共享目錄,然后把證書拖動到夜神模擬器窗口就完成傳輸了,文件會傳到模擬器的共享目錄。

然后再次進入shell

執行下面命令

獲取超級用戶權限
su
修改system目錄讀寫權限
mount -o remount,rw /system
將安卓共享目錄中的證書文件復制到系統證書目錄中去 , 注意 這個 21e96069.0  要以你的文件為準
cp /sdcard/Pictures/21e96069.0 /system/etc/security/cacerts/
開啟證書權限
chmod 644 /system/etc/security/cacerts/21e96069.0

設置Charles

Charles默認不開啟https抓包,所以我們需要進行以下設置,首先將Charles證書安裝到電腦

點擊Help > SSL Proxying > Install Charles Root Certificate,在彈出窗口中點擊“安裝證書”,然后選擇安裝到本地計算機,點擊下一頁,選擇將所有證書都放入下列存儲,選擇受信任的根證書頒發機構,確定。

第二步開啟https代理

點擊Proxy > SSL Proxying Setting,勾選Enable SSL Proxying,添加代理域名/端口

端口和域名都直接填 *

下面就可以抓https了

設置設備代理

在Charles中點擊Help > SSL Proxying > Install Charlse Root Cetificate on a mobile device or remote browser看到ip地址和端口


安卓模擬器中點擊設置打開wifi,長按wifi修改網絡 ,設置代理

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/16102.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/16102.shtml
英文地址,請注明出處:http://en.pswp.cn/web/16102.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

地下城游戲(leetcode)

個人主頁&#xff1a;Lei寶啊 愿所有美好如期而遇 地下城游戲https://leetcode.cn/problems/dungeon-game/description/ 圖解分析&#xff1a; 代碼 class Solution { public:int calculateMinimumHP(vector<vector<int>>& vv) {int row vv.size(), col …

Zookeeper 安裝教程和使用指南

一、Zookeeper介紹 ZooKeeper 是 Apache 軟件基金會的一個開源項目&#xff0c;主要基于 Java 語言實現。 Apache ZooKeeper 是一個開源的分布式應用程序協調服務&#xff0c;提供可靠的數據管理通知、數據同步、命名服務、分布式配置服務、分布式協調等服務。 關鍵特性 分布…

Nginx實戰(安裝部署、常用命令、反向代理、負載均衡、動靜分離)

文章目錄 1. nginx安裝部署1.1 windows安裝包1.2 linux-源碼編譯1.3 linux-docker安裝 2. nginx介紹2.1 簡介2.2 常用命令2.3 nginx運行原理2.3.1 mater和worker2.3.3 Nginx 的工作原理 2.4 nginx的基本配置文件2.4.1 location指令說明 3. nginx案例3.1 nginx-反向代理案例013.…

數據結構和算法|排序算法系列(三)|插入排序(三路排序函數std::sort)

首先需要你對排序算法的評價維度和一個理想排序算法應該是什么樣的有一個基本的認知&#xff1a; 《Hello算法之排序算法》 主要內容來自&#xff1a;Hello算法11.4 插入排序 插入排序的整個過程與手動整理一副牌非常相似。 我們在未排序區間選擇一個基準元素&#xff0c;將…

移動云以深度融合之服務,令“大”智慧貫穿云端

移動云助力大模型&#xff0c;開拓創新領未來。 云計算——AI模型的推動器。 當前人工智能技術發展的現狀和趨勢&#xff0c;以及中國在人工智能領域的發展策略和成就。確實&#xff0c;以 ChatGPT 為代表的大型語言模型在自然語言處理、文本生成、對話系統等領域取得了顯著的…

項目管理:敏捷實踐框架

一、初識敏捷 什么是敏捷(Agile)?敏捷是思維方式。 傳統開發模型 央企,國企50%-60%需求分析。整體是由文檔控制的過程管理。 傳統軟件開發面臨的問題: 交付周期長:3-6個月甚至更長溝通效果差:文檔化溝通不及時按時發布低:技術債增多無法發版團隊士氣弱:死亡行軍不關注…

Vmware 17安裝 CentOS9

前言 1、提前下載好需要的CentOS9鏡像&#xff0c;下載地址&#xff0c;這里下載的是x86_64 2、提前安裝好vmware 17&#xff0c;下載地址 &#xff0c;需要登錄才能下載 安裝 1、創建新的虛擬機 2、在彈出的界面中選擇對應的類型&#xff0c;我這里選擇自定義&#xff0c;點…

python command亂碼怎么解決

python command亂碼怎么解決&#xff1f;具體方法如下&#xff1a; 先引入import sys 再加一句&#xff1a;typesys.getfilesystemencoding() 然后在輸出亂碼的數據的后面加上“.decode(utf-8).encode(type)”。 比如輸入“ss”亂碼。 就寫成print ss.decode(utf-8).encode(typ…

USB - Host controller類型介紹

USB 主機控制器類型 USB 主機控制器是計算機系統中的重要組件&#xff0c;負責管理計算機與連接的 USB 設備之間的通信。多年來&#xff0c;針對不同的 USB 標準和數據傳輸速率&#xff0c;開發了多種類型的 USB 主機控制器。以下是主要 USB 主機控制器類型的概述&#xff1a; …

【話題】AIGC行業現在適合進入嗎

大家好&#xff0c;我是全棧小5&#xff0c;歡迎閱讀小5的系列文章&#xff0c;這是《話題》系列文章 目錄 引言AIGC的發展階段市場需求時機是否合適優勢挑戰 文章推薦 引言 在撰寫關于當前是否適合進入AIGC&#xff08;人工智能生成內容&#xff09;行業的文章之前&#xff0…

從零實現Llama3中文版

1.前言 一個月前&#xff0c;Meta 發布了開源大模型 llama3 系列&#xff0c;在多個關鍵基準測試中優于業界 SOTA 模型&#xff0c;并在代碼生成任務上全面領先。 此后&#xff0c;開發者們便開始了本地部署和實現&#xff0c;比如 llama3 的中文實現、llama3 的純 NumPy 實現…

數據結構——鏈式二叉樹知識點以及鏈式二叉樹數據操作函數詳解!!

引言&#xff1a;該博客將會詳細的講解二叉樹的三種遍歷方法&#xff1a;前序、中序、后序&#xff0c;也同時會講到關于二叉樹的數據操作函數。值得一提的是&#xff0c;這些函數幾乎都是建立在一個函數思想——遞歸之上的。這次的代碼其實寫起來十分簡單&#xff0c;用不了幾…

告別紅色波浪線:tsconfig.json 配置詳解

使用PC端的朋友&#xff0c;請將頁面縮小到最小比例&#xff0c;閱讀最佳&#xff01; tsconfig.json 文件用于配置 TypeScript 項目的編譯選項。如果配不對&#xff0c;就會在項目中顯示一波又一波的紅色波浪線&#xff0c;警告你這些地方的類型聲明存在問題。 一般我們遇到這…

在沒有dubbo-admin情況下如何判斷zk中注冊的dubbo服務是否注冊成功

通常我們都是通過dubbo-admin來查看dubbo服務是否注冊成功&#xff0c;那么如果沒有部署dubbo-admind的情況下&#xff0c;我們如何來判斷dubbo服務是否注冊成功&#xff1a; 一、首先我們進入到zookeeper bin目錄下使用以下指令連接到zk: ./zkCli.sh -server ip:port ip&…

Linux文件系統原理

Linux文件系統 馮諾依曼在1945年提出計算機的五大組成部分 運算器&#xff1a;CPU 控制器&#xff1a;CPU 存儲器&#xff1a;內存和硬盤 輸入設備&#xff1a;鼠標、硬盤 輸出設備&#xff1a;顯示器一、硬盤結構 機械硬盤結構 扇區&#xff1a;硬盤的最小存儲單位&#xff…

Transformer講解大綱,寫PPT的可參考

前言 在這個信息如星辰般璀璨的時代,我們被無數的語言和文字包圍。它們如同夜空中閃爍的繁星,每一顆都蘊藏著獨特的故事和知識。然而,如何解讀這些星辰的秘密,如何將它們的光芒匯聚成智慧的海洋,成為了我們這個時代的挑戰。今天,我們將一起探索一種名為Transformer的神秘…

【路徑規劃】基于遺傳算法GA實現最短距離 多起點多終點多旅行商問題求解附Matlab代碼

基于遺傳算法GA實現最短距離 多起點多終點多旅行商問題求解 研究背景:研究步驟:研究方法和技術路線:代碼研究背景: 多起點多終點多旅行商問題是旅行商問題(TSP)的一個擴展,該問題要求確定多個旅行商從各自的起點出發,分別經過一系列目標點最終回到各自的終點,使得總路…

IOT技術怎么落地?以寶馬,施耐德為例

物聯網技術 物聯網&#xff08;IoT&#xff09;技術正逐漸成為數字化工廠轉型的核心驅動力。本文將通過實際案例&#xff0c;探討IoT技術如何促進制造業的數字化轉型&#xff0c;提高生產效率&#xff0c;降低成本&#xff0c;并提升產品質量。 1. 物聯網技術簡介 物聯網技術通…

vue 模擬隨機經緯度(小數點后保留6位),直接可用

1.隨機生成經緯度 // 隨機生成經緯度的方法function generateRandomLatLng(latitudeRange, longitudeRange) {const randomLat (Math.random() * latitudeRange.max latitudeRange.min).toFixed(6)const randomLng (Math.random() * longitudeRange.max longitudeRange.mi…

MySQL數據庫基礎:使用、架構、SQL語句、存儲引擎

文章目錄 什么是數據庫CS模式 基本使用安裝鏈接服務器服務器、數據庫、表關系簡單使用數據庫在Linux下的體現 MySQL架構連接器層客戶端層服務層存儲引擎層物理存儲層 SQL分類存儲引擎 什么是數據庫 mysql&#xff1a;數據庫服務的客戶端mysqld&#xff1a;數據庫服務的服務器端…