diff --git a/_posts/2025-07-16-nsec-rf.md b/_posts/2025-07-16-nsec-rf.md new file mode 100644 index 0000000..6731de6 --- /dev/null +++ b/_posts/2025-07-16-nsec-rf.md @@ -0,0 +1,189 @@ +--- +# 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: XX +episode: XX +layout: default +title: NorthSec 2025 RF challenges review +# summary for social media cards. Ideal length 55 chars, max 200 +summary: NorthSec 2025 RF challenges review +tags: NSEC, RF +date_fr: 2025-07-16 +date_long_fr: Mercredi 16 Juillet de 18:00 à 21:00 +date_en: 2025-07-16 +date_long_en: Wednesday 16 July, 18:00 to 21:00 +description_fr: | + Explorez le spectre invisible à travers ces défis RF pratiques qui ont plongé les participant·e·s de Nsec dans l’univers des ondes radio, du décodage de signaux et de la radiogoniométrie classique. + + Piste 1 : Numberstation + Les participant·e·s se sont connecté·e·s à des transmissions cryptiques provenant d’une station de nombres simulée, inspirée de la célèbre UVB-76. Le défi consistait à déclencher une transmission depuis un serveur et capter la réponse sur les ondes. Bonus pour cette édition : un défi inédit qui n’était pas présent lors de Nsec sera ajouté ! + + Piste 2 : Weatherman Blackmail + Cette épreuve, plus tactique, a envoyé les participant·e·s sur le terrain, équipés de matériel portable, pour une chasse aux renards radio visant à localiser des émetteurs cachés. Pour la prochaine édition, nous ajoutons une transmission initialement prévue, mais qui n’avait pas pu être incluse durant l’événement. + + Malheureusement, en raison de la nature physique de ces défis, cette édition ne pourra pas se dérouler en ligne. Sortez de vos caves et venez vous amuser avec nous ! +description_en: | + Explore the invisible spectrum in these hands-on RF challenges that took Nsec participants deep into the world of radio waves, signal decoding, and classic direction finding. + + In Track 1: Numberstation, participants tuned into cryptic transmissions from a simulated number station, the infamous UVB-76. Competitors had to trigger a transmission from a server and get the response on air. As a bonus, we will add a challenge that was not present during Nsec ! + + Track 2: Weatherman Blackmail was a more tactical affair. Armed with portable gear, participants took to the field in a radio fox hunt to locate a hidden transmitters. For the upcoming edition, we’re adding a transmission that was originally intended to be part of the track but couldn’t be included during the event. + + Unfortunately, due to the physical nature of the challenges, this edition of the event will not be held online. Get out your caves and come have fun with us! +tools_fr: + - LINUX SEULEMENT + - gqrx + - fldigi + - pavucontrol + - audacity +tools_en: + - LINUX ONLY + - gqrx + - fldigi + - pavucontrol + - audacity + +HARDWARE: +- Software Defined Radio (RTL-SDR - HACKRF - BladeRF - airspy...) +- If you do not have your own software defined radio, we will have 8 units to lend to those who do not have one. +- RTL-SDRs and HackRF Ones will also be available for purchase onsite through the Nsec shop. (https://shop.nsec.io/collections/village-rf#grid-shop-nav) +presented_by_fr: Défi présenté par [Vianney Gall & Mathieu Therrien](https://www.linkedin.com/in/vianney-gall/) +presented_by_en: Presented by [Vianney Gall & Mathieu Therrien](https://www.linkedin.com/in/vianney-gall/) +featured_img: /images/2025-07-16.jpeg +featured_img_alt: Trollface in RF signal +location: CyberEco (355 Rue Peel Suites 203-208, Montréal, QC H3C 2G9) +--- + +# 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/2025-07-16.jpeg b/images/2025-07-16.jpeg new file mode 100644 index 0000000..2e7e145 Binary files /dev/null and b/images/2025-07-16.jpeg differ