如何使用fiddller跟蹤windows進程發送的請求20140911

來源:互聯網
上載者:User

標籤:

總結點:如何使用fiddller跟蹤windows進程發送的請求

案例如下:

需求:營運工具提出需求,對每個外掛程式的設定檔,同步到營運中心時先加密,然後傳輸到營運中心解密,儲存到資料庫

測試分析:這個需求不僅僅要保證用戶端的設定檔和資料庫中的一致,並且需要保證中途是經過加密的,因此我們的測試點需要注意兩點:

1、設定檔傳輸時是經過加密的

2、在營運中心將加密的檔案正確解密並儲存在資料庫中

以上第2點比較好校正和測試,關鍵是第一點如何確定檔案傳輸時是經過加密的,為了擷取傳輸資料,我們需要擷取傳輸的包,那麼就需要使用工具來跟中資料,一開始我們選擇fiddller,但是發現營運工具是C/S結構,而且需要跟蹤的請求是windows服務發出的,fiddller無法捕獲到,只好研究wireshark,但是短時間內,面對wireshark抓取的資料庫,分析比較困難,太專業了,這塊知識還欠缺,最終需找到fiddller如何跟蹤windows服務發出的請求的方法,現在總結出來;

測試過程:

1、 在裝了fiddler的電腦上的 C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config.目錄下找到machine.config 檔案;

2、開啟machine.config 檔案,添加如下代碼:

<!-- The following section is to force use of Fiddler for all applications, including those running in service accounts -->
< system.net>
< defaultProxy
                enabled = "true"
                useDefaultCredentials = "true">
< proxy autoDetect="false" bypassonlocal="false" proxyaddress="http://127.0.0.1:8888" usesystemdefault="false" />
< /defaultProxy>
< /system.net>

3、開啟fiddller,注意兩點設定,

4、修改設定檔(看到版本是“1.0.1.24”,同步時間是2min),等待2min後開始發送資料,然後查看fiddller追蹤記錄

5、通過尋找(ctrl+f),開啟查詢方塊,輸入要尋找的請求的URL(關鍵字)

6、在Inspectors下的TextView可以看到發送的設定檔已經被加密,在返回的資訊raw中可以看到版本“1.0.1.24”

如何使用fiddller跟蹤windows進程發送的請求20140911

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.