Build and Break: An introduction to website development and security!
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”.
Tickets for good, not greed Humanitix dedicates 100% of profits from booking fees to charity