日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

如何配置charles_抓包工具--charles(青花瓷)及获取AppStore数据包

發(fā)布時間:2024/10/12 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何配置charles_抓包工具--charles(青花瓷)及获取AppStore数据包 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

#### 1.Charles

Charles是一個HTTP代理/ HTTP監(jiān)視器/反向代理,使開發(fā)人員能夠查看他們的機器和Internet之間的所有HTTP和SSL / HTTPS通信。這包括請求、響應(yīng)和HTTP頭(包含cookie和緩存信息)。

2.Charles 使用與配置

  • 2.1 抓取HTTP請求

打開Charles,打開Charlels主題菜單,找到Proxy 勾選上macOS Proxy就可以了 在macOS Proxy 的下方有Proxy Settings選項,點擊打開

在Port出輸入8888,并且勾選下方Enable transparent HTTP proxying 選項,點擊OK即可.
  • 2.2 找到我們mac的ip,以方便在mac上抓取移動端app的數(shù)據(jù)包 三種種方式找到我們的mac ip地址 第一種:

(設(shè)置中找到網(wǎng)絡(luò)即可看到mac ip地址)

第二種:

(在Charles菜單欄中,找到Help-->Local IP Address,打開即可找到ip地址)

第三種:

(終端-->ifconfig)
  • 2.3 手機配置

  • 2.4 然后就可以愉快的抓取http包了.

3.抓取https包

  • Charles可以抓取http協(xié)議的包,也能抓取https協(xié)議的包.
  • 由于https是經(jīng)過加密的,抓取的包以密文方式展現(xiàn)的
  • 配置Charles的SSL可以以明文查看https協(xié)議傳輸?shù)膬?nèi)容

菜單欄中找到Help-->SSL Proxying -->>Install Charies Root Certificate!

在鑰匙串中,找到Charles Proxy 證書,這個是我信任后的證書 安裝的后的證書是不被信任的.

我們選中證書,右鍵,顯示簡介就可以出現(xiàn)上圖,我們信任證書即可 然后輸入mac密碼確認(rèn). 證書到這里已經(jīng)完成安裝
  • 配置SSL

菜單欄--> Proxy --> SSL Proxying Settings

Host: * Port: 443 點擊ok即可完成配置
  • 好了,這里就可以以明文的方式查看https傳輸?shù)脑斍榱?

4.Charles抓包工具的中文亂碼解決辦法

裝好了,打開Charles后,發(fā)現(xiàn)抓到的包content都是亂碼. 下面有個解決辦法,有助于大家參考,解決了問題.

菜單欄找到-->Tools-->Rewrite

開啟Enable Rewrite ,添加charset

Name: UTF-8-Set 點擊Add,添加內(nèi)容

紅框出添加或者勾選,點擊ok即可完成配置.

我們的問題就可以解決了.

5. AppStore 數(shù)據(jù)包抓取

如果我們所有的配置都完成了, 我們是不是就可以愉快的抓包了. 當(dāng)時的心情是開心的. 然而問題就來了, 到底是什么問題呢? 這么神秘嗎? 這個問題算是神秘.

我們到這一步都還OK, 問題出現(xiàn)了, 當(dāng)我們把密碼和賬號輸入后, 點擊登錄按鈕 提示連接apple 服務(wù)器 錯誤 一萬個不開心. 當(dāng)時AppStore 也打不開了,顯示連接不到apple服務(wù)器. 其他軟件可以正常抓取數(shù)據(jù). 當(dāng)時猜測是不是蘋果做了反抓取機制.

后來,找了原因:越獄手機要禁止SSL Pinning證書, AppStore使用的是SSL Pinnign(證書鎖定), 所以沒有辦法通過抓包工具直接抓到包. 因此想抓到包,必須通過安裝插件來禁止SSL Pinning. 這是目前最有效的解決方法了,不知道有沒有用. 抱著嘗試的目的開始操作.

  • 我們首先準(zhǔn)備越獄機(ios9.3.1的系統(tǒng),已經(jīng)越獄)
    • 2.我們需要下載( SSL KillSwitch 2) 地址: https://github.com/nabla-c0d3/ssl-kill-switch2

    • 3.越獄機都有cydia軟件,一定要裝上插件OpenSSH 這里就不介紹如何安裝了,請看我寫的逆向工具集(二),地址:https://www.jianshu.com/p/3157223a836b ,有講到OpenSSH.
    • 4.我們連接手機終端,把deb包傳到越獄手機
    scp com.nablac0d3.sslkillswitch2_0.12.deb root@host:var/root/

    安裝sslkillswitch

    dpkg -i com.nablac0d3.sslkillswitch2_0.12.deb

    安裝中遇到的問題:

    主要cydia沒有安裝插件 preferenceloader 在cydia中找到該插件,并安裝.就可以解決問題.

    安裝完成后,手機會立即重啟,重啟后我們進入設(shè)置,最下面會多了一個SSL Kill Switch2

    • 5.這一步完成后,應(yīng)該可以使用了.雖然禁止了SSL Pinning,我們登錄的時候仍然是報服務(wù)器請求錯誤.
    Why SSL Kill Switch didn’t workI initially thought the issue to be that the strategy used by the SSL Kill Switchto disable certificate validation somehow wasn’t enough to bypass *itunesstored*’s certificate pinning. However, it turns out that the SSL Kill Switch was just not being injected into the *itunesstored* process at all, for a couple reasons:The itunesstored process is started as a daemon by launchd early during the device’s boot sequence, before MobileSubstrate and MobileLoader get started. Therefore, none of the MobileSubstrate tweaks installed on the device, including the SSL Kill Switch, get injected into this process. The SSL Kill Switch had a MobileLoader filter so that the code disabling certificate validation would only be loaded into apps linking the UIKit bundle (ie. applications with a user interface). This was initially done to restrict the effect of the SSL Kill Switch to App Store apps only. However, itunesstored is a daemon that doesn’t have a user interface, hence the filter prevented MobileLoader from injecting the SSL Kill Switch into the process. After figuring this out, getting *itunesstored* to stop validating SSL certificates was very straightforward. First of all, make sure you’re using the latest version of the SSL Kill Switch(at least v0.5). Then, all you need to do is kill the itunesstored process: iPad-Mini:~ root# ps -ef | grep itunesstored 501 170 1 0 0:00.00 ?? 0:01.95 /System/Library/PrivateFrameworks/iTunesStore.framework/Support/itunesstored0 432 404 0 0:00.00 ttys000 0:00.01 grep itunesstorediPad-Mini:~ root# kill -s KILL 170

    原因是tunesstored進程在早期啟動時作為守護進程啟動 該設(shè)備的引導(dǎo)序列,在MobileSubstrate和MobileLoader獲得之前開始了. 因為SSL Kill Switch作為MobileSubstrate的插件,沒有辦法注入到進程itunesstored中. 如何解決: 必須殺掉itunesstored進程,itunesstored作為守護進程會自啟,自啟時SSL Kill Switch 就注入了itunesstored進程,如何操作呢? 其實上面文章也給出了操作命令. 我們自己也操作一下.

    kill進程后,我們重啟App Store,就可以愉快的抓包了. 我當(dāng)時第一次操作后,并沒有任何結(jié)果. 我自己開始覺得這個方法沒有解決問題. 后來,我嘗試關(guān)機重啟, 然后再操作一次kill命令, 最后,完全正常了. 如果大家也是這樣,可以重啟手機多次,多操作幾次. 如果沒有其他的解決辦法,這就是唯一的好方法.

    6.總結(jié)

    因為最近要抓取AppStore的數(shù)據(jù)包, 也就研究了一下Charles, 剛接觸就遇到了這些問題, 所以把自己的解決辦法告訴大家, 希望大家少走彎路, 節(jié)省更多的時間.

    本文章簡單的介紹了, charles 的配置及使用, AppStore的數(shù)據(jù)報獲取. 還有很多charles的功能待你去研究. 這篇文章希望能夠能幫到你. 簡書地址:https://www.jianshu.com/u/e1ee7a9783c8 更多文章請持續(xù)關(guān)注.

    總結(jié)

    以上是生活随笔為你收集整理的如何配置charles_抓包工具--charles(青花瓷)及获取AppStore数据包的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 99久久精品国产成人一区二区 | 久久偷看各类女兵18女厕嘘嘘 | 色婷婷视频 | 在线岛国| 亚洲逼 | 一本大道久久精品 | 人人干美女 | 中文字幕在线播放一区二区 | 日日躁夜夜躁狠狠躁 | 一区二区视频国产 | 国产正在播放 | 亚洲区在线播放 | 亚洲一级大片 | 欧美人吸奶水吃奶水 | 日韩欧美视频 | 91精品国产aⅴ一区二区 | а 天堂 在线 | 国产自偷自拍 | 亚洲精品视频导航 | 久草网视频 | 国产成人专区 | 香港三级日本三级 | 在线免费黄色av | 国产精品一二三区在线观看 | 人妻少妇偷人精品视频 | 91在线观看免费高清完整版在线观看 | 蜜桃成熟时李丽珍国语 | 国产亚洲精品美女 | 999在线观看视频 | 免费www xxx | 中文字幕免费播放 | 91国内精品久久久 | 越南毛茸茸的少妇 | 亚洲色图国产 | 老熟妇仑乱一区二区视频 | 女18毛片| 国产精品女人精品久久久天天 | 熟女俱乐部五十路六十路av | 成人免费福利视频 | 日本国产高清 | 最新日韩在线视频 | 制服.丝袜.亚洲.中文.综合 | 又黄又骚的视频 | www.男人天堂 | 国产精品无码久久久久高潮 | 国产日韩一区二区三区在线观看 | 国产91在线播放九色 | 亚洲性大片 | 天天色综| 亚洲麻豆一区二区三区 | 日韩夜夜高潮夜夜爽无码 | 成年人在线观看 | 精品国产伦一区二区三区 | 精品亚洲成人 | 中文在线8资源库 | 天天想你在线观看完整版电影高清 | 天天精品 | 久久激情av | 国产又粗又长又大 | 午夜国产小视频 | 精品人妻视频在线 | 亚洲精品~无码抽插 | 久热免费| av在线免费播放 | 日韩免费观看一区二区 | 两个女人互添下身爱爱 | 成人国产av一区二区三区 | 国产精品无码一区二区无人区多人 | 欧美性生交片4 | 国产精品免费看久久久无码 | 亚洲一区在线免费 | 亚洲v国产v| 艹男人的日日夜夜 | 久久久久久久久久久久久久久久久久 | 婷婷视频 | 在线看日本 | 日韩精品――中文字幕 | 欧美久久久久久又粗又大 | 日本a级片在线播放 | 欧美生活一级片 | 麻豆视频传媒入口 | 五月天激情综合 | 传媒av在线 | 国产精品日日做人人爱 | 少妇激情一区二区三区 | 性生活在线视频 | 欧美亚洲黄色 | 午夜国产福利在线观看 | 高清日韩一区二区 | 精品久久香蕉国产线看观看亚洲 | 日本激情视频一区二区三区 | 国产成人午夜视频 | 亚洲爱情岛论坛永久 | 亚洲爱v | 99国产揄拍国产精品 | 神马伦理影视 | 成人午夜福利视频 | 黄色片不卡 | 一级做a爰片久久毛片 |