1.了解http协议与https协议
http和https都是用来在浏览器和网站服务器之间传输的语言,但https比http更加安全,https比http多加了一层加密保护。
2.了解get和post传参
get和post是http协议中两种最常用的“数据传输方式。”
get:参数直接附在URL地址后,能传输的数据量很小,数据暴露在地址栏和历史纪录中,非常不安全,常用于查询数据。
post:参数放在请求体里,不在URL上显示,可以传输大量数据,相对安全但仍需https加密,常用于提交数据。
get更适合查询,post更适合提交
3.Burp Suit 等实验环境的安装过程
首先通过安装包进行安装并解压
打开后寻找CNBurp和VBS并打开
把VBS的密钥填入到右侧的密钥中,然后点击继续然后点手动激活
然后把CNburp生成的数据填回给VBS密钥下方处,生成Activation Response值
把Activation Response的数据粘贴到burp处
结果如下



如图进入
然后之后burpsuite(无cmd)版就可以进入打开如下

百度抓包
首先生成CA证书

火狐设置改为手动代理

通过网址打开证书
将证书放入颁发机构并信任
开启拦截并点击鼠标右键发送到repeater进行抓包
4、下载安装wireshark
通过https://www.wireshark.org/进入下载网址


同意并进行下载
(注意下载时出现的选项全部选择)
靶场练习
1、BUUCTF -> Web [极客大挑战 2019]Http
通过搜索BUUCTF进入

找到 [极客大挑战 2019]Http开启靶机

打开burpsuite开启拦截

右键发送到repeater


添加Referer:https://Sycsecret.buuoj.cn
以及X-Forwarded-For:127.0.0.1
寻找flag

2、BUUCTF -> Basic -> BUU BRUTE 1
同理找到BUUCTF -> Basic -> BUU BRUTE 1爆破挑战


开启拦截,右键发送到intruder


添加用户名位置
从右边添加名字并调整为简单列表,开启攻击

找到数字长度不一样的那个

密码同理
获得账号密码
如图提交即可
1791

被折叠的 条评论
为什么被折叠?



