~/talk

JavaScript Obfuscation: It’s All About the P a c k e r s

name:Or Katz
links:none on file
slides:none on file

Built a static scanner that converts code to AST to JSON and matches structural signatures for five packers, finding 2.1% matches in a 100k phishing corpus and that 26% of malware samples use obfuscation. Uses hash-based reuse detection to whitelist third‑party benign scripts and cuts false positives ~20%. Trains a decision tree on three features (identifiers starting with _0, array element count, unique identifiers) and flags ~75% of 1,500 push/shift-packed malicious samples.

AI-written summary · about

  1. 0:00Start
  2. 7:29Javascript Obfuscation - Introduction
  3. 9:09Why Javascript is being Obfuscated?
  4. 16:57Parsing Javascript - Using AST
  5. 19:21The Story Behind 5 Packers
  6. 30:00False Positives - Benign Obfuscated Code Javascript Hash Relations (Random and Alexa)
  7. 32:33True Positives - Machine Learning
  8. 34:06Push-Shift Packer - Benign vs. Malicious
  9. 36:12Decision Tree
~/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.