0%

2021陇剑杯

2021年陇剑杯

初赛(线上)

题目来源:https://www.cnblogs.com/GKLBB/p/15291608.html

1.签到

题目描述:网管小王在上网途中发现自己的网络访问异常缓慢,于是对网络出口捕获了流量,请您分析流量后进行回答:(本题仅1小问)

1.1.

此时正在进行的可能_________http_____协议的网络攻击。(如有字母请全部使用小写,填写样例:http、dns、ftp)

先大概看一下协议分布情况:wireshark-统计-协议分级,可以看出主要是TCP和HTTP(二者有一定的包含关系,

image-20230929115737651

再看看HTTP的统计情况:统计-HTTP-分组计数器,可以看出403占比巨大

image-20230929120251088

再看看分析-专家信息,警告有大量的RST,综合分析应该是发送会导致403的请求,然后客户端发送rst断开异常连接,所以说HTTP泛洪。(其实不是很理解

image-20230929120649171

2.jwt

题目描述:昨天,单位流量系统捕获了黑客攻击流量,请您分析流量后进行回答:

2.1.

该网站使用了_________jwt____认证方式。(如有字母请全部使用小写)

题目已提示是jwt认证。查看http数据包找到/identity请求,应该就是用户认证相关(POST请求体中有username和identity),/identity请求的响应头中有token。

image-20230929135427540

2.2

黑客绕过验证使用的jwt中,id和username是___10087#admin___。(中间使用#号隔开,例如1#admin)

题目是绕过验证,所以要找需要验证的那个操作成功时所用的token。观察流量包,/identity请求后是get /exec,根据响应的html可知是一个命令执行页面,进一步发起post /exec,根据返回结果判断这个就是需要验证身份的操作:

image-20230929140548904

找到执行成功的数据包,提取对应token

image-20230929140759587

jwt_token解密:https://jwt.io/,得到id=10087(即identity),username=admin

image-20230929141558700

3.webshell

4.日志分析

5.流量分析

6.内存分析

7.简单日志分析

8.SQL注入

9.wifi

10.ios

11.机密内存