Windows系统日志分析_windows日志命令

大家好,又见面了,我是你们的朋友全栈君。

本文使用的环境我前面博客中介绍的搭建方法。具体链接请参考windows日志转发_leeezp的博客-CSDN博客_windows日志转发 安装 ewk (es+winlogbeat+kibana) 转发主机日志_leeezp的博客-CSDN博客

这篇文章记录windows事件和日志的对应关系。

0x00 远程桌面连接登录(mstsc)

kibana 中添加过滤 host.name、event.action、winlog.event_data.LogonProcessName、winlog.event_data.LogonType、process.name、winlog.event_id。

登录成功有三条事件:

Windows系统日志分析_windows日志命令

登录类型为 10,RemoteInteractive

意思是“通过rdp协议远程登录”。

Fantastic Windows Logon types and Where to Find Credentials in Them

事件id 为 4648,意思是“

当进程通过显式指定帐户的凭据尝试登录帐户时,将生成此事件。

这最常发生在批处理类型配置(如计划任务)中,或者使用”RUNAS”命令时

4648 (S) 尝试使用显式凭据登录。 (Windows 10) – Windows security | Microsoft Docs

登录失败如果在windows事件查看器 — Windows日志 — 安全 查看不到日志,可能是因为没有开启windows本地安全策略审核。(可能与windows版本或本地配置有关)

打开本地安全策略,cmd 输入 secpol.msc,如果报错“试图引用不存在的令牌”,

Windows系统日志分析_windows日志命令

将 C:WindowsSystem32secpol.msc 复制到其他目录,比如 桌面,双击打开即可。

在 “审核策略” — “审核登录事件” 开启 “成功” 和 “失败”的日志:

Windows系统日志分析_windows日志命令

设置完再次mstsc登录失败,在安全日志可以查看到登录失败 事件ID 4625 的告警:

Windows系统日志分析_windows日志命令
Windows系统日志分析_windows日志命令

如果没有配置本地安全策略开启登录审计,还有一个地方的日志可以发现一些端倪:

代码语言:javascript代码运行次数:0运行复制

Hi,You may view the Remote Desktop connection client ip address information in the following logs:Event ViewerApplications and Services LogsMicrosoftWindowsTerminalServices-LocalSessionManagerEvent ViewerApplications and Services LogsMicrosoftWindowsTerminalServices-RemoteConnectionManagerEvent ViewerWindows LogsSecurity  (Event ID: 4624, Logon Type: 10)-TP

Logging IP adderess during remote desktop connection

我是在 Event ViewerApplications and Services LogsMicrosoftWindowsTerminalServices-RemoteConnectionManager

析稿Ai写作 析稿Ai写作

科研人的高效工具:AI论文自动生成,十分钟万字,无限大纲规划写作思路。

析稿Ai写作 97 查看详情 析稿Ai写作

Windows系统日志分析_windows日志命令

刚好符合我密码字典里尝试的15次登录失败。

Windows系统日志分析_windows日志命令
Windows系统日志分析_windows日志命令

登录失败不清楚为什么会有1149 认证成功的日志。

这个日志可以用于远程登录失败的审计,无法审计登录成功。登录成功还是需要事先开启本地安全策略审核登录事件。

爆破成功的日志为很多 4625 中出现 4624,logintype 都是10。

Windows系统日志分析_windows日志命令

如果看到 4778,4779 则表示 可能爆破时将正在登录的用户顶掉了。

Windows系统日志分析_windows日志命令
Windows系统日志分析_windows日志命令

0x01 UAC管理员账号登录

产生三条事件:

Windows系统日志分析_windows日志命令

consent.exe 意思是“当用户开启用户账户控制(UAC)功能时,一个程序要更改或者使用一些比较高权限才能做的事情的功能的时候、还有当你使用管理员账户运行程序的时候,会弹出一个对话框,询问您是否允许程序修改计算机设置,这个对话框的进程就是consent.exe”。

consent.exe_百度百科

4672 (S) 分配给新登录的特殊权限。 (Windows 10) – Windows security | Microsoft Docs

4672 常常是管理员及以上权限的用户登录触发。

0x02 mimikatz sekurlsa::ekeys 显示Kerberos加密密钥

此操作默认windows是不会留下安全日志的。(多个win7环境测试)

打开本地安全的略–审核特权使用

Windows系统日志分析_windows日志命令

执行 mimikatz privilege::debug sekurlsa::ekeys

Windows系统日志分析_windows日志命令

SeTcbPrivilege

该特权标志着其拥有者是操作系统的一部分,拥有该特权的进程可利用LsaLogonUser()执行创建登录令牌等操作,因此可以充当任意用户

经多次测试,2个文件系统的告警几乎和此告警同时出现,可视为这个操作同时产生的事件。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/195996.html原文链接:https://javaforall.cn

以上就是Windows系统日志分析_windows日志命令的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/394181.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月6日 16:57:30
下一篇 2025年11月6日 17:00:14

相关推荐

  • 使用Python进行多条件座位分配优化:理论与实践

    本文探讨了如何利用多目标优化方法解决复杂的资源分配问题,特别是针对具有多重偏好和约束条件的座位安排场景。文章介绍了优化、多目标和启发式算法等核心概念,并指导读者如何构建合适的评价函数,以实现自动化、高效的解决方案。通过Python库(如DEAP)的应用,读者将学习如何将理论转化为实际操作,应对动态变…

    2025年12月14日
    000
  • 解决OpenCV cv2.imread文件读取错误:路径管理与最佳实践

    本文深入探讨了opencv中`cv2.imread`函数常见的图片读取失败问题,特别是由于文件路径不正确或当前工作目录混淆导致的错误。文章将详细解释`cv2.imread`的工作机制,提供诊断文件路径问题的有效方法,并给出使用`os`模块进行路径管理的最佳实践,确保您的python脚本能够稳定可靠地…

    2025年12月14日
    000
  • 解决PySide6应用在Windows上打包时NumPy导入错误的教程

    当开发者尝试将基于PySide6和Pandas等库构建的Python应用程序打包部署到Windows环境时,一个常见的挑战是处理复杂的第三方依赖。特别是当应用程序依赖于NumPy这类底层有C扩展的科学计算库时,使用如pyside6-deploy等工具进行打包时,可能会遭遇ImportError: U…

    2025年12月14日
    000
  • 如何在Python中使用Pandas和NumPy处理多条件数据筛选与聚合

    本教程详细阐述了在Python中如何结合使用Pandas和NumPy,高效地处理基于多个条件的数据筛选和聚合操作。文章将通过具体示例,演示如何利用`numpy.logical_and`或Pandas的`&`运算符组合条件,以及如何运用`groupby()`方法计算多条件下的中位数等统计量,从…

    2025年12月14日
    000
  • Discord.py 应用命令:深入理解 Interaction 对象的使用

    本教程旨在解决 Discord.py 应用命令(斜杠命令)开发中常见的 `Context` 与 `Interaction` 对象混淆问题。我们将详细阐述这两种对象的核心区别,解释为何应用命令必须使用 `Interaction` 对象作为其第一个参数,并提供正确的代码示例及响应机制,确保您的斜杠命令能…

    2025年12月14日
    000
  • Python Pandas:精确地将浮点数转换为百分比字符串

    本教程详细介绍了如何在python pandas中,使用`map`函数结合字符串格式化,将dataframe中的浮点数列精确地转换为指定小数位数的百分比字符串。通过`'{:.x%}’.format`语法,我们能够确保数值在转换为百分比时,能够按照期望的精度进行四舍五入,避免常见格式化方法…

    2025年12月14日
    000
  • PyInstaller生成EXE文件时WinError 225病毒误报解决方案

    本文旨在解决使用pyinstaller将python脚本打包成exe文件时,遭遇windows defender或其他杀毒软件误报“文件包含病毒或潜在有害软件”导致的`winerror 225`错误。核心解决方案是暂时禁用实时防护功能或添加排除项,并提供了详细的操作步骤与注意事项,确保打包过程顺利完…

    2025年12月14日
    000
  • 在Django中实现通用表单视图:创建与编辑的统一处理

    本教程将指导如何在Django中构建一个通用的表单视图,使其能够同时处理新记录的创建(POST请求)和现有记录的编辑(带ID的POST请求)。我们将详细讲解URL配置、视图逻辑的区分以及模板中表单动作的设置,以实现高效且结构清晰的表单管理。 在Django开发中,经常需要创建既能处理新数据录入(创建…

    2025年12月14日
    000
  • Selenium中处理iframe内元素定位的策略

    本文旨在解决Selenium自动化测试中常见的元素定位失败问题,特别是当目标元素位于`iframe`内部时。我们将深入探讨`iframe`的工作原理,提供使用`driver.switch_to.frame()`方法切换上下文的详细教程,并结合实际代码示例,确保用户能够准确有效地定位并操作`ifram…

    2025年12月14日
    000
  • 深入理解TensorFlow Keras图像数据增强的随机性与模型训练

    本文深入探讨了tensorflow keras中图像数据增强的工作机制,特别关注增强操作的随机性如何影响模型在训练过程中对原始图像的感知。我们将解释数据增强是动态且随机应用于每个批次,这意味着模型通常会看到原始图像的多种变体,而非固定不变的原始图像,并讨论这对于模型泛化能力的重要性。 图像数据增强的…

    2025年12月14日
    000
  • Django视图中统一处理表单创建与编辑操作

    本教程详细阐述了如何在Django中设计一个统一的视图函数来高效处理模型的创建和编辑操作。通过合理配置URL路由、利用视图函数中的参数区分操作类型,并结合Django Forms的`instance`参数,实现了一个既能提交新数据又能更新现有数据的通用表单处理流程。文章还提供了关键的URL配置、视图…

    2025年12月14日
    000
  • Python多目标优化:智能座位分配与资源调度策略

    本文探讨如何利用Python解决复杂的资源分配和座位安排问题,特别是当需要满足多方偏好和优先级时。我们将介绍多目标优化、启发式算法等核心概念,并推荐使用进化算法(如NSGA-II)结合DEAP库实现自动化解决方案。文章将指导读者理解如何构建有效的目标函数,以在有限时间内找到近似最优解,从而提升决策效…

    2025年12月14日
    000
  • 理解Tkinter iconphoto(): default 布尔参数的作用

    tkinter的iconphoto()方法用于设置窗口图标。其第一个布尔参数default决定了指定图标是仅应用于当前窗口(false),还是将其设置为应用程序中所有后续tkinter窗口的默认图标(true)。理解此参数的关键在于区分图标是针对特定窗口还是全局生效,而非控制图标的显示与隐藏。 深入…

    2025年12月14日
    000
  • 使用Python Turtle绘制科赫曲线:递归算法的实现与优化

    本教程详细介绍了如何使用python的`turtle`模块通过递归算法绘制科赫曲线。文章强调了递归函数中单一且有效的终止条件的重要性,特别指出以线段长度作为递归深度控制参数的优势。通过示例代码,不仅展示了科赫曲线的正确实现,还进一步演示了如何组合曲线以生成美丽的科赫雪花。 深入理解科赫曲线与递归绘制…

    2025年12月14日
    000
  • Python网络爬虫:高效处理分页数据与Pandas Excel存储实践

    本教程旨在解决python网络爬虫中处理分页数据和数据持久化到excel的常见问题。文章将详细指导如何构建分页url、循环遍历多页、使用列表字典结构高效收集数据,并利用pandas的`excelwriter`一次性将所有抓取结果准确保存到excel文件,从而避免文件覆盖、`filenotfounde…

    2025年12月14日
    000
  • Python处理隐藏Zip文件:权限管理与最佳实践

    本文旨在解决python在操作隐藏zip文件时遇到的`permissionerror: [errno 13] permission denied`权限错误。我们将深入探讨此错误产生的原因,包括操作系统权限、文件锁定以及第三方库行为,并提供一系列解决方案,如权限检查、资源管理、使用标准库替代方案,并强…

    2025年12月14日
    000
  • Python子进程高级交互:非阻塞I/O、超时控制与输出捕获

    本文深入探讨了python中利用subprocess模块与子进程进行高级交互的策略,重点解决阻塞式i/o问题。我们将介绍如何通过多线程和队列实现子进程的非阻塞输出读取,并利用communicate方法配合超时机制控制子进程生命周期,有效捕获其标准输出和错误输出。文章将提供一个鲁棒的解决方案,用于执行…

    2025年12月14日
    000
  • 深入理解Django ManyToMany字段的保存时机与正确处理方法

    在django中处理manytomany字段时,对于新建的模型实例,该字段的数据不会在save()方法或post_save信号中立即可用。这是因为manytomany关系只有在主模型实例保存到数据库后才能建立。正确的处理方式是利用m2m_changed信号,并将其sender参数设置为manytom…

    2025年12月14日
    000
  • Selenium WebDriver:理解Iframe交互与属性获取的正确姿势

    本文详细阐述了在使用Selenium WebDriver时,如何正确获取Iframe元素自身的属性。核心要点在于,Iframe元素本身是父页面DOM的一部分,无需切换到Iframe内部即可直接获取其属性。只有当需要与Iframe内部的元素进行交互时,才需要执行 `driver.switch_to.f…

    2025年12月14日
    000
  • Selenium WebDriver:正确获取Iframe元素自身属性的方法

    当使用selenium webdriver获取`iframe`元素自身的属性时,无需切换到`iframe`的上下文。`iframe`元素本身作为html文档的一部分,存在于父级框架中。只有当需要与`iframe`内部的元素进行交互时,才需要执行框架切换操作。本文将详细阐述这一区别,并提供正确的实现方…

    2025年12月14日
    000

发表回复

登录后才能评论
关注微信