Charles v4.2 破解版是一款非常不錯(cuò)的抓包軟件,在 Windows/Mac 下常用的截取網(wǎng)絡(luò)封包的工具,在做iOS開(kāi)發(fā)時(shí),我們?yōu)榱苏{(diào)試與服務(wù)器端的網(wǎng)絡(luò)通訊協(xié)議,常常需要截取網(wǎng)絡(luò)封包來(lái)分析,可以對(duì)各類app進(jìn)行抓包,是一款非常強(qiáng)大的手機(jī)抓包工具,有需要進(jìn)行調(diào)試抓包的用戶快來(lái)下載吧,winwin7給大家?guī)?lái)的這款抓包軟件是破解版的,破解后無(wú)限制使用!
抓包神器Charles Proxy 軟件特點(diǎn):
支持SSL代{過(guò)}{濾}理。可以截取分析SSL的請(qǐng)求。
支持流量控制??梢阅M慢速網(wǎng)絡(luò)以及等待時(shí)間(latency)較長(zhǎng)的請(qǐng)求。
支持AJAX調(diào)試??梢宰詣?dòng)將json或xml數(shù)據(jù)格式化,方便查看。
支持AMF調(diào)試??梢詫lashRemoting或FlexRemoting信息格式化,方便查看。
支持重發(fā)網(wǎng)絡(luò)請(qǐng)求,方便后端調(diào)試。
支持修改網(wǎng)絡(luò)請(qǐng)求參數(shù)。
支持網(wǎng)絡(luò)請(qǐng)求的截獲并動(dòng)態(tài)修改。
檢查HTML,CSS和RSS內(nèi)容是否符合W3C標(biāo)準(zhǔn)。
使用方法:
一、開(kāi)始使用Charles
通過(guò)從“開(kāi)始”菜單或“應(yīng)用程序”文件夾或從安裝它的任何位置運(yùn)行應(yīng)用程序來(lái)啟動(dòng)Charles。
如果您安裝了Firefox,則會(huì)詢問(wèn)有關(guān)Firefox Add-On的問(wèn)題。這讓你告訴Charles你是否安裝了Firefox Add-On。
在Mac OS X上,系統(tǒng)會(huì)詢問(wèn)有關(guān)Mac OS X代理設(shè)置的問(wèn)題。要在Mac OS X上自動(dòng)配置代理設(shè)置,您需要通過(guò)輸入密碼向Charles授予權(quán)限。
您可以對(duì)這兩個(gè)問(wèn)題回答“Not Yet”,稍后您將有機(jī)會(huì)。
第一印象
你會(huì)看到的第一件事是無(wú)題會(huì)話。如果您的代理設(shè)置已自動(dòng)配置,您現(xiàn)在應(yīng)該可以使用Web瀏覽器觀察Charles中記錄的事件。
對(duì)于您訪問(wèn)的每個(gè)網(wǎng)站/主機(jī),您會(huì)看到左側(cè)樹(shù)中顯示的節(jié)點(diǎn)。探索樹(shù)。單擊其中一個(gè)記錄的事件,您將看到詳細(xì)信息,查看正文(可能只在響應(yīng)選項(xiàng)卡上,除非您正在進(jìn)行POST),并且您將看到正在傳輸?shù)臄?shù)據(jù)。
這是Charles可以做的最簡(jiǎn)單,最常見(jiàn)的事情。它非常強(qiáng)大,因?yàn)槟F(xiàn)在能夠看到正在傳輸和接收的所有內(nèi)容 - 它可以讓您了解實(shí)際發(fā)生的情況。
二、會(huì)議
您的會(huì)話包含您錄制的所有信息。它由Session窗口表示; 默認(rèn)情況下,當(dāng)您啟動(dòng)Charles(Untitled Session 1)時(shí)會(huì)自動(dòng)創(chuàng)建一個(gè)新會(huì)話。
當(dāng)您使用Charles時(shí),您可能只需要一個(gè)會(huì)話。直到你覺(jué)得需要使用多個(gè)會(huì)話:不要打擾。當(dāng)您的會(huì)話變滿(或太忙)時(shí),您可以清除它(使用“文件”菜單中的“清除會(huì)話”選項(xiàng)或工具欄上的垃圾桶圖標(biāo))。
可以保存并重新打開(kāi)會(huì)話(請(qǐng)參閱“文件”菜單),這對(duì)與同事交流非常有用。
三、三、記錄
錄音是查爾斯的主要功能。請(qǐng)求和響應(yīng)將記錄到當(dāng)前會(huì)話中,供您稍后檢查和分析。
記錄的請(qǐng)求取決于Charles的配置。通常,這將包括來(lái)自瀏覽器的所有HTTP和HTTPS流量,以及計(jì)算機(jī)上可能的其他應(yīng)用程序(如果您的操作系統(tǒng)代理設(shè)置也已更改)。但是,它也可能包括來(lái)自通用套接字連接的數(shù)據(jù),例如通過(guò)SOCKS代理或端口轉(zhuǎn)發(fā)。
如果錄音關(guān)閉,Charles會(huì)正常通過(guò)所有請(qǐng)求,但它們不會(huì)記錄在會(huì)話中供您查看。
四、請(qǐng)求和回復(fù)
請(qǐng)求及其響應(yīng)是Charles記錄的基本元素。
HTTP / HTTPS由請(qǐng)求 - 響應(yīng)對(duì)組成:從計(jì)算機(jī)到服務(wù)器的請(qǐng)求以及來(lái)自服務(wù)器的響應(yīng)。
對(duì)于通用套接字,請(qǐng)求 - 響應(yīng)由入站和出站流的全部?jī)?nèi)容組成。這對(duì)套接字并不總是那么有用,將來(lái)可能會(huì)有所改進(jìn)。如果您需要進(jìn)行大量的套接字級(jí)調(diào)試,可能需要考慮使用Ethereal。
1、查看請(qǐng)求
記錄時(shí),請(qǐng)求將顯示在“會(huì)話”窗口中。查看會(huì)話窗口有兩種不同的方式:結(jié)構(gòu)視圖和序列視圖。
通過(guò)結(jié)構(gòu)視圖,您可以查看由主機(jī)名組織的樹(shù)中的請(qǐng)求,然后查看主機(jī)中的文件夾/目錄。序列視圖允許您按順序查看請(qǐng)求。
單擊請(qǐng)求時(shí),會(huì)話窗口中會(huì)加載請(qǐng)求查看器以顯示詳細(xì)信息。
您始終可以看到HTTP請(qǐng)求和響應(yīng)標(biāo)頭以及請(qǐng)求和響應(yīng)主體,可以是純文本或二進(jìn)制(十六進(jìn)制和ascii)。標(biāo)題和正文的特殊查看器可以增強(qiáng)顯示效果:
2、標(biāo)題查看者
餅干
認(rèn)證
查詢參數(shù)
表格參數(shù)
JSON標(biāo)頭
正文內(nèi)容查看者
XML作為樹(shù)或格式化文本
AMF(Actionscript消息格式 - Flash和Flex Remoting)
表單參數(shù)(包括Multipart表單)
JSON
壓縮數(shù)據(jù) - 用于查看原始?jí)嚎s體
3、保存請(qǐng)求和響應(yīng)
在導(dǎo)航器視圖中右鍵單擊請(qǐng)求以獲取其他選項(xiàng)。您可以復(fù)制或保存請(qǐng)求和響應(yīng)正文。如果您選擇多個(gè)請(qǐng)求,則可以一次保存所有請(qǐng)求。
五、焦點(diǎn)
許多不同的主機(jī)經(jīng)常會(huì)有很多請(qǐng)求和響應(yīng)混亂了Charles會(huì)話。使用“焦點(diǎn)”功能,您可以將您關(guān)注的主機(jī)與不關(guān)注的主機(jī)分開(kāi)。
要激活主機(jī)的Focus,請(qǐng)右鍵單擊Structure樹(shù)中的主機(jī)名,然后從菜單中選擇Focus項(xiàng)?,F(xiàn)在,結(jié)構(gòu)樹(shù)將在頂部顯示新聚焦的主機(jī),然后顯示名為“ 其他主機(jī)”的文件夾,您可以展開(kāi)該文件夾以 查看其他所有主機(jī)。
在序列視圖中,您可以勾選 聚焦 復(fù)選框以僅顯示序列中的聚焦主機(jī)。
要查看所有焦點(diǎn)主機(jī)并進(jìn)行編輯,請(qǐng)轉(zhuǎn)到“ 視圖”菜單中的“ 聚焦主機(jī)...”項(xiàng)。
六、圖表
請(qǐng)求的圖表選項(xiàng)卡在時(shí)間線圖表上顯示請(qǐng)求和任何相關(guān)請(qǐng)求。時(shí)間線圖顯示請(qǐng)求何時(shí)開(kāi)始,響應(yīng)(下載)何時(shí)開(kāi)始以及何時(shí)結(jié)束。此外,如果有相關(guān)請(qǐng)求,那么您可以看到它們彼此之間的關(guān)系。
如果您查看HTML頁(yè)面,將顯示相關(guān)請(qǐng)求; 相關(guān)請(qǐng)求將是圖像,Javascript,CSS和頁(yè)面加載的其他文件。
該圖表對(duì)于可視化并行下載,阻塞和資源之間的依賴性非常有用。
圖表上的每個(gè)欄分為三個(gè)部分:
請(qǐng)求 - 發(fā)送(上傳)請(qǐng)求所花費(fèi)的時(shí)間(深藍(lán)色)
延遲 - 等待服務(wù)器上的網(wǎng)絡(luò)延遲或處理時(shí)間所花費(fèi)的時(shí)間(藍(lán)色中)
響應(yīng) - 接收(下載)響應(yīng)所花費(fèi)的時(shí)間(淺藍(lán)色)
七、出口
您可以通過(guò)從“文件”菜單中選擇“導(dǎo)出”,從Charles中的會(huì)話導(dǎo)出數(shù)據(jù)。
Charles支持多種不同的導(dǎo)出格式:
CSV
跟蹤文本文件
XML
Trace和XML格式也可用于導(dǎo)入。
1、CSV格式
CSV導(dǎo)出不包含所有會(huì)話信息,因此無(wú)法導(dǎo)入CSV。CSV導(dǎo)出包含有關(guān)請(qǐng)求和響應(yīng)的時(shí)間和大小的摘要數(shù)據(jù)。
2、跟蹤文件格式
這是Charles特有的純文本文件格式。它的優(yōu)點(diǎn)是易于讀寫。它特別設(shè)計(jì)用于輕松轉(zhuǎn)儲(chǔ)請(qǐng)求,因?yàn)樗哂蟹浅:?jiǎn)單的語(yǔ)法。
3、XML文件格式
XML文件格式用于與第三方軟件交換會(huì)話記錄。
需要進(jìn)行抓包的用戶一定不要錯(cuò)過(guò)這款抓包神器Charles Proxy!