Files
splunk-security_content/detections/remote_wmi_command_attempt.json
2019-03-27 11:13:11 -04:00

90 lines
3.1 KiB
JSON

{
"asset_type": "Endpoint",
"channel": "ESCU",
"confidence": "medium",
"correlation_rule": {
"notable": {
"nes_fields": "dest,user,process_name",
"rule_description": "This search looks for wmic.exe being launched with parameters to operate on remote systems.",
"rule_title": "Endpoint - Remote WMI command attempt"
},
"risk": {
"risk_object": "dest",
"risk_object_type": [
"system"
],
"risk_score": 30
},
"suppress": {
"suppress_fields": "dest,user,process_name",
"suppress_period": "28800s"
}
},
"creation_date": "2017-01-13",
"data_metadata": {
"data_models": [
"Endpoint"
],
"data_source": [
"Endpoint Intel"
],
"providing_technologies": [
"Carbon Black Response",
"CrowdStrike Falcon",
"Sysmon",
"Tanium",
"Ziften"
]
},
"eli5": "Many a times, attackers leverage native Windows utilities that are designed to help administrators better manage their systems, infrastructure, and auditing, but are instead leveraged for malicious purposes. In this case, we are looking for instances of wmic.exe being run with various parameters that are not typically used by administrators.",
"how_to_implement": "You must be ingesting data that records process activity from your hosts to populate the Endpoint data model in the Processes node. You must also be ingesting logs with both the process name and command line from your endpoints. The command-line arguments are mapped to the \"process\" field in the Endpoint data model.",
"known_false_positives": "Administrators may use this legitimately to gather info from remote systems.",
"maintainers": [
{
"company": "Splunk",
"email": "rvaldez@splunk.com",
"name": "Rico Valdez"
}
],
"mappings": {
"cis20": [
"CIS 3",
"CIS 5"
],
"kill_chain_phases": [
"Actions on Objectives"
],
"mitre_attack": [
"Execution",
"Windows Management Instrumentation"
],
"nist": [
"PR.PT",
"PR.AT",
"PR.AC",
"PR.IP"
]
},
"modification_date": "2018-12-03",
"original_authors": [
{
"company": "Splunk",
"email": "rvaldez@splunk.com",
"name": "Rico Valdez"
}
],
"scheduling": {
"cron_schedule": "50 * * * *",
"earliest_time": "-70m@m",
"latest_time": "-10m@m"
},
"search": "| tstats `summariesonly` count values(Processes.process) as process values(Processes.parent_process) as parent_process min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes where Processes.process_name=wmic.exe AND Processes.process= */node* by Processes.user Processes.process_name Processes.parent_process_name Processes.dest | `drop_dm_object_name(Processes)` | `ctime(firstTime)`| `ctime(lastTime)`",
"search_description": "This search looks for wmic.exe being launched with parameters to operate on remote systems.",
"search_id": "272df6de-61f1-4784-877c-1fbc3e2d0838",
"search_name": "Remote WMI Command Attempt",
"search_type": "detection",
"security_domain": "endpoint",
"spec_version": 1,
"version": "2.0"
}