diff --git a/_posts/2026-10-21-matryoshka-security-system.md b/_posts/2026-10-21-matryoshka-security-system.md new file mode 100644 index 0000000..85441e4 --- /dev/null +++ b/_posts/2026-10-21-matryoshka-security-system.md @@ -0,0 +1,162 @@ +--- +# Editing the below variables is the absolute minimum to get stuff up. Feel +# free [obliged] to add editorial niceties or strip the page if you need to +# include something more complex. +season: 23 +episode: 05 +layout: default +title: UnitedCTF - Matryoshka Security System +# summary for social media cards. Ideal length 55 chars, max 200 +summary: UnitedCTF - Matryoshka Security System +tags: UnitedCTF UEFI +date_fr: 2026-10-21 +date_long_fr: Mercredi le 21 octobre 2026 18:00 à 21:00 +date_en: 10-21-2026 +date_long_en: Wednesday October 21st 2026 18:00 to 21:00 +description_fr: > + Ce Challenge fait partie du UnitedCTF2026! Nous explorerons les interactions entre les applications UEFI et dénicherons les flags dissimulés au sein de la chaîne. +description_en: > + This track is one of UnitedCTF 2026’s challenge tracks! We’ll explore what UEFI applications can really do to one another, and dig out flags buried in the chain. +tools_fr: + - IDA Free, Qemu et pwndbg +tools_en: + - IDA Free, Qemu and pwndbg +presented_by_fr: Défi présenté par Olivier Ouellette (P.S.Y) +presented_by_en: Presented by Olivier Ouellette (P.S.Y) +featured_img: /images/2026-10.jpeg +featured_img_alt: Matryoshka banner +location: CyberEco +--- + +# Next edition: {{ page.date_en }} +[French version](#french) + +### Season {{ page.season }} Episode {{ page.episode }} + +## {{ page.title }} + +The next edition of Montrehack will be held on {{ page.date_long_en }}. + +![ {{ page.featured_img_alt }} ]( {{ page.featured_img }}#centered) + +{{ page.description_en }} + +{% if page.challenge_assets %} +{::options parse_block_html="true" /} +
+## Challenge Assets +{% for asset in page.challenge_assets %} +* [ {{ asset.name }} ]({{ asset.url }}) +{% endfor %} +
+{% endif %} + +{% if page.archived_assets %} +{::options parse_block_html="true" /} +
+## Archives +This edition is over. Here are the archived assets: +{% for asset in page.archived_assets %} +* [ {{ asset.name }} ]({{ asset.url }}) +{% endfor %} +
+{% endif %} + +## Tools and Experience Required + +{% for tool in page.tools_en %} +* {{ tool }} +{% endfor %} + +## Where + + +* {{ page.location }} +* Follow the presentation [online on Twitch](https://twitch.tv/montrehack/) +* Participate in teams or on your own [on Discord](https://discord.gg/4qfFwPX) + +## When + +{{ page.date_long_en | capitalize }} + +## 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 + +{{ page.presented_by_en }} + + + +# Prochaine édition: {{ page.date_fr }} + +### Saison {{ page.season }} épisode {{ page.episode }} + +## {{ page.title }} + +La prochaine édition de Montréhack aura lieu {{ page.date_long_fr }}. + +![ {{ page.featured_img_alt }}]( {{ page.featured_img }}#centered) + +{{ page.description_fr }} + +{% if page.challenge_assets %} +{::options parse_block_html="true" /} +
+## Challenge Assets +{% for asset in page.challenge_assets %} +* [ {{ asset.name }} ]({{ asset.url }}) +{% endfor %} +
+{% endif %} + +{% if page.archived_assets %} +{::options parse_block_html="true" /} +
+## Les Archives +Cette édition est terminé, voici les archives: +{% for asset in page.archived_assets %} +* [ {{ asset.name }} ]({{ asset.url }}) +{% endfor %} +
+{% endif %} + +## Outils et expérience requis + +{% for tool in page.tools_fr %} +* {{ tool }} +{% endfor %} + +## Où + +* {{ page.location }} +* Suivez la présentation [en ligne sur Twitch](https://twitch.tv/montrehack/) +* Participez seul ou en équipe [sur Discord](https://discord.gg/4qfFwPX) + +## Quand + +{{ page.date_long_fr | capitalize]] + +## 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 + +{{ page.presented_by_fr }} + +
+### Sponsors // Partenaires + +[![NorthSec](/images/nsec_logo.png)](https://nsec.io/) + +Interested to sponsor or present a challenge? [Contact us here](https://docs.google.com/forms/d/e/1FAIpQLSecc0vfe3pIwMJjIBCYW4G43ZwtagwVESu_qHKnglnBc3R3ww/viewform?usp=sf_link). \ No newline at end of file diff --git a/images/2026-10.jpeg b/images/2026-10.jpeg new file mode 100644 index 0000000..8384275 Binary files /dev/null and b/images/2026-10.jpeg differ