pdparchitect / hacking-for-kids

Project to teach kids hacking techniques to get them started early security, programming and technology in general.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Follow on Twitter

Hacking For Kids

NOTE: work in progress

This guide is meant to provide a roadmap for teaching kids getting first hands in cybersecurity. It is meant to show security from the perspective of the attacker and illustrate the various defense mechanisms.

Topics

NOTE: Some of these topcs require prerior knowledge to be successful at them. However, I don't believe it is a good approach to lecture kids on complex subject before they even get their hands on the stuff. The best way to learn is by practice so expect more hands-on exercises.

NOTE: In no particular order here they are.

  • Information Gathering
  • Basic Security Mechanisms
    • Authentication - passwords
    • Authorization - who can do what and where
  • Scripting
    • How to run commands
    • Basic scripting - pipes, etc
  • Vulnerabilities
    • Making mistakes - what vuns are and why they exist
    • Exploits - what are exploits
  • Hardware
    • Build simple evil USB

Challenges

NOTE: All of these challenges require some form of guidence.

  • Mario Says - basic challenge to teach about machine code and how to edit binary files
  • The Cave - disassembly challange to teach about machine code and how to bypass jumps

Notes / Ideas

Notes

  • Setup a github project - might be too early
  • How do you get a 3 year old started in security - good question
  • Document everything in twitte account - this will be fun
  • Record youtube videos

Exercises

  • Basic infra to show how to crack a password
  • Simple binary reversing challange - change hex codes to bypass or display some funny message

Elsewhere

Tools

Twitter

About

Project to teach kids hacking techniques to get them started early security, programming and technology in general.


Languages

Language:C 88.9%Language:Assembly 6.2%Language:Dockerfile 3.5%Language:Makefile 1.4%