~/talk

Dynamic Analysis of MacOS Malware Using SpriteTree

Talkat RSA Conference 2024 · 2024-05-06..05-09· [security]
links:none on file
slides:none on file

SpriteTree parses ES logger captures (macOS Ventura+) into a readable process graph, rebuilding fork/exec lineage with the Responsible PID and a TrueTree layout so parentage and permission context are clear. It shows forks (smoke nodes), offers a timeline slider, and exposes command arguments and file creates. Examples: Shlayer uses openssl to decrypt payloads, nohup/killall tricks and curl downloads; meethub.gg prompts for admin via AppleScript and writes keychain exfiltration files like passwords.txt. Native Swift app; free at themittenmac.com/tools.

AI-written summary · about

  1. 0:00Welcome
  2. 1:48macOS process trees challenges
  3. 5:49macOS process creation
  4. 7:59launchd limitations
  5. 12:17TrueTree introduction
  6. 18:12SpriteTree purpose
  7. 20:41SpriteTree data capture
  8. 24:37SpriteTree interface
  9. 29:15SpriteTree features
  10. 32:28Shlayer malware analysis
  11. 41:26meethub.gg malware analysis
  12. 47:32Using SpriteTree next steps
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.