~/talk

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

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

Step-by-step manual techniques for extracting obfuscated JavaScript from PDFs, decoding chained stream filters, and recovering hidden older object versions; demonstrates extracting an embedded EXE and a base64 image payload, brute‑forcing an XOR key from a raw stream, and handling missing cross‑reference tables. Uses peepdf (included in REMnux/BackTrack/Kali) with its update, interactive console, and library API; switches SpiderMonkey → V8/Pemu emulation for more reliable JS execution; shows killing infinite loops with -M and a working encrypt‑then‑embed trick to hide malicious code inside a benign PDF.

AI-written summary · about

  1. 0:00Start
  2. 1:17PDF basics
  3. 7:14peepdf
  4. 15:55Analyzing PDF exploits
~/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.