Hackathon #1 - The SMS-burner service

Hackathon #1 - The SMS-burner service

Join our first Hackathon! Our Hackathons are social events where you get to know, work with and learn from other like-minded people in smaller groups.

Objective

Each group has the goal of building and deploying an SMS-burner phone web service in 180 minutes.

Background

A lot of companies have started to require phone numbers and text message verification to register accounts. For the privacy conscious this is a nightmare since your phone number is a globally unique identifier that enables linking your online identities and accounts to build a better profile on your online habits. Getting a burner phone is one way to go but even better is sharing a burner phone with more people. There are a number of burner phone text message services out there but none with swedish numbers. Lets change this!

Service functionality/requirements

  • Receive and display SMS message from an untraceable phone number
  • Web-based frontend
  • Provide full anonymity of end-users
  • Separation of backend (SMS hardware) and frontend (cloud VPS)
  • All code must be published Open Source using MIT license
  • BONUS: Dictionary blacklist of inappropriate content
  • BONUS: Support multiple SMS hardware devices for each frontend

Materials provided

  • Raspberry PI Zero W (Preloaded with Raspbian)
  • SIM800L GSM Module
  • Prepaid sim-card
  • Linux-based cloud VPS
  • Wi-Fi
  • Beer and snacks

What to bring

  • Your own laptop
  • Positive energy

Agenda

17.30-18.00 Pre-event mingle
18.00-18.20 Short introduction to the objective and provided materials
18.20-18.30 Form groups
18.30-21.30 Work, work, work
21.30-22.00 Demo
22.00-22.30 Mingle & chill

Teams

A maximum of 4 teams of 5 members will be created. Team members will be matched on-site to cover the full skill-set needed to perform the task. This is a social event and not a competitive event. The goal is to learn and collaborate with each other. Please ask questions, help other teams and share your knowledge.

One special “educational” team will be led by Magnus, who will build the service while showing and explaining all the steps as we go. Anyone is welcome to join the educational team and you are welcome to just observe or help out where you can.

Instructors

Magnus has spent the last 25 years building software for the Internet and has a strong interest in privacy, security and all things connected. He has been developing kernel drivers, web apps and everything in between including his own TCP/IP implementation, a complete VPN-server/client with MITM-credential injection and a P2P connection library used by millions of clients. He is one of the founders and main organizers of 0xFF.
 

Enkeleda is the organizer of the Stockholm Cybersecurity Meetup, a community of passionate cybersecurity enthusiasts sharing knowledge and experience about cybersecurity. She has previously worked at the Albanian National Agency for Cybersecurity, PwC, and Vodafone as a security consultant and analyst. Enkeleda is certified as ISO27001 Lead Implementer and co-author of several research papers in biometrics security and security governance. Now she is pursuing her master’s degree in Information Security at Stockholm University.

Code of Conduct

Please read our Code of Conduct before attending the event.

When and where

When: March 28th, 2019, 17.30-22.30 (door closes at 18.00)

Where: Regeringsg. 30, Stockholm. Follow the 0xFF-signs, 4th floor, “Convendum”. OpenStreetMap

Registration

The event is free of charge but the number of seats are limited.

Disclaimer and IPR

The goal is to have every service online for at least 1 week after the event if deemed robust/secure enough. One service may be kept up indefinitely in original/modified form for the greater good and purely non-profit (transparently crediting involved group members).