extjs曲线数据如何从后端获取_(2019-09-15)BugKu之【(数据包)分析-1】个人writeup...

本文通过四个实战案例详细介绍了使用Wireshark分析数据包的过程。包括HTTP流量分析、隐蔽文件查找、获取Shell过程追踪及大型数据包的意外发现等内容。

559f5a3e597a293eb63132032d43c30d.png

引言:计算机只能识别二进制的数据,数据也是用二进制的方式存储在计算机中。要想实现多台计算机之间的通信,就要依赖一定的通信协议,如TCP/IP/HTTP等网络协议。为了区分每个协议,数据在传输过程中,会被用到的协议加上指定的格式。也可以理解为对数据的打包发送。


第一题:

cc99ba5811cf458b81cecf621128d40a.png
难度:简单

用Wireshark打开此pcapng文件:

b0fcd21c882dd6875ba2cd685ad82e47.png

发现多数通信都是:192.168.228.1与192.168.228.135的交流。ok直接过滤掉非http:

afac7fdf52dffbc97be7a0c13335f7a6.png

其中一条下载记录中有:

8c281c1fdc7659b3121811ad41b280a6.png

直接复制,并按照要求更换格式,flag获取并成功提交。


第二题:

cf6be49926f05ae59b1016042cb2c6e9.png
难度:一般

用Wireshark打开文件发现只有短短的记录,直接http过滤,找到下载文档的记录双击打开:

c69b65aa44a5c5b6b2acaad832706d18.png

找到这样一条代表下载了一个压缩格式的flag文件的记录。

那么在这里,这个题就出现了两种解法

1.找到与下载时间对应的记录,获取编码,并按照如图所示的操作进行字节划分:

48649951fef4c584462c8fdb6cfae416.png
key出来了

2.因为记录显示有压缩文件被下载,但是题目只给出了一个pcapng文件,那么有没有可能隐藏文件?所以放在binwalk里跑一下,果然:

e6c5c8db11561cb1f53e78ead1a96207.png
隐藏了一个压缩包

解压一下隐藏的文件:

3642f8e17826ea86c5a2127b3ea561f8.png

直接复制,并按照要求更换格式,flag获取并成功提交。


第三题:

dd52bde7960ff1519b1d1fcc62feefd8.png
难度:一般

题目提示:getshell,打开pcapng文件发现有超级多的数据包,那这个就是典型的数据包筛选题。

目的是getshell,是说明最后拿到了shell,所以我们从后往前找tcp连接建立成功的数据包。所以先只看tcp包,将时间设为逆序:

d0033fc8516ada8b672792e963c61f05.png

首先映入眼帘的就是这个4444->1040,右键追踪tcp流:

eed75445b7c46596eb54c4eda4b18ad1.png

除了乱码还是乱码,无价值。

往下翻出现了1234->35880

5e5f46dd67a6c7256ed8a9f1b7479233.png

右键追踪tcp流:

8c9daa4a581c5d292c1be992e5f34d4b.png

很短!而且很逗:出现了“shutdown”命令以及“stupid manager!”这样的小彩蛋。那么那个txt下,是一段base64加密的编码。

84a065410ee4f5baf1f76034fec551bf.png
他来了

直接复制,并按照要求更换格式,flag获取并成功提交。


第四题:

ceccca779c02d6356fd0ad2c9c7e3d41.png
难度:莫名其妙蒙对

首先这个包下载的时候就很怪:

7dbae4a7955eaa89c710e07c39bc0ee4.png
这么大的包我第一次见!

这么大的包,里面包含的内容应该很多吧。。。。于是binwalk跑一下:

740eb8fead4ce2021f970cb510922fdd.png

跑完我傻了,足足3大页文件

然后打开查看的时候,发现了一个文件:

6e519a245862d5e0989c503f7d177ce0.png
flag!!!!!!!!

这个题就这么莫名其妙的被我解了。看了一下排行榜才580个正解的队伍,我甚至有点小骄傲。


至此,bugku中数据包分析的前四个题,8-bit战队已经全部解析完毕!

bedbed82b70d78849b82f6fa4122f726.png

欲知后事如何,请听下周分解!

e67f57f0dffc1202b238ae70b82af7bc.png
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值