~/talk

How hacking works

Talkat NDC Security 2023 · 2023-01-16..01-19· [security, developer-experience]
slides:none on file

Live demos show concrete exploits: a 32-bit ELF with no stack canary is return-oriented programming exploited via GDB to overwrite the return address and jump to win; a 64-bit remote service yields a format-string leak after Ghidra analysis and a pwntools script to dump environment and the secret flag; a web upload accepts JPEG metadata with embedded PHP and a renamed file executes code, and a Node.js mathjs flaw allows remote code execution via process.mainModule.require. A past incident let one user claim 73 prizes.

AI-written summary · about

  1. 0:00Introduction
  2. 0:38How hacking works
  3. 4:22Informal poll
  4. 6:13What is this talk
  5. 6:40What is hacking
  6. 8:38Who are the hackers
  7. 9:56Why hacks happen
  8. 11:32How Espen got hacked
  9. 16:24CTF Tournament
  10. 18:05Hacking Categories
  11. 21:07Hacking Events
  12. 22:47CTF Challenges
  13. 33:57Gitra
  14. 41:12Web challenge
  15. 45:47Grinch calculator
  16. 46:07How it works
  17. 47:30What do I get
  18. 47:59Result set
  19. 49:29calcsplit
~/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.