应急响应-web后门(中间件)的排查思路

0x01 获取当前网络架构

语言,数据库,中间件,系统环境等

0x02 分析思路

1.利用时间节点筛选日志行为

2.利用已知的漏洞在日志进行特征搜索,快速定位到目标ip等信息

3.后门查杀,获取后门信息,进一步定位目标信息

0x03 常见中间件日志的存储路径

复制代码
ii7(windows): C:\Windows\System32\inetsrv\config\applicationHost.config
iis6(windows):C:/Windows/system32/inetsrv/metabase.xml
apache(linux):/var/log/apache2/             /usr/local/apache/logs/
apache(windows):windows: apache/logs/
nginx(linux):/var/log/nginx
nginx(windows):nginx安装目录
apache-tomcat:相关安装目录下:apache-tomcat/logs/xxx.xx.log

0x04 常见中间件的日志审查思路

iis .net分析:网站被入侵,给出来被入侵时间

iis日志地址:inetput/logs/LogFiles/W3VC5(确认对网站的id数查询对应日志,下面对应每天产生的单个日志文件)

分析思路:iis日志地址固定,一个网站对应一个id日志,分析日志定位到目录扫描行为,发现相关漏扫sqlmap等指纹

apache php分析:网站被植入后门 日志记录按天记录,记录所有的访问请求

apache日志地址:apache2.4/logs/access.log记录访问日志

分析思路:作为红队人员思路分析目标存在组件漏洞,网上搜寻相关exp地址,日志搜索exp特征定位入侵

tomcat php分析:网站被植入后门

tomcat日志地址:apache-tomcat-7.0.2/logs/access_log.2022-12-26 基于时间的日志类型

分析思路:推荐D盾,河马客户端查杀出木马文件,通过文件范围内日志的字符查询定位(notepad),日志中获取访问者ip,再通过ip定位查询日志内信息(阿里云在线查杀效果最好,但文件大小有限制:)

0x05 webshell查杀&在线

单文件高精度在线查杀:

https://ti.aliyun.com/#/webshell

推荐离线工具:

https://n.shellpub.com/

http://www.d99net.net

0x06 .net jsp内存马清理工具

https://github.com/yzddmr6/ASP.NET-Memshell-Scanner

https://github.com/c0ny1/java-memshell-scanner

使用方法:上传到对应网站目录,访问即可扎实异常的class文件,内存马为无文件落地。所有内存马对应的物理存储路径没有产生对应的class文件,该行为极大可能为内存马,常规.net jsp内存马可以借助工具kill掉进程,极端情况下可以将对应java路径下的新增加的class路径全部删除

相关推荐
Meme Buoy2 天前
13.6其他架构评估方法-中间件
中间件·架构
我是李龙3 天前
第二十六章 全链路监控体系: 服务器资源、中间件状态与业务指标的可视化大屏开发
中间件
别抢我的锅包肉4 天前
FastAPI + Vue3 + Vite 跨域报错全解:从 `Access-Control-Allow-Origin missing` 到彻底修复
中间件·状态模式·fastapi
爱吃烤鸡翅的酸菜鱼4 天前
Java 事件发布-订阅机制全解析:从原生实现到主流中间件
java·中间件·wpf·事件·发布订阅
my_styles4 天前
linux系统下安装 tengine / 宝兰德等国产信创中间件和闭坑
linux·运维·服务器·spring boot·nginx·中间件
ZHENGZJM4 天前
Gin 鉴权中间件设计与实现
中间件·gin
开心码农1号4 天前
mq是什么,常用mq的使用场景有哪些?
中间件·rabbitmq
斌味代码4 天前
Next.js 14 App Router 完全指南:服务端组件、流式渲染与中间件实战
开发语言·javascript·中间件
fantasy5_58 天前
从零手写线程池:把多线程、锁、同步、日志讲透
开发语言·c++·中间件
heimeiyingwang8 天前
【架构实战】海量数据存储:分库分表中间件实战
中间件·架构