Mac下使用Charles抓包Android

image

背景

一實驗室同學問我學過爬蟲沒,會不會python,我說一點點,他找到一個"我去圖書館"自動搶座的python程序,讓我給他跑起來,看到這個項目的github上說,需要在配置文件中添加自己的seesionID,這里的sessionID就是微信使用"我去圖書館"公眾號時的ID,當然就需要采用抓包的形式進行獲取。

Charles的安裝

此軟件的安裝十分方便,直接在官網(wǎng)下載即可!此處選擇相應的系統(tǒng)版本就可以!

image

Charles配置

安裝好Charles之后,需要進行必要的配置

  • 首先配置Proxy,如下圖:


    配置Proxy

    image

系統(tǒng)使用的端口是8888,通常不需要修改,當然也可以自己進行修改。

  • 配置SSL Proxy,如下圖


    image

    一開始是沒有任何項的,這里點擊Add


    image

    host輸入*, Port輸入443.

配置證書

上面的操作以及可以抓一些http請求的包,但是現(xiàn)在很多請求都是https,因此需要安裝相應證書,如下圖:


image

隨后可以看到下圖:


image

這里需要信任Charles Proxy CA,我這里選擇的是始終信任。

接下來需要為我們的移動端申請一個證書,如下圖


image
  • 到這里,電腦端的配置就全部結(jié)束了。接下來看移動端的配置

移動端配置

需要注意的是,移動端需要和pc端需要處于同一局域網(wǎng)內(nèi)。

  • 打開手機的wifi設置,點開已連接的Wi-Fi,設置代理為手動,主機名填pc端的ip,mac下用ifconfig查詢,windows用ipconfig查詢,端口號填8888(自己之前設置的端口)


    image
  • 然后用手機瀏覽器在地址欄輸入chls.pro/ssl,它會提示下載一個證書,下載完畢后安裝就可以。

最后

  • 我用的小米手機自帶的瀏覽器下載的證書,是無法安裝的,貌似小米手機都不行,網(wǎng)上各種說法,最后我下載了個234瀏覽器下載后安裝成功。
  • 使用完畢后記得把代理改回來,不然會上不了網(wǎng)的!
    *****2021年4月14日更新********
    如果瀏覽器下載后提示安裝失敗,需到設置中安裝,此時可將下載的證書復制到download中,然后在設置中安裝CA證書。vivo親測有效。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容