More dates

Payment plans

How does it work?

  • Reserve your order today and pay over time in regular, automatic payments.
  • You’ll receive your tickets and items once the final payment is complete.
  • No credit checks or third-party accounts - just simple, secure, automatic payments using your saved card.

Build and Break: An introduction to website development and security!

Share
Rockville Science Center
Add to calendar
 

Event description

PayPal is soooo 2021. Follow along to a live coding project, building a new way to send and receive currency. Then, flip the site on its head and learn how to hack it and steal virtual currency from others. Finally, learn how to prevent such hacks by fixing code we wrote previously.

Session 1: July 16, 4 - 6 pm
Participants will learn the basics of web development by building a toy payment system. Participants will create an interactive website using HTML / CSS / JavaScript. Participants will also create a server-side application using Python to run the website. The final product will be an application where students can send and receive virtual currency.

Session 2: July 17, 4 - 6 pm
Participants will learn to pick apart the banking application they built previously. Participants will gain experience in finding logic bugs as well as commonly seen web exploitation techniques such as Cross Site Scripting. The final technique covered will be unmitigated Cross Site Request Forgery, to steal currency from the bank “owner”.

Powered by

Tickets for good, not greed Humanitix dedicates 100% of profits from booking fees to charity

This event has passed
This event has passed
Rockville Science Center