android 使用 charles 抓取 https 接口,小米注意了

抓取 https 的數據

如果使用的是其他手機靡努,那么按照常用方法抓就行了

1坪圾、電腦 charles 安裝證書,設置證書「信任」為 始終信任颤难,啟用 SSL 代理神年,并配置代理的網段~

2、手機配置好跟電腦一樣的網段行嗤,然后 端口配置成8888已日,然后訪問 charles 提供的網址,下載證書栅屏。

網址大致是chls.pro/ssl,不過還是要以自己看到 charles 的提示為準

這里特別要注意飘千,千萬不要使用小米自己的瀏覽器下載這個證書,而是要使用其他瀏覽器栈雳,這樣下載下來的證書才是 .pem后綴的护奈,這里要特別注意

而且也不要在電腦端去下載手機端的這個證書,否則也會影響效果(只能使用指定證書的方法抓取數據)

3哥纫、手機霉旗、電腦都安裝好證書之后,還差最后最關鍵的一步:進行網絡安全配置

  在 android 項目中的 res>xml 下新建一個 xml 文件,文件名隨意厌秒,如果沒有xml 文件夾读拆,自己新建一個

 比如我的文件名是:network_security_config.xml

然后里面配置上如下內容

      <?xml version="1.0" encoding="utf-8"?>
      <network-security-config>
      <!-- 支持 Android 9.0 以上使用部分域名時使用 http -->
      <domain-config cleartextTrafficPermitted="true">
      <domain includeSubdomains="true">host地址(改成自己項目的)</domain>
      </domain-config>
      <!-- 支持 Android 7.0 以上調試時,信任 Charles 和 Fiddler 等用戶信任的證書 -->
      <debug-overrides>
           <trust-anchors>
                <certificates src="system" />
                <certificates src="user" />
          </trust-anchors>
     </debug-overrides>
     </network-security-config>

其中只有 host地址(改成自己項目的)這個部分改成自己的 主機地址鸵闪,其余地方不變檐晕,這個配置的意思就是 允許所有 調試 版本的app進行 https 的抓取

也就是說正式版本是抓不到的哦 ,如果想要抓正式版本蚌讼,可以修改成

 <?xml version="1.0" encoding="utf-8"?>
  <network-security-config>
      <base-config cleartextTrafficPermitted="true">
        <trust-anchors>
            <certificates src="system" overridePins="true" />
            <certificates src="user" overridePins="true" />
        </trust-anchors>
      </base-config>
  </network-security-config>

這個就一點不需要改了辟灰,不過不建議這樣寫哦,以免發(fā)版時忘記注釋篡石,倒置自己的數據被抓取到了芥喇。

然后,將此文件的路徑配置到清單文件的 Application 標簽中即可

<?xml version="1.0" encoding="utf-8"?>
  <manifest ... >
      <application android:networkSecurityConfig="@xml/network_security_config"
                ... >
        ...
     </application>
  </manifest>

OK,這樣就搞定了夏志,快去試試吧~

?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末乃坤,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子沟蔑,更是在濱河造成了極大的恐慌湿诊,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,252評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件瘦材,死亡現場離奇詭異厅须,居然都是意外死亡,警方通過查閱死者的電腦和手機食棕,發(fā)現死者居然都...
    沈念sama閱讀 94,886評論 3 399
  • 文/潘曉璐 我一進店門朗和,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人簿晓,你說我怎么就攤上這事眶拉。” “怎么了憔儿?”我有些...
    開封第一講書人閱讀 168,814評論 0 361
  • 文/不壞的土叔 我叫張陵忆植,是天一觀的道長。 經常有香客問我谒臼,道長朝刊,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,869評論 1 299
  • 正文 為了忘掉前任蜈缤,我火速辦了婚禮拾氓,結果婚禮上,老公的妹妹穿的比我還像新娘底哥。我一直安慰自己咙鞍,他們只是感情好房官,可當我...
    茶點故事閱讀 68,888評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著续滋,像睡著了一般易阳。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上吃粒,一...
    開封第一講書人閱讀 52,475評論 1 312
  • 那天,我揣著相機與錄音拒课,去河邊找鬼徐勃。 笑死,一個胖子當著我的面吹牛早像,可吹牛的內容都是我干的僻肖。 我是一名探鬼主播,決...
    沈念sama閱讀 41,010評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼卢鹦,長吁一口氣:“原來是場噩夢啊……” “哼臀脏!你這毒婦竟也來了?” 一聲冷哼從身側響起冀自,我...
    開封第一講書人閱讀 39,924評論 0 277
  • 序言:老撾萬榮一對情侶失蹤揉稚,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后熬粗,有當地人在樹林里發(fā)現了一具尸體搀玖,經...
    沈念sama閱讀 46,469評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,552評論 3 342
  • 正文 我和宋清朗相戀三年驻呐,在試婚紗的時候發(fā)現自己被綠了灌诅。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,680評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡含末,死狀恐怖猜拾,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情佣盒,我是刑警寧澤挎袜,帶...
    沈念sama閱讀 36,362評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站沼撕,受9級特大地震影響宋雏,放射性物質發(fā)生泄漏。R本人自食惡果不足惜务豺,卻給世界環(huán)境...
    茶點故事閱讀 42,037評論 3 335
  • 文/蒙蒙 一磨总、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧笼沥,春花似錦蚪燕、人聲如沸娶牌。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽诗良。三九已至,卻和暖如春鲁驶,著一層夾襖步出監(jiān)牢的瞬間鉴裹,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評論 1 274
  • 我被黑心中介騙來泰國打工钥弯, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留径荔,地道東北人。 一個月前我還...
    沈念sama閱讀 49,099評論 3 378
  • 正文 我出身青樓脆霎,卻偏偏與公主長得像总处,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子睛蛛,可洞房花燭夜當晚...
    茶點故事閱讀 45,691評論 2 361

推薦閱讀更多精彩內容