通过Windows事件日志介绍APT-Hunter
apt-hunter是一款用于windows事件日志的威胁搜寻工具,旨在检测隐藏在windows事件日志中的apt活动。如果您从事威胁情报工作,我保证您会喜欢使用这款工具的。为什么这么说?我将在本文中详细讨论原因。请注意,该工具仍处于测试版,可能存在一些错误。
为何开发此工具?许多分析员会忽略Windows事件日志,或者不知道在哪里搜索可疑活动。此外,大多数分析人员都清楚在发生攻击时需要收集哪些事件日志。我在SOC担任安全专家,我们为客户提供威胁搜寻、事件响应和法证服务。通常,客户没有SIEM或日志收集器,这使得收集Windows事件日志变得非常困难。现在,如果您使用APT-Hunter,将会拥有以下便利:
APT-Hunter如何运作?APT-Hunter由两个部分组成,它们可以协同工作,帮助用户快速获取所需的数据。该工具用于加速Windows日志分析的速度,但永远不会替代深入的日志分析。
APT-Hunter的功能如何使用?使用APT-Hunter的第一步是收集日志。使用powershell日志收集器可以轻松地自动收集所需的日志,只需以管理员身份运行powershell脚本即可。
To collect the logs in EVTX format use : windows-log-collector-full-v3-EVTX.ps1 To collect the logs in CSV format use : windows-log-collector-full-v3-CSV.ps1
APT-Hunter使用python3构建,因此要使用该工具,您需要安装所需的库。
python3 -m pip install -r Requirements.txt
APT-Hunter使用起来非常简单,只需使用参数-h即可打印帮助信息,查看所需的选项。
# python3 APT-Hunter.py -h
usage: APT-Hunter.py [-h] [-p PATH] [-o OUT] [-t {csv,evtx}] [--security SECURITY] [--system SYSTEM] [--scheduledtask SCHEDULEDTASK] [--defender DEFENDER] [--powershell POWERSHELL] [--powershellop POWERSHELLOP] [--terminal TERMINAL] [--winrm WINRM] [--sysmon SYSMON]
optional arguments:
-h, --help show this help message and exit
-p PATH, --path PATH path to folder containing windows event logs generated by the APT-Hunter-Log-Collector.ps1
-o OUT, --out OUT output file name
-t {csv,evtx}, --type {csv,evtx} csv ( logs from get-eventlog or windows event log GUI or logs from Get-WinEvent ) , evtx ( EVTX extension windows event log )
--security SECURITY Path to Security Logs
--system SYSTEM Path to System Logs
--scheduledtask SCHEDULEDTASK Path to Scheduled Tasks Logs
--defender DEFENDER Path to Defender Logs
--powershell POWERSHELL Path to Powershell Logs
--powershellop POWERSHELLOP Path to Powershell Operational Logs
--terminal TERMINAL Path to TerminalServices LocalSessionManager Logs
--winrm WINRM Path to Winrm Logs
--sysmon SYSMON Path to Sysmon Logs
-p:提供包含使用powershell日志收集器提取的目录的路径(windows-log-collector-full-v3-CSV.ps1,windows-log-collector-full-v3-EVTX.ps1)。
-o:输出生成项目的名称
-t:日志类型(如果是CSV或EVTX)
剩余的参数,如果您想分析单一类型的日志。
示例:
#python3 APT-Hunter.py -t evtx -p /opt/wineventlogs/ -o Project1 #python3 APT-Hunter.py -t csv -p /opt/wineventlogs/ -o Project1 #python3 APT-Hunter.py -t evtx --security evtx/security.evtx -o Project2 #python3 APT-Hunter.py -t evtx -p /opt/wineventlogs/ -o Project1 #python3 APT-Hunter.py -t csv -p /opt/wineventlogs/ -o Project1 #python3 APT-Hunter.py -t evtx --security evtx/security.evtx -o Project2
结果分为两页:
Project1_Report.xlsx:此Excel文件将包括APT-Hunter在每个Windows日志中检测到的所有事件。
Project1_TimeSketch.csv:您可以将此CSV文件上传到timeketch,以便进行时间轴分析,帮助您了解攻击的全貌。
下面是将TimeSketch CSV文件上传到timeketch实例的截图:
下图显示了excel中的输出:
1.每个日志源中的发现。
2.终端服务的统计信息,以使用户可以交互访问或使用RDP访问服务器GUI终端。
3.成功/失败身份验证的统计信息,以便获得身份验证摘要,帮助您检测异常或不应该登录设备的用户。
APT-Hunter检测到的事件将来的功能项目地址APT-Hunter
以上就是通过Windows事件日志介绍APT-Hunter的详细内容,更多请关注启程网【www.vszh.cn】。
如非特殊说明,本站内容均来自于网友自主分享,如有任何问题均请联系我们进行处理!
猜您喜欢
《乱涂彩世界》希娜角色介绍
2026-07-13乱涂彩世界希娜角色怎么样?在《乱涂彩世界》中,希娜是一位机制独特、操作富有策略性的速切破盾型角色。她不依赖传统直伤输出,而是以鲨鱼召唤物为核心构建整套战斗逻辑——所有伤害与破盾效果均围绕召唤物的部署、激活与协同展开。本期将从技能机制、实战节奏、配装思路三个维度,系统解析希娜的高效率破盾玩法。 《乱涂彩世界》希娜角色介绍 希娜的一技能“警戒”可向前投掷一条静态鲨鱼,最多同时存在三条。这些鲨鱼本身不造...
《九州三国志》盗匪与蛮族系统介绍
2026-07-13九州三国志盗匪与蛮族系统怎么玩?九州三国志将于2026年6月底正式上线全新“盗匪蛮族系统”,此次版本更新对核心玩法进行深度重构,重点优化战斗节奏、策略维度与收益机制,显著提升玩家参与感与公平性。系统涵盖盗匪战斗机制、奖励分配逻辑、防御动态调节、资源消耗规则及跑商玩法五大模块,整体设计兼顾竞技性与可玩性。 《九州三国志》盗匪与蛮族系统介绍 本次盗匪机制摒弃传统“高血厚防、久战难克”的单一模式,引入多...
《逆水寒手游》心悟系统介绍
2026-07-13逆水寒手游心悟系统是什么?许多初次接触《逆水寒》手游的玩家,往往仅将它理解为一款以传统武侠世界为背景的开放探索类作品。实际上,游戏在保留经典江湖体验的同时,深度拓展了策略性玩法维度——其中,“心悟系统”正是自走棋模式“逆水侠棋”中极具辨识度的核心机制之一。它并非独立玩法,而是在单局对战中持续影响角色成长路径与战术构建的关键增益体系。 《逆水寒手游》心悟系统介绍 “逆水侠棋”作为融合Roguelik...
《造梦西游之黎尤浩劫篇》唐僧介绍
2026-07-13造梦西游之黎尤浩劫篇唐僧怎么样?造梦西游之黎尤浩劫篇是一款很好玩的动作类游戏,玩家可以操作很多经典角色进行对战,唐僧就是其中之一,今天小编来分析一下造梦西游之黎尤浩劫篇唐僧怎么样。这款游戏里很有很多经典形象以及全新角色,玩家只有提前了解清楚之后才能顺利进行操作。 《造梦西游之黎尤浩劫篇》唐僧介绍 在这款游戏中,唐僧的定位是水系远程法核,是游戏目前所有初始角色中综合能力最均衡的一个,当然也是最适合新...
《无双萌将》魔杨排风介绍
2026-07-11无双萌将魔杨排风怎么样?说起无双萌将里面的杨排风,这个角色其实挺有意思的,今天小编就带来无双萌将魔杨排风介绍。她在游戏里的定位是战士类型,主要负责控制和中毒这两个方向,很多玩家可能一开始觉得她不起眼,但是用熟了之后就会发现,她的作用真的不小,尤其是在打那种,需要持续消耗敌人的战斗时候,杨排风的存在感特别强,她手里拿着火棍,看起来像是个很普通的角色,实际上技能组合起来之后,伤害和控制效果都很稳定,特...
遗忘之海旅人介绍
2026-07-11遗忘之海今天正式开始PC公测,这是一款海上冒险的游戏,游戏中玩家可以找到很多船员,而玩家就是旅人,那么遗忘之海旅人信息是什么?下面就给大家带来遗忘之海旅人介绍。 遗忘之海旅人介绍 旅人 名称:??? 绰号:旅人 简介:奥托皮亚的新来客。 整个奥托皮亚没人知道你的过去。 别灰心,只要你够胆,这片大海早晚会记住你的名字。 本文内容来源于互联网,如有侵权请联系删除。
遗忘之海艾丝介绍
2026-07-11遗忘之海今天正式开始PC公测,这是一款海上冒险的游戏,游戏中玩家可以找到很多船员,比如艾丝,那么遗忘之海艾丝信息是什么?下面就给大家带来遗忘之海艾丝介绍。 遗忘之海艾丝介绍 艾丝 名称:艾丝-R.S 绰号:艾丝 简介:艾丝,麻烦制造者,奥托皮亚的噩梦。 “艾丝?她上周抓走我的鹦鹉,还没还回来……”带着眼镜的钟表匠不断埋怨。 本文内容来源于互联网,如有侵权请联系删除。
遗忘之海托马斯介绍
2026-07-11遗忘之海今天正式开始PC公测,这是一款海上冒险的游戏,游戏中玩家可以认识很多新的伙伴,比如托马斯,那么遗忘之海托马斯信息是什么?下面就给大家带来遗忘之海托马斯介绍。 遗忘之海托马斯介绍 焦面上校 名称:托马斯-Thomas 绰号:焦面上校 简介:破晓者舰队的参谋。一个敛财高手。 街头巷尾都议论着他打理不光彩产业的传闻,他一边把海仓鼠撵得四处窜,一边吞下他们的货物在市场上高价抛售。 本文内容来源于互...
