charles抓包提示unknow
charles抓包提示unknow解決方法
- 前言
- 一、安卓7.0以上抓包解決方法
- 二、映射(Map remote)引起的unknow問題
前言
在嘗試過各種檢查證書的方法失敗之后發現的偏方
有條件的話還是建議換個手機,我折騰了三天,最后換一個手機換回原來的映射,照樣美美地抓到了所有包,令我感到些許沮喪。。。
經過長時間掙扎,我推測我的charles抓包出現unknow的原因有二:
1、android7以上不相信證書的問題,很多博客都有寫
2、開了映射,在映射過程中出現了一些問題
所以主要嘗試解決這兩個問題
初學者 ,歡迎指正🤝
一、安卓7.0以上抓包解決方法
很多博客有寫,主要是root、改代碼等方法附上:
(這篇整理很詳細↓)
https://www.cnblogs.com/xiaobaibailongma/p/12903078.html
還有
https://blog.csdn.net/xiaocszn/article/details/86081055
https://www.cnblogs.com/xiaobaibailongma/p/12903078.html
但是手機各不同,不一定都能root
換了一部root好的手機發現,真的大部分包都可以抓到😥
以下方法不一定管用!不好用別罵我
二、映射(Map remote)引起的unknow問題
(以下方法對我這種接收到一個map remote文件,里面有很多映射的人比較有用)
首先最初映射的設置(從別人手里拿到的map remote設置,在別人電腦上可以正常使用,但是我電腦上不行):
抓包的時候是這樣的,雖然映射了但是沒抓到:
然后找到map remote中它的映射:
然后把map remote關掉,看看沒有映射的時候他是什么結構,說明在正式環境下,正常應該拉取到什么:
發現它的結構和映射中設置的不一樣,映射中設置的沒有path,所以在下面加上:
打開就能用了:
還有一種方法(對于同一個host不同的path有很多映射的情況)
取消掉幾個,就能用了:
(不過還是別人的charles最好用)
總結
以上是生活随笔為你收集整理的charles抓包提示unknow的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: APP二维码下载 自动跳转
- 下一篇: 教育培训行业市场营销推广方案分享