#45 - Mathis Hammel - L'éternel bug Python
Épisode de Tronche de Tech par Mathieu Sanchez · 17 avril 2025 · 1 h 24 min
En 2019, ce français a trouvé un bug dans Python. 🐍
Un bug, que personne n’a encore réussi à corriger.
À l’époque, Mathis est en pleine création d'un CTF.
Un challenge de hacking.
La dernière épreuve est une épreuve de cryptographie.
Hacker un “PRNG”.
Un PRNG, c'est une fonction mathématique permettant de générer des nombres aléatoires…
Qui il ne le sont pas vraiment.
Car les PRNG ont une faiblesse.
Il suffit de connaitre les derniers nombres tirés pour prédire tous ceux qui vont suivre.
Un peu comme si, à partir des 3 premiers numéros du loto, vous pouviez prédire tous les suivants.
Donc, quand on veut vraiment faire de l’aléa “sécurisé”…
On n’utilise SURTOUT pas un PRNG.
Mathis sait bien tout ça.
C’est exactement pour cette raison qu’il va glisser un PRNG dans son épreuve.
Les participants vont devoir trouver un moyen d’extraire les tirages précédents du PRNG pour prédire un mot de passe.
Mais un truc cloche.
Lors de ses tests, Mathis est perplexe.
Il ne réussit son propre challenge qu’une fois sur 2.
🤔
Il a beau le tourner le problème dans tous les sens, son raisonnement et son code sont corrects.
Bon sang, ça devrait marcher !
Enfin…
Sauf si…
Il y a un bug dans le PRNG de Python.
Mathis retrousse alors ses manches et se plonge dans le code source du langage.
Et après quelques heures…
Bingo !
Fichier random.py, ligne 248.
Une fonction qui s’emmêle les bits 😅
Bien sûr, Mathis se met en tête de le corriger.
Mais ça ne va du tout se passer comme prévu.
4 ans plus tard, ni Mathis, ni personne d’autre, n’a pu le corriger.
Pourquoi ?
La réponse, je laisse Mathis Hammel en personne vous la dévoiler.
Bonne écoute 🎧
PS : dites-nous ce que vous pensez de l'épisode en commentaire (et surtout, abonnez-vous !)
Dans cet épisode, on a parlé de :
la vidéo de Sylvqin sur la croix de pharmacie : https://www.youtube.com/watch?v=ghh-28ln-z4
le réseau d'entreprises fictives sur Linkedin : https://mathishammel.com/blog/reseau-entreprises-fictives
la tentative de manipulation de l'élection de 2022 : https://mathishammel.com/blog/manipulation-politique-zemmour
faire griller un stop à une voiture autonome : https://www.youtube.com/watch?v=IAijME2ifKY&ab_channel=OSSIR
le bug python impossible à corriger : https://mathishammel.com/blog/bug-python-random
-----------------------------------
Retrouvez Mathis sur :
son site : https://mathishammel.com/
linkedin : https://www.linkedin.com/in/mathis-hammel
bluesky : https://bsky.app/profile/mathishammel.bsky.social
---------------------------------
Je suis Mathieu Sanchez, CTO d'Acasi, et pour me suivre, c'est principalement sur Linkedin : https://www.linkedin.com/in/matsanchez/
Vous pouvez aussi suivre Tronche de Tech, sur vos réseaux favoris :
- Linkedin : https://www.linkedin.com/company/tronche-de-tech/
- Instagram : https://www.instagram.com/tronchedetech/
Hébergé par Acast. Visitez acast.com/privacy pour plus d'informations.
Autres épisodes de « Tronche de Tech »
- #81 - Franck Jeannin - La plus grosse DB du monde 15 octobre 2026
- #80 - Gabrielle Prat - Fraude à l'assurance 1 octobre 2026
- #79 - Florian Bruniaux - Coder 5x plus vite 17 septembre 2026
- #78 - Estelle Ruellan - Startup Criminelle 3 septembre 2026
- #77 - Sylvain Hajri - Espion 2.0 20 août 2026
- #76 - Cassandre Notton - IA Quantique 16 juillet 2026
- #75 - Tariq Krim - Défaite numérique 2 juillet 2026
- #74 - Marine Le Morvan - Meilleur que les LLMs 18 juin 2026
- #73 - Bertrand Charpentier - Faire maigrir les IAs 4 juin 2026
- #72 - Ophélie Coelho - Résister aux GAFAMs 21 mai 2026
- #71 - Matt Suiche - Exposer la NSA 7 mai 2026
- #70 - Loubna Ben Allal - Le secret des meilleures IAs 23 avril 2026
- #69 - Solomon Hykes - Le créateur de Docker 2 avril 2026
- #68 - Alejandra Paredes - De zéro à Criteo 19 mars 2026
- #67 - Laurent Mazare - L'OpenAI français 5 mars 2026
À propos du podcast
Partez à la découverte de la face cachée de la tech, au travers de portraits de personnages inspirants... Ou pas ! Dans Tronche de Tech, on va leur faire raconter leurs meilleures anecdotes, leurs pires échecs et tous les obstacles qu'ils ont rencontré durant leur carrière. La tech dans tous ses…
Épisodes similaires
- GLM 5.3 pirate Firefox & Altman et la vague de failles - Actualités IA (31 oct. 2026) – The Automated Daily - AI News Edition
- Binance suspend ses échanges & Intel s'effondre de près de 30 % - Actualités Technologiques (31 oct. 2026) – The Automated Daily - Tech News Edition
- Musk dit qu'épargner ne sert à rien parce que l'abondance arrive. Les entreprises qui la construisent viennent d'annoncer qu'elles n'ont plus de cash disponible – Esprits, Corps et Térawatts
- Apple et John Ternus : les nouveautés s’enchaînent, les prix s’envolent ! – Macplanete : podcast Mac, iPhone, iPad, iMac, MacBook Air, MacBook Pro, Mac mini, Apple TV...
- Est-ce que le UX est mort? – Corridors
- Anthropic demande son entrée en Bourse, OpenAI casse les prix (26 oct. 2026) [VIDEO] – DjamgaMind Intelligence : L'Édition Francophone
Tous les épisodes de Tronche de Tech · Plus de podcasts Technologie