一、日志分析概述

日志:日志文件为服务器、工作站、防火墙和应用软件等IT资源相关活动记录必要的、有价值的信息。日志文件中的记录可以提供以下用途:监控系统资源;审计用户行为;对可疑行为进行告警;确定入侵行为的范围;为恢复系统提供帮助;生成调查报告;为打击计算机犯罪提供证据来源。

主要目的:对攻击行为进行溯源

  1. 定位攻击者的ip

  1. 摸清攻击行为,对系统中的安全薄弱点进行加固

  1. 针对性的进行漏洞加固

二、Windows系统日志分析

系统日志System.evtx:记录系统中硬件、软件和系统问题的信息,用户可以通过它来检查错误发生的原因或者寻找受到攻击时攻击者留下的痕迹

日志的默认位置为:C:\Windows\System32\winevt\Logs\System.evtx

应用程序日志Application.evtx:记录程序在运行过程中的日志信息

日志的默认位置为:C:\Windows\System32\winevt\Logs\Application.evtx

安全日志Security.evtx:登录日志、对象访问日志、进程追踪日志、特权使用、账号管理、策略变更、系统事件。

日志的默认位置为:C:\Windows\System32\winevt\Logs\Security.evtx

  1. 打开日志审计策略功能

win+R--->gpedit.msc

在默认情况下,安全日志仅记录一些简单的登录日志,否则占用的使用空间过大。如果需要记录详细的安全日志,则需要通过修改本地策略来启用其它项的安全日志记录功能。

win10家庭版打不开,可以参考下面的文章(注意在保存bat文件时把编码改成ANSI)

https://zhuanlan.zhihu.com/p/381084692

  1. 查看系统日志

win+R--->eventvwr

或者直接搜索“事件查看器”

  1. 事件日志分析

·日志清除记录——ID:1102

清空安全日志(需要有System权限)
通过cmd清除:
win+R--->wevtutil cl “logname(日志名)”

·出站入站记录——ID:5156、5158

远程连接:
win+R--->mstsc
每一对5156和5158的事件间隔为5s,这是载荷的定时回连操作,目的是keep alive 和get task

·账户管理记录——ID:4720(可以查找到创建的用户,隐藏的用户也可以查找到)、4726(可以查找到删除的用户)

添加隐藏用户:net user attack$ Aa123456 /add
删除隐藏用户:net user attack$ /del
创建用户组:net logalgroup group1 /add
查看用户组: net user

·安全组管理记录——ID:4732(查看创建的用户加入了哪个组)、4733(查看用户从哪个组中被移除了)

·账户行为记录——ID:4624、4634、4625

4624:用户登录
4634:用户注销
4625:登录失败

·凭证验证记录——ID:4776

凭证验证是指,当你要去访问目标主机的FTP、Samba服务时,目标主机会发起验证请求,要求你输入用户名和密码。日志会详细的记录登录者的工作站、登录账户信息。

·计划任务事件——ID:4698、4699、4700、4701、4702

在该事件记录信息中,计划任务schtasks以及at都会被记录在内:包括创建者、任务名称、任务内容等。
4698:计划任务已创建
4700:计划任务已启用
4701:计划任务已停用
4702:计划任务已变更

·进程创建及终止记录——ID:4688、4689

要记录该日志,需要编辑本地审计策略后重启计算机(上面有讲如何开启策略),重启后便可记录每一个被启动的进程日志,包括软件进程。

可以根据事件的ID进行筛选

事件id汇总
https://zhuanlan.zhihu.com/p/366530900

三、日志审计工具

Log Parser

下载地址
https://www.microsoft.com/en-us/download/details.aspx?id=24659

可以分析操作系统的事件日志、注册表、文件系统、Active Directory、IIS。它可以像使用SQL语句一样查询分析这些数据,甚至可以把分析结果以各种图表的形式展现出来。

使用格式

LogParser –i:输入文件的格式 –o:想要输出的格式 “SQL语句”

例如

登录成功的所有事件
LogParser.exe -i:EVT –o:DATAGRID  “SELECT *  FROM C:\Windows\System32\winevt\Logs\Security.evtx where EventID=4624”

sql语句用EXTRACT_TOKEN(<字段>,<所需的内容位置>,<分割的字符>)进行分割

LogParser.exe -i:EVT –o:DATAGRID
“SELECT TimeGenerated as LoginTime,
EXTRACT_TOKEN(Strings,18,'|') as 源地址,
EXTRACT_TOKEN(Strings,19,'|') as 源端口,
EXTRACT_TOKEN(Strings,5,'|') as Username FROM
C:\Users\Admin\Desktop\log.evtx where EventID=4624”

Event Log Explorer

下载地址: https://event-log-explorer.en.softonic.com/

Event Log Explorer是一款非常好用的Windows日志分析工具。可用于查看,监视和分析跟事件记录,包括安全,系统,应用程序和其他微软Windows 的记录被记载的事件,其强大的过滤功能可以快速的过滤出有价值的信息。

【每天学习一点新知识】Windows日志分析相关推荐

  1. 每天学习一点新知识(一)——Unity开发游戏的拆包

    每天学习一点新知识(一)--Unity开发游戏的解包 用了CSDN有一段时间了,但一直都没有写过blog,只是在输入,没有输出.而且一直主要都是在查一些作业.题解什么的,还是希望自己能够多学到一些新东 ...

  2. 【每天学习一点新知识】中间人攻击是什么

    目录 中间人攻击介绍 中间人攻击原理 1. ARP欺骗 2. DNS欺骗 防御方法 中间人攻击介绍 中间人攻击(man-in-the-middle attack, abbreviated to MIT ...

  3. 【每天学习一点新知识】菜刀、冰蝎、蚁剑、哥斯拉webshell工具分析

    什么是webshell已经在之前的文章里做过讲解了,这里就不再赘述 附上链接:[每天学一点新知识]getshell???webshell???_RexHarrr的博客-CSDN博客 目录 中国菜刀 菜 ...

  4. 【每天学习一点新知识】CC攻击和DDoS的区别

    目录 CC攻击原理 CC攻击现象: 和DDoS的区别 CC攻击的常用防护方式 CC攻击原理 CC(Challenge Collapsar),可以归为DDoS攻击的一种,对一些消耗资源较大的应用页面不断 ...

  5. 【每天学习一点新知识】网安人口中的蜜罐是指什么

    目录 1.什么是蜜罐? 2.蜜罐的几种工作方式 3.沙箱和蜜罐的区别 4.公网蜜罐与内网蜜罐侧重点的区别 5.使用蜜罐的好处 一个接入互联网的网站,只要能和外部产生通信,就有被黑客攻击的可能--就像飞 ...

  6. 【每天学习一点新知识】浏览器的同源策略

    目录 同源的定义 同源策略的限制 规避同源策略 document.domain属性 跨域资源共享(CORS) 跨文档通信 JSONP WebSocket Nginx反向代理         浏览器默认 ...

  7. 【每天学习一点新知识】网络安全--截获攻击

    截获攻击原理和后果 原理 若正常传输路径为终端A到终端B,黑客首先改变传输路径为终端A-黑客终端-终端B,使得传输信息必须经过黑客终端,黑客终端就可以截获终端A传输给终端B的消息. 后果 目前很多访问 ...

  8. 【每天学习一点新知识】robots.txt详解

    目录 什么是robots.txt? 如何查看robots.txt? robots.txt的内容 常见的搜索引擎的蜘蛛名称 如果创建并上传robots.txt文件? 如果网站信息都需要被抓取,是不是可以 ...

  9. 【每天学习一点新知识】nmap端口扫描

    nmap所识别的6个端口状态 open(开放的) 应用程序正在该端口接收TCP 连接或者UDP报文.发现这一点常常是端口扫描 的主要目标.安全意识强的人们知道每个开放的端口 都是攻击的入口.攻击者或者 ...

最新文章

  1. Homography matrix(单应性矩阵)在广告投放中的实践
  2. 深度学习100例 | 第33天:迁移学习-实战案例教程
  3. 惊呆!学习MySQL真的这一篇就够了!太全了
  4. windows下的C/C++精确计时
  5. c#如何实现excel导入到sqlserver,如何实现从sqlserver导出到excel中(详细)
  6. H3C 双线路 nqa 联动
  7. 订阅消息 data.thing1.value is emtpy
  8. python画球员传球图_Python实现NBA投篮数据可视化!看看球星们的投篮热点
  9. 服务化治理脚本:show-busiest-java-threads。
  10. 小程序上线后部分图片不显示的问题
  11. 如果禅道忘记了管理员密码怎么拯救
  12. vue+canvas如何实现b站萌系登录界面
  13. 关于龙芯CPU几发射的问题
  14. Excel可视化(2):13个变种图使用技巧
  15. 如何在REST API中使用查阅项的值作为过滤条件
  16. 自动弹窗加QQ群代码
  17. 闲人闲谈PS之六——PS顾问升级树
  18. 电商软件性能测试,实战 | 电商业务的性能测试(一): 必备基础知识
  19. python panda 库_python基础库-Pandas
  20. GitBook Editor使用教程

热门文章

  1. 【转载】基于Office Online Server 2016 的office在线编辑
  2. Compose 中的附带效应
  3. 两个ip是否在同一网段?
  4. 矩阵等价和向量组等价
  5. 监控摄像头服务器维护要多久,监控摄像头如何维护 监控摄像头维护方法【详解】...
  6. 有关QJ_Filecenter在vue中的使用和组件封装
  7. js 页面跳转两种方式(原页面跳转,打开新标签页)
  8. 算法工程师月薪多少钱,算法工程师岗位需要学习哪些知识?
  9. 计算机社团活动教学计划,趣味科学社团教学计划记录、总结.doc
  10. 手把手教你从零搭建深度学习项目(附链接)