~/talk

PDF Attack: A Journey from the Exploit Kit to the Shellcode (Part 1/2)

Talkat Black Hat Europe 2014 · 2014-10-14..10-17· [security]
links:none on file
slides:none on file

Hands‑on walkthrough of extracting and deobfuscating exploit‑kit JavaScript to reach the second‑stage payloads, focused on PDF exploits and using peepdf plus JavaScript engines (pv8, Rhino/SpiderMonkey) to hook eval/replace with print and beautify output. Demonstrates simple Python helpers that pull <script> content and download exploit paths, reveals typical kits carry six or seven exploits (Java, PDF, Flash, IE), and documents anti‑analysis tricks (user‑agent/VM checks, one‑time URLs, TDS). Includes exercises to modify/obfuscate PDFs and test AV bypasses; shows the techniques reliably extract and identify the actual exploit used.

AI-written summary · about

  1. 0:00Intro
  2. 2:50Pamplona
  3. 3:30What you need
  4. 5:40Statistics
  5. 6:48Most Wanted Split Kids
  6. 7:28Traffic Distribution System
  7. 8:38Filtering
  8. 10:15VM Detection
  9. 11:15How to Analyze
  10. 14:00Getting the Code
  11. 15:05Example Email
  12. 16:12Example Page
  13. 16:59Remove HTML
  14. 18:58If Window Document
  15. 20:22PDF Muse
  16. 21:33Document Create Element
  17. 23:30Global Context
  18. 25:13Second Stage
  19. 28:00Detect
  20. 29:57Scripts
  21. 46:54IE Exploit Code
~/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.