
Guillaume Kehren
- Tel : +33 07 66 56 60 70
- Email : kehren.guillaume@gmail.com
- CV : Télécharger CV en PDF
À propos !
Guillaume Kehren : 42 Member
Passionné par l’informatique et les nouvelles technologies depuis mon plus jeune âge, j’ai choisi de suivre la formation innovante et exigeante de l’École 42 Paris, qui me permet de développer mes compétences techniques et ma créativité. Je suis un étudiant curieux, persévérant et sérieux, toujours prêt à relever de nouveaux défis et à apprendre de nouvelles choses.
Nom Kehren Guillaume
Date de naissance 27 juillet 2003
Nationalité française
Langues vivantes Français - Anglais - Chinois
Centres d’intérêt Nouvelles technologies, Économie, Science-fiction, Échecs, Sport Automobile
Scolarité & Compétences
École 42
Grande École du numérique
BTS SIO
1er année
Lycée René Cassin
Secondaire général
Baccalauréat avec mention
Spécialité : Informatique, Sciences de l'ingénieur,
Mathématiques
Collège Saint Exupéry
Secondaire
Brevet avec mention
ART Grand Prix - Software Engineer
Stage de 6 mois en tant qu'ingénieur logiciel au sein de ART Grand Prix, écurie de sport automobile. Développement de logiciels en C++ pour la gestion de données de télémétrie et de stratégie de course. Protocole de communication réseau (UDP, TCP/IP), chiffrement. Traitement et interprétation de données en temps réel.
Entrepreneuriat
Création de mon auto-entreprise Euresis en octobre 2022, spécialisée dans le développement de solutions logicielles sur mesure. Je propose des services adaptés aux besoins spécifiques de mes clients
NSI Projet de fin d'études
Réalisation d'un miroir connecté en utilisant un Raspberry Pi. Projet lauréat au concours académique de Versailles
C - C++ - Go
Unix - Kernel - Linux
Réseau - TCP/IP UDP
Python - Bash - Scripting
Docker
Kubernetes
ArgoCD
Ansible
Rigueur
Adaptabilité
Curiosité
Autonomie
Projets DevOps
Stack WordPress Sécurisée
Docker · TLS · Isolation
- ✓ Architecture multi-conteneurs (NGINX/PHP-FPM/MariaDB)
- ✓ TLS 1.2/1.3 uniquement
- ✓ Volumes persistants
- ✓ Réseau Docker isolé
Résultat : Stack modulaire et sécurisée déployable en 1 commande
CI/CD Automatisé
Kubernetes · ArgoCD · GitOps
- ✓ Cluster K3D
- ✓ Déploiement par manifests
- ✓ Synchronisation GitOps avec ArgoCD
- ✓ Déploiement automatique à chaque commit
Résultat : Pipeline full-auto avec rollback sur erreur
Network Toolkit
Low-Level Networking
- ✓ Recréation de nmap/traceroute/ping en C pur
- ✓ Gestion mémoire stricte (0 leaks)
- ✓ Handling complet des erreurs systèmes
- ✓ Communication directe avec les raw sockets
- ✓ Parsing des paquets IP/ICMP/TCP
Résultat : Outils conformes aux RFCs avec gestion temps-réel du réseau
Windows Service/Keylogger
Low-Level System Programming
- ✓ Service Windows avec gestion complète de cycle de vie
- ✓ Escalade de privilèges via SYSTEM token impersonation
- ✓ Keylogger hook global avec WH_KEYBOARD_LL
- ✓ Détection contextuelle des processus foreground
- ✓ Gestion multi-locale (keymap dynamique)
Résultat : Démonstration de techniques avancées d'interaction avec l'OS Windows
Projets
URL Shortener
Web Development · URL Management
- ✓ Raccourcissement d'URLs longues en liens courts et partageables
- ✓ Interface utilisateur simple et efficace avec SvelteKit
- ✓ Stockage des URLs dans une base de données SQLite
- ✓ Backend développé en Go avec Gorm et Gin
- ✓ Conteneurisation complète avec Docker et Docker Compose
- ✓ Redirection vers les URLs longues via les liens courts
Résultat : Application web de raccourcissement d'URLs robuste et facile à déployer
Serveur IRC
Network Programming · Protocol Implementation
- ✓ Implémentation complète du protocole IRC (RFC 1459/2812)
- ✓ Gestion asynchrone des connexions (select/poll)
- ✓ Support multi-canaux et commandes standard
- ✓ Gestion des opérateurs et des droits
- ✓ Compatible avec les clients IRC standards
Résultat : Serveur IRC fonctionnel et conforme aux RFCs
STL Containers
Data Structures · Memory Management
- ✓ Implémentation de Vector, Map, Stack, Set
- ✓ Gestion mémoire avec allocateurs personnalisés
- ✓ Arbres Rouge-Noir pour map/set
- ✓ Itérateurs conformes STL
- ✓ Tests unitaires complets
Résultat : Réimplémentation complète des conteneurs STL avec performances similaires
Binary Exploitation
Override • Rainfall • Snow Crash
- ✓ Analyse statique/dynamique de binaires (GDB/Ghidra)
- ✓ Exploitation de vulnérabilités mémoire (Stack/Heap overflow)
- ✓ Contournement de protections (ASLR/NX/Stack Canary)
- ✓ Rétro-ingénierie de shellcodes
- ✓ Chaînage de gadgets (ROP)
- ✓ Format String Attacks
- ✓ Écriture d'exploits sur mesure
Résultat : Maîtrise des vulnérabilités bas-niveau et techniques de sécurisation de code
Binary Analysis Tool (ft_nm)
ELF Analysis · Symbol Table Parser
- ✓ Parsing des fichiers ELF/Mach-O
- ✓ Analyse des tables de symboles
- ✓ Support multi-architectures (x86/64, ARM)
- ✓ Gestion des objets partagés et exécutables
- ✓ Zero memory leak garanti
Résultat : Clone fonctionnel de la commande nm avec gestion stricte de la mémoire
System Call Tracer (ft_strace)
Process Tracing · System Calls
- ✓ Utilisation de ptrace pour le suivi des processus
- ✓ Décodage des appels systèmes en temps réel
- ✓ Support des processus multi-thread
- ✓ Analyse des paramètres et valeurs de retour
- ✓ Gestion complète des signaux
Résultat : Outil d'analyse des appels système conforme aux spécifications de strace