精华内容
下载资源
问答
  • Wireshark流量分析

    2021-05-14 18:11:36
    Wireshark流量分析开始抓包wireshark过滤器表达式wireshark着色规则数据流的追踪数据包的统计分析数据包的大致结构网络分析只抓包头 开始抓包 打开wireshark后,按ctrl+K,勾选需要抓包的网卡 点击Start开始抓包 ...

    开始抓包

    打开wireshark后,按ctrl+K,勾选需要抓包的网卡
    点击Start开始抓包

    wireshark过滤器表达式

    协议过滤

    • TCP:只显示TCP协议的数据流
    • HTTP:只显示HTTP协议的数据流
    • ICMP:只显示ICMP协议的数据流
    • ARP:只显示ARP协议的数据流
    • DNS:显示DNS协议的数据流

    IP过滤

    • ip.addr = 192.168.116.138,只显示ip为192.168.116.138有关的数据流
    • ip.src = 192.168.116.138,只显示源IP地址为192.168.116.138的数据流
    • ip.dst = 192.168.116.138,只显示目标IP地址为192.168.116.138的数据流

    端口过滤

    • tcp.port == 80,只显示80端口TCP数据流
    • udp.prot == 67,只显示67端口UDP数据流
    • tcp.srcport == 80, 只显示源地址的80端口数据流
    • tcp.dstport == 80,只显示目的地址80端口数据流

    过滤HTTP协议

    • http.request.method==“GET”,显示get请求
    • http.request.method==“POST” ,显示POST请求
    • http.request.url contains admin ,显示url中包含admin的请求
    • http.request.code==404,显示状态码为404
    • http contains “FLAG”,请求或相应中包含特定内容

    连接符
    and,or
    如:tcp.port == 80 and ip.addr = 192.168.116.138

    过滤包长度

    • udp.length==20,整个UDP数据包
    • tcp.len>=20,TCP数据包中的IP数据包
    • ip.len==20,整个IP数据包
    • frame.len==20,整个数据包

    wireshark着色规则

    点开左上角视图中的着色规则就能看到

    在这里插入图片描述

    数据流的追踪

    我们的一个完整的数据流一般都是由很多个包组成的;
    所以当我们想查看某条数据包对于的数据流的话。可以选中数据,右键选择追踪流;
    里面就会有tcp流、udp流、ssl流、http流。数据包属于哪种流就选择对应的流;
    当我们选择了追踪流时,会弹出该流的完整的数据流还有这个数据流中包含的数据包,对话框下面可以选择数据流方向,顶部的过滤器就是该流的过滤规则

    在这里插入图片描述

    数据包的统计分析

    统计中的协议分级功能可以查看所选包协议的分布情况,帮助识别可疑协议,和不正常的网络应用程序

    在这里插入图片描述

    在Endpoints窗口中,可以通过排序Bytes和Tx Bytes来判断占用带宽最大的主机

    在这里插入图片描述

    Conversions窗口可以看到两个主机之间发送/接收数据包的数量、字节大小以及数据的流向情况,也可以通过排序来判断占用最大带宽的主机;
    在Conversions窗口中只能看到会话的统计情况,无法看到包的具体内容;
    这时可以使用快速过滤会话功能,过滤出想要查看的内容;
    快速过滤会话的功能在Conversions窗口中进行操作,可以对选中的会话或者非选中的会话选择数据流向进行过滤

    在这里插入图片描述

    在这里插入图片描述

    数据包的大致结构

    • 第一行:数据包整体概述
    • 第二行:链路层详细信息,主要的是双方的mac地址
    • 第三行:网络层详细信息,主要的是双方的IP地址
    • 第四行:传输层的详细信息,主要的是双方的端口号
    • 第五行:TCP或UDP是传输的DATA,DNS这是域名的相关信息

    在这里插入图片描述

    网络分析

    只抓包头

    在进行网络分析时往往只需要知道两个节点是不是能够联通,具体的传输信息并不重要,所以抓包的时候可以设置只抓包头,这样就大大减少了数据包的大小,有利于数据分析;
    设置方法:Capture(捕获)–>Options(选项)–>Snaplen(Snap长度);
    将这个值设置200以下就可以抓到所有网络层次的头信息了
    另外也可以直接点击任务栏里的快捷键,快速设置

    在这里插入图片描述
    在这里插入图片描述

    只抓必要的包

    我们可以设置抓包的filter,只抓一些感兴趣的包;
    设置方法:Capture(捕获)–>Options(选项)–>Capture Filter(捕获过滤器)
    在这里插入图片描述

    在输入框里输入规则,然后点击开始即可,比如输入
    dst host 220.181.38.148(捕获目标主机为220.181.38.148的数据包)
    220.181.38.148是ping www.baidu.com的ip地址,不同地理位置ping的ip可能不一样,然后浏览器访问百度就可以看到我们想要的捕获结果

    自动分析

    Wireshark有强大的统计分析功能,可以帮助分析人员快速统计出一些基本信息。比如点击Analyze(分析)–>Expert InfoComposite(专家信息),就可以看到数据包的中的一些不同级别的信息统计,包含重传次数、链接建立次数、网络错误等,在分析网络性能时这个功能很有作用
    在这里插入图片描述
    单击Statistics(统计)–>TCPStream Graph(TCP流图形),可以生成一些统计图表
    在这里插入图片描述

    此外还可以统计分层信息、网络会话列表、网络端点列表、ip地址统计列表、应用层数据包信息等

    搜索

    按“Ctrl+F”Wireshark也可以进行关键字搜索,选择“分组详情”后才可以搜索数据包中的内容,这样的搜索可以在CTF中也许会有意外收获

    在这里插入图片描述

    展开全文
  • wireshark流量分析实战

    千次阅读 多人点赞 2020-04-10 16:18:18
    wireshark Wireshark(前称Ethereal)是一个网络...下面是在网上找的数据包资源,来自2018的铁人三项流量分析题目,一共有二十题,共有六个数据包,本人习惯一题一题来,不过可能是个很不好的习惯 1.黑客的IP是多少...

    wireshark

    Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。

    在这里插入图片描述

    下面是在网上找的数据包资源,来自2018的铁人三项流量分析题目,一共有二十题,共有六个数据包,本人习惯一题一题来,不过可能是个很不好的习惯

    1.黑客的IP是多少

    在这里插入图片描述

    很明显这也是我们平常干的事情phpinfo

    黑客IP:202.1.1.2

    2.服务器1.99的web服务器使用的CMS及其版本号(请直接复制)

    在这里插入图片描述

    一般网站的CMS会显示在网站底部,找到一个以192.168.1。99的响应包直接查看底部

    诺,CMS就是EasyTalk X2.0.1

    3.服务器拿到的webshell的网址(请输入url解码后的网址)

    服务器拿到webshell的网址很大可能是上传一句话拿webshell,那么设置过滤器

    http && (ip.src==202.1.1.2 || ip.dst == 192.168.1.99)
    

    在这里插入图片描述

    很明显的一句话,将url解码

    http://202.1.1.1/index.php/module/action/param1/${@print(eval($_POST[c]))}
    

    4.服务器1.99的主机名

    这里又不能用菜刀连接,也找不到攻击者执行的一些查看信息的代码,咦等等刚刚又phpinfo呀

    现在只需要验证1.99是否返回了请求,返回了请求直接查看源码

    在这里插入图片描述
    主机名:

    Linux simplefight1 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64
    

    5.网站根目录的绝对路径(注意最后加斜杠)

    绝对路径phpinfo里也能查到
    在这里插入图片描述

    /var/www/html/easytalk
    

    6.黑客上传的第一个文件名称是什么

    这里使用过滤器

    http && (ip.src==202.1.1.2 || ip.dst == 192.168.1.99) && http.request.method==POST
    

    在这里插入图片描述

    application/x-www-form-urlencode是是一种表单提交方式,该方式是采用urlencode的,提交的数据都是经过加密的,服务端需要decode才能正确获得数据。

    base64解码得

    /var/www/html/easytalk/tunnel.nosocket.php

    7.黑客进行内网扫描,扫描的端口都有哪些(端口从小到大,用英文逗号分隔)

    在这里插入图片描述

    这样答案很明显啦

    8.服务器2.88的ftp服务账号密码(格式:账号/密码)

    黑客需要以攻克的1.99来作为跳板来访问2.88的ftp服务器,设置过滤器

    ftp && ip.src == 192.168.1.99
    

    在这里插入图片描述

    黑客经过爆破之后拿到密码123456,用户名为administrator

    9.黑客成功登陆ftp的时间(格式:10:15:36)

    回到上题选中的部分,查看

    在这里插入图片描述

    时间为14:07:15

    10.黑客在ftp中下载的敏感文件名称是什么

    在这里插入图片描述

    发现黑客执行了一系列命令,pwd,cwd,pasv,list
    并没有下载敏感数据,移步到第三个数据包

    在这里插入图片描述

    这里很明显是下载了/phpstudy/www/config/config_db.php

    11.服务器2.88中用户名为admin_zz的web后台管理员的密码

    既然这里给出用户名,直接设置过滤器

    ip.addr == 192.168.1.99 && http contains "admin_zz"
    

    在这里插入图片描述

    明显如斯,密码为1q2w3e4r

    12.服务器2.88的mysql账号密码(格式:账号/密码)

    这里也应该是查看黑客下载的敏感文件中的内容,设置过滤器ip.addr == 192.168.1.99 && ftp-data

    在这里插入图片描述
    在这里插入图片描述

    很明显啦

    con_db_pass = “S1mp13zz”

    13.服务器2.88的mysql服务中有和admin有关的三个表,请按照黑客的查询顺序作答,使用空格分隔

    在这里插入图片描述

    根据上题可以发现这个表信息,设置过滤器

    ip.addr == 192.168.1.99 && mysql contains "met_"
    

    刚好出现了三个请求三个响应

    在这里插入图片描述

    分别查看信息

    met_admin_array,met_admin_column,met_admin_table

    14.请列出黑客设置的genreal log的绝对路径(将路径复制出来,区分大小写)

    mysql日志–>设置过滤器

    ip.addr == 192.168.1.99 && mysql
    在这里插入图片描述
    发现第一个请求报错了,报错返回如上内容,说明这里黑客希望留一个shell但是这里报错了;
    但是之后却没有报错,应该是黑客试探的结果,我习惯从后往前找,倒数第二个有发现!

    在这里插入图片描述

    绝对路径为c:/phpStudy/WWW/config/config.php

    15.路由器的品牌、型号、版本(请直接复制粘贴)

    涉及到路由器,设置就过滤器

    ip.addr == 192.168.0.1 && http
    

    找了二三四的数据包都没有,回到第一个数据包,发现

    在这里插入图片描述

    这里可以发现路由器的相关信息很明显啦

    16.列出路由器的所有IP地址(格式:从小到大,用英文逗号分隔)

    在这里插入图片描述

    还是使用上一步使用的过滤器继续分析,发现许多重复登录,应该是黑客在进行爆破

    在这里插入图片描述

    最后到这里的时候,error_code为0,此前是700,说明黑客已经爆破成功,这里需要知道所有路由器的IP地址

    只有往下分析黑客的举动找到信息

    在这里插入图片描述

    这里发现了路由器IP,总共有三个

    192.168.0.1
    202.1.1.1
    192.168.12.173

    17.在路由器的端口监控中,监控端口和被监控端口分别是多少,例,1号端口监控2/3/4号端口:1–>2,3,4

    这里提到监控端口,还是设置过滤器慢慢找

    ip.addr == 192.168.0.1 && http &&contains “port”
    

    在这里插入图片描述
    很明显了,监控端口是3,被监控是1,2

    18.路由器一共有几个接口?其中有几个WAN口启用?有几个LAN口启用(格式:用英文逗号分隔)

    这里只能说明一点,有时按顺序并不好,因为在做上面IP那道题的时候我发现有几个开放的接口信息,叫t_name

    直接过滤一下:

    在这里插入图片描述

    哦豁第三个就是,然后发现WAN1、WAN2、LAN1、LAN2这四个接口都打开了,最后这个LAN3接口是关闭的

    19.路由器的系统路由表中一共有几条?第三条的子网掩码是多少。例: 255 255.255.0则为24 (格式:用英文逗号分隔)

    ip.addr == 192.168.0.1 && http contains "gateway"
    

    在这里插入图片描述

    这里路由表一共有5条,第三条子网掩码为255.255.255.0

    20.路由器的5Gwif名称是什么,信道是多少(格式:名称信道)

    设置过滤器

    ip.addr == 192.168.0.1 && http contains "5G"
    

    在这里插入图片描述

    至此完结

    展开全文
  • wireshark流量分析

    2021-03-13 09:11:43
    如何查看流量中各协议的占比,如p2p协议的占比之类的</p>
  • wireshark 流量协议

    2016-07-24 23:21:00
    2019独角兽企业重金招聘Python工程师标准>>> ...
    展开全文
  • Wireshark Wireshark进行流量审核
  • wireshark流量分析密码-学习笔记

    千次阅读 2020-08-18 12:00:49
    题目描述 黑客通过wireshark抓到管理员登陆网站的一段流量包(管理员的密码即是答案) 流量抓包文件:...用wireshark打开流量报,过滤出http和post请求: http && http.request.method == "POST" ...

    题目描述

    黑客通过wireshark抓到管理员登陆网站的一段流量包(管理员的密码即是答案)
    流量抓包文件:https://xpro-adl.91ctf.com/userdownload?filename=流量分析.zip&type=attach

    解题思路

    用wireshark打开流量文件,过滤出http和post请求:

    http && http.request.method == "POST"
    

    流量分析

    wireshark常用过滤方法:

    过滤IP

    如源IP或者目标x.x.x.x
    ip.src eq x.x.x.x or ip.dsteqx.x.x.x或者ip.addr eq x.x.x.x

    过滤端口

    tcp.port eq 80 or udp.port eq 80
    tcp.dstport== 80 # 只显tcp协议的目标端口为80
    tcp.srcport== 80 # 只显tcp协议的源端口为80
    tcp.port>= 1 and tcp.port<= 80
    

    过滤协议

    tcp/udp/arp/icmp/http/ftp/dns/ip
    过滤MAC

    eth.dst==A0:00:00:04:C5:84 #过滤目标mac
    

    包长度过滤

    udp.length== 26  # 这个长度是指udp本身固定长度8加上udp下面那块数据包之和。
    tcp.len>= 7  # 指的是ip数据包(tcp下面那块数据),不包括tcp本身
    ip.len== 94  # 除了以太网头固定长度14,其它都算是ip.len,即从ip本身到最后
    frame.len== 119  # 整个数据包长度,从eth开始到最后
    

    http模式过滤

    http.request.method== "GET"
    http.request.method== "POST"
    http.request.uri=="/img/logo-edu.gif"http contains"GET"
    http contains"HTTP/1."
    http.request.method== "GET" && http contains "User-Agent:"
    

    http模式过滤

    http.request.method== "GET"
    http.request.method== "POST"
    http.request.uri=="/img/logo-edu.gif"
    http contains"GET"
    http contains"HTTP/1."
    http.request.method== "GET" && http contains "User-Agent:"
    

    更多:http://www.freebuf.com/column/153197.html

    展开全文
  • wireshark流量分析--巧观察

    千次阅读 2018-09-17 22:05:59
    在CTF流量分析中,在流量包中可以隐藏好多东西,上面有篇文章说道在有大量流量包的情况下要善于运用过滤协议,来节省时间。但是,有些情况下,过滤是过滤不出东西的,比如在这道题目中我们运用过滤协议过滤不出东西...
  • wireshark流量分析--巧用过滤

    千次阅读 2018-09-17 21:31:12
    流量分析在CTF的杂项中占着很重要的一个部分,其实流量分析一般来讲也有一些小的技巧,在拿到流量包的时候,可以先利用过滤规则,过滤一波例如key,ctf,flag。这在ctf中将会是一个十分可以提高效率的工作。 现在...
  • WireShark流量分析(暴力破解)

    千次阅读 2021-02-08 20:01:02
    首先查看整个流量包,发现基本上为TCP和HTTP的流量数据。 依据可知,是大量tcp,少量http,从少的开始 我们熟知对于web中HTTP协议中的POST方式的危害性最大,接...如上可知,数据包的长度与其他的数据流量长度不一
  • 首先用wireshark打开进行分析: 有很多的数据包。。。但是不是很多,我们可以慢慢分析,直到我们分析到了一个HTTP的请求时: 可以看到192.168.228.1对192.168.228.135发送了一个POST请求。但是这个请求却有点...
  • 攻击者可以对证书进行修改,攻击的效果是:内网可以访问服务器的web,外网不能访问,就是因为服务器没有受信任的证书。...这种攻击可以从流量分析中看出,如果服务器没有提供证书,就有这种可能 ...
  • 我们根据题目提示可以看到提示我们flag可能在这几个协议中我们打开wireshark分析下 虽然我是直接一开始就搜的icmp.... 我们在往下看, 是不是看的有点眼熟接下来我们顺着一个一个看,便可以得到flag{Icmp_...
  • 由下可知,数据帧都是在做一个正常的网页图片的GET请求,有一些少量的POST请求,那下一步再次筛选POST请求。 这下结果显而易见了,大部分POST请求都在访问一个html文件,而唯独有一个数据帧在对upload文件夹进行...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,001
精华内容 4,800
关键字:

wireshark流量图