~/talk

D1T2 - Techniques FOR %F IN (-style) DO (S-level CMD Obfuscation)

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

Claim: cmd.exe offers powerful, under‑documented obfuscation primitives that attackers already exploit and defenders largely miss. Demonstrated techniques include carets, double quotes, stdin hiding, FIN7 string replacement, environment‑variable substring concatenation, for‑loop and reversal encodings and layered in‑memory full‑command encoding. Releases an engine, Invoke-DOSfuscation, that generates and executes obfuscated payloads entirely in memory and a corpus of 4,000 generated samples to test detection. Shows these evade many static signatures, stresses AMSI/ETW visibility gaps, and supplies detection heuristics and test harnesses that successfully surface many but not all variants.

AI-written summary · about

  1. 0:00Introduction and background
  2. 1:44State of command obfuscation
  3. 5:19Case study analysis
  4. 11:56Obfuscating binary names
  5. 16:52Character insertion techniques
  6. 21:36Advanced payload obfuscation
  7. 33:32Encoding methodologies
  8. 39:22Advanced encoding strategies
  9. 47:37Tool demo: Invoke-DOSfuscation
  10. 51:16Detection and defense
  11. 58:23Q&A and concluding remarks
~/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.