osquery: process started. · name = bpf_process_events|es_process_events
Description
osquery: $(columns.path) process started.
Query · wazuh
decoded_as=json AND field name="bpf_process_events|es_process_events"
No license declared
socfortress/Wazuh-Rules publishes no license, and without an express grant the default is all rights reserved. The query above is synthesized from the rule rather than copied out of it, so you can see what the rule matches on; the rule as written stays upstream.
Read the full rule at Osquery/200200-osquery.xml ↗. Why this rule is treated this way.
Fires when
Wazuh evaluates a chain top-down. Every rule above this one must match on the same event before this rule is tested at all.
-
200223osquery: process started. · name = bpf_process_events|es_process_events anchor level 3 this ruledecoded_as=json AND field name="bpf_process_events|es_process_events"
Refined by
48 rules chain off this one, narrowing it further.
- Exclude OSQUERY PROCESS EVENTS COMMON.
- Exclude OSQUERY PROCESS EVENTS COMMON.
- Detects change of user environment. Adversaries can insert code into these files to gain persistence each time a user logs in or opens a new shell.
- Detects attempts to record audio with arecord utility.
- Adversaries may use binary padding to add junk data and change the on-disk representation of malware. This rule detect using dd and truncate to add a junk data to file.