Next edition: 2023-05-16
Season 20 Episode 3
Get Out: Reverse engineer and exploit a network protocol
The next edition of Montrehack will be held on Tuesday May 16th 2023 18:00 to 21:00.
[Exception: MontréHack on TUESDAY] The extra terrestrials have landed and they’re offering sanctuary to humans! But… they might have other motives. In this three-part CTF challenge, you’ll reverse engineer their application and find out what’s actually going on!
The technical parts of this challenge are heavily based on real-world security research, and a set of vulnerabilities that the author publicly released in March. The presenter will also provide some protocol documentation and perhaps a partial implementation for folks who don’t want to reverse the entire thing.
Tools and Experience Required
-
A disassembly/decompiler (such as IDA or Ghidra)
-
A Linux debugger (such as gdb)
-
A development language (such as Python or Ruby)
Where
- École de Technologie Supérieure (ÉTS), local A-1300
- Follow the presentation online on Twitch
- Participate in teams or on your own on Discord
When
from 6pm to 9pm
How
- Workshop style
- Bring your own laptop
- Challenges will be analyzed
- Small groups of people can work on each challenge
- Solutions to each challenge will be presented to everyone at the end of the event
Credits
Tuesday may 16th 2023 18:00 to 21:00
Prochaine édition: 2023-05-16
Saison 20 épisode 3
Get Out: Reverse engineer and exploit a network protocol
La prochaine édition de Montréhack aura lieu Mardi le 16 mai 2023 18:00 à 21:00.
[Montréhack exceptionnellement le MARDI] Les extra-terrestres ont atteri et ils offrent refuge aux humains! Mais… ils pourraient avoir d’autres intentions. Dans ce CTF en trois parties, vous procédérez à la rétro-ingénierie de leur application et découvrirez ce qui se passe réellement!
Les parties techniques de ce défi sont grandement inspirées de vraies recherches, et de vulnérabilités publiquement partagés en mars par le présentateur. Il donnera de la documentation du protocole réseau et peut-être une implémentation partielle pour les gens qui ne veulent pas tout reverse-engineer.
Outils et expérience requis
-
Un désassembleur/décompilateur (comme IDA ou Ghidra)
-
Un débugger Linux (comme gdb)
-
Un langage de développement (comme Python ou Ruby)
Où
- École de Technologie Supérieure (ÉTS), local A-1300
- Suivez la présentation en ligne sur Twitch
- Participez seul ou en équipe sur Discord
Quand
Mardi le 16 mai 2023 18:00 à 21:00 de 18h à 21h
Comment
- Formule atelier
- Apportez votre ordinateur portable
- Des problèmes seront étudiés et expliqués
- Chaque problème sera analysé en petits groupes
- Les solutions seront présentées avec tout le monde à la fin de la rencontre
Remerciements
Défi présenté par Ron Bowes
Sponsors // Partenaires
Interested to sponsor or present a challenge? Contact us here.