~/talk

D2T1 - Sandbox Evasion Using VBA Referencing

Talkat Hack In The Box Amsterdam 2018 · 2018-04-09..04-13· [security]
links:none on file
name:Amit Dori
links:none on file
slides:none on file

Attackers host a remote VBA project and a tracking image, craft an Excel file that references the remote project, and use the request order — image-before-code vs code-before-image — to tell a sandbox from a real user; sandboxes request the VBA first, users fetch the image first. The server returns a benign VBA stub to sandboxes and a malicious VBA payload to users. Demo works against seven commercial/open-source sandboxes. Mitigations: block/inspect SMB and Office internet access, or sanitize files.

AI-written summary · about

  1. 0:00Intro
  2. 1:18ABSTRACT
  3. 2:45RELEVANT BACKGROUND
  4. 4:08SANDBOX EVASION TECHNIQUES
  5. 9:09WHAT IS VBA REFERENCING?
  6. 11:16VBA REFERENCES
  7. 12:59VBA REFERENCING TRIALS
  8. 13:59VBA REFERENCING DEMO
  9. 16:13SANDBOX AS A BOTTLENECK
  10. 18:21STACKING IT UP
  11. 19:54WHAT IS EXTERNAL CONTENT AND WHY ARE WEB BEACONS A POTENTIAL THEREAT?
  12. 23:03SERVER-SIDE SANDBOX DETECTION
  13. 26:00WEAPONIZING
  14. 26:36SANDBOX FLOW
  15. 27:40USER FLOW
  16. 32:11DEMO?
  17. 34:56MITIGATIONS
  18. 37:19SUMMARY
  19. 39:18QUESTIONS?
~/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.