Files
atomic-red-team/atomics/Indexes/Indexes-CSV/linux-index.csv
T
2020-04-13 18:10:27 +00:00

11 KiB

1TacticTechnique #Technique NameTest #Test Name
2persistenceT1156.bash_profile and .bashrc1Add command to .bash_profile
3persistenceT1156.bash_profile and .bashrc2Add command to .bashrc
4persistenceT1176Browser Extensions1Chrome (Developer Mode)
5persistenceT1176Browser Extensions2Chrome (Chrome Web Store)
6persistenceT1176Browser Extensions3Firefox
7persistenceT1136Create Account1Create a user account on a Linux system
8persistenceT1136Create Account5Create a new user in Linux with `root` UID and GID.
9persistenceT1158Hidden Files and Directories1Create a hidden file in a hidden directory
10persistenceT1215Kernel Modules and Extensions1Linux - Load Kernel Module via insmod
11persistenceT1168Local Job Scheduling1Cron - Replace crontab with referenced file
12persistenceT1168Local Job Scheduling2Cron - Add script to cron folder
13persistenceT1168Local Job Scheduling3Event Monitor Daemon Persistence
14persistenceT1166Setuid and Setgid1Make and modify binary from C source
15persistenceT1166Setuid and Setgid2Set a SetUID flag on file
16persistenceT1166Setuid and Setgid3Set a SetGID flag on file
17persistenceT1501Systemd Service1Create Systemd Service
18persistenceT1154Trap1Trap
19impactT1485Data Destruction2macOS/Linux - Overwrite file with DD
20impactT1496Resource Hijacking1macOS/Linux - Simulate CPU Load with Yes
21impactT1529System Shutdown/Reboot3Restart System via `shutdown` - macOS/Linux
22impactT1529System Shutdown/Reboot4Shutdown System via `shutdown` - macOS/Linux
23impactT1529System Shutdown/Reboot5Restart System via `reboot` - macOS/Linux
24impactT1529System Shutdown/Reboot6Shutdown System via `halt` - Linux
25impactT1529System Shutdown/Reboot7Reboot System via `halt` - Linux
26impactT1529System Shutdown/Reboot8Shutdown System via `poweroff` - Linux
27impactT1529System Shutdown/Reboot9Reboot System via `poweroff` - Linux
28discoveryT1087Account Discovery1Enumerate all accounts
29discoveryT1087Account Discovery2View sudoers access
30discoveryT1087Account Discovery3View accounts with UID 0
31discoveryT1087Account Discovery4List opened files by user
32discoveryT1087Account Discovery5Show if a user account has ever logged in remotely
33discoveryT1087Account Discovery6Enumerate users and groups
34discoveryT1217Browser Bookmark Discovery1List Mozilla Firefox Bookmark Database Files on Linux
35discoveryT1083File and Directory Discovery3Nix File and Diectory Discovery
36discoveryT1083File and Directory Discovery4Nix File and Directory Discovery 2
37discoveryT1046Network Service Scanning1Port Scan
38discoveryT1046Network Service Scanning2Port Scan Nmap
39discoveryT1135Network Share Discovery1Network Share Discovery
40discoveryT1040Network Sniffing1Packet Capture Linux
41discoveryT1201Password Policy Discovery1Examine password complexity policy - Ubuntu
42discoveryT1201Password Policy Discovery2Examine password complexity policy - CentOS/RHEL 7.x
43discoveryT1201Password Policy Discovery3Examine password complexity policy - CentOS/RHEL 6.x
44discoveryT1201Password Policy Discovery4Examine password expiration policy - All Linux
45discoveryT1069Permission Groups Discovery1Permission Groups Discovery
46discoveryT1057Process Discovery1Process Discovery - ps
47discoveryT1018Remote System Discovery6Remote System Discovery - arp nix
48discoveryT1018Remote System Discovery7Remote System Discovery - sweep
49discoveryT1082System Information Discovery2System Information Discovery
50discoveryT1082System Information Discovery3List OS Information
51discoveryT1082System Information Discovery4Linux VM Check via Hardware
52discoveryT1082System Information Discovery5Linux VM Check via Kernel Modules
53discoveryT1082System Information Discovery7Hostname Discovery
54discoveryT1016System Network Configuration Discovery3System Network Configuration Discovery
55discoveryT1049System Network Connections Discovery3System Network Connections Discovery Linux & MacOS
56discoveryT1033System Owner/User Discovery2System Owner/User Discovery
57credential-accessT1139Bash History1Search Through Bash History
58credential-accessT1081Credentials in Files2Extract passwords with grep
59credential-accessT1040Network Sniffing1Packet Capture Linux
60credential-accessT1145Private Keys2Discover Private SSH Keys
61credential-accessT1145Private Keys3Copy Private SSH Keys with CP
62credential-accessT1145Private Keys4Copy Private SSH Keys with rsync
63defense-evasionT1009Binary Padding1Pad Binary to Change Hash - Linux/macOS dd
64defense-evasionT1146Clear Command History1Clear Bash history (rm)
65defense-evasionT1146Clear Command History2Clear Bash history (echo)
66defense-evasionT1146Clear Command History3Clear Bash history (cat dev/null)
67defense-evasionT1146Clear Command History4Clear Bash history (ln dev/null)
68defense-evasionT1146Clear Command History5Clear Bash history (truncate)
69defense-evasionT1146Clear Command History6Clear history of a bunch of shells
70defense-evasionT1090Connection Proxy1Connection Proxy
71defense-evasionT1089Disabling Security Tools1Disable iptables firewall
72defense-evasionT1089Disabling Security Tools2Disable syslog
73defense-evasionT1089Disabling Security Tools3Disable Cb Response
74defense-evasionT1089Disabling Security Tools4Disable SELinux
75defense-evasionT1107File Deletion1Delete a single file - Linux/macOS
76defense-evasionT1107File Deletion2Delete an entire folder - Linux/macOS
77defense-evasionT1107File Deletion3Overwrite and delete a file with shred
78defense-evasionT1107File Deletion8Delete Filesystem - Linux
79defense-evasionT1222File and Directory Permissions Modification8chmod - Change file or folder mode (numeric mode)
80defense-evasionT1222File and Directory Permissions Modification9chmod - Change file or folder mode (symbolic mode)
81defense-evasionT1222File and Directory Permissions Modification10chmod - Change file or folder mode (numeric mode) recursively
82defense-evasionT1222File and Directory Permissions Modification11chmod - Change file or folder mode (symbolic mode) recursively
83defense-evasionT1222File and Directory Permissions Modification12chown - Change file or folder ownership and group
84defense-evasionT1222File and Directory Permissions Modification13chown - Change file or folder ownership and group recursively
85defense-evasionT1222File and Directory Permissions Modification14chown - Change file or folder mode ownership only
86defense-evasionT1222File and Directory Permissions Modification15chown - Change file or folder ownership recursively
87defense-evasionT1222File and Directory Permissions Modification16chattr - Remove immutable file attribute
88defense-evasionT1148HISTCONTROL1Disable history collection
89defense-evasionT1148HISTCONTROL2Mac HISTCONTROL
90defense-evasionT1158Hidden Files and Directories1Create a hidden file in a hidden directory
91defense-evasionT1070Indicator Removal on Host3rm -rf
92defense-evasionT1070Indicator Removal on Host4Overwrite Linux Mail Spool
93defense-evasionT1070Indicator Removal on Host5Overwrite Linux Log
94defense-evasionT1130Install Root Certificate1Install root CA on CentOS/RHEL
95defense-evasionT1036Masquerading2Masquerading as Linux crond process.
96defense-evasionT1027Obfuscated Files or Information1Decode base64 Data into Script
97defense-evasionT1055Process Injection2Shared Library Injection via /etc/ld.so.preload
98defense-evasionT1055Process Injection3Shared Library Injection via LD_PRELOAD
99defense-evasionT1014Rootkit1Loadable Kernel Module based Rootkit
100defense-evasionT1014Rootkit2Loadable Kernel Module based Rootkit
101defense-evasionT1064Scripting1Create and Execute Bash Shell Script
102defense-evasionT1099Timestomp1Set a file's access timestamp
103defense-evasionT1099Timestomp2Set a file's modification timestamp
104defense-evasionT1099Timestomp3Set a file's creation timestamp
105defense-evasionT1099Timestomp4Modify file timestamps using reference file
106lateral-movementT1105Remote File Copy1rsync remote file copy (push)
107lateral-movementT1105Remote File Copy2rsync remote file copy (pull)
108lateral-movementT1105Remote File Copy3scp remote file copy (push)
109lateral-movementT1105Remote File Copy4scp remote file copy (pull)
110lateral-movementT1105Remote File Copy5sftp remote file copy (push)
111lateral-movementT1105Remote File Copy6sftp remote file copy (pull)
112collectionT1074Data Staged2Stage data from Discovery.sh
113collectionT1113Screen Capture3X Windows Capture
114collectionT1113Screen Capture4Import
115exfiltrationT1002Data Compressed3Data Compressed - nix - zip
116exfiltrationT1002Data Compressed4Data Compressed - nix - gzip Single File
117exfiltrationT1002Data Compressed5Data Compressed - nix - tar Folder or File
118exfiltrationT1022Data Encrypted1Data Encrypted with zip and gpg symmetric
119exfiltrationT1030Data Transfer Size Limits1Data Transfer Size Limits
120exfiltrationT1048Exfiltration Over Alternative Protocol1Exfiltration Over Alternative Protocol - SSH
121exfiltrationT1048Exfiltration Over Alternative Protocol2Exfiltration Over Alternative Protocol - SSH
122exfiltrationT1048Exfiltration Over Alternative Protocol3Exfiltration Over Alternative Protocol - HTTP
123exfiltrationT1048Exfiltration Over Alternative Protocol5Exfiltration Over Alternative Protocol - DNS
124executionT1059Command-Line Interface1Command-Line Interface
125executionT1168Local Job Scheduling1Cron - Replace crontab with referenced file
126executionT1168Local Job Scheduling2Cron - Add script to cron folder
127executionT1168Local Job Scheduling3Event Monitor Daemon Persistence
128executionT1064Scripting1Create and Execute Bash Shell Script
129executionT1153Source1Execute Script using Source
130executionT1153Source2Execute Script using Source Alias
131executionT1154Trap1Trap
132command-and-controlT1090Connection Proxy1Connection Proxy
133command-and-controlT1132Data Encoding1Base64 Encoded data.
134command-and-controlT1105Remote File Copy1rsync remote file copy (push)
135command-and-controlT1105Remote File Copy2rsync remote file copy (pull)
136command-and-controlT1105Remote File Copy3scp remote file copy (push)
137command-and-controlT1105Remote File Copy4scp remote file copy (pull)
138command-and-controlT1105Remote File Copy5sftp remote file copy (push)
139command-and-controlT1105Remote File Copy6sftp remote file copy (pull)
140command-and-controlT1071Standard Application Layer Protocol3Malicious User Agents - Nix
141command-and-controlT1065Uncommonly Used Port2Testing usage of uncommonly used port
142privilege-escalationT1055Process Injection2Shared Library Injection via /etc/ld.so.preload
143privilege-escalationT1055Process Injection3Shared Library Injection via LD_PRELOAD
144privilege-escalationT1166Setuid and Setgid1Make and modify binary from C source
145privilege-escalationT1166Setuid and Setgid2Set a SetUID flag on file
146privilege-escalationT1166Setuid and Setgid3Set a SetGID flag on file
147privilege-escalationT1169Sudo1Sudo usage
148privilege-escalationT1206Sudo Caching1Unlimited sudo cache timeout
149privilege-escalationT1206Sudo Caching2Disable tty_tickets for sudo caching