小白学安全之HTTP(S)协议基础知识点V1

今天我们将通过抓取http发送、回应包,浅析HTTP协议中的部分知识点,结合常见的攻击测试方式,进行知识扩展。

【正文】

网址(URL):https://college.360.cn/

在浏览器地址栏中输入以上网址(360网络安全学院官网),即向官网发起一个GET请求:

1 GET / HTTP/1.1
2 Host: college.360.cn
3 Connection: keep-alive
4 Cache-Control: max-age=0
5 Upgrade-Insecure-Requests: 1
6 User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36
7 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
8 Accept-Encoding: gzip, deflate, br
9 Accept-Language: zh-CN,zh;q=0.9
10 Cookie:Qs_lvt_266522=1534056729;__guid=268759395.2694206631754367500.1534056730203.3916;MEIQIA_VISIT_ID=18gUSffgCjuCTd9bP94pAFeTIlv; MEIQIA_EXTRA_TRACK_ID=14jVCPbbVDiHtXt4gIvpZx3MGsm;__huid=11AvprrzOOJOJ5JWx/cL2XKAzfGM+TH2t5SV8TIpxWyDM=;Qs_pv_266522=3561761371268066000%2C3748820700298938000;test_cookie_enable=null

响应包:

1 HTTP/1.1 200 OK
2 Server: nginx/1.9.15
3 Date: Sun, 12 Aug 2018 06:58:58 GMT
4 Content-Type: text/html
5 Last-Modified: Mon, 06 Aug 2018 11:27:20 GMT
6 Connection: close
7 ETag: W/”5b683098-47ee”
8 Content-Length: 18414
9 <html lang=”zh-cn”>
10 ……
11 </html>

【请求包中关键点】

1、请求方法。

常见的请求方法有GET、POST,此次采用GET方法请求;紧跟着的“/”表示请求的官网所在的根目录内容;最后的HTTP/1.1表示1.1版本,详细内容可见《RFC 2616 – Hypertext Transfer Protocol — HTTP_1.1》标准。

2、请求主机名。

本行表示请求的主机为“college.360.cn”。

3、浏览器种类。

本行表明此次请求的浏览器种类,用于表明身份。从这里可看出操作系统、浏览器及版本,如下图所示。

4、cookie信息。

HTTP协议是无状态的,每次连接都需要进行身份验证(比如访问登录后的页面),为了减少用户重复输入验证信息,提高用户访问体验,采用cookie方式进行验证。用户登录成功后,服务器会给客户端设定特有的cookie信息,随后的访问中,将自动携带此cookie,以便服务器识别、分辨用户身份。

如果cookie在有效期内,被劫持,然后冒充使用,那么攻击者无需知道用户的登录信息,也可像合法用户一样访问相关授权页面和功能。

【响应包中关键点】

状态码。

HTTP访问的状态码,表明了此次访问的状态,常见的状态码如下:

服务器信息。

本行描述了服务的名称及版本信息。

响应资源的类型与字符集。

不同的类型,浏览器会采用不同的解析方式。

页面更新时间。

本行表示此页面最后更新日期和时间,采用GMT(格林尼治平时)格式。

响应体的长度。

此次响应体的长度。

【小结】

通过了解web请求及响应的基础内容,对后续web测试(如模糊测试)奠定基础,除了本文涉及的内容外,web请求及响应中,还包括:referer、X-Power-By、set-cookie等内容,更详细的内容除了查询《RFC 2616 – Hypertext Transfer Protocol — HTTP_1.1》标准外,也可在360网络安全学院的“web安全”课程中找到更精、更全的内容。

未经允许不得转载(声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:net-net@foxmail.com进行举报,并提供相关证据,工作人员会在10个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。):策信智库资讯网 » 小白学安全之HTTP(S)协议基础知识点V1

赞 (0)
indian school girls porn videos tubexo.mobi school girls xvideo broken marriage vow march 22 full episode thepinoytv.net abot kamay na pangarap episode today افلام سكس هندي arabicpornmovies.com بنات محجبات سكس شاب ينكح اخته arabianporns.com قصص سكس سعودي سكس في الطيارة muarab.net سكس عربى واجنبى girls fucking videos freshpornclips.mobi xxx free download سكس بكارة porndot.info موقع افلام اباحية bengali sexy sex teenpornvideo.mobi chella kutty كسه 24pornos.com سكس قرد مع بنت punjabi randi sex nudevista.pro mia khalifa naked ashima bhalla bigassporntrends.com www.indianxx nude b grade indiananalfuck.com you pron xxx hinde vedio tubeofporn.mobi iwink tv kolkata girls need sex pornhindimovies.com indian xxx vidio saxy bf download pornborn.mobi co xxx