~/talk

How hacking works (Workshop edition)

Talkat Build Stuff 2024 · 2024-11-13..11-15· [security]
slides:none on file

Hands-on workshop shows exact exploit steps: a Flash front end gets decompiled and a student pulls 73 cinnamon buns exposing a server-side prize API and ultimately gifting the whole student body months of free pastries; a local Docker CTF repo runs challenges for crypto, binary and web labs; tools used are Docker, GDB, pwntools/Python, John the Ripper, Ghidra and netcat; demos include format-string memory leak to read flags, ROP overwrite to call a hidden win(), Tomcat PUT leading to JSP webshell, and an RSA example broken by close primes.

AI-written summary · about

  1. 0:00🚀 Introduction: Meet Espen Larson
  2. 3:00What is Hacking? Breaking into Systems and Movies vs Reality
  3. 7:00Hackers’ Motivations – Understanding Black, White, and Gray Hats
  4. 10:00Why Do Hacks Happen? Human Errors, Complex Systems, and Dependencies
  5. 13:00The Cinnamon Bun Story: A Real-Life Security Incident
  6. 16:00Capture the Flag (CTF) Challenges: Learning through Gamified Hacking
  7. 18:00Tools for Hacking: Docker, GDB, Python, and More
  8. 20:00Section 1: Cryptography and Code Breaking
  9. 25:00Common Encoding Schemes: Morse Code, Base64, and URL Encoding
  10. 30:00Introduction to Hashing: How it Works and Common Hash Functions
  11. 35:00Encryption 101: Ciphers, Symmetric vs Asymmetric Encryption
  12. 40:00Section 2: Binary Exploitation
  13. 45:00Reverse Engineering with GDB and Ghidra
  14. 50:00Buffer Overflows and Format String Attacks
  15. 55:00Advanced Binary Exploits: Return-Oriented Programming (ROP)
  16. 1:00:00Real-World Binary Exploits and Labs
  17. 1:05:00Section 3: Web Exploitation
  18. 1:10:00Common Web Vulnerabilities: SQL Injection, XSS, and Prototype Pollution
  19. 1:15:00Exploiting Web Servers: Tools and Techniques for Web Hacking
  20. 1:20:00Server Misconfigurations and Leaks: A Case Study
  21. 1:35:00Exploiting JavaScript and Web Frameworks
  22. 1:40:00Advanced Web Exploits: Reverse Shells and Remote Code Execution
  23. 1:55:00Hands-On Labs and Exercises: Break Into Systems and Apply What You’ve Learned
  24. 2:15:00Conclusion: Improving Security by Thinking Like a Hacker
~/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.