~/talk

Raiders of the Javascript-based Malware

Talkat CascadiaJS 2018 · 2018-11-15..11-16· [javascript, security, web-platform]
slides:none on file

A pure JavaScript ransomware executes under Windows Script Host, fetches a per-victim key from startwavenow.com before that CNC is taken down, uses the embedded CryptoJS/AES library to encrypt user docs, deletes VSS snapshots, and writes a Russian WordPad diversion while dropping and running st.exe (Pony Trojan) reconstructed from an AES‑encoded string. Web cryptojacking uses Coinhive/CryptoLoot scripts hidden behind eval obfuscation, an automated scan finds about 212 sites and individual pages drive CPU to ~97.5%.

AI-written summary · about

  1. 0:00Start
  2. 2:30ELEMENTS OF A RANSOMWARE
  3. 4:34ABOUT RAA RANSOMWARE
  4. 7:07PROCESS GRAPH
  5. 7:43DIVERSION
  6. 8:22NETWORK ACTIVITY
  7. 9:02RAA CODE ANALYSIS
  8. 17:46SYSTEM IMPACT
  9. 19:02EXAMPLE OF JS-BASED MINING
  10. 19:32DEOBFUSCATION
  11. 20:20CRAWL RESULTS
  12. 21:35QUESTIONS DURING ANALYSIS
  13. 23:05CONCLUSION
~/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.