~/talk

CommSec D1 - A Deep Dive Into Malicious Documents

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

Step‑by‑step techniques for dissecting maldocs: use Oledump to list streams and extract userform blobs that store ASCII‑encoded PE bytes, open the project in the Office IDE to set breakpoints and debug VBA, and recover staged shellcode by tracing imports like VirtualAlloc/EnumDateFormats callback plus RTLMoveMemory to allocate RWX and execute. Examples include macros that base64 PowerShell stages, certutil writing a PFX as an EXE, process‑hollowing style shellcode staging, and a simple OSX reverse shell that uses /bin/sh and stdio redirection.

AI-written summary · about

  1. 0:00Introduction and background
  2. 2:19How malicious documents work
  3. 7:39Inspecting macros with tools
  4. 11:17Social engineering tactics
  5. 15:31Obfuscation techniques in macros
  6. 18:00Windows API abuse in VBA
  7. 20:46PowerShell integration in macros
  8. 22:54Non-macro malicious documents
  9. 24:59Cross-platform attack methods
~/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.