darmado / attack-macOS

A library of MacOS scripts based on threat emulation, community research, CTI, atomic-red-team, and MITRE ATT&CK.
Apache License 2.0
1 stars 0 forks source link

AttackMacOS_icon

Attack-macOS

Attack-macOS is a library of scripts mapped to MITRE ATT&CK. Security teams can use Attack-macOS to execute attack techniques and discover new detection opportunities in macOS environments.

Objective

This project aims to simplify the execution of Living Off The Land (LOTL) techniques via scripts to validate macOS endpoint security.

Dependencies

All Attack-macOS scripts use native macOS binaries, interpreters, playlists, libraries, tools, and utilities. If third-party tools are installed (brew, slack,jamf), techniques that leverage third-party apps can be executed.

Technique Coverage

Reconnaissance Resource Development Initial Access Execution Persistence Privilege Escalation Defense Evasion Credential Access Discovery Lateral Movement Collection Command and Control Exfiltration Impact

Key Features

Quick Start

You can execute Attack-macOS scripts from the command line via piped execution or disk. It depends on what telemetry you need to produce. For example:

curl -sSL https://raw.githubusercontent.com/darmado/attack-macOS/main/Discovery/accounts.sh | sh -s -- --help

For more info, check out our wiki.

Wiki is in the works...

How to Contribute

Attack-macOS is built as a community development project. Once we add 200+ TTPs, we'll open it up entirely to the community. For now:

How To Contribute

Acknowledgements

TTPs, attack scenarios, and code snippets are credited in the script's README.

Special thanks to:

License

This project is licensed under the Apache License, Version 2.0 - see the LICENSE file for details.