Village:Unlock The City

From MCH2022 wiki
Jump to navigation Jump to search


Village Name Unlock The City

Village-Unlock The City.png

TODO: Generated MCH Design (experiment here)
Website hackyholidays.io
Contact Frank Groenewegen
Part of Cluster

Add.png create cluster

Assigned Field
Description This village is related to the sponsor(tent) of Deloitte where we host tons of cool talks, presentations and challenges
Preferred Location 52° 16' 58.33" N, 5° 31' 35.54" E
Loading map...
Members

Edit your membership on your user page, here, and then on "edit with form" at the top.

Projects

Add.png create project

Self-organized Sessions

Add.png create self-organized session

Interests ctf
ctf
, capture the flag
capture the flag
, wargames
wargames
, hacking
hacking
, hardware hacking
hardware hacking
, talks
talks
, bbq
bbq
, unlockthecity
unlockthecity
, kareoke
kareoke
Registered on 29 April 2022 12:45:53
Hosts self-organized sessions Yes
Other villages by tags...

User-CRaghu.jpgUser-Em.jpgUser-Gioferro.jpgUser-Jellejurre.jpgUser-Jilles com.jpgUser-Olaf.jpgUser-Pavlos.pngUser-Rikk3rt.pngUser-Viv.jpg


Name Arrival Departure Bringing
AnkitP Verfied.png Fri Jul 22 0:00 Tue Jul 26 0:00
CRaghu Verfied.png Thu Jul 21 0:00 Tue Jul 26 0:00
Ch3n Verfied.png Thu Jul 21 0:00 Tue Jul 26 0:00
Diederik Verfied.png Thu Jul 21 0:00 Wed Jul 27 0:00
Earthfightingbeast Verfied.png
Em Verfied.png Fri Jul 22 0:00 Mon Jul 18 0:00
Erackron Verfied.png Tue Jul 26 0:00
Frank Verfied.png Fri Jul 22 0:00 Mon Jul 25 0:00
Gioferro Verfied.png
Jellejurre Verfied.png Thu Jul 21 0:00 Wed Jul 27 0:00
Jhewitt.net Verfied.png Thu Jul 21 0:00 Wed Jul 27 0:00 Wardriving equipment and environmental sensors
Jilles com Verfied.png Thu Jul 21 0:00 Wed Jul 27 0:00 Wardriver.uk PCB's (€5), Free Stickers
JurreJelle Verfied.png Thu Jul 21 0:00 Wed Jul 27 0:00
Macagr Verfied.png Thu Jul 21 0:00 Tue Jul 26 0:00
Olaf Verfied.png Thu Jul 21 0:00 Tue Jul 26 0:00 DJI Mini 1, Sony A6400 + Tamron 17-70 mm F/2.8 Di III-A VC RXD
Pavlos Verfied.png Thu Jul 21 0:00 Tue Jul 26 0:00
Rikk3rt Verfied.png
Ruubsec Verfied.png Fri Jul 22 0:00 Tue Jul 26 0:00
SQuintero Verfied.png Fri Jul 22 0:00 Tue Jul 26 0:00
Viv Verfied.png
20 inhabitants. Refresh this list. You can add yourself to a village by editing your profile page, here.
Orga contact jijsenbrant@deloitte.nl
Citizens
Needs network Villages describe network needs
Needs power
Power comment
Village plans
Village constraints
Village comments plans
Provides transport for
Has plans with tracks
Size needed
Has order interest
Planning notes






Rocket 200.gif

Unlock the City

Welcome to a city full with nifty gadgets and crafty inhabitants. In our village you will learn and hone different hacking skillets, will listen to entertaining speakers presenting a variety of topics and will have a lot of fun. So what are you waiting for? come and help us Unlock the City!

As part of MCH we will be hosting a series of talks and workshops on different cyber-related topics. Our agenda is below, not that some additional presentations and changes may be added to the agenda, so be sure to check every once in a while. Some of the members of our village: Jilles and Jurre Groenendijk, will also be presenting at the Abacus stage at MCH. Their talk is called: 'What to do when someone close to you takes their life and you are not Tech-Savvy'. This talk is on Monday 25th of July at 10AM in the Abacus stage.

Drone 200.gif

HackyHolidays CTF

HackyHolidays is our annual CTF (Capture The Flag). For more information see hackyholidays.io.

You’ve been officially chosen to compete in UNLOCK THE CITY from July 8. till July 26.

Help! The smart city is in trouble. An A.I. algorithm went rogue in the once so peaceful, intelligent city. It's chaos out there. To regain control and restore peace, we need a group of talented hackers. Each hacker or hacking team will unlock the city in phases by solving a set of challenges in four city districts. The city council has announced that the event's winner will be appointed "Mayor" of the City to sweeten the deal. Additionally, the best hacker in a particular district will become the "Sheriff" for that district. Can we count on you to unlock the city?


Special MCH Prizes

When you compete at the Hacky Holidays CTF and are at MCH you will have a shot of winning extra prizes on top of the normal. The members of the top 3 MCH teams are awarded a 50 USD voucher which you can spend at the M5STACK webshop for your IoT hobby projects! The top solo MCH player wins a #VOIDCOIN 020/300, provided by the kindness of Jilles, see more: tweet.

To join the MCH leaderboard you have to access the Hacky Holidays competition page from the MCH network which will affiliate you as an MCH player and give you this extra leaderboard filter.

The competition closes July 26 12:00 CEST and the winners will receive their prize in the Unlock the City Village, the exact time will be communicated.

UnlockTheCity.gif

Zeppelin 200.gif

CityControl Badge App

CityControl is a SpaceTeam like shouting game. Help free the city from the rogue algorithm which has captured the city.

Schedule

| Join the talks virtually

UNLOCK THE CITY AGENDA
Friday 22nd of July
5PM MCH OPENING
6PM Defending and attacking Kubernetes Akshit Sharma & Mauricio Cano #D&A Kubernetes
7PM Introduction to GraphQL hacking Giovanni Ferronato #GraphQL
8PM Can you stage dive in the metaverse: A digital ethics discussion on rules in a digital sphere Jan-Jan Lowijs, Charlotte Connor Arpa & Jasmijn Kol #metaverse
9PM Wardriver.uk - open source wardriving with the ESP32 Joseph Hewitt & Jilles Groenedijk #Wardriver
10PM Interfacing with your hardware: UART Pavlos Lontorfos #UART
Saturday 23rd of July
11AM Reverse engineering for beginners workshop Rikkert ten Klooster #RevEng
12PM
1PM Developing the CityControl badge app Mick Cox & Jorai Rijsdijk #CityControl
3PM Rust Workshop Santiago Quintero Pabón #Rust
4PM
5PM Interfacing with your hardware: I2C Pavlos Lontorfos #I2C
6PM Who is who in Ancient Hebrew Poetry? Christiaan Erwich #WhoisWho
Sunday 24th of July
5PM Interfacing with your hardware: SPI Pavlos Lontorfos #SPI
Monday 25th of July
11AM Developing Concurrent Pentesting Tools in Go Mick Cox #GoLang
12M
1PM Adventures with workflow automation Mauricio Cano #WorkAuto
2PM Hardware hacking for absolute beginners + CTF Jurre Groenendijk & Jilles Groenendijk #HH
3PM
4PM
6PM Reverse engineering Minecraft to get world records Jurre Groenendijk & Jelle Groenendijk #Minecraft

Talks & Workshops

To register for the talks and workshops, please sign up here: https://forms.office.com/r/7FMmhAwt6m

Defending and Attacking Kubernetes

Friday, 22nd July, 6PM

This talk discusses some common security misconfigurations for cloud-based managed Kubernetes clusters and how attackers can exploit them via live demonstrations. A custom cloud-native security monitoring solution built in AWS will be showcased. The goal is to alert relevant stakeholders of potential misconfigurations and active breach attempts on an Amazon EKS Cluster. The talk includes live demonstrations of some of the use-cases that have been implemented. The implemented solution leverages AWS native tools, as well as an infrastructure-as-code template used for rapid deployment across accounts.

GraphQL hacking

Friday, 22nd July, 7PM

GraphQL is a data query language developed by Facebook which is increasingly emerging as an alternative to REST API. During this presentation, we will cover the basics of what to test when you’re tasked with a GraphQL endpoint pentest.

Can you stage dive into the metaverse: a digital ethics discussion on rules in a digital sphere.

Friday, 22nd July, 8PM

Rules govern our daily lives however sometimes we can get away with and even justify breaking them. Migration towards a life in the Metaverse poses the challenge of how to incorporate the ambiguity of the natural world into the structure of a virtual one; prompting a digital ethics dilemma -- can you, should you or would you stage dive in the Metaverse?

wardriver.uk - open source wardriving with the ESP32

Friday, 22nd July, 9PM

Wigle.net is a website that collects wifi/bluetooth/gsm information and more and plots it on a world map. Wardriver.uk is a cheap opensource project build on embeded technology (ESP32) that collects the data for it.

Interfacing with your hardware: UART

Friday, 22nd July, 10PM

This is an introductory hands-on workshop for understanding the universal asynchronous receiver-transmitter (UART) protocol, and how you can interface with it. You will receive the theory on how the protocol works and you will solve a challenge analyzing the protocol. Prerequisites: Your laptop Software: PulseView, Putty (or Screen, minicom, etc)

Reverse Engineering For Beginners Workshop

Saturday, 23rd July, 11AM - 1PM

Do you live with the following questions? What is assembly? How do you read assembly? What is a decompiler? How do you use radare and Ghidra? Join the workshop with interactive challenges.

Developing the CityControl badge app

Saturday, 23rd July, 1PM

In this talk we will give an overview of the development process of writing the CityControl game which is one of the apps on your badge today! We'll share all the pitfalls, lessons learnt and tricks you need to develop for the MCH badge yourself!

Rust Workshop

Saturday, 23rd July, 3PM - 5PM

The Rust programming language allows us to build not only fast and memory-efficient programs, but also memory-safe and thread-safe. In this workshop we will get familiar with Rust's type system and ownership model, along with tools like rustc, cargo, rustfmt, and the RLS.

Interfacing with your hardware: I2C

Saturday, 23rd July, 5PM

This is an introductory hands-on workshop for understanding the serial protocol Inter-Integrated Circuit, or I2C, and how it is used to interface with sensors or other devices. You will receive the theory on how the protocol works and you will solve a challenge analyzing the protocol. Prerequisites: Your laptop Software: PulseView, Putty (or Screen, minicom, etc)

Who is who in Ancient Hebrew poetry?

Saturday, 23rd July, 6PM

Who is who in Ancient Hebrew Poetry? Or: how I tried to hack an ancient textual problem with the computer. A longstanding problem in Ancient Hebrew poetry is that it is often hard to answer the 'who is who' question. You don't know who is saying what, and who is doing what to whom. That makes understanding texts from the Ancient Near East often hard, even when reading translations. To complicate matters, traditional Biblical scholars have always given contradicting interpretations of these texts. In my PhD research I developed a set of algorithms to help solve these problems. I annotated way too much data, wrote an inter-annotator algorithm, and a coreference resolution algorithm (borrowed from Computational Linguistics) and was able to contribute to more objective and systematic interpretations. Want to know what this actually all means? Come to this presentation, and hear about the unravelling of an ancient textual world.

Interfacing with your hardware: SPI

Sunday, 24th July, 5PM

This is an introductory hands-on workshop for understanding the serial SPI protocol and how it is used to interface with devices such as SD card readers, Wireless transeivers, etc. You will receive the theory on how the protocol works and you will solve a challenge analyzing the protocol and reading the hidden message from the wire. Prerequisites: Your laptop Software: PulseView, Putty (or Screen, minicom, etc)

Developing Concurrent Pentesting Tools in Go

Monday, 25th July, 11AM - 1PM

The Go programming language combines performance with ease of use. In this workshop we will go over the basic language constructs and you will learn all that is necessary to write your own pen testing tools such as a concurrent port scanner.

Instructions https://pastebin.com/N0eNDRcZ

Example implementation https://pastebin.com/EZBfX19y

Adventures with workflow automation

Monday, 25th July, 1PM

In this session we will discuss what a CI/CD pipeline is, as well as different ways in which the concept of automated pipeline can be used from and offensive and engineering perspective. Demos will be used to provide examples on the different scenarios that can be observed. As a bonus, some tidbits for DevSecOps (or secure DevOps) will be discussed throughout.

Hardware Hacking for Absolute Beginners + CTF

Monday, 25th July, 2PM - 5PM

This Hardware Hacking lecture will teach you how hardware works, gives you insights in the challengers for the creators and and will train you to hack your own hardware with just a small budget. We finish the lecture with a CTF.

Reverse Engineering Minecraft to get World Records

Monday, 25th July, 6PM

Within the Minecraft Speedrunning community, there's a ton of incredibly smart people. some of them have found a way to gain crucial info for a run out of seemingly random places. This talk will be about that feat, and a bunch of other, miscellaneous minecraft geekiness