Charlse 使用小記

2022-04-11 11:56:16 字數 1529 閱讀 1955

抓包神器fiddler 是基於微軟的 .net 技術開發的,沒辦法直接在 mac/linux 下使用,而charlse是

mac下常用的網路封包擷取工具。

是乙個http**伺服器

,http監視器,反轉**伺服器

注意:使用charlse前務必關閉所以本機執行的其它**伺服器(如 藍燈)

安裝完後勾選如下兩項就開始抓包了。

web專案線上除錯比較麻煩,可以用本地檔案去替換線上檔案,這樣修改本地檔案就可以方便除錯。如下所示tools--map local。

手機wi-fi中——修改網路 **設定為手動 伺服器主機名改為pc ip埠8888。

手機端連線後charlse會有個彈窗選擇allow,就可以愉快的進行手機端除錯了。

1.proxy--ssl proxy setting--add(port為443 host為想抓取的網域名稱,添*為所有網域名稱)

help--ssl proxying--install charlse root certificate--檢視證書 如果顯示charlse 該證書不被信任 如下

需要配置信任該證書

點選dock蘭一串鑰匙 選擇如下專案--顯示簡介--信任 改為始終信任(就ok了)

此時可以順利抓取https請求。

3.手機端https除錯

如下圖選擇在手機上安裝證書。

會出現乙個彈窗,手機連上pc**後,輸入如下**。

手機上隨便輸入乙個證書名稱 點選確定(然後就可以抓取手機https請求了)

1.點選structure--右擊--breakpoints--開啟頁面  沒次請求都會進一次斷點。點選execute為進行下次請求。

2.修改請求引數

攔截到想改引數的請求點選edit request即可修改引數。

3.修改返回資料 

點選edit response可以修改返回資料。

請求頭等同樣可以修改。

oracle rownum使用小記

對於 oracle 的 rownum 問題,很多資料都說不支援 between.and,只能用以上符號 並非說用 gt between.and 時會提示sql語法錯誤,而是經常是查不出一條記錄來,還會出現似乎是莫名其妙的結果來,其實您只要理解好了這個 rownum 偽列的意義就不應該感到驚奇,同樣是...

libtiff使用小記

這兩天就跟libtiff庫卯上了,總會遇到奇怪的問題。現在問題或直接或曲折的解決了,一一記錄下來。問題一 tiffsetdirectory函式的使用。目的 交叉讀取tiff中兩頁的每一行,假設第一頁tif為tif 0,第二頁tif為tif 1。我的目的就是先讀tif 0的第i行,然後讀tif 1的第...

mysql使用小記

最近專案開發採用mysql作資料庫,邏輯全部封裝到儲存過程,c otl訪問。1 otl對mysql的支援並不咋的,不能訪問帶out型別的儲存過程。解決方案是將out引數放在結果集中返回 後果是每條結果都包含這個變數.2 otl不能返回不同的結果集,只能選擇拆分儲存過程。3 update不能用row ...