~/talk

Making oRAT Go...Further

Talkat RSA Conference 2023 · 2023-04-24..04-27· [security]
slides:none on file

Reconfigures a UPX packed 10 MB Go binary by extracting and reappending an AES GCM encrypted overlay to point at a lab C2, builds a custom Go C2 using smux to handle the malware’s multiplexed session, and sends multiplexed HTTP-like route requests to trigger actions. Uses UPX, strings, otool, netcat, debugger, file/process/network monitors and Go. Confirms routes: /agent/info returns host survey, /agent/download exfiltrates files, /agent/get creates a tunnel, port scan and selfdelete work, screenshot is not implemented.

AI-written summary · about

  1. 0:00Introduction and welcome
  2. 2:29Background on oRAT malware
  3. 9:12Initial malware triage
  4. 12:44Reverse engineering Go binaries
  5. 17:37Virtualizing macOS on Apple Silicon
  6. 22:55Reconfiguring oRAT’s command and control
  7. 28:11Understanding oRAT’s protocol
  8. 32:42Building a custom C2 server
  9. 37:17Tasking malware to reveal capabilities
  10. 45:25Key takeaways and wrap-up
  11. 48:56Q&A session
~/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.