天天看點

MAC抓包工具Charles 一、安裝/破解包下載下傳 二、安裝、破解 三、抓包

一、安裝/破解包下載下傳

      安裝包下載下傳: https://www.charlesproxy.com/latest-release/download.do

      破解包下載下傳: http://charles.iiilab.com/

二、安裝、破解

       安裝Charles,打開

       破解:應用程式→ Charles→顯示包内容 用下載下傳的破解包charles.jar替換Content/Java下的同名檔案

三、抓包

 HTTP抓包

        1、打開Charles程式

        2、檢視Mac電腦的IP位址,系統偏好設定->網絡就可以檢視到了   

MAC抓包工具Charles 一、安裝/破解包下載下傳 二、安裝、破解 三、抓包

        3、打開手機設定,進入目前wifi連接配接(Mac在一個區域網路内),設定HTTP代理Group,将伺服器填為上一步中獲得的IP,端口填8888:

MAC抓包工具Charles 一、安裝/破解包下載下傳 二、安裝、破解 三、抓包

        4、手機打開你要抓包的app進行網絡操作

        5、Charles彈出确認框,點選Allow按鈕即可

HTTPS抓包

        1、打開Charles,“Help”->"SSL Proxying"->Install Charles Root Certificate,可是“此根證書不被信任“是不可以的,是以還需要右鍵打開快捷菜單,選擇“顯示簡介”,打開以下界面:

MAC抓包工具Charles 一、安裝/破解包下載下傳 二、安裝、破解 三、抓包

          把“信任”-“使用此證書時:”的選項改為“始終信任”,此時關閉簡介面闆,再回到“鑰匙串通路”界面,就會變成下圖,說明已經安裝成功:

MAC抓包工具Charles 一、安裝/破解包下載下傳 二、安裝、破解 三、抓包

         2、Install Charles Root Certificate in iOS Simulators

         3、Install Charles Root Certificate on a Mobile Device or Remote Browser

              1)a.把Mac的網絡共享給移動裝置。Mac打開“系統偏好設定”->共享,打開網際網路共享:

MAC抓包工具Charles 一、安裝/破解包下載下傳 二、安裝、破解 三、抓包

                2)用移動裝置連接配接剛才Mac共享的網

             4、安裝證書

                   手機浏覽器通路http://www.charlesproxy.com/getssl,按提示安裝證書。

            5、設定https封包域名

                  Charles → proxy → ssl proxying setting  如圖,點選add ,端口 443 

MAC抓包工具Charles 一、安裝/破解包下載下傳 二、安裝、破解 三、抓包

             6、重新開機Charles,就可以看到 http/https都可以抓到啦~

MAC抓包工具Charles 一、安裝/破解包下載下傳 二、安裝、破解 三、抓包

windows抓包: fiddler  http://blog.csdn.net/jiangwei0910410003/article/details/19806999