~/talk

How hacking works - Web edition

Talkat NDC Oslo 2024 · 2024-06-10..06-14· [security]
slides:none on file

Packed demos that show exactly how things get pwned: a native binary uses buffer overflow to hijack a return address (GDB + pwndbg, little‑endian payloads) to call a hidden win() and reveal a flag; an Express app evaluates user input so remote shell via Function constructor spawns /bin/bash and connects back with nc; an Apache Tomcat misconfiguration allows JSP upload via HTTP PUT (CVE-2017-...) to drop a webshell and read secrets; real examples include 73 fraudulent cinnamon‑bun redemptions and a lawyer who deleted a DB via SQL injection.

AI-written summary · about

  1. 0:00Introduction
  2. 8:56Defining hacking
  3. 17:21Offensive security with CTFs
  4. 25:55Buffer overflow demo
  5. 33:30Web exploit via JS constructor
  6. 40:18Tomcat misconfiguration
  7. 45:11Node.js deserialization
  8. 51:20Key takeaways and call to action
~/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.