目录
- 题目背景
- 一、关卡列表
- 二、解题
- 1. 请分析流量,给出黑客使用的扫描器
- 2. 请分析流量,得到黑客扫描到的登陆后台是(相对路径即可)
- 3. 请分析流量,得到黑客使用了什么账号密码登陆了web后台(形式:username/password)
- 4. 请分析流量,得到黑客上传的webshell文件名是,内容是什么,提交webshell内容的base编码
- 5. 请分析流量,黑客在robots.txt中找到的flag是什么
- 6. 请分析流量,黑客找到的数据库密码是多少
- 7. 请分析流量,黑客在数据库中找到的hash\_code是什么
- 8. 请分析流量,黑客破解了账号ijnu@test.com得到的密码是什么
- 9. 网卡配置是是什么,提交网卡内网ip
- 10. 请分析流量,黑客使用了什么账号登陆了mail系统(形式: username/password)
- 小结
- 最后
- 关于网络安全技术储备
题目背景
某公司内网网络被黑客渗透,简单了解,黑客首先攻击了一台web服务器,破解了后台的账户密码,随之利用破解的账号密码登陆了mail系统,然后获取了vpn的申请方式,然后登陆了vpn,在内网pwn掉了一台打印机,请根据提供的流量包回答下面有关问题
一、关卡列表
-
请分析流量,给出黑客使用的扫描器
-
请分析流量,得到黑客扫描到的登陆后台是(相对路径即可)
-
请分析流量,得到黑客使用了什么账号密码登陆了web后台(形式:username/password)
-
请分析流量,得到黑客上传的webshell文件名是,内容是什么,提交webshell内容的base编码
-
请分析流量,黑客在robots.txt中找到的flag是什么
-
请分析流量,黑客找到的数据库密码是多少
-
请分析流量,黑客在数据库中找到的hash_code是什么
-
请分析流量,黑客破解了账号ijnu@test.com得到的密码是什么
-
网卡配置是是什么,提交网卡内网ip
-
请分析流量,黑客使用了什么账号登陆了mail系统(形式: username/password)
二、解题
1. 请分析流量,给出黑客使用的扫描器
打开webone.pcap,按照协议类型排序一下

看到这里是不是比较熟悉?
常用的扫描器也就这几个:awvs,appscan,nessus
刚好这个特征就是awvs的

然后我们使用http contains acunetix过滤

发现大量的awvs的特征,可以说明是用awvs进行扫描的
第一题完成
2. 请分析流量,得到黑客扫描到的登陆后台是(相对路径即可)
登录后台无非就两种方法,POST和GET。因为GET方法比较不安全
在提交的时候url会出现这种情况

可以确认第一步,登陆后台99%使用的是POST方法,直接使用过滤器过滤一下http.request.method=="POST",有rec=login的流量进行追踪


302重定向,基本上说明登陆成功
3. 请分析流量,得到黑客使用了什么账号密码登陆了web后台(形式:username/password)
在上一题的基础上,一个一个追踪tcp是不可取的,根据上面的结果,我们可以发现黑客的IP是192.168.94.59,rec=login
所以我们可以这样过滤:http.request.method=="POST" && ip.src==192.168.94.59 && http contains "rec=login"
根据经验,我们找到最后一个包,结果就出来了

(admin/admin!@#pass123)
4. 请分析流量,得到黑客上传的webshell文件名是,内容是什么,提交webshell内容的base编码
这题解法我们可以用这句过滤http.request.method=="POST" and ip.src==192.168.94.59 and http

这明显就有问题,如果说一个正常的网站,images下放的是图片,但这里放了一个a.php很让人怀疑是一句话木马,而且啊,在老师的教学中,为了方便起文件直接a.php或者b.php等,所以怀疑这里大概率是有问题了,我们对其中一个进行tcp追踪

看到这里就很明显了吧,一句话木马的特征,1234为传递值,base64加密过的内容
我们对内容解一下

可以确认是一句话木马了
我们再过滤一下tcp contains "<?php @eval"

5. 请分析流量,黑客在robots.txt中找到的flag是什么
题目说robots.txt,然后就过滤哈http contains "robots.txt"

flag:87b7cb79481f317bde90c116cf36084b
6. 请分析流量,黑客找到的数据库密码是多少
直接过滤http数据包,查看数据包的末尾,如果数据库登陆成功,那么http响应码应该为200,并且一般会包含database,逐一查看响应码为200的数据包,即可找到数据库密码http.response.code==200 and http contains "database"


结果显而易见
7. 请分析流量,黑客在数据库中找到的hash_code是什么
打开webtwo.pcap,我们可以利用hash_code过滤一下,因为上一张图已经知道数据库主机的ip,这一条语句可以ip.src==10.3.3.101 and tcp contains "hash_code"

8. 请分析流量,黑客破解了账号ijnu@test.com得到的密码是什么
直接上语句tcp contains "ijnu@test.com"


MD5解码,得到
em。。。这里搜md5在线解密结果都是要开会员,后来用了老师推荐的一个MD5在线
最后得到edc123!@#
9. 网卡配置是是什么,提交网卡内网ip
无外乎也就那几个,eth0,eth1,lo等等,这次直接搜tcp contains "eth0"

我们可以知道,外网ip192.168.32.189,而内网ip10.3.3.100
10. 请分析流量,黑客使用了什么账号登陆了mail系统(形式: username/password)
我们的目标是找邮件系统登录流量,直接使用过滤语句:tcp contains "mail" || http contains "mail",筛选和邮件相关数据包。
顺着前面拿到的内网 IP 10.3.3.101 继续追踪 TCP 流,查找 POST 提交的邮箱登录数据包。
在流量包中可以看到邮件登录请求,抓取表单提交参数,得到邮箱账号与密码:testmail/Test@mail123。
通过追踪完整 TCP 流验证,该账号成功完成 mail 系统登录,第 10 题完成。
补充说明:在真实 CTF 流量分析中,邮件登录常出现在 POST 表单或者 POP3/IMAP 协议明文数据包,遇到同类题目优先过滤 mail 关键词,再追踪 TCP 会话查看提交的账号密码。
小结
整套 CTF 流量分析题目完整还原了一次从外网扫描、Web 后台登录、上传一句话木马、读取网站敏感文件、脱库拿到哈希,再到横向登录邮件系统的完整内网渗透流程。
核心思路就是熟练使用 Wireshark 过滤语法:ip.src、http.request.method、tcp contains,精准筛选数据包,追踪 TCP 流还原黑客的每一步操作。
学会这些流量检索技巧,以后遇到 PCAP 类 CTF 题目就能快速定位关键信息。
最后
关于网络安全技术储备
网络安全是当今信息时代中非常重要的一环。无论是找工作还是感兴趣(黑客),都是未来职业选择中上上之选,为了保护自己的网络安全,学习网络安全知识是必不可少的。
如果你是准备学习网络安全(黑客)或者正在学习,下面这些你应该能用得上:
①网络安全学习路线
②20份渗透测试电子书
③安全攻防357页笔记
④50份安全攻防面试指南
⑤安全红队渗透工具包
⑥网络安全必备书籍
⑦100个漏洞实战案例
⑧安全大厂内部视频资源
⑨历年CTF夺旗赛题解析
一、网络安全(黑客)学习路线
网络安全(黑客)学习路线,形成网络安全领域所有的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

二、网络安全教程视频
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。

三、网络安全CTF实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这里带来的是CTF&SRC资料&HW资料,毕竟实战是检验真理的唯一标准嘛~

四、网络安全面试题
最后,我们所有的作为都是为就业服务的,所以关键的临门一脚就是咱们的面试题内容,所以面试题板块是咱们不可或缺的部分,这里我给大家准备的就是我在面试期间准备的资料。

网安其实不难,难的是坚持和相信自己,我的经验是既然已经选定网安你就要相信它,相信它能成为你日后进阶的高效渠道,这样自己才会更有信念去学习,才能在碰到困难的时候坚持下去。
机会属于有准备的人,这是一个实力的时代。人和人之间的差距不在于智商,而在于如何利用业余时间,只要你想学习,什么时候开始都不晚,不要担心这担心那,你只需努力,剩下的交给时间!
这份完整版的网络安全学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

4305



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



