前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux应急响应day2:捕捉短连接

Linux应急响应day2:捕捉短连接

作者头像
Baige
发布2022-03-21 14:56:47
3060
发布2022-03-21 14:56:47
举报
文章被收录于专栏:世荣的博客

前言

短连接是相对于长链接而言的概念,指的是数据在传送过程中,只在需要发送数据时,才去建立一个链接,数据发送完成之后,则断开连接,即每次连接只完成一项业务的发送,在系统维护中,一般很难去觉察,需要借助网络安全设备或者抓包分析,才能够去发现。

应急场景

网络管理员在出口WAF检测到某台服务器不断向香港IP发起Request,感到很好奇,登录服务器排查,想找到发起段链接的进程。

日志分析

登录服务器查看端口,进程,并未发现服务器异常,但是当多次刷新端口时,可以查看该连接。有时候一直刷这条命令好几次才会发现,像这种的短连接极其难以捕捉到对应的进程和源文件,

手动估计没戏,很暗追踪于是动手写了一小段脚本来捕捉短连接对应的pid和源文件。

脚本文件如下:

代码语言:javascript
复制
#!/bin/bash
ip=x.x.x.x
i=1
while :
do
   tmp=`netstat -anplt|grep $ip|awk -F '[/]' '{print $1}'|awk 

'{print $7}'`

代码语言:javascript
复制
   #echo $tmp
   if test -z "$tmp"
   then
​       ((i=i+1)) 
   else
​       for pid in $tmp; do
​           echo "PID: "${pid}
​          result=`ls -lh /proc/$pid|grep exe`
​          echo "Process: "${result}
​          kill -9 $pid
​       done
​       break
   fi 
done
echo "Total number of times: "${i}

最终得到了运行结果,发现短连接每次发起的进程pid一直在变,但已经捕捉到发起异常连接的文件为:

代码语言:javascript
复制
/usr/lib/nfsiod

处理了即可。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022 年 03 月,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 应急场景
  • 日志分析
相关产品与服务
Elasticsearch Service
腾讯云 Elasticsearch Service(ES)是云端全托管海量数据检索分析服务,拥有高性能自研内核,集成X-Pack。ES 支持通过自治索引、存算分离、集群巡检等特性轻松管理集群,也支持免运维、自动弹性、按需使用的 Serverless 模式。使用 ES 您可以高效构建信息检索、日志分析、运维监控等服务,它独特的向量检索还可助您构建基于语义、图像的AI深度应用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档