2022-09-30 16:10:18 +00:00
|
|
|
-- Processes running that originate from setuid/setgid programs
|
2022-10-14 18:19:13 +00:00
|
|
|
--
|
2022-10-19 20:56:32 +00:00
|
|
|
-- false-positives:
|
|
|
|
-- * an unlisted setuid binary
|
|
|
|
--
|
|
|
|
-- references:
|
|
|
|
-- * https://attack.mitre.org/techniques/T1548/001/ (Setuid and Setgid)
|
|
|
|
--
|
2022-10-14 18:26:49 +00:00
|
|
|
-- tags: persistent state process escalation
|
2022-10-19 20:56:32 +00:00
|
|
|
-- platform: posix
|
2022-09-30 16:10:18 +00:00
|
|
|
SELECT
|
|
|
|
p.pid,
|
|
|
|
p.name,
|
|
|
|
p.path,
|
|
|
|
p.cmdline,
|
|
|
|
f.ctime,
|
|
|
|
p.cwd,
|
|
|
|
p.uid,
|
|
|
|
f.mode,
|
|
|
|
hash.sha256
|
|
|
|
FROM
|
|
|
|
processes p
|
|
|
|
JOIN file f ON p.path = f.path
|
|
|
|
JOIN hash ON p.path = hash.path
|
|
|
|
WHERE
|
2022-10-13 18:59:32 +00:00
|
|
|
f.mode NOT LIKE '0%'
|
2022-09-30 16:10:18 +00:00
|
|
|
AND f.path NOT IN (
|
2022-11-04 13:57:41 +00:00
|
|
|
'/Applications/Parallels Desktop.app/Contents/MacOS/Parallels Service',
|
2023-03-14 23:00:44 +00:00
|
|
|
'/Applications/VMware Fusion.app/Contents/Library/vmware-vmx',
|
2022-10-13 18:59:32 +00:00
|
|
|
'/bin/ps',
|
2022-11-04 13:57:41 +00:00
|
|
|
'/Library/Application Support/org.pqrs/Karabiner-Elements/bin/karabiner_session_monitor',
|
2022-10-13 18:59:32 +00:00
|
|
|
'/Library/DropboxHelperTools/Dropbox_u501/dbkextd',
|
2024-11-20 19:45:50 +00:00
|
|
|
'/Library/Application Support/Google/GoogleUpdater/Current/GoogleUpdater.app/Contents/Helpers/launcher',
|
2022-10-13 18:59:32 +00:00
|
|
|
'/opt/1Password/1Password-BrowserSupport',
|
2024-08-27 22:40:43 +00:00
|
|
|
'/usr/lib/opt/1Password/1Password-BrowserSupport',
|
2022-10-13 18:59:32 +00:00
|
|
|
'/opt/1Password/1Password-KeyringHelper',
|
2023-05-12 20:41:17 +00:00
|
|
|
'/opt/google/chrome/chrome-sandbox',
|
2024-11-18 21:16:52 +00:00
|
|
|
'/opt/IRCCloud/chrome-sandbox',
|
2023-03-14 23:00:44 +00:00
|
|
|
'/System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/MacOS/ARDAgent',
|
2022-10-13 18:59:32 +00:00
|
|
|
'/usr/bin/doas',
|
2024-01-26 19:07:37 +00:00
|
|
|
'/usr/bin/crontab',
|
2022-10-13 18:59:32 +00:00
|
|
|
'/usr/bin/fusermount',
|
|
|
|
'/usr/bin/fusermount3',
|
2024-09-23 15:07:53 +00:00
|
|
|
'/usr/bin/schroot',
|
2023-03-14 23:00:44 +00:00
|
|
|
'/usr/bin/keybase-redirector',
|
2022-10-13 18:59:32 +00:00
|
|
|
'/usr/bin/login',
|
2022-11-04 13:57:41 +00:00
|
|
|
'/usr/bin/mount',
|
2023-03-14 23:00:44 +00:00
|
|
|
'/usr/bin/op',
|
2023-06-14 14:58:41 +00:00
|
|
|
'/opt/zoom/cef/chrome-sandbox',
|
2022-10-13 18:59:32 +00:00
|
|
|
'/usr/bin/ssh-agent',
|
|
|
|
'/usr/bin/su',
|
|
|
|
'/usr/bin/sudo',
|
|
|
|
'/usr/bin/top',
|
2023-06-30 20:38:31 +00:00
|
|
|
'/usr/lib/electron22/chrome-sandbox',
|
2023-05-12 20:41:17 +00:00
|
|
|
'/usr/lib/electron/chrome-sandbox',
|
2023-03-14 23:00:44 +00:00
|
|
|
'/usr/lib/polkit-1/polkit-agent-helper-1',
|
2023-05-12 20:41:17 +00:00
|
|
|
'/usr/lib/slack/chrome-sandbox',
|
2022-11-04 13:57:41 +00:00
|
|
|
'/usr/lib/xf86-video-intel-backlight-helper',
|
|
|
|
'/usr/lib/Xorg.wrap',
|
2024-10-29 13:34:42 +00:00
|
|
|
'/usr/sbin/traceroute',
|
|
|
|
'/usr/bin/bwrap'
|
2023-01-13 19:10:43 +00:00
|
|
|
)
|
|
|
|
AND f.path NOT LIKE '/Users/%/homebrew/Cellar/socket_vmnet/%/bin/socket_vmnet'
|
2023-02-09 01:06:26 +00:00
|
|
|
AND f.path NOT LIKE '/opt/homebrew/Cellar/dnsmasq/%/sbin/dnsmasq'
|
2023-01-14 13:19:26 +00:00
|
|
|
AND f.path NOT LIKE '/opt/homebrew/Cellar/socket_vmnet/%/bin/socket_vmnet'
|