Nolan Boillot, pentester junior

Rapport d'évaluation n° 2026-RT-017, version 1.0, novembre 2026

Évaluation du candidat Nolan Boillot

Je cherche mon stage de fin d'études en test d'intrusion, à partir de mars 2027. Étudiant en Master 2 Intelligence Artificielle à Bordeaux, je développe aussi des applications web : je sais comment elles sont construites, et donc où elles cassent.

Synthèse

Ce qu'il faut retenir, en trente secondes.

Mon profil réunit trois dimensions : une montée en compétence continue en sécurité offensive, attestée par la certification eJPT et le parcours Jr Penetration Tester de TryHackMe ; une pratique du développement web pour de vrais clients depuis 2025 ; et une formation en intelligence artificielle.

Après mon M1, j'ai choisi de prendre une année de césure pour me consacrer à la cybersécurité. Mon objectif : débuter en test d'intrusion, puis évoluer vers la red team. De nature calme, je suis particulièrement tenace quand un sujet me passionne, et la sécurité offensive en fait partie.

Projet phare

Le projet qui réunit l'IA et le pentest.

Finding notable N-01

Cyber-LLM, copilote de pentest

Un copilote en ligne de commande : je lui colle la sortie d'une commande, il raisonne avec moi à partir d'une méthodologie de pentest et propose les étapes suivantes. Il assiste le jugement du pentester, il ne pirate pas à sa place.

Domaine
IA et test d'intrusion
Statut
V3 fonctionnelle
Stack
Python 3.11, API Claude, pytest
Code
github.com/nolanblt/Cyber-LLM

Fonctionnement

  1. CollerLa sortie brute d'une commande : nmap, curl, enum4linux…
  2. AnalyserLe modèle raisonne avec la méthodologie et la mémoire de session
  3. ProposerDes pistes priorisées, avec les commandes associées
  4. ExécuterEn mode auto, la reconnaissance, après validation explicite
$ python -m src.cli --auto> fiche[Memoire] 10.10.10.40 · 445/tcp smb · 3389/tcp rdp[Auto] recon seulement, validation requise

Session réelle, sur une machine de lab autorisée.

Garde-fous

  • Liste blanche. Seuls 15 outils de reconnaissance en lecture seule peuvent être lancés.
  • Anti-injection. Tout caractère de chaînage shell est refusé, et l'exécution se fait sans shell, avec délai maximal.
  • Rien de destructif. Les motifs dangereux sont bloqués même si le binaire est autorisé.
  • Validation humaine finale. Aucune commande ne part sans mon accord explicite.
Historique des versions
v0Copilote de base : coller une sortie, recevoir des pistes prioriséesLivré
v1Mémoire de session : raisonnement cumulatif sur la machine en coursLivré
v2Fiche machine, sauvegarde et rechargement d'une cibleLivré
v3Exécution assistée : mode auto, liste blanche, validation humaine. Banc d'évaluation et 35 testsVersion actuelle
v4Modèle local via Ollama, pour que les données d'une mission ne sortent pas de la machineProchaine étape
v5Prompt méthodologique enrichi au fil du parcours HTB : réflexes service vers CVE, checklists d'élévation de privilègesPrévu

Règles d'engagement

Ce que couvre ce rapport, et ce qu'il ne couvre pas encore.

Dans le périmètre

  • Master Informatique, parcours Intelligence Artificielle
  • Micro-entreprise de création de sites web
  • Projets personnels et universitaires
  • TryHackMe, labs et certifications

Hors périmètre

  • Expérience professionnelle en pentest : objet de la présente demande de stage
  • Tout système sans autorisation écrite : jamais

Compétences relevées

Chaque ligne s'ouvre sur le détail, l'impact, les preuves et l'axe de progression.

Code couleur repris des niveaux de sévérité d'un rapport de pentest. Ici, il mesure la maîtrise : plus c'est rouge, plus c'est solide. Survolez ou touchez un niveau pour filtrer.

Sécurité offensive

Le domaine visé, en progression continue.

C-01 Pentest web NiveauIntermédiaireStatutVérifiéPreuves2

Description

Failles de l'OWASP Top 10 travaillées sur TryHackMe et dans une formation dédiée au test d'intrusion web : injections, XSS, contrôle d'accès, authentification. Utilisation de Burp Suite.

Impact pour l'équipe

Un double regard : je connais le code des applications que je teste. Sur ma propre application, j'ai identifié et corrigé quatre failles de contrôle d'accès : prise de contrôle de compte entre clients, élévation de privilèges via une commande réservée à l'administration, falsification de données par appel direct à la base en contournant l'interface, et maintien d'accès après révocation de licence.

Preuves

  • Formation « Test d'intrusion et sécurité web » (Udemy, Cyberini)
  • Correctifs de contrôle d'accès sur mon tableau de bord de trading (détaillés sur demande)

Axe de progression

PortSwigger Academy, puis les attaques sur les API.

C-02 Test d'intrusion réseau et système NiveauIntermédiaireStatutVérifiéPreuves2

Description

Certification eJPT obtenue, parcours Jr Penetration Tester terminé sur TryHackMe, formations en hacking éthique et en sécurité des réseaux.

Impact pour l'équipe

Autonome sur les étapes d'un test en environnement de lab : reconnaissance, exploitation, élévation de privilèges.

Preuves

Axe de progression

Parcours Penetration Tester de HTB Academy, débuté en vue de la CPTS : l'Active Directory en est l'axe principal.

C-03 Sécurité des LLM NiveauEn apprentissageStatutEn cours de remédiationPreuves1

Description

Conception d'un copilote de pentest basé sur un LLM : rédaction du prompt système qui porte la méthodologie, garde-fous contre l'exécution de commandes dangereuses, et banc d'essai pour mesurer la qualité et la sûreté des réponses.

Impact pour l'équipe

Un profil encore rare : formé à l'IA et à la sécurité offensive.

Axe de progression

L'OWASP Top 10 for LLM, et tester mon propre outil contre l'injection de prompt par des sorties de commandes piégées.

Atouts complémentaires

Les bases qui rendent mon profil différent.

C-04 Développement web et applicatif NiveauConfirméStatutVérifiéPreuves4

Description

Micro-entreprise de création de sites web depuis 2025 : sites pour des clients, sur WordPress ou développés sur mesure. Développeur junior sur LiGZ (React Native, Astro, PostgreSQL) : fonctionnalités et correctifs, dont une contrainte d'intégrité en base de données et un modèle de droits d'accès.

Impact pour l'équipe

Je sais comment une application est construite et mise en ligne, donc où chercher ses faiblesses. Et je sais relire du code avec un œil critique.

Preuves

Axe de progression

Intégrer la sécurité dès la conception : durcissement WordPress, en-têtes HTTP, revue de code.

C-05 Machine learning et deep learning NiveauConfirméStatutVérifiéPreuves1

Description

Master 2 IA : architectures de réseaux neuronaux avancées, apprentissage par renforcement, IA explicable, représentation des connaissances, science des données et des réseaux.

Impact pour l'équipe

Capacité à comprendre, et donc à auditer, les briques d'IA d'un système.

Preuves

  • Projets universitaires, détaillés sur demande

Axe de progression

La sécurité des modèles : attaques adverses, empoisonnement de données.

C-06 Python et automatisation NiveauConfirméStatutVérifiéPreuvesSur demande

Description

Plateforme d'automatisation de trading développée seul : lecture de signaux sur des canaux Telegram, exécution automatique des ordres, tableau de bord de statistiques en temps réel.

Impact pour l'équipe

L'habitude des projets longs : architecture, intégration d'API, déploiement sur serveur et dans le cloud.

Preuves

Code présenté sur demande, le dépôt étant privé.

Axe de progression

Mettre ces compétences au service d'outils offensifs, à commencer par l'assistant de pentest.

Outils utilisés

Les outils pratiqués en lab, en formation ou en projet.

Sécurité offensive
Nmap, Burp Suite, Metasploit, Hydra
Systèmes
Linux (Kali), Bash
Développement
Python, JavaScript, WordPress, Firebase, Git
IA
NumPy, Keras, Ollama

Parcours

Formation, expériences et certifications, du plus récent au plus ancien.

Chronologie

  1. 2026 – 2027Master 2 Intelligence ArtificielleUniversité de Bordeaux. Stage de fin d'études à partir de mars 2027.
  2. Depuis 2026Développeur junior, LiGZProjet indépendant, non salarié. Application de statistiques sportives publiée sur le Play Store, dont le point fort est la saisie des stats à la voix pendant le match, grâce à une reconnaissance vocale embarquée. Développement de fonctionnalités et correction de bugs, de l'application mobile jusqu'à la base de données.
  3. Depuis 2025Micro-entreprise de création de sites webConception, développement et mise en ligne de sites pour des clients.
  4. 2025 – 2026Année de césure consacrée à la cybersécuritéAutoformation en sécurité offensive (parcours Jr Penetration Tester, formations, certifications), lancement de ma micro-entreprise et voyages.
  5. 2024 – 2025Master 1 Informatique, parcours Intelligence ArtificielleUniversité de Bordeaux.
  6. 2021 – 2024Licence InformatiqueUniversité de Bordeaux. Réseaux, architecture des ordinateurs, programmation C sous Unix, programmation orientée objet, bases de données et web.
  7. Pendant les étudesJobs d'été et missions d'intérimTous secteurs, en parallèle du cursus.

Certifications

  • eJPTINE Security, 2026
  • Parcours Penetration TesterHTB Academy, débuté en vue de la certification CPTS
  • Jr Penetration TesterTryHackMe, parcours terminé
  • SecNumacadémieANSSI
  • Hacking éthiqueTrois formations Udemy, Michel Kartner (Cyberini) : cours complet, sécurité des réseaux, test d'intrusion et sécurité web
Langues
Français, anglais courant, espagnol intermédiaire
Communication
Cours d'éloquence et de débat en anglais, certification d'anglais validée en M2
En dehors de l'écran
Course à pied, musculation, boxe

Annexes

Write-ups de machines et de challenges, rédigés comme de vrais rapports.

Les premiers write-ups sont en cours de rédaction, en parallèle du parcours Penetration Tester de HTB Academy. En attendant, ma progression est visible sur TryHackMe.

Voir mon profil TryHackMe

Historique des révisions

VersionDateModifications
1.0Novembre 2026Première publication du rapport