New detector: relative exec low uid
This commit is contained in:
parent
12acae7250
commit
ef3653216e
|
@ -0,0 +1,35 @@
|
||||||
|
-- Programs running as root with a relative path (event-based)
|
||||||
|
--
|
||||||
|
-- references:
|
||||||
|
-- * https://www.microsoft.com/en-us/security/blog/2022/12/21/microsoft-research-uncovers-new-zerobot-capabilities/
|
||||||
|
--
|
||||||
|
-- platform: posix
|
||||||
|
-- interval: 300
|
||||||
|
-- tags: process events
|
||||||
|
SELECT
|
||||||
|
pe.pid,
|
||||||
|
pe.path,
|
||||||
|
pe.mode,
|
||||||
|
pe.cwd,
|
||||||
|
pe.euid,
|
||||||
|
pe.parent,
|
||||||
|
pp.path AS parent_path,
|
||||||
|
pp.name AS parent_name,
|
||||||
|
pp.cmdline AS parent_cmd,
|
||||||
|
pp.euid AS parent_euid,
|
||||||
|
phash.sha256 AS parent_sha256,
|
||||||
|
gp.cmdline AS gparent_cmd,
|
||||||
|
hash.sha256 AS sha256,
|
||||||
|
p.cgroup_path AS cgroup,
|
||||||
|
pp.cgroup_path AS parent_cgroup,
|
||||||
|
gp.cgroup_path AS gparent_cgroup
|
||||||
|
FROM
|
||||||
|
process_events pe
|
||||||
|
LEFT JOIN processes p ON pe.pid = pe.pid
|
||||||
|
LEFT JOIN processes pp ON pe.parent = p.pid
|
||||||
|
LEFT JOIN processes gp ON pp.parent = gp.pid
|
||||||
|
LEFT JOIN hash ON pe.path = hash.path
|
||||||
|
LEFT JOIN hash phash ON pp.path = hash.path
|
||||||
|
WHERE
|
||||||
|
pe.euid < 500 AND pe.cmdline LIKE './%'
|
||||||
|
AND pe.time > (strftime('%s', 'now') -300)
|
|
@ -0,0 +1,30 @@
|
||||||
|
-- Programs running as root with a relative path
|
||||||
|
--
|
||||||
|
-- references:
|
||||||
|
-- * https://www.microsoft.com/en-us/security/blog/2022/12/21/microsoft-research-uncovers-new-zerobot-capabilities/
|
||||||
|
--
|
||||||
|
-- tags: transient process rapid state
|
||||||
|
-- platform: linux
|
||||||
|
SELECT
|
||||||
|
p.pid,
|
||||||
|
p.name,
|
||||||
|
p.path,
|
||||||
|
p.euid,
|
||||||
|
p.gid,
|
||||||
|
p.cgroup_path,
|
||||||
|
f.ctime,
|
||||||
|
f.directory AS dirname,
|
||||||
|
p.cmdline,
|
||||||
|
hash.sha256,
|
||||||
|
pp.path AS parent_path,
|
||||||
|
pp.name AS parent_name,
|
||||||
|
pp.cmdline AS parent_cmdline,
|
||||||
|
pp.euid AS parent_euid,
|
||||||
|
hash.sha256 AS parent_sha256
|
||||||
|
FROM
|
||||||
|
processes p
|
||||||
|
LEFT JOIN file f ON p.path = f.path
|
||||||
|
LEFT JOIN hash ON hash.path = p.path
|
||||||
|
LEFT JOIN processes pp ON p.parent = pp.pid
|
||||||
|
WHERE
|
||||||
|
p.euid < 500 AND p.cmdline LIKE './%'
|
Loading…
Reference in New Issue