About the instructor
Ed Fish
Ed is an artist and educator, leading D-Lab's program development and outreach. Ed specialises in creative technology and its application in critical art practice. He is also associate lecturer in Creative Computing at Surrey University and a PhD researcher in machine learning.
ed.fish@d-lab.co.uk
https://www.linkedin.com/in/ed-fish-b22a92147/
Hack Club
Learn how to crack encryption, exploit vulnerabilities, and escalate privileges on this exciting six week course for young developers.
Starts
Ends
Price
Location
June 3, 2019 5:30 PM
July 8, 2019 6:30 PM
Fully Booked - Email for waiting list
D-Lab Berkhamsted
HP4 3AS
More information and bookings

Hack Club is D-Lab's latest initiative to introduce young developers to careers in cyber security and to engage students with current debates surrounding privacy and ethics.

Over 6 weeks, the young hackers will learn about common security vulnerabilities in servers and web applications, how to use real world tools and techniques to exploit poorly configured services, and how to responsibly report security bugs. All hacking will be done on a secure online environment with purposely vulnerable systems hosted on our private network.

All students will be required to sign an ethics agreement and we will dedicate time to explain the consequences of trying out their new skills on school or public servers. If for any reason you believe that your child will have problems understanding these consequences or lack the maturity to keep to their ethics agreement we would ask you to refrain from booking on this course

Course Prerequisites

Age 14- 17

Experience programming in Python and writing HTML.

General understanding of internet infrastructure and how websites are structured.

Have own laptop with working WiFi.

Course Outline

Week one

Introduction to Linux and the terminal

cd, ls, mkdir, mv, rm, grep, touch, vim, nano, py

  • Setup Linux on a VM and explore the tools available.
  • Run basic commands in the terminal and print output to files.
  • Create python scripts and run them in the terminal.
  • Search for files and update files in the terminal.


Week two

Web penetration testing

OWASP Webgoat, Burpsuite, XSS, Cookie Injection

  • Understand how a client and server interact
  • How to interfere with the data that is transmitted between them.
  • Craft a XSS attack.
  • Craft a cookie injection attack.


Week three

Vulnerability analysis

nMap, Msfconsole, port 80, Port22, ftp/vpc/irc

  • Use nMap to scan open ports on a server.
  • Understand different ports, what they’re used for and common vulnerabilities.
  • Use metasploit to search for vulnerabilities and exploits and run in msfconsole.
  • Research and learn how to find and exploit vulnerabilities.

Week four

Social engineering


Phishing, Pharming, Social media data extraction

  • Understand how social engineering can be used to extract usernames and passwords.
  • Create a phishing email that links back to a fake website using Kali tools.
  • Learn about pharming and create a pharming attack.


Week five

Forensics and encryption
  • Learn how to extract hidden data from images and text files.
  • Hash passwords and understand use of salts.
  • ROT6, Caesar, and RSA encryption.


Week six

CTF
  • Use all your skills to attack a server and collect the flags.
  • Defend a server to prevent the other team from stealing flags.


About the instructor
Ed Fish
Ed is an artist and educator, leading D-Lab's program development and outreach. Ed specialises in creative technology and its application in critical art practice. He is also associate lecturer in Creative Computing at Surrey University and a PhD researcher in machine learning.
ed.fish@d-lab.co.uk
https://www.linkedin.com/in/ed-fish-b22a92147/
Upcoming events
Workshops, talks, meetups and socials for all ages.
D-Lab Berkhamsted

Hack Club

Monday, June 3, 2019
kids
Fully Booked - Email for waiting list

Learn how to crack encryption, exploit vulnerabilities, and escalate privileges on this exciting six week course for young developers.

More info
D-Lab Berkhamsted

Intro to practical electronics

Monday, June 17, 2019
adults
Fully booked - email for waiting list

A seven week introductory course in electronics.

More info
D-Lab Berkhamsted

Open Make

Tuesday, June 18, 2019
adults
£5.00

Join our open workshop every Tuesday evening.

More info