中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)

包郵 HTTP抓包實(shí)戰(zhàn)

作者:肖佳
出版社:人民郵電出版社出版時(shí)間:2018-06-01
開本: 16開 頁數(shù): 194
中 圖 價(jià):¥38.2(6.5折) 定價(jià)  ¥59.0 登錄后可看到會(huì)員價(jià)
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

HTTP抓包實(shí)戰(zhàn) 版權(quán)信息

HTTP抓包實(shí)戰(zhàn) 本書特色

HTTP抓包利用Fiddler抓包工具來捕獲HTTP數(shù)據(jù)包,然后對(duì)其進(jìn)行重發(fā)、編輯等操作。HTTP抓包的用途非常廣泛,主要用于Web開發(fā)調(diào)試、軟件自動(dòng)化測、接口自動(dòng)化測試、性能測試和網(wǎng)絡(luò)爬蟲等方面。也用來檢查網(wǎng)絡(luò)安全。抓包也經(jīng)常被用來進(jìn)行數(shù)據(jù)截取等。 本書主要圍繞抓包展開。全書共有22章,著重介紹了HTTP協(xié)議、如何使用Fiddler對(duì)HTTP包進(jìn)行抓取,如何對(duì)HTTP進(jìn)行分析,以及使用JMeter等工具來發(fā)送HTTP包以實(shí)現(xiàn)軟件的自動(dòng)化測試。本書圖文并茂,實(shí)例豐富,還有配套的視頻教程,方便讀者參考并動(dòng)手實(shí)踐。 本書適合前端開發(fā)工程師、測試工程師、線上故障支持人員、接口開發(fā)人員和Web開發(fā)人員閱讀,也適合對(duì)自動(dòng)化測試感興趣的人員閱讀。

HTTP抓包實(shí)戰(zhàn) 內(nèi)容簡介

本書附贈(zèng)55個(gè)講解視頻,總價(jià)值149元 體驗(yàn)全新AR掃圖看視頻模式 精通HTTP協(xié)議,快速掌握Fiddler抓包和JMeter發(fā)包 本書包括以下內(nèi)容 HTTP、HTTPS協(xié)議介紹; 使用Fiddler捕獲和修改HTTP包; Cookie機(jī)制和劫持攻擊測試; 手機(jī)抓包和弱網(wǎng)測試; 重放HTTP包; JMeter模擬自動(dòng)登錄; JMeter壓力測試。 本書特色 本書是關(guān)于HTTP協(xié)議、Fiddler抓包工具、JMeter發(fā)包工具的實(shí)踐指南; 包含很多有趣的實(shí)例,方便讀者動(dòng)手操作; 講解Fiddler工具的應(yīng)用場景; 有配套的理論和操作視頻; 圖文并茂,方便讀者理解。

HTTP抓包實(shí)戰(zhàn) 目錄

第 1章 HTTP協(xié)議和Fiddler抓包 1

1.1 HTTP協(xié)議介紹 1

1.1.1 什么是HTTP協(xié)議 1

1.1.2 如何學(xué)習(xí)HTTP協(xié)議 1

1.1.3 HTTP協(xié)議的工作原理 2

1.2 Fiddler的介紹 2

1.2.1 Fiddler的下載和安裝 3

1.2.2 Fiddler的基本界面 3

1.2.3 Inspectors選項(xiàng)卡 4

1.2.4 Web Sessions列表 5

1.2.5 Fiddler捕獲HTTP協(xié)議的

數(shù)據(jù)包 5

1.2.6 Fiddler設(shè)置開始捕獲和

停止捕獲 6

1.3 HTTP協(xié)議報(bào)文的結(jié)構(gòu) 7

1.3.1 HTTP請(qǐng)求報(bào)文的結(jié)構(gòu) 7

1.3.2 HTTP響應(yīng)報(bào)文的結(jié)構(gòu) 8

1.3.3 Fiddler捕獲博客主頁,

查看HTTP請(qǐng)求和HTTP

響應(yīng)報(bào)文 9

1.4 Fiddler抓包的原理 10

1.4.1 什么是代理服務(wù)器 10

1.4.2 Fiddler的工作原理 11

1.4.3 查看Internet選項(xiàng)代理

設(shè)置 11

1.4.4 Fiddler如何捕獲Firefox 12

1.4.5 Fiddler能捕獲哪些設(shè)備的

HTTP數(shù)據(jù)包 13

1.4.6 解壓HTTP響應(yīng) 14

第 2章 HTTPS協(xié)議和Fiddler抓包 15

2.1 HTTP協(xié)議是不安全的 15

2.2 Web通信如何做到安全 15

2.3 什么是HTTPS 17

2.4 Fiddler如何捕獲HTTPS會(huì)話 17

2.4.1 添加例外繞過HTTPS證件

錯(cuò)誤 18

2.4.2 Firefox中安裝證書 20

2.4.3 Fiddler可以捕獲HTTPS的

握手驗(yàn)證請(qǐng)求 21

2.4.4 查看Windows本地安裝的

證書 22

第3章 HTTP協(xié)議請(qǐng)求方法和狀態(tài)碼 23

3.1 URL詳解 23

3.1.1 URL格式 23

3.1.2 URL中的錨點(diǎn) 24

3.2 HTTP請(qǐng)求方法 24

3.2.1 GET方法 25

3.2.2 帶參數(shù)的GET方法 26

3.2.3 POST方法 26

3.2.4 GET和POST方法的

區(qū)別 28

3.3 HTTP狀態(tài)碼 28

3.3.1 什么是HTTP狀態(tài)碼 28

3.3.2 狀態(tài)碼分類 28

3.3.3 常見的狀態(tài)碼 29

3.3.4 200(OK) 29

3.3.5 204(No Content,沒有

內(nèi)容) 30

3.3.6 206(Partial Content,部分

內(nèi)容) 31

3.3.7 301(Moved

Permanently) 32

3.3.8 302(Found) 33

3.3.9 301和302的區(qū)別 33

3.3.10 304(Not Modified) 34

3.3.11 400(Bad Request) 34

3.3.12 401(Unauthorized) 35

3.3.13 403(Forbidden) 36

3.3.14 404(Not Found) 36

3.3.15 500(Internal Server

Error) 36

3.3.16 503(Server

Unavailable) 38

第4章 HTTP協(xié)議Header介紹 39

4.1 HTTP Header介紹 39

4.2 Fiddler查看HTTP請(qǐng)求Header 39

4.2.1 Cache相關(guān)的Header 40

4.2.2 Cookies 41

4.2.3 Accept 41

4.2.4 Accept-Encoding 41

4.2.5 Accept-Language 41

4.2.6 User-Agent 42

4.2.7 實(shí)例:Fiddler修改User-

Agent,偽裝客戶端 42

4.2.8 Referer 43

4.2.9 Connection 44

4.2.10 Host 44

4.3 Fiddler查看HTTP響應(yīng)Header 44

4.4 Fiddler查看和復(fù)制Header 45

第5章 Web網(wǎng)頁抓包和Fiddler

修改包 46

5.1 網(wǎng)頁是如何打開的 46

5.1.1 一個(gè)網(wǎng)頁的組成 46

5.1.2 打開一個(gè)網(wǎng)頁,瀏覽器需要

發(fā)送很多個(gè)請(qǐng)求 47

5.1.3 用Fiddler查看一個(gè)Web頁面

打開的過程 47

5.1.4 用Fiddler選擇請(qǐng)求 48

5.2 Web頁面簡單的性能測試 49

5.3 使用Fiddler來查看響應(yīng) 50

5.4 Fiddler下斷點(diǎn),修改HTTP報(bào)文 51

5.4.1 Fiddler中設(shè)置斷點(diǎn)修改

HTTP請(qǐng)求 51

5.4.2 實(shí)例:Fiddler修改HTTP

請(qǐng)求 52

5.4.3 Fiddler中設(shè)置斷點(diǎn)修改

HTTP響應(yīng) 53

5.4.4 Fiddler修改網(wǎng)頁的標(biāo)題 54

5.4.5 偽造Referer 55

第6章 HTTP協(xié)議中的緩存 56

6.1 緩存的概念 56

6.2 緩存的優(yōu)點(diǎn) 56

6.3 Fiddler可以方便地查看緩存的

Header 57

6.4 如何判斷緩存新鮮度 57

6.5 通過*后修改時(shí)間來判斷緩存

新鮮度 58

6.6 與緩存有關(guān)的Header 59

6.7 ETag 60

6.8 瀏覽器不使用緩存 61

6.9 直接使用緩存,不去服務(wù)器

驗(yàn)證 62

6.10 如何設(shè)置IE不使用緩存 63

6.11 公有緩存和私有緩存的區(qū)別 64

第7章 HTTP協(xié)議壓縮和URL Encode 65

7.1 HTTP壓縮的過程 65

7.1.1 實(shí)例:Fiddler觀察HTTP

壓縮 66

7.1.2 內(nèi)容編碼類型 67

7.1.3 壓縮的好處 68

7.1.4 Gzip的不足之處 68

7.1.5 Gzip是如何壓縮的 68

7.1.6 HTTP請(qǐng)求也是可以

編碼的 68

7.1.7 HTTP內(nèi)容編碼和HTTP

壓縮的區(qū)別 69

7.2 URL Encode介紹 69

7.2.1 查詢字符串中包含漢字 69

7.2.2 POST中的數(shù)據(jù)包含漢字 70

7.3 Fiddler中的TextWizard 71

第8章 Fiddler使用技巧 72

8.1 Fiddler和其他抓包軟件的比較 72

8.2 Fiddler抓不到包應(yīng)該怎么解決 73

8.3 如何找到想抓的包 73

8.4 Fiddler異常退出后無法上網(wǎng) 73

8.5 Fiddler排序 74

8.6 Fiddler中查詢會(huì)話 74

8.7 Fiddler中保存抓到的包 75

8.8 Fiddler中編輯會(huì)話 75

8.9 過濾會(huì)話 75

8.10 常用快捷鍵 76

8.11 QuickExec命令行的使用 77

8.12 Fiddler比較會(huì)話的不同 78

8.13 Fiddler插件 79

8.13.1 JavaScript Formatter 79

8.13.2 Gallery插件 79

第9章 Fiddler前端快速調(diào)試 81

9.1 如何在服務(wù)器上調(diào)試JavaScript

文件 81

9.2 Fiddler AutoResponder的工作

原理 82

9.3 Fiddler在線調(diào)試JavaScript文件 82

9.4 浪漫的程序員 85

9.5 替換網(wǎng)頁中的圖片 86

第 10章 Fiddler的Script用法 89

10.1 Fiddler Script介紹 89

10.2 Fiddler Script Editor 90

10.3 CustomRules.js中的主要方法 91

10.4 Fiddler定制菜單 92

10.5 修改Session在Fiddler的顯示

樣式 92

10.6 修改HTTP請(qǐng)求 93

10.6.1 修改HTTP請(qǐng)求中的

Cookie 93

10.6.2 替換HTTP請(qǐng)求的Host

地址 94

10.6.3 修改HTTP請(qǐng)求中的

Header 94

10.6.4 修改HTTP請(qǐng)求中的

Body 95

10.7 修改HTTP響應(yīng) 95

10.8 讀寫txt文件 96

10.9 使用正則表達(dá)式 96

10.10 保存Session 97

10.11 讀取Session,并且使用Fiddler

來發(fā)送 97

第 11章 深入理解Cookie機(jī)制 98

11.1 HTTP協(xié)議是無狀態(tài)的 98

11.2 會(huì)話機(jī)制 98

11.3 Cookie機(jī)制 100

11.4 Cookie是什么 100

11.5 Cookie的作用 101

11.6 抓包觀察上海科技館網(wǎng)站的

登錄 102

11.7 Cookie的屬性 103

11.8 Cookie的分類 104

11.9 Cookie保存在哪里 104

11.10 使用和禁用Cookie 105

11.11 網(wǎng)站自動(dòng)登錄的原理 106

11.12 Cookie和文件緩存的區(qū)別 106

11.13 Cookie泄露隱私 107

第 12章 Fiddler實(shí)現(xiàn)Cookie劫持

攻擊 108

12.1 截獲Cookie冒充別人身份 108

12.2 Cookie劫持的原理 108

12.3 Cookie劫持實(shí)例介紹 109

12.3.1 找到登錄的Cookie 109

12.3.2 瀏覽器中植入Cookie 111

12.4 網(wǎng)站退出的作用 112

第 13章 HTTP基本認(rèn)證 113

13.1 什么是HTTP基本認(rèn)證 113

13.1.1 路由器管理頁面使用基本

認(rèn)證 114

13.1.2 HTTP基本認(rèn)證的優(yōu)點(diǎn) 117

13.1.3 HTTP基本認(rèn)證的缺點(diǎn) 117

13.1.4 使用TextWizard工具 117

13.1.5 客戶端的使用 117

13.2 摘要認(rèn)證 118

第 14章 Fiddler手機(jī)抓包 119

14.1 環(huán)境準(zhǔn)備 119

14.2 Fiddler截獲手機(jī)原理圖 119

14.3 截獲手機(jī)發(fā)出的HTTP包有什么

作用 120

14.4 手機(jī)抓包 120

14.4.1 配置Fiddler允許“遠(yuǎn)程

連接” 120

14.4.2 獲取Fiddler所在機(jī)器的

IP地址 121

14.4.3 手機(jī)上設(shè)置代理

服務(wù)器 121

14.4.4 測試Fiddler捕獲手機(jī)

發(fā)出的HTTP 123

14.4.5 捕獲手機(jī)上的HTTPS 123

14.4.6 Apple設(shè)備需要使用插

件制作新證書 123

14.4.7 iOS設(shè)備安裝證書方法 124

14.4.8 Android設(shè)備安裝證書

方法一 125

14.4.9 Android設(shè)備安裝證書

方法二 126

14.4.10 測試Fiddler捕獲手機(jī)的

HTTPS 127

14.5 設(shè)置過濾 127

14.6 如何卸載證書 128

14.7 手機(jī)抓包提醒 128

第 15章 Fiddler發(fā)送HTTP請(qǐng)求 129

15.1 Fiddler Composer發(fā)送HTTP

請(qǐng)求 129

15.1.1 Composer發(fā)送Get

請(qǐng)求 129

15.1.2 Composer的編輯模式 130

15.1.3 Composer發(fā)送Post

請(qǐng)求 130

15.1.4 Composer編輯之前捕獲的

HTTP請(qǐng)求 131

15.2 Fiddler重新發(fā)送HTTP請(qǐng)求 131

15.2.1 Replay菜單 131

15.2.2 簡單的性能測試 132

15.2.3 先編輯再發(fā)送 133

15.3 安全測試之重放攻擊 133

15.3.1 重放攻擊是怎么發(fā)生的 133

15.3.2 重放攻擊的危害 133

15.3.3 重放攻擊的解決方案 133

15.3.4 APP驗(yàn)證碼重放 134

15.4 查找和登錄相關(guān)的Cookie 136

第 16章 Fiddler實(shí)現(xiàn)弱網(wǎng)測試 139

16.1 什么是弱網(wǎng) 139

16.2 弱網(wǎng)環(huán)境帶來的問題 140

16.3 弱網(wǎng)測試的目的 140

16.4 弱網(wǎng)的場景 140

16.5 Fiddler模擬網(wǎng)絡(luò)延遲 140

16.6 精確控制網(wǎng)速 141

16.7 Fiddler模擬網(wǎng)絡(luò)中斷 142

16.8 實(shí)例:Fiddler返回500狀態(tài)碼 142

16.9 Fiddler模擬網(wǎng)絡(luò)超時(shí) 143

第 17章 自動(dòng)化測試和接口測試 144

17.1 自動(dòng)化測試分類 144

17.2 分層的自動(dòng)化測試?yán)砟睢?44

17.3 Web自動(dòng)化測試的兩種思路 146

17.4 什么是接口測試 146

17.5 接口測試工具 147

17.6 Web原理 147

17.7 Web自動(dòng)化測試原理 148

17.8 性能測試的原理 148

17.9 APP的后臺(tái)測試 149

17.10 如何學(xué)習(xí)Web自動(dòng)化測試和

性能測試 149

第 18章 JMeter工具使用介紹 151

18.1 JMeter介紹 151

18.2 JMeter的下載和運(yùn)行 151

18.3 創(chuàng)建測試任務(wù) 152

18.4 添加HTTP請(qǐng)求 153

18.5 實(shí)例:密碼用MD5加密 154

第 19章 JMeter天氣接口自動(dòng)化測試 160

19.1 天氣查詢的例子 160

19.2 天氣查詢網(wǎng)站抓包 160

19.3 抓包分析 161

19.4 獲取城市地區(qū)代碼 162



19.5 處理JMeter中HTTP響應(yīng)

亂碼 163

19.6 添加驗(yàn)證點(diǎn) 164

19.7 使用用戶自定義變量 165

19.8 正則表達(dá)式提取城市地區(qū)代碼 166

19.9 獲取天氣 167

第 20章 JMeter中BeanShell的用法 169

20.1 什么是BeanShell 169

20.2 操作變量 169

20.3 JMeter有哪些BeanShell 170

20.4 BeanShell調(diào)用自己寫的jar包

進(jìn)行MD5加密 171

第 21章 自動(dòng)登錄禪道和自動(dòng)開Bug 174

21.1 HTTP Cookie管理器 174

21.2 HTTP請(qǐng)求默認(rèn)值 175

21.3 禪道介紹和部署 175

21.4 禪道操作和抓包分析 176

21.4.1 第 一步,自動(dòng)登錄禪道 176

21.4.2 第二步,創(chuàng)建一個(gè)新的

Bug 181

21.4.3 第三步,找到剛剛新建

Bug的ID 184

21.4.4 第四步,修改Bug狀態(tài)為

“已解決” 185

21.4.5 第五步,關(guān)閉Bug 187

21.4.6 總結(jié) 187

第 22章 JMeter給網(wǎng)站做壓力測試 188

22.1 案例介紹 188

22.2 壓力測試的目的 188

22.3 抓包分析Mozy網(wǎng)站的登錄

過程 189

22.4 抓包分析 190

22.5 實(shí)現(xiàn)Mozy登錄 191

22.6 簡單的壓力測試 193



展開全部

HTTP抓包實(shí)戰(zhàn) 作者簡介

肖佳, VMware高級(jí)測試工程師,博客園知名博主(網(wǎng)名小坦克),撰寫了很多軟件開發(fā)和測試方面的技術(shù)文章;有10多年的軟件開發(fā)測試經(jīng)驗(yàn),有豐富的手動(dòng)測試和自動(dòng)化測試經(jīng)驗(yàn);個(gè)人博客閱讀量已經(jīng)超過500萬,樂于分享,善于用淺顯的語言來講解技術(shù)。

商品評(píng)論(0條)
暫無評(píng)論……
書友推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: hc22_hc22价格_hc22哈氏合金—东锜特殊钢| 锻造液压机,粉末冶金,拉伸,坩埚成型液压机定制生产厂家-山东威力重工官方网站 | 哈尔滨治「失眠/抑郁/焦虑症/精神心理」专科医院排行榜-京科脑康免费咨询 一对一诊疗 | 广州番禺搬家公司_天河黄埔搬家公司_企业工厂搬迁_日式搬家_广州搬家公司_厚道搬迁搬家公司 | 钢骨架轻型板_膨石轻型板_钢骨架轻型板价格_恒道新材料 | 外贸资讯网 - 洞悉全球贸易,把握市场先机 | 一体化污水处理设备,一体化污水设备厂家-宜兴市福源水处理设备有限公司 | 视频直播 -摄影摄像-视频拍摄-直播分发 | 直读光谱仪,光谱分析仪,手持式光谱仪,碳硫分析仪,创想仪器官网 | 济南保安公司加盟挂靠-亮剑国际安保服务集团总部-山东保安公司|济南保安培训学校 | 筛分机|振动筛分机|气流筛分机|筛分机厂家-新乡市大汉振动机械有限公司 | 反渗透水处理设备|工业零排放|水厂设备|软化水设备|海南净水设备--海南水处理设备厂家 | 上海网站建设-上海网站制作-上海网站设计-上海做网站公司-咏熠软件 | 北京网站建设公司_北京网站制作公司_北京网站设计公司-北京爱品特网站建站公司 | 刚性-柔性防水套管-橡胶伸缩接头-波纹管补偿器-启腾供水材料有限公司 | 蒸压釜-陶粒板隔墙板蒸压釜-山东鑫泰鑫智能装备有限公司 | 洗砂机械-球磨制砂机-洗沙制砂机械设备_青州冠诚重工机械有限公司 | 电缆桥架生产厂家_槽式/梯式_热镀锌线槽_广东东莞雷正电气 | 深圳快餐店设计-餐饮设计公司-餐饮空间品牌全案设计-深圳市勤蜂装饰工程 | 邢台人才网_邢台招聘网_邢台123招聘【智达人才网】 | 呼末二氧化碳|ETCO2模块采样管_气体干燥管_气体过滤器-湖南纳雄医疗器械有限公司 | 防爆电机-高压防爆电机-ybx4电动机厂家-河南省南洋防爆电机有限公司 | 小型数控车床-数控车床厂家-双头数控车床 | 辐射色度计-字符亮度测试-反射式膜厚仪-苏州瑞格谱光电科技有限公司 | 罗茨真空机组,立式无油往复真空泵,2BV水环真空泵-力侨真空科技 | 电缆隧道在线监测-智慧配电站房-升压站在线监测-江苏久创电气科技有限公司 | 采暖炉_取暖炉_生物质颗粒锅炉_颗粒壁炉_厂家加盟批发_烟台蓝澳采暖设备有限公司 | 湖州织里童装_女童男童中大童装_款式多尺码全_织里儿童网【官网】-嘉兴嘉乐网络科技有限公司 | 深圳APP开发公司_软件APP定制开发/外包制作-红匣子科技 | 深圳激光打标机_激光打标机_激光焊接机_激光切割机_同体激光打标机-深圳市创想激光科技有限公司 深圳快餐店设计-餐饮设计公司-餐饮空间品牌全案设计-深圳市勤蜂装饰工程 | 充气膜专家-气膜馆-PTFE膜结构-ETFE膜结构-商业街膜结构-奥克金鼎 | 超声波反应釜【百科】-以马内利仪器 | 长沙网站建设制作「网站优化推广」-网页设计公司-速马科技官网 | 【直乐】河北石家庄脊柱侧弯医院_治疗椎间盘突出哪家医院好_骨科脊柱外科专业医院_治疗抽动症/关节病骨伤权威医院|排行-直乐矫形中医医院 | 广州活动策划公司-15+年专业大型公关活动策划执行管理经验-睿阳广告 | 二手电脑回收_二手打印机回收_二手复印机回_硒鼓墨盒回收-广州益美二手电脑回收公司 | 交流伺服电机|直流伺服|伺服驱动器|伺服电机-深圳市华科星电气有限公司 | 动物解剖台-成蚊接触筒-标本工具箱-负压实验台-北京哲成科技有限公司 | 北京银联移动POS机办理_收银POS机_智能pos机_刷卡机_收银系统_个人POS机-谷骐科技【官网】 | 淄博不锈钢,淄博不锈钢管,淄博不锈钢板-山东振远合金科技有限公司 | 钢绞线万能材料试验机-全自动恒应力两用机-混凝土恒应力压力试验机-北京科达京威科技发展有限公司 |