成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Android 系統抓包喂飯教程!你學會了嗎?

移動開發 Android
對于使用 iPhone 的小伙伴來說,日常抓包不要太容易。PC 端工具,比如:Charles、Fiddler 完全夠打;「 Stream」是 iOS 端一款非常強大的網絡抓包應用,界面簡潔的同時功能非常強大。

1. 前言

大家好,我是安果!

在編寫爬蟲前,我們都需要對目標應用進行抓包,然后分析一波后,才能進入到編寫腳本的階段

對于使用 iPhone 的小伙伴來說,日常抓包不要太容易。PC 端工具,比如:Charles、Fiddler 完全夠打;「 Stream」是 iOS 端一款非常強大的網絡抓包應用,界面簡潔的同時功能非常強大

但對于使用 Android 高版本系統的小伙伴來說,抓包就沒那么便利了!由于高版本系統提高了安全策略,要抓包必須將 CA 證書放置到系統證書目錄下才能進行正常抓包,而用戶安裝的證書默認為用戶證書,導致很多 App 沒法進行正常抓包

本篇文章將以常見場景介紹 Android 高版本系統抓包的操作步驟

2. 非 Root 設備

Android 同樣有一款強大的網絡抓包工具,即:小黃鳥「 HttpCanary 」

具體的操作步驟如下:

2-1 導出 HttpCanary 根證書

安裝小黃鳥 App 后,進入到設置頁面,導出 HttpCanary 根證書

類型選擇「 System Trusted(.0) 」

這樣,HttpCanary 根證書保存到「 內部存儲路徑/HttpCanary/cert/...0 」目錄下

2-2 安裝 APKPure 和 VMOS Pro 應用

VMOS PRO 下載地址:https://apkpure.com/cn/vmos-pro/com.vmos.ggp

PS:由于 VMOS PRO 應用格式為 XAPK,這里推薦通過 APKPure 安裝 XAPK 格式的應用

2-3 VMOS 導入 RE 應用、目標應用及 HttpCanary 根證書

打開 VMOS Pro 應用,導入 Root Explorer 應用、目標應用及 HttpCanary 根證書文件

這樣,VMOS 中就包含了目標應用、RE 文件管理應用,并且 HttpCanary 根證書文件默認被保存到 「 VMOSfiletransferstatio/ 」下

2-4 導入證書到系統證書目錄下

在 VMOS Pro 中,通過 RE 應用將 HttpCanary 根證書文件移動到系統證書目錄下

系統證書目錄:/system/etc/security/cacerts/

2-5 開始抓包

打開小黃鳥 App,在設置目標應用中設置為「 VMSO 」,然后在主界面開啟抓包開關,最后在 VMOS 中操作目標應用

目標應用的網絡請求都會展示在小黃鳥主界面列表中了

需要補充的是,小黃鳥 HttpCanary 應用中更推薦使用「 平行空間 」進行抓包,但是實際使用過程發現存在閃退及安裝插件等問題,不太推薦使用

3. Root 設備

如果手機已經完成 Root,我們只需要將第三方證書移動(比如:小黃鳥、Charles 等)移動到系統證書目錄即可

這里通過小黃鳥 App 及 Charles 進行講解,Fiddler 類似

3-1 小黃鳥 App 抓包

操作步驟如下:

  • 手機解鎖并 Root
  • 安裝小黃鳥 HttpCanary 應用,并導出 HttpCanary 根證書,格式選擇和上面一樣
  • 通過數據線,拷貝 CA 證書到 PC 上
  • PC 端下載 adb 并配置環境變量
  • 通過下面一系列 adb 命令,將證書 PUSH 到系統證書目錄下
  • 打開小黃鳥應用,設置目標應用
  • 在小黃鳥主界面點擊抓包按鈕,即可以對目標應用進行抓包了
# 授予adb root權限
adb root
# 禁用系統驗證
adb disable-verity
# 重啟手機
adb reboot

# 授予adb root權限
adb root

# 在將文件 push 到 '/system' 文件夾之前,必須先輸入命令 'adb remount'
adb remount

# 拷貝證書到/system/etc/security/cacerts/下面
# adb push 87bc3517.0 /system/etc/security/cacerts/

# 重啟
adb reroot

# 查看是否包含導入的CA證書
adb root
adb shell
cd /system/etc/security/cacerts/
ls

3-2 Charles 抓包

操作步驟如下:

  • Charles 在幫助中下載證書(比如:CER 證書),通過數據線拷貝到手機上
  • 在文件管理中找到這個證書手動進行安裝
  • 默認會安裝到用戶證書中
  • 安裝目錄:/data/misc/user/0/cacerts-added/
  • 使用下面 adb 命令開啟手機 system 目錄的讀寫權限
  • 安裝 RE 文件管理應用并授予 Root 權限,將上面的證書從用戶證書目錄移動到系統證書目錄下
  • 系統的證書目錄:/system/etc/security/cacerts
  • 重啟手機
  • 抓包測試

查看 PC 端的 ip 地址,手機保持在同一局域網,然后設置為手動代理,最后抓包進行測試

# 以 root 權限執行
adb root
# 禁用系統驗證
adb disable-verity
# 重啟手機
adb reboot
# 以 root 權限運行
adb root
# 重新掛載
adb remount

4. 最后

上面以手機是否 Root 簡單闡述了高版本 Android 系統各種場景的抓包流程

除了上面的抓包方式,還有很多方案可以選擇。對于 Root 設備我們可以安裝 Magisk 面具,再配合 movecert 模塊進行抓包;或者我們也可以通過 EdXposed 框架 + trustmealredy 模塊進行抓包,實際工作中,我們可以根據需求自行選擇適合自己的方式

責任編輯:武曉燕 來源: AirPython
相關推薦

2023-10-30 07:05:31

2023-05-04 08:01:35

umi 插件開發插件

2023-01-13 11:55:05

TY子系統設備

2024-01-19 08:25:38

死鎖Java通信

2024-02-04 00:00:00

Effect數據組件

2023-07-26 13:11:21

ChatGPT平臺工具

2023-01-10 08:43:15

定義DDD架構

2023-08-01 12:51:18

WebGPT機器學習模型

2024-01-02 12:05:26

Java并發編程

2024-03-18 08:06:59

JavaGo開發

2024-02-06 08:33:54

文件系統SSD

2023-01-13 16:46:38

CRM系統建設

2023-10-10 11:04:11

Rust難點內存

2024-05-06 00:00:00

InnoDBView隔離

2024-07-31 08:39:45

Git命令暫存區

2023-01-30 09:01:54

圖表指南圖形化

2022-07-08 09:27:48

CSSIFC模型

2023-12-12 08:02:10

2024-08-06 09:47:57

2024-03-06 08:28:16

設計模式Java
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲在线观看视频 | aaa综合国产 | 一区二区视频在线 | 中文字幕在线观看国产 | 99re66在线观看精品热 | 亚洲91av| 国产一区二区三区视频免费观看 | 精品日韩一区二区三区av动图 | 久久国内精品 | 亚洲成人av在线 | 久久国产精品无码网站 | 伊人久久大香线 | 欧美中文字幕一区二区三区亚洲 | 小草久久久久久久久爱六 | 在线国产小视频 | 另类a v| 天天做日日做 | 日韩免费在线视频 | 91久久综合 | 免费观看的av毛片的网站 | 99影视| 欧美精品一区在线发布 | 99精品国产一区二区青青牛奶 | 免费看a | 成人午夜影院 | 人干人操 | 日韩久久久一区二区 | 涩涩操| 黄视频免费观看 | 精品中文字幕久久 | 一区二区播放 | 日韩在线欧美 | 91欧美激情一区二区三区成人 | 亚洲伦理自拍 | 欧美日本一区 | 五月综合色啪 | 最新黄色在线观看 | 亚洲国产精品久久久久秋霞不卡 | 亚洲国产成人精品女人久久久 | 天堂色区 | 九九亚洲 |