Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 43 additions & 0 deletions rules/mft/anyviewer_mft.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
title: AnyViewer
group: MFT
description: AnyViewer (remote management tool) artifacts
authors:
- Krzysztof Kuzin

kind: mft
level: medium
status: stable
timestamp: StandardInfoCreated

fields:
- name: FileNamePath
to: FullPath
- name: StandardInfoLastModified0x10
to: StandardInfoLastModified
- name: StandardInfoLastAccess0x10
to: StandardInfoLastAccess
- name: FileNameCreated0x30
to: FileNameCreated
- name: FileNameLastModified0x30
to: FileNameLastModified
- name: FileNameLastAccess0x30
to: FileNameLastAccess
- name: FileSize
to: FileSize
- name: IsADirectory
to: IsADirectory
- name: IsDeleted
to: IsDeleted
- name: HasAlternateDataStreams
to: HasAlternateDataStreams
- name: DataStreams
to: DataStreams

filter:
condition: anyviewer

anyviewer:
FullPath:
- 'i*AnyViewer.exe*'
- 'i*RCService.exe*'
47 changes: 47 additions & 0 deletions rules/mft/ateraagent_mft.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
---
title: Atera Agent
group: MFT
description: Atera Agent (remote management tool) artifacts
authors:
- Krzysztof Kuzin


kind: mft
level: medium
status: stable
timestamp: StandardInfoCreated


fields:
- name: FileNamePath
to: FullPath
- name: StandardInfoLastModified0x10
to: StandardInfoLastModified
- name: StandardInfoLastAccess0x10
to: StandardInfoLastAccess
- name: FileNameCreated0x30
to: FileNameCreated
- name: FileNameLastModified0x30
to: FileNameLastModified
- name: FileNameLastAccess0x30
to: FileNameLastAccess
- name: FileSize
to: FileSize
- name: IsADirectory
to: IsADirectory
- name: IsDeleted
to: IsDeleted
- name: HasAlternateDataStreams
to: HasAlternateDataStreams
- name: DataStreams
to: DataStreams

filter:
condition: ateraagent

ateraagent:
FullPath:
- 'i*atera_agent.exe*'
- 'i*ateraagent.exe*'
- 'i*AgentPackageNetworkDiscovery.exe*'
- 'i*AgentPackageTaskScheduler.exe*'
44 changes: 44 additions & 0 deletions rules/mft/kslkatz_mft.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
title: KslKatz
group: MFT
description: KslKatz Credential Dumping Framework
authors:
- Krzysztof Kuzin


kind: mft
level: high
status: stable
timestamp: StandardInfoCreated


fields:
- name: FileNamePath
to: FullPath
- name: StandardInfoLastModified0x10
to: StandardInfoLastModified
- name: StandardInfoLastAccess0x10
to: StandardInfoLastAccess
- name: FileNameCreated0x30
to: FileNameCreated
- name: FileNameLastModified0x30
to: FileNameLastModified
- name: FileNameLastAccess0x30
to: FileNameLastAccess
- name: FileSize
to: FileSize
- name: IsADirectory
to: IsADirectory
- name: IsDeleted
to: IsDeleted
- name: HasAlternateDataStreams
to: HasAlternateDataStreams
- name: DataStreams
to: DataStreams

filter:
condition: kslkatz

kslkatz:
FullPath:
- 'i*KslKatz.exe*'
50 changes: 50 additions & 0 deletions rules/mft/meshagent_mft.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
---
title: MeshAgent
group: MFT
description: MeshAgent (remote management tool) artifacts
authors:
- Krzysztof Kuzin


kind: mft
level: medium
status: stable
timestamp: StandardInfoCreated


fields:
- name: FileNamePath
to: FullPath
- name: StandardInfoLastModified0x10
to: StandardInfoLastModified
- name: StandardInfoLastAccess0x10
to: StandardInfoLastAccess
- name: FileNameCreated0x30
to: FileNameCreated
- name: FileNameLastModified0x30
to: FileNameLastModified
- name: FileNameLastAccess0x30
to: FileNameLastAccess
- name: FileSize
to: FileSize
- name: IsADirectory
to: IsADirectory
- name: IsDeleted
to: IsDeleted
- name: HasAlternateDataStreams
to: HasAlternateDataStreams
- name: DataStreams
to: DataStreams

filter:
condition: meshagent

meshagent:
FullPath:
- 'i*meshagent.exe*'
- 'i*meshagent64.exe*'
- 'i*meshagent.proxy*'
- 'i*meshagent64.proxy*'
- 'i*meshagent.log*'
- 'i*meshagent.msh*'
- 'i*meshagent.db*'
64 changes: 64 additions & 0 deletions rules/mft/netexec_mft.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
---
title: Netexec
group: MFT
description: Netexec - network service exploitation tool
authors:
- Krzysztof Kuzin

kind: mft
level: high
status: stable
timestamp: StandardInfoCreated

fields:
- name: FileNamePath
to: FullPath
- name: StandardInfoLastModified0x10
to: StandardInfoLastModified
- name: StandardInfoLastAccess0x10
to: StandardInfoLastAccess
- name: FileNameCreated0x30
to: FileNameCreated
- name: FileNameLastModified0x30
to: FileNameLastModified
- name: FileNameLastAccess0x30
to: FileNameLastAccess
- name: FileSize
to: FileSize
- name: IsADirectory
to: IsADirectory
- name: IsDeleted
to: IsDeleted
- name: HasAlternateDataStreams
to: HasAlternateDataStreams
- name: DataStreams
to: DataStreams

filter:
condition: netexec or netexec1 or netexec2 or netexec3

netexec:
FullPath:
- 'i*nxc.exe*'

netexec1:
FullPath:
- 'i*.nxc\workspaces*'
- 'i*.nxc\workspaces\default*'

netexec2:
FullPath:
- 'inxc.conf*'

netexec3:
FullPath:
- 'iftp.db*'
- 'ildap.db*'
- 'imssql.db*'
- 'infs.db*'
- 'irdp.db*'
- 'ismb.db*'
- 'issh.db*'
- 'ivnc.db*'
- 'iwinrm.db*'
- 'iwmi.db*'
109 changes: 55 additions & 54 deletions rules/mft/psexec_mft.yml
Original file line number Diff line number Diff line change
@@ -1,54 +1,55 @@
---
title: PSExec
group: MFT
description: PsExec artifacts
authors:
- Reece394


kind: mft
level: medium
status: stable
timestamp: StandardInfoCreated


fields:
- name: FileNamePath
to: FullPath
- name: StandardInfoLastModified0x10
to: StandardInfoLastModified
- name: StandardInfoLastAccess0x10
to: StandardInfoLastAccess
- name: FileNameCreated0x30
to: FileNameCreated
- name: FileNameLastModified0x30
to: FileNameLastModified
- name: FileNameLastAccess0x30
to: FileNameLastAccess
- name: FileSize
to: FileSize
- name: IsADirectory
to: IsADirectory
- name: IsDeleted
to: IsDeleted
- name: HasAlternateDataStreams
to: HasAlternateDataStreams
- name: DataStreams
to: DataStreams

filter:
condition: psexec or (key_1 and key_2)

psexec:
FullPath:
- 'i*PSEXESVC.exe*'
- 'i*PSExec.exe*'
- 'i*PSExec64.exe*'

key_1:
FullPath:
- 'i*.key*'

key_2:
FullPath:
- 'i*PSEXEC-*'
---
title: PSExec
group: MFT
description: PsExec artifacts
authors:
- Reece394, Krzysztof Kuzin


kind: mft
level: medium
status: stable
timestamp: StandardInfoCreated


fields:
- name: FileNamePath
to: FullPath
- name: StandardInfoLastModified0x10
to: StandardInfoLastModified
- name: StandardInfoLastAccess0x10
to: StandardInfoLastAccess
- name: FileNameCreated0x30
to: FileNameCreated
- name: FileNameLastModified0x30
to: FileNameLastModified
- name: FileNameLastAccess0x30
to: FileNameLastAccess
- name: FileSize
to: FileSize
- name: IsADirectory
to: IsADirectory
- name: IsDeleted
to: IsDeleted
- name: HasAlternateDataStreams
to: HasAlternateDataStreams
- name: DataStreams
to: DataStreams

filter:
condition: psexec or (key_1 and key_2)

psexec:
FullPath:
- 'i*PSEXESVC.exe*'
- 'i*PSExec.exe*'
- 'i*PSExec64.exe*'
- 'i*PS64.exe*'

key_1:
FullPath:
- 'i*.key*'

key_2:
FullPath:
- 'i*PSEXEC-*'
Loading