
Partenaires de ce parcours
Le parcours en bref
Spécialisation en alternance de la formation "Expert en Cybersécurité", ce parcours valide le bloc de compétences « Mener un audit de sécurité d'un système d'information » et les 4 blocs de tronc commun. Il forme des chercheurs en vulnérabilités capables de trouver, comprendre et exploiter des failles inconnues, dans le logiciel comme dans le matériel.
Objectifs
• Trouver des failles inconnues : identifier des vulnérabilités non documentées dans le logiciel comme dans le matériel, par l'analyse de binaires, le fuzzing et le reverse engineering.
• Comprendre et exploiter : analyser en profondeur le fonctionnement d'une faille, en évaluer l'impact réel et développer les exploits qui en démontrent la portée.
• Maîtriser le bas niveau : assembleur, architectures x86 et ARM, cryptographie appliquée, exploitation de binaires, dans un environnement pédagogique fondé sur le peer learning et l'apprentissage en continu.
Programme
Année 1 – M1 · 420 h de cours
Remise à niveau collective sur le langage C avant l'entrée dans les modules bas niveau.
# Assembleur (30h)
Développer une compréhension et une maîtrise poussée du langage assembleur.
# Système UNIX (30h)
Développer une compréhension poussée du fonctionnement du système Unix et des vulnérabilités associées.
# Reverse Engineering (60h)
Maîtriser les techniques de Reverse Engineering sur les architectures classiques (ASM x86, x86-x64, ARMv7, Aarch64).
# Cryptographie (30h)
Développer une compréhension poussée des mécanismes cryptographiques de base et des vulnérabilités associées.
# Fuzzing (60h)
Maîtriser les bases du Fuzzing ainsi que différentes applications possibles (fuzzing de binaires, fuzzing d'application web et API, kernel fuzzing…).
# AI for vulnerability research (35h)
Comprendre les fondamentaux de l'IA. Apprendre à utiliser l'IA dans un contexte de recherche de vulnérabilité.
# Exploit Hardware (20h)
Maîtriser les techniques d'attaques sur les composants électroniques et firmwares.
# Recon Offensive (20h)
Découvrir les techniques avancées de collecte d'informations et de cartographie des surfaces d'attaque, en exploitant l'OSINT, le fingerprinting et l'analyse passive pour préparer des intrusions ciblées.
# Projet « bidouille » (10h)
Choisir un système complexe en dehors du domaine de l'informatique et décortiquer en détail son fonctionnement, pour l'expliquer aux autres étudiants.
# Projet C (30h)
Mettre en pratique vos compétences en C dans le cadre d'un projet en groupe sur un sujet de votre choix.
# Projet Assembleur (30h)
Mettre en pratique vos compétences en ASM dans le cadre d'un projet en groupe sur un sujet de votre choix.
# Projet Reverse Engineering (30h)
Mettre en pratique vos compétences en reverse engineering dans le cadre d'un projet en groupe sur un sujet de votre choix.
Année 2 – M2 · 420 h de cours
Maîtriser l'analyse et la déconstruction de firmwares et de composants embarqués, en utilisant des techniques de désassemblage, de débogage et d'exploitation pour identifier des vulnérabilités.
# Reverse Engineering de protocoles (35h)
Maîtriser l'analyse et la rétro-ingénierie de protocoles de communication, en explorant l'interception, la manipulation et l'exploitation des échanges pour identifier des failles de sécurité.
# Reverse Engineering Mobile (35h)
Analyser et déconstruire les applications mobiles, en explorant le décompilage, l'instrumentation et l'exploitation des vulnérabilités spécifiques aux environnements iOS et Android.
# 1-day discovery (35h)
Apprendre à identifier rapidement des vulnérabilités exploitables à court terme, en combinant fuzzing, reverse engineering et analyse différentielle pour détecter des failles de type 1-Day avant leur divulgation publique.
# Analyse de malware (35h)
Reverse engineering de logiciels malveillants, en utilisant des techniques statiques et dynamiques pour comprendre leur fonctionnement, détecter leurs comportements et développer des contre-mesures.
# Recherche de vulnérabilité Web3 (35h)
Maîtriser l'audit des smart contracts et les failles des protocoles blockchain, en explorant les vulnérabilités spécifiques aux environnements décentralisés et aux technologies Web3.
# Pentest (35h)
Apprendre à mener un audit de sécurité de A à Z. Apprendre à rédiger un rapport complet et actionnable, et à le restituer face à une audience aussi bien technique que non technique.
# Audit Cyber (35h)
À partir d'un cas fictif, apprendre à mener une analyse de risque cyber et une analyse de conformité vis-à-vis d'un référentiel cyber.
# Projet Final : recherche de vulnérabilité (100h)
Rechercher des vulnérabilités sur un système choisi par l'étudiant ou proposé par une entreprise partenaire.
# Masterclass (40h)
Retex sectoriels, gestion de projet, communication, anglais professionnel, Rump.
Pré-requis
• Aucune expérience préalable en reverse engineering, fuzzing ou exploitation n'est exigée : c'est la formation qui l'apporte
• Challenges de qualification Root-Me, sur l'un des deux créneaux : du vendredi 4 décembre 2026 à 9h41 au lundi 7 décembre 2026 à 9h41, ou du vendredi 8 janvier 2027 à 9h41 au lundi 11 janvier 2027 à 9h41
• Piscine de 8 jours en présentiel, du 6 au 14 février 2027, sur le campus de Gennevilliers ; 1000 points pour intégrer la formation
• Être en mesure de signer un contrat d'alternance (rythme 1 semaine à l'école / 3 semaines en entreprise)
Les débouchés
Le parcours 0x41 prépare aux métiers de chercheur en vulnérabilités, reverse engineer, développeur bas niveau et outils offensifs, pentester et red teamer.
salaire le plus haut
à la sortie de l’école
salaire médian
premier emploi
insertion professionnelle
dans les 6 mois après la formation
Chercheur en vulnérabilités
Il travaille notamment sur :
• L'analyse statique et dynamique de binaires (x86, x86-64, ARM)
• Le fuzzing et le développement d'outils de découverte de vulnérabilités
• L'écriture d'exploits et de preuves de concept
• La rédaction d'advisories et la divulgation responsable
Ce qui rend ce métier unique :
Il travaille sur des failles que personne n'a encore documentées
Chaque cible est un système à comprendre dans ses moindres détails
Ses découvertes alimentent les correctifs des éditeurs et les outils de toute la communauté
Un des métiers les plus pointus et les plus rares de la cybersécurité

Reverse Engineer
Il travaille notamment sur :
• Le désassemblage et la décompilation (x86, x86-64, ARMv7, AArch64)
• L'analyse de firmwares et de systèmes embarqués
• L'étude de malwares et de protocoles propriétaires
• Le développement d'outils bas niveau (C, assembleur, Rust)
Ce qui rend ce métier unique :
Il lit les machines dans leur langue : l'assembleur
Chaque binaire est une énigme différente, sans documentation ni mode d'emploi
Ses compétences sont recherchées aussi bien par les pure players de la cyber que par l'industrie, l'embarqué et la R&D
Un profil rare, au cœur de la recherche de vulnérabilités et de l'analyse de menaces

Témoignages
Découvrez le parcours 0x41 !

Admission
Comment intégrer la majeure : pré-requis attendus et étapes du process.
Pré-requis
Profil candidat attendu
Être titulaire d'un Bac+3 en informatique, réseaux ou cybersécurité (ou équivalent reconnu).
Solides bases en systèmes Linux/Windows, scripting et réseau TCP/IP.
Curiosité technique, autonomie et goût pour les environnements industriels.
Niveau d'anglais B2 minimum (lecture de documentation technique).
Process d'admission
CV + lettre de motivation.
fondamentaux cyber, réseau et réflexion logique.
avec un membre de l'équipe pédagogique (45 min).
signature du contrat d'alternance avec votre entreprise d'accueil.
Classement
5e au classement Eduniversal
La formation "Expert en Cybersécurité" d'OTERIA est classée 5ème au classement Eduniversal 2026 des meilleurs Masters & Mastères en Cybersécurité, Sécurité des Systèmes et Protection des Données. Classement basé sur les retours des entreprises et des étudiants.

.png)


