So Hopelessly Broken - The Implications of Pervasive Vulnerabilities in SOHO Routers

So Hopelessly Broken - The Implications of Pervasive Vulnerabilities in SOHO Routers

via YouTube Direct link

Buffer Overflow Countermeasures

32 of 36

32 of 36

Buffer Overflow Countermeasures

Class Central Classrooms beta

YouTube playlists curated by Class Central.

Classroom Contents

So Hopelessly Broken - The Implications of Pervasive Vulnerabilities in SOHO Routers

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 Topics
  3. 3 Holy hole in the router, Batman!
  4. 4 Subject Background
  5. 5 Players in the SOHO Market
  6. 6 Evaluated SOHO Products
  7. 7 Why did we choose these routers?
  8. 8 Security Risks
  9. 9 Testing Methodology
  10. 10 Information Gathering
  11. 11 Scanning and Enumeration Cont.
  12. 12 Analyzing Web Applications Cont.
  13. 13 Analyzing Servers
  14. 14 Static Code Analysis
  15. 15 Fuzzing (Dynamic Analysis)
  16. 16 Analyze Fuzzing Results
  17. 17 Gaining Access Cont.
  18. 18 Reverse Engineering Toolz and Techniques
  19. 19 Exploit Development
  20. 20 Testing for Cross-Site Request Forgery
  21. 21 Testing for Command Injection
  22. 22 Command Injection - Vulnerable Code ?php
  23. 23 Command Injection Countermeasures
  24. 24 CSRF and Command Injection Demo
  25. 25 Directory Traversal #define: Directory Traversal is a form of attack where an attacker can access files and directories outside of the intended directory
  26. 26 Testing for Directory Traversal
  27. 27 Directory Traversal - Vulnerable Code ?php
  28. 28 Directory Traversal Countermeasures
  29. 29 Directory Traversal Demo
  30. 30 Testing for Buffer Overflows
  31. 31 Buffer Overflow - Vulnerable Code
  32. 32 Buffer Overflow Countermeasures
  33. 33 MIPS Architecture
  34. 34 ASUS RT-AC66U ROP Chain
  35. 35 MIPS Shellcode (RT-AC66U Exploit)
  36. 36 LIVE DEMO

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.