工控CTF_纵横网络靶场_工控蜜罐日志分析

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
.cn 域名,1个 12个月
简介: 工控CTF_纵横网络靶场_工控蜜罐日志分析

西门子通信协议S7COMM

S7Comm(S7 Communication)是西门子专有的协议,是西门子S7通讯协议簇里的一种。

S7协议的TCP/IP实现依赖于面向块的ISO传输服务。S7协议被封装在TPKT和ISO-COTP协议中,这使得PDU(协议数据单元)能够通过TCP传送。

它用于PLC编程,在PLC之间交换数据,从SCADA(监控和数据采集)系统访问PLC数据以及诊断目的。

题目地址

https://game.fengtaisec.com/#/startQuestions/6

题目分析

工控安全分析人员在互联网上部署了工控仿真蜜罐,通过蜜罐可抓取并分析互联网上针对工业资产的扫描行为,将存在高危扫描行为的IP加入防火墙黑名单可有效减少工业企业对于互联网的攻击面。分析出日志中针对西门子私有通信协议扫描最多的IP,分析该扫描组织,Flag为该IP的域名,,flag形式为 flag{}。

解题思路

匹配

直接用python正则匹配log里面的所有的IP,取最多次数的那个IP为118.89.228.153进行域名反向解析

06151b14dca04420673dfa2e264edbf1.png

ad358368c098f6fffab4466cb9404d3e.png

一共出现了2000多次,进行域名反向解析发现并不是flag

17062ed39a238567785886c6036f91a7.png

再次审题,发现是析出日志中针对西门子私有通信协议扫描最多的IP

c2ad688276a6366b664a9b09cff171cb.png

查找具有内容中有S7协议的IP

对脚本进行修改 ,最终找到了西门子私有通信协议扫描最多的IP

7dd7a204fd3347ed96f63030663c9534.png


139.162.99.243这个ip出现的次数最多进行域名反向解析,得到flag

ee49ea2256b29aeb36d6936b866218e4.png

python脚本如下


from re import *
def ip_read():    f = open('honeypot.log','r').readlines()    for line in f:        ip_f=findall(r'[0-9]{1,3}.\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}',line)        if 'S7' in line:            result=''.join(ip_f)            ip.append(result)    return ip
if __name__ == '__main__':    ip = []    ip_read()    ip = list(filter(None,ip))    set(ip)    for item in ip:        print("the %s has found %d" %(item,ip.count(item)))    print('出现次数最多的ip为:',max(ip, key=ip.count))


相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
5月前
|
存储 安全 网络安全
网络安全纵横谈:漏洞、加密与意识的三维防护网
【2月更文挑战第30天】在数字化时代,网络安全已成为维系信息完整性、确保用户隐私和保障企业资产的关键。本文深入探讨了网络安全领域中的三个核心议题:网络漏洞的挖掘与防御策略、加密技术的最新进展以及提升个体和企业的安全意识。通过对这些议题的分析,旨在为读者提供一个全面的网络安全知识框架,帮助构建更为坚固的信息防线。
|
5月前
|
Shell Linux C语言
【Shell 命令集合 网络通讯 】Linux 查看系统中的UUCP日志文件 uulog命令 使用指南
【Shell 命令集合 网络通讯 】Linux 查看系统中的UUCP日志文件 uulog命令 使用指南
78 0
|
2月前
|
网络协议 Go Windows
【应用服务 App Service】App Service中抓取网络日志
【应用服务 App Service】App Service中抓取网络日志
|
2月前
|
存储 Linux 网络安全
【Azure 应用服务】App Service For Linux 如何在 Web 应用实例上住抓取网络日志
【Azure 应用服务】App Service For Linux 如何在 Web 应用实例上住抓取网络日志
|
3月前
|
安全 网络安全 SDN
网络安全中的蜜罐技术与威胁诱捕:主动防御的新篇章
【7月更文挑战第6天】随着网络安全威胁的日益严峻,蜜罐技术与威胁诱捕技术作为主动防御的重要手段,正逐步成为网络安全领域的新宠。通过不断的技术创新和实践应用,我们有理由相信,在未来的网络安全战争中,蜜罐与威胁诱捕技术将发挥越来越重要的作用,为我们的网络安全保驾护航。
|
4月前
|
存储 网络协议 数据建模
程序与技术分享:2021年第一届“东软杯”网络安全CTF竞赛
程序与技术分享:2021年第一届“东软杯”网络安全CTF竞赛
|
4月前
|
监控 安全 Linux
虚拟专用网络(VPN):远程访问与点对点连接及其在Linux中的IPSec实现与日志管理
虚拟专用网络(VPN):远程访问与点对点连接及其在Linux中的IPSec实现与日志管理
177 0
|
5月前
|
存储 安全 算法
网络安全纵横谈:漏洞、加密与意识的三维防护
【5月更文挑战第26天】在数字化浪潮不断涌动的当下,网络安全已成为维护信息完整性、确保数据流通安全的关键。本文将深入探讨网络安全领域内的三个核心议题:网络漏洞挖掘与防御机制、现代加密技术的应用及其挑战、以及提升个体和企业的安全意识。通过对这些方面的分析,旨在为读者提供一个全面而深入的视角,以理解和应对日益复杂的网络安全威胁。
|
5月前
|
域名解析 缓存 监控
【域名解析 DNS 专栏】DNS 查询日志分析:洞察网络行为与优化建议
【5月更文挑战第28天】DNS查询日志分析对于理解和优化网络行为至关重要。通过日志,可洞察用户访问偏好、流量分布,进而进行缓存优化、负载均衡和安全检测。简单Python代码示例展示了如何读取和分析日志。根据分析结果,可针对性设置优化策略,提升网络性能、稳定性和安全性。不断探索新的分析方法,充分挖掘DNS查询日志的价值,以驱动网络持续优化。
225 3
|
5月前
|
云安全 监控 安全
什么是蜜罐,在当前网络安全形势下,蜜罐能提供哪些帮助
蜜罐作为一种主动防御技术,在网络安全领域发挥着越来越重要的作用。通过部署蜜罐,组织可以及时发现并应对网络攻击,提高网络的安全防护能力。同时,蜜罐也可以作为一个研究工具,帮助安全研究人员了解攻击者的行为和技术。
下一篇
无影云桌面