日志分析-Windows

news2024/9/19 10:45:39

目录

    • Windows事件日志
      • 场景 1(问题 1):服务器管理员向管理层提出了大量关于 PowerShell 在环境中被阻止的投诉。管理层最终批准在环境中使用 PowerShell。查看哪些日志、监控哪些事件 ID 等。
      • 场景 2(问题 2):安全团队希望确保可以监控事件日志是否被清除。检查XML视图
      • 场景 3(问题 3):威胁情报团队分享了其对Emotet 的研究。他们建议在 EventData 元素中搜索事件 ID 4104 和文本“ScriptBlockText”。查找编码的 PowerShell Payload。
      • 场景 4(问题 4):收到报告称一名实习生被怀疑运行异常命令,例如枚举管理员组的成员。搜索“C:\Windows\System32\net1.exe”
    • Web日志
      • 1.log文件中找到Google bot爬虫的IP
      • 3.log文件找到工具扫描的IP
      • 4.log文件找到SQL注入的IP
    • 总结

Windows事件日志

场景 1(问题 1):服务器管理员向管理层提出了大量关于 PowerShell 在环境中被阻止的投诉。管理层最终批准在环境中使用 PowerShell。查看哪些日志、监控哪些事件 ID 等。

1.根据实验原理,PowerShell Downgrade Attacks这个攻击的事件ID为400
2.用事件查看器打开日志,过滤事件ID为400的事件日志,利用日志详细信息中的HostApplication的命令快速筛查最早执行这个攻击的日志时间
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、可以看到在2020/12/18 23:42:29事件执行了命令powershell -nop -ep bypass -version 2 -command $host.version,对后面日志仔细筛查HostVersion的值为2
在这里插入图片描述

4、可以看到在2020/12/18 23:50:33 的事件中HostVersion值为2.0
在这里插入图片描述

场景 2(问题 2):安全团队希望确保可以监控事件日志是否被清除。检查XML视图

5、清楚筛选器,查找事件关键字清除,查找日志清除日志信息
在这里插入图片描述

6、打开详细信息可以看到XML视图中的Event Record ID为27736
在这里插入图片描述

7、可以在XML视图中同样看到Computer
在这里插入图片描述

场景 3(问题 3):威胁情报团队分享了其对Emotet 的研究。他们建议在 EventData 元素中搜索事件 ID 4104 和文本“ScriptBlockText”。查找编码的 PowerShell Payload。

1、筛选源PowerShell
在这里插入图片描述

2、向下查看第一个日志信息,第一个变量名和攻击发生的时间也可以在这个日志查看到
在这里插入图片描述
3、查看详细信息的XML视图可以看到Execution ProcessID为6620
在这里插入图片描述

场景 4(问题 4):收到报告称一名实习生被怀疑运行异常命令,例如枚举管理员组的成员。搜索“C:\Windows\System32\net1.exe”

1、根据实验原理,筛选事件ID为4799的事件
在这里插入图片描述
2、在筛选后的结果条目中选择Administrator的条目
在这里插入图片描述

3、在详细信息的XML视图查看到Target SID为S-1-5-32-544,事件ID为4799
在这里插入图片描述

Web日志

1.log文件中找到Google bot爬虫的IP

打开1.log日志文件,搜索google字段,可以筛选出利用google爬虫的IP
在这里插入图片描述

3.log文件找到工具扫描的IP

打开3.log日志文件,搜索404字段,可以筛选出大量扫描出错的IP
在这里插入图片描述

4.log文件找到SQL注入的IP

打开4.log日志文件,搜索select字段,可以筛选出使用Select语句进行注入的请求
在这里插入图片描述

根据注入语句的特征是sqlmap,可以搜索至最后一次出现sqlmap的时间
在这里插入图片描述

在这时间线附近查看login/access等关键字,可以看到200响应登陆成功
在这里插入图片描述

总结

1、事件日志作为一种检测机制,“Windows PowerShell”经典事件日志的事件 ID 为 400。这是“引擎生命周期”事件,包括引擎版本。

2、4799: A security-enabled local group membership was enumerated

4799 中的描述字段
主题:
执行枚举操作的用户

安全 ID
帐户名称
帐户域
登录 ID 为 4624
团体:
枚举其成员资格的用户组

安全 ID
组名称
组域
处理信息:
进程 ID 是在 4688 中记录的可执行文件启动时指定的进程 ID。
进程名称:标识执行枚举的程序可执行文件。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2049373.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Ubuntu 24.04系统部署Zabbix7.0

1、Ubuntu 24.04系统 阿里云镜像下载地址: https://mirrors.aliyun.com/ubuntu-releases/noble/ubuntu-24.04-live-server-amd64.iso 如果不使用Ubuntu系统,自己可以在下图选择对应版本。安装操作差不多,就命令有差异。 2、Zabbix版本 &am…

AVL树的学习

1.1 AVL树的概念 二叉搜索树虽可以缩短查找的效率,但如果数据有序或接近有序二叉搜索树将退化为单支树,查 找元素相当于在顺序表中搜索元素,效率低下。因此,两位俄罗斯的数学家G.M.Adelson-Velskii 和E.M.Landis在1962年 发明了…

微前端架构:使用不同框架构建可扩展的大型应用

​ 大家好,我是程序员小羊! 前言 在现代前端开发中,随着应用规模的扩大和团队分工的复杂化,传统的单体前端架构逐渐暴露出维护困难、部署周期长、技术栈更新不便等问题。为了应对这些挑战,微前端架构应运而生。这种架构…

每日OJ_牛客_树根(简单模拟)

目录 牛客_树根(简单模拟) 解析代码 牛客_树根(简单模拟) 数根__牛客网 解析代码 这个题目很容易理解,对于数字的每一位进行相加直到不大于9为止即可。 接收字符串得到各个数字,并且每位求和&#xff…

使用yolov5实现目标检测简单案例(测试图片)

一、前置 测试这个案例之前需要安装一些前置的东西,如果已经安装的可以忽略,下面我给出我跟着做的一些很好的博客提供大家参考,因为我们主要目的还是实现yolov5的目标检测。 1、安装nvidia显卡驱动 可以参考:【Windows】安装NV…

从ARM的最强超大核处理器来看:Arm Core里都有啥?

目录 L1 instruction memory systemInstruction decode -指令译码Register rename -寄存器重命名Instruction issue - 指令发射Integer execute - 整数执行Vector execute - 向量执行Advanced SIMD and floating-point support - 高级 SIMD 和浮点支持Cryptographic Extension …

在亚马逊云科技上部署开源大模型并利用RAG和LangChain开发生成式AI应用

项目简介: 小李哥将继续每天介绍一个基于亚马逊云科技AWS云计算平台的全球前沿AI技术解决方案,帮助大家快速了解国际上最热门的云计算平台亚马逊云科技AWS AI最佳实践,并应用到自己的日常工作里。 本次介绍的是如何在亚马逊云科技上利用Sag…

CMake 的快速应用

一,什么是CMake? 我们在学习了C 和 C后, 知道从c/c代码,变成可执行文件的过程如下: 如果使用的IDE开发,例如vs 2017,QT,等,那么一般IDE会帮你生成可执行文件,开发者一键点击&#…

Wandb使用指南

安装: pip install wandb 登录 wanbd login 在terminal中操作查看你的API key并粘贴回车进行授权(https://wandb.ai/authorize) 设置离线模式/在线模式 设置为offline会在无网络(内网)的时候使用,常用于de…

如何运用独特的产业运营体系打造一流的数字媒体产业园

如何运用独特的产业运营体系打造一流的数字媒体产业园 2024-08-15 17:37树莓集团 在数字经济蓬勃发展的今天,数字媒体产业作为其中的重要一环,正展现出巨大的潜力和活力。而如何运用独特的产业运营体系,打造一流的数字媒体产业园&#xff0…

SQLAlchemy 学习笔记

通信类型:AF_INET 协议家族一般是表示TCP通信的SOC_STREAM和UDP通信的SOCK_DGRAM。对于TCP通信,建立socket连接,: s socket.socket(socket.AF_INET, socket.SOCK_STREAM)连接socket, s.connect((host,port))socket通信…

PostWigger的xss漏洞

文章目录 Lab: Exploiting DOM clobbering to enable XSS Lab: Exploiting DOM clobbering to enable XSS 这是一道dom破坏题。 首先进入,发现都是一个个博客。 随便点击看看。 发现是一篇文章之后是一些评论以及咱们也可以发布评论。这里的Email使用了html的正…

Redis的缓存淘汰策略

1. 查看Redis 最大的占用内存 打开redis配置文件, 设置maxmemory参数,maxmemory 是bytes字节类型, 注意转换 2. Redis默认内存多少可以用 注意: 在64bit系统下, maxmemory 设置为 0 表示不限制Redis内存使用 3. 一般生产上如何配置 一般推荐Redis 设置内…

微信小程序骨架屏

骨架屏是常用的一种优化方案,针对于页面还未加载完时给用户的一种反馈方式。如果自己要写骨架屏有点复杂因为页面的元素过多且不稳定,这边直接使用微信开发工具生成骨架屏。也不只有微信开发工具有像常用的抖音开发工具,字节开发工具都有对应…

Python自准直仪双筒望远镜光学ABCD矩阵行为算法

🎯要点 🎯平面;曲面;圆柱面;非球面光,双凸透镜;90 度棱镜;分束立方体,双透镜棱;镜分光镜光线;横置隔膜;全内反射;多个分束…

【Django开发】前后端分离django美多商城项目第1篇:欢迎来到美多 项目主要页面介绍【附代码文档】

本教程的知识点为: 项目准备 项目准备 配置 1. 修改settings/dev.py 文件中的路径信息 2. INSTALLED_APPS 3. 数据库 用户部分 图片 1. 后端接口设计: 视图原型 2. 具体视图实现 用户部分 使用Celery完成发送 判断帐号是否存在 1. 判断用户名是否存在 后…

看图学sql之sql 中的窗口函数

数据分析社区直达 免费数据分析资料下载。定期分享数据分析领域的最新动态、实战案例、技术工具评测、数据可视化技巧以及行业洞察报告。

【Arduino】ATmega328PB 单片机初始化配置,连接使用配置 arduino

总览 1.下载资料 2.配置 arduino 首选项 3.配置开发板管理器 4.配置不同 晶振频率 的 mega328PB 的参数设置 一、下载资料 1.你也可以看着资料自己来弄,如果嫌我麻烦 网盘:https://pan.baidu.com/s/13FCKXE8t_AZeixcR_bEhXg 提取密码:123…

从Linux内核探索 Socket 的本质

目录 一、引言 二、Socket 的概念 三、Socket 的使用场景 四、Socket 的设计 五、提供 Socket 层 六、Socket 如何实现网络通信 (一)建立连接 (二)数据传输 七、Socket 怎么实现“继承” 八、总结 一、引言 相信大家刚…

[Zer0pts2020]Can you guess it?1

打开题目 看到信息随便输入一个数&#xff0c;显示错误 查看源代码 看到php代码&#xff0c;代码审计 <?php include config.php; // FLAG is defined in config.php if (preg_match(/config\.php\/*$/i, $_SERVER[PHP_SELF])) { exit("I dont know what you are t…