osquery-defense-kit/detection/evasion/hidden-parent-pid.sql

24 lines
465 B
MySQL
Raw Normal View History

2022-09-11 19:07:54 +00:00
-- Works well for revealing boopkit, so long as boopkit has a child process.
--
2022-10-14 18:19:13 +00:00
-- references:
-- * https://github.com/krisnova/boopkit
2022-10-19 20:56:32 +00:00
-- * https://attack.mitre.org/techniques/T1014/ (Rootkit)
2022-10-14 18:19:13 +00:00
--
-- false positives:
-- * None observed
--
-- tags: persistent daemon
SELECT
pp.*
FROM
processes
JOIN processes pp ON processes.parent = pp.pid
WHERE
processes.parent NOT IN (
SELECT
pid
FROM
processes
)
AND processes.parent != 0;