~/talk

Deconstructing APT28's XAgent for OSX

Talkat BSidesSF 2018 · on Sunday, 2018-04-15· [security]
links:none on file
slides:none on file

APT28's macOS implant is a full-featured backdoor (xAgent v3) delivered by a 3-stage spearphish PDF→downloader→payload chain and calls home to hard-coded domains/IPs. Network traffic uses RC4 + base64 with a 54‑byte RC4 key (50 bytes hard-coded + 4-byte per-message suffix) and URL tokens for victim ID. Capabilities include keylogging, Firefox credential theft via logins.json + NSS decryption, AppleScript-based code injection (matches leaked HackingTeam code), FTP exfiltration and screenshots every 10s resized to 800×500, plus iOS backup theft.

AI-written summary · about

  1. 0:00Introduction to APT28
  2. 1:29APT28 attack overview
  3. 3:59XAgent communication analysis
  4. 8:54Spying modules capabilities
  5. 13:51Data exfiltration methods
  6. 16:02Code reuse from Hacking Team
  7. 17:27Comparison with other platforms
  8. 18:32Summary and conclusion
~/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.