Skip to content
/ Hawkeye Public

Hawkeye(鹰眼)一款基于golang开发的安全工具,旨在帮助安全工程师上机排查时能够快速的定位问题,提供排查思路。

Notifications You must be signed in to change notification settings

mir1ce/Hawkeye

Repository files navigation

✨Hawkeye 一款Windows综合应急响应工具

✨Tips

本程序使用upx进行压缩,部分杀毒软件可能会识别为病毒

✨简介

Hawkeye(鹰眼)一款基于golang开发的安全工具,旨在帮助安全工程师上机排查时能够快速的定位问题,提供排查思路。

❌程序运行报错的问题

运行反馈服务器返回一个参照,如下图所示,鼠标右键->属性->兼容性->勾选以管理员身份运行此程序,点击应用就好了 微信截图_20250110095450

✨功能

✨外连分析

当发现主机存在恶意外连时,并且知道外连地址,能够快速的定位外连的进程,以及进程的连接信息。同时根据进程定位到对应的文件以及常见维持项。该功能适用于常见的外连场景,如挖矿,木马,后门等。 如下图所示,以todesk为例,通过外连分析功能,能够快速的定位到todesk.exe进程,以及进程的连接信息。

image

✨Beacon扫描

适用于主机存在C2外连场景,该功能能够快速的扫描主机上的beacon信息,包括beacon的进程信息,beacon的连接信息等。 image-1

✨主机信息

该功能能够查看常见的主机信息,具体如下:

  • 用户信息 能够查看当前主机用户,以及主机是否存在隐藏账号 image-2

  • 计划任务 查看当前主机的计划任务以及触发时间 image-3

  • 服务信息 image-4

  • 启动项信息 image-5

✨日志分析

  • 登录成功日志 该功能会获取当前主机所有登录成功的日志,包括用户名,登录时间,登录IP等信息。 image-6

  • 登录失败日志 该功能会获取当前主机所有登录失败的日志,包括用户名,登录时间,登录IP等信息。 image-7

  • 服务创建日志 该功能会获取当前主机所有服务创建的日志,包括服务名,服务路径等信息。 image-8

  • 用户创建日志 该功能会获取当前主机所有用户创建的日志,包括用户名,用户路径等信息。方便安全工程师查看是否存在可以账号的创建。 image-9

2025.1.26 更新日志

新增文件签名验证功能

日常应急响应工作中,可能需要通过签名去判断该文件是否存在异常,本次版本更新,通过调用Windows API获取常见权限维持项对应的可执行文件的签名信息。 image10 image11

新增更多应急响应关注日志

RDP登录日志

image12

RDP连接日志

新增RDP连接日志,方便分析内网遭受RDP横向攻击的主机 image13

sqlserver日志

新增sqlserver日志,并重点关注show advance options以及xp_cmdshell日志,并给出标识 image13

Powershell日志

新增powershell日志 image15

✨Todo

1、yara进程、文件扫描 2、攻防演练或者是勒索场景自动化分析

✨微信公众号

更多安全问题,请关注微信公众号:事件响应回忆录,获取更多信息。或者微信公众号后台联系作者,加入交流群,获取更多信息。 qrcode_for_gh_121aa154068a_430

Stargazers over time

Stargazers over time

About

Hawkeye(鹰眼)一款基于golang开发的安全工具,旨在帮助安全工程师上机排查时能够快速的定位问题,提供排查思路。

Resources

Stars

Watchers

Forks

Packages

No packages published