LoFP
/
t1059.001
t1059.001
Title
Tags
administrative activity
t1003
t1016
t1021
t1021.001
t1027
t1036
t1053
t1053.005
t1059
t1059.001
t1059.005
t1071
t1071.001
t1087
t1087.001
t1087.002
t1098
t1105
t1133
t1134
t1136
t1136.001
t1137
t1222
t1222.001
t1505
t1505.004
t1552
t1552.006
t1555
t1555.004
t1562
t1562.001
t1572
t1615
linux
windows
sigma
administrative script libraries
t1027
t1059
t1059.001
t1140
windows
sigma
administrative scripts
t1021
t1021.002
t1039
t1048
t1055
t1059
t1059.001
t1059.005
t1137
t1218
t1543
t1543.003
windows
sigma
administrative scripts that use the same keywords.
t1047
t1059
t1059.001
windows
sigma
administrator script
t1059
t1059.001
t1069
t1069.001
windows
sigma
administrator scripts
t1059
t1059.001
windows
sigma
administrators may attempt to change the default execution policy on a system for a variety of reasons. however, setting the policy to \"unrestricted\" or \"bypass\" as this search is designed to identify, would be unusual. hits should be reviewed and investigated as appropriate.
t1059.001
endpoint
splunk
administrators may execute this command that may cause some false positive.
t1059.001
t1059.003
t1070.003
t1562.001
endpoint
splunk
administrators or power users may use this command.
t1059.001
t1531
endpoint
splunk
administrators or power users may use this powershell commandlet for troubleshooting.
t1018
t1033
t1049
t1059.001
t1069.002
t1087.001
endpoint
splunk
amazon ssm document worker
t1027
t1059
t1059.001
windows
sigma
appvclient
t1047
t1059
t1059.001
windows
sigma
benign administrative tasks can also trigger alerts, necessitating a firm understanding of the typical system behavior and precise tuning of the analytic to reduce false positives.
t1053.005
t1059.001
endpoint
splunk
ccm
t1047
t1059
t1059.001
windows
sigma
citrix configsync.ps1
t1059
t1059.001
windows
sigma
database administrators and developers frequently use invoke-sqlcmd as a legitimate tool for various database management tasks. this includes running automated database maintenance scripts, performing etl (extract, transform, load) processes, executing data migration jobs, implementing database deployment and configuration scripts, and running monitoring and reporting tasks. to effectively manage false positives in your environment, consider implementing several mitigation strategies. first, establish a whitelist of known administrator and service accounts that regularly perform these operations. second, create exceptions for approved script paths where legitimate database operations typically occur. additionally, it's important to baseline your environment's normal powershell database interaction patterns and implement monitoring for any deviations from these established patterns. finally, consider adjusting the risk score thresholds based on your specific environment and security requirements to achieve an optimal balance between security and operational efficiency.
t1059.001
t1059.003
endpoint
splunk
depending on the scripts, this rule might require some initial tuning to fit the environment
t1059
t1059.001
windows
sigma
direct ps command execution through sqlps.exe is uncommon, childprocess sqlps.exe spawned by sqlagent.exe is a legitimate action.
t1059
t1059.001
t1127
windows
sigma
direct ps command execution through sqltoolsps.exe is uncommon, childprocess sqltoolsps.exe spawned by smss.exe is a legitimate action.
t1059
t1059.001
t1127
windows
sigma
false positives may be present and filtering will need to occur by parent process or command line argument. it may be required to modify this query to an edr product for more granular coverage.
t1059.001
t1105
endpoint
splunk
false positives may be present based on legacy applications or utilities. win32_scheduledjob uses the remote procedure call (rpc) protocol to create scheduled tasks on remote computers. it uses the dcom (distributed component object model) infrastructure to establish a connection with the remote computer and invoke the necessary methods. the rpc service needs to be running on both the local and remote computers for the communication to take place.
t1059.001
endpoint
splunk
false positives may be present when an administrator utilizes the cmdlets in the query. filter or monitor as needed.
t1059.001
endpoint
splunk
false positives may be present. tune as needed.
t1059.001
t1069.001
t1482
endpoint
splunk
false positives may occur if there are legitimate administrative commands being executed on the crushftp server that match the suspicious patterns. review the commands being executed to determine if the activity is legitimate administrative work or potential malicious activity.
t1059.001
t1059.003
t1190
web server
splunk
false positives may only pertain to it not being related to empire, but another framework. filter as needed if any applications use the same pattern.
t1059.001
endpoint
splunk
false positives should be limited as day to day scripts do not use this method.
t1059.001
endpoint
splunk
false positives should be limited as the commands being identifies are quite specific to eventcode 4104 and mimikatz. filter as needed.
t1003
t1059.001
endpoint
splunk
false positives should be very limited as this is strict to metasploit behavior.
t1059.001
endpoint
splunk
false positives should be very unlikely.
t1003.001
t1027
t1059.001
t1190
t1204
t1210
network
splunk
false positives will be present if any scripts are adding to inprocserver32. filter as needed.
t1059.001
t1546.015
endpoint
splunk
high
t1059
t1059.001
t1059.003
t1105
windows
sigma
in rare administrative cases, this function might be used to check network connectivity
t1059
t1059.001
windows
sigma
installation of unsigned packages for testing purposes by developers or system administrators. legitimate software development and testing activities may trigger this detection. internal application development teams testing msix packages before signing. system administrators installing custom unsigned applications for business purposes. note: the -allowunsigned flag is only available on windows 11 and later versions.
t1059.001
t1547.001
endpoint
splunk
it is possible administrators or scripts may run these commands, filtering may be required.
t1059.001
t1505.004
t1552.004
t1562.002
t1649
endpoint
splunk
it is possible that legitimate scripts or network administrators may enable powershell web access. monitor and escalate as needed.
t1059.001
endpoint
splunk
it is possible there will be false positives, filter as needed.
t1059.001
t1115
endpoint
splunk
legitimate administrative script
t1059
t1059.001
t1098
t1132
t1132.001
t1136
t1136.002
t1553
t1553.004
t1571
t1573
t1574
t1574.011
t1574.012
windows
sigma
legitimate applications installed via the microsoft store or msix packages may execute powershell scripts from the windowsapps directory as part of their normal operation. verify if the msix package is from a trusted source and signed by a trusted publisher before taking action. look for additional suspicious activities like network connections to unknown domains or execution of known malicious payloads.
t1059.001
t1204.002
endpoint
splunk
legitimate applications may spawn powershell as a child process of the the identified processes. filter as needed.
t1021.003
t1021.006
t1047
t1053.005
t1059.001
T1218.014
t1543.003
endpoint
splunk
legitimate certificate exports by administrators. additional filters might be required.
t1059
t1059.001
t1552
t1552.004
windows
sigma
legitimate commands in .lnk files
t1059
t1059.001
windows
sigma
legitimate powershell commands that use hidden windows for automation tasks may trigger this detection. the search specifically looks for patterns typical of fakecaptcha campaigns. you may need to add additional exclusions for legitimate administrative activities in your environment by modifying the filter macro.
t1059.001
t1059.003
t1204.001
endpoint
splunk
legitimate powershell web access installations by administrators
t1059
t1059.001
t1548
t1548.002
windows
sigma
legitimate process can have this combination of command-line options, but it's not common.
t1059.001
endpoint
splunk
legitimate scripts that use iex
t1059
t1059.001
windows
sigma
legitimate usage of dsinternals for administration or audit purpose.
t1059
t1059.001
windows
sigma
legitimate usage of remote powershell, e.g. for monitoring purposes.
t1021
t1021.006
t1059
t1059.001
windows
sigma
legitimate usage of remote powershell, e.g. remote administration and monitoring.
t1021
t1021.006
t1059
t1059.001
windows
sigma
legitimate use of pester for writing tests for powershell scripts and modules
t1059
t1059.001
t1216
windows
sigma
legitimate use of remote powershell execution
t1059
t1059.001
windows
sigma
legitimate use of ssh proxycommand with scripting engines may trigger this detection. filter as needed based on your environment's normal ssh usage patterns and authorized scripting activities.
t1059.001
t1105
t1572
endpoint
splunk
legitimate use remote powershell sessions
t1021
t1021.006
t1059
t1059.001
windows
sigma
legitimate use to pass password to different powershell commands
t1027
t1059
t1059.001
windows
sigma
legitimate user creation
t1059
t1059.001
t1136
t1136.001
windows
sigma
likely
t1006
t1059
t1059.001
t1082
t1091
t1200
t1217
t1482
t1560
t1560.001
linux
windows
sigma
likely. many admin scripts and tools leverage powershell in their bat or vb scripts which may trigger this rule often. it is best to add additional filters or use this to hunt for anomalies
t1059
t1059.001
windows
sigma
limited false positives may be present. filter as needed based on initial analysis.
t1059.001
endpoint
splunk
limited false positives. filter as needed.
t1055
t1059.001
T1547.012
endpoint
splunk
limited false positives. may filter as needed.
t1059.001
endpoint
splunk
microsoft operations manager (mom)
t1059
t1059.001
windows
sigma
microsoft sccm
t1059
t1059.001
t1059.005
t1218
windows
sigma
moderate-to-low; despite the shorter length/lower entropy for some of these, because of high specificity, fp appears to be fairly limited in many environments.
t1059
t1059.001
windows
sigma
msp detection searcher
t1059
t1059.001
windows
sigma
need tuning applocker or add exceptions in siem
t1059
t1059.001
t1059.003
t1059.005
t1059.006
t1059.007
t1204
t1204.002
windows
sigma
network administrator may used this command for checking purposes
t1059.001
t1592
endpoint
splunk
network operrator may use this command.
t1059.001
t1546.015
endpoint
splunk
network service user name of a not-covered localization
t1021
t1021.006
t1059
t1059.001
windows
sigma
note that false positives may occur due to the use of the enable-psremoting cmdlet by legitimate users, such as system administrators. it is recommended to apply appropriate filters as needed to minimize the number of false positives.
t1059.001
endpoint
splunk
other programs that use these command line option and accepts an 'all' parameter
t1059
t1059.001
t1069
t1069.001
t1069.002
t1087
t1087.001
t1087.002
t1482
windows
sigma
other scripts
t1059
t1059.001
windows
sigma
other tools that incidentally use the same command line parameters
t1059
t1059.001
windows
sigma
other tools that work with encoded scripts in the command line instead of script files
t1059
t1059.001
windows
sigma
potential for some third party applications to disable amsi upon invocation. filter as needed.
t1059.001
t1562
endpoint
splunk
powershell developer may used this function in their script for instance checking too.
t1027.005
t1059.001
endpoint
splunk
powershell may used this function to process compressed data.
t1059.001
endpoint
splunk
powershell may used this function to store out object into memory.
t1059.001
endpoint
splunk
powershell scripts running as system user
t1059
t1059.001
windows
sigma
powershell scripts that download content from the internet
t1059
t1059.001
windows
sigma
programs using powershell directly without invocation of a dedicated interpreter
t1059
t1059.001
windows
sigma
software installers that pull packages from remote systems and execute them
t1059
t1059.001
windows
sigma
some false positives may arise in some environment and this may require some tuning. add additional filters or reduce level depending on the level of noise
t1059
t1059.001
t1069
t1069.001
t1069.002
t1087
t1087.001
t1087.002
t1482
windows
sigma
some legitimate applications or administrative scripts may use these services for ip validation or geolocation. filter as needed for approved administrative tools.
t1016
t1059.001
t1082
endpoint
splunk
some legitimate services or custom applications may use non-standard ports for development, remote management, or internal communication. ephemeral ports in test environments may occasionally overlap with ports used in this detection. additional context such as process name, user behavior, or endpoint telemetry should be used to validate suspicious sessions before escalation.
t1021
t1055
t1059.001
t1105
t1219
t1571
network
splunk
some legitimate user actions may trigger explorer.exe to spawn powershell or cmd.exe, such as right-clicking and selecting \"open powershell window here\" or similar options. filter as needed based on your environment's normal behavior patterns.
t1059.001
t1204.002
endpoint
splunk
there may be legitimate reasons to bypass the powershell execution policy. the powershell script being run with this parameter should be validated to ensure that it is legitimate.
t1059.001
endpoint
splunk
these characters might be legitimately on the command-line, but it is not common.
t1059.001
endpoint
splunk
this behavior may be noisy, as these cmdlets are commonly used by system administrators or other legitimate users to manage services. therefore, it is recommended not to enable this analytic as a direct finding instead, it should be used as part of a broader set of security controls to detect and investigate potential threats.
t1059.001
endpoint
splunk
this is meant to be a low risk rba anomaly analytic or to be used for hunting. enable this with a low risk score and let it generate risk in the risk index.
t1059.001
endpoint
splunk
unknown
t1003
t1003.001
t1003.002
t1003.003
t1003.004
t1003.006
t1005
t1008
t1010
t1012
t1018
t1020
t1021
t1021.001
t1021.002
t1021.003
t1021.005
t1021.006
t1027
t1027.001
t1027.003
t1027.004
t1027.005
t1027.009
t1027.010
t1033
t1036
t1036.003
t1036.005
t1036.007
t1040
t1046
t1047
t1048
t1048.003
t1049
t1053
t1053.002
t1053.005
t1055
t1055.001
t1055.003
t1055.009
t1055.011
t1055.012
t1056
t1056.001
t1057
t1059
t1059.001
t1059.002
t1059.003
t1059.004
t1059.005
t1059.006
t1059.007
t1068
t1069
t1069.001
t1069.002
t1069.003
t1070
t1070.003
t1070.004
t1070.005
t1070.006
t1071
t1071.001
t1071.004
t1072
t1074
t1074.001
t1078
t1078.001
t1078.003
t1078.004
t1082
t1083
t1087
t1087.001
t1087.002
t1087.004
t1090
t1090.001
t1090.003
t1095
t1098
t1102
t1102.001
t1102.003
t1104
t1105
t1106
t1110
t1110.001
t1112
t1113
t1114
t1114.001
t1115
t1119
t1123
t1127
t1127.001
t1133
t1134
t1134.001
t1134.002
t1134.003
t1135
t1136
t1136.001
t1136.002
t1137
t1137.002
t1137.006
t1140
t1176
t1176.001
t1185
t1187
t1190
t1195
t1195.001
t1197
t1199
t1200
t1201
t1202
t1203
t1204
t1204.001
t1204.002
t1204.004
t1207
t1210
t1211
t1212
t1216
t1216.001
t1217
t1218
t1218.001
t1218.002
t1218.003
t1218.005
t1218.007
t1218.009
t1218.010
t1218.011
t1218.013
t1219
t1219.002
t1220
t1222
t1222.001
t1482
t1484
t1485
t1486
t1489
t1490
t1491
t1491.001
t1497
t1497.001
t1498
t1499
t1499.004
t1505
t1505.003
t1505.004
t1518
t1518.001
t1526
t1528
t1529
t1531
t1537
t1539
t1543
t1543.001
t1543.003
t1543.004
t1546
t1546.001
t1546.002
t1546.003
t1546.007
t1546.008
t1546.009
t1546.010
t1546.011
t1546.012
t1546.015
t1547
t1547.001
t1547.003
t1547.004
t1547.005
t1547.006
t1547.008
t1547.009
t1547.010
t1548
t1548.001
t1548.002
t1552
t1552.001
t1552.002
t1552.004
t1552.006
t1553
t1553.004
t1555
t1555.003
t1555.004
t1555.005
t1556
t1556.002
t1557
t1557.001
t1557.003
t1558
t1558.003
t1559
t1559.001
t1559.002
t1560
t1560.001
t1562
t1562.001
t1562.002
t1562.004
t1562.006
t1563
t1563.002
t1564
t1564.001
t1564.002
t1564.003
t1564.004
t1565
t1566
t1566.001
t1566.002
t1567
t1567.002
t1569
t1569.002
t1571
t1572
t1573
t1574
t1574.001
t1574.005
t1574.006
t1574.008
t1574.011
t1584
t1587
t1587.001
t1588
t1588.001
t1588.002
t1589
t1593
t1593.003
t1595
t1595.002
t1608
t1609
t1611
t1615
t1621
t1649
linux
gcp
okta
onelogin
azure
aws
m365
macos
rpc_firewall
kubernetes
qualys
zeek
cisco
windows
sigma
unlikely
t1003
t1003.001
t1003.002
t1003.004
t1003.005
t1003.006
t1005
t1007
t1008
t1012
t1014
t1016
t1018
t1021
t1021.002
t1021.003
t1021.006
t1027
t1027.005
t1033
t1036
t1036.003
t1036.005
t1036.007
t1041
t1046
t1047
t1048
t1048.001
t1053
t1053.003
t1053.005
t1055
t1055.001
t1056
t1057
t1059
t1059.001
t1059.002
t1059.003
t1068
t1070
t1071
t1071.001
t1071.004
t1078
t1082
t1083
t1087
t1090
t1090.001
t1090.003
t1105
t1106
t1112
t1115
t1123
t1127
t1132
t1132.001
t1133
t1134
t1134.001
t1134.002
t1134.004
t1136
t1136.001
t1136.002
t1137
t1137.002
t1140
t1190
t1202
t1203
t1204
t1210
t1213
t1213.003
t1216
t1218
t1218.001
t1218.008
t1218.010
t1218.011
t1218.013
t1219
t1219.002
t1486
t1489
t1490
t1496
t1498
t1499
t1499.001
t1505
t1505.003
t1526
t1528
t1543
t1543.003
t1546
t1546.008
t1546.015
t1548
t1548.002
t1548.003
t1550
t1550.003
t1552
t1552.004
t1553
t1553.004
t1555
t1556
t1556.006
t1557
t1557.001
t1558
t1558.003
t1562
t1562.001
t1562.002
t1562.010
t1564
t1564.004
t1566
t1569
t1569.002
t1570
t1574
t1574.001
t1574.007
t1586
t1587
t1587.001
t1588
t1588.002
t1590
t1590.001
t1590.002
t1620
t1649
linux
okta
azure
m365
bitbucket
macos
opencanary
windows
sigma
use of get-command and get-help modules to reference invoke-webrequest and start-bitstransfer.
t1059
t1059.001
windows
sigma
used by microsoft sql server management studio
t1059
t1059.001
windows
sigma
used by some .net binaries, minimal on user workstation.
t1059
t1059.001
windows
sigma
valid changes to the startup script
t1059
t1059.001
t1059.003
t1059.004
aws
sigma
very special / sneaky powershell scripts
t1059
t1059.001
windows
sigma
windows defender atp
t1027
t1059
t1059.001
windows
sigma
winrm
t1047
t1059
t1059.001
windows
sigma