2022-09-23 13:33:44 +00:00
|
|
|
-- https://posts.specterops.io/hunting-for-bad-apples-part-2-6f2d01b1f7d3
|
|
|
|
-- Most of these hits end up running out of the Downloads directory
|
2022-09-24 15:12:23 +00:00
|
|
|
SELECT
|
|
|
|
gap.ctime,
|
|
|
|
gap.mtime,
|
|
|
|
gap.path,
|
|
|
|
file.mtime,
|
|
|
|
file.uid,
|
|
|
|
file.ctime,
|
|
|
|
file.gid,
|
|
|
|
hash.sha256,
|
|
|
|
signature.identifier,
|
|
|
|
signature.authority
|
|
|
|
FROM
|
|
|
|
gatekeeper_approved_apps AS gap
|
|
|
|
LEFT JOIN file ON gap.path = file.path
|
|
|
|
LEFT JOIN hash ON gap.path = hash.path
|
|
|
|
LEFT JOIN signature ON gap.path = signature.path
|
|
|
|
WHERE
|
|
|
|
gap.path NOT LIKE "/Users/%/bin/%"
|
|
|
|
AND gap.path NOT LIKE "/Users/%/rekor-cli"
|
|
|
|
AND gap.path NOT LIKE "/Users/%/scorecard-darwin-amd64"
|
2022-09-29 19:42:27 +00:00
|
|
|
AND gap.path NOT LIKE "/Users/%/scorecard-darwin-amd64"
|
|
|
|
AND gap.path NOT LIKE "/Users/%/configure"
|
2022-09-24 15:12:23 +00:00
|
|
|
GROUP BY
|
|
|
|
gap.requirement
|