Stage – Ingénieur informatique / cybersécurité F/H
Reference 2023-14451
Trainee
Lyon, Rhône (69)
TA - DESIGN & ENGINEERING
Student
Barème Alternance, Stage et VIE
Your missions
Les équipes cybersécurité I&C mettent en place des outils et des pratiques d’ingénierie inverse pour étudier les vulnérabilités de solutions I&C.
Ghidra est un logiciel libre d’ingénierie inverse développé par la NSA. Son interface graphique intègre un désassembleur et un décompilateur afin de réaliser l’analyse de fichiers binaires. L’automatisation de certaines tâches ou l’ajout de fonctionnalités sont possibles grâce à un système de plugins.
Les activités consistent à étudier :
- L’écosystème des plugins et scripts Ghidra disponibles publiquement
- Adresser et documenter l’utilisation des mécanismes de base de ce logiciel, ainsi que la gestion des structures et classes complexes dans Ghidra
- Le développement de plugins/script Ghidra pour aider à réaliser ce type d’activité
Additionnellement, l’activité pourra inclure la réalisation de détection automatique de pattern dans l’assembleur en vue de réaliser un renommage automatique de certaines fonctions (fonctions simples, primitives cryptographiques, appels systèmes, etc.).
You are
Vous préparez une formation de niveau Bac +4/+5 école d’ingénieurs ou équivalent avec une option ou une spécialisation en cybersécurité ou d’informatique
Compétences requises :
- Connaissance de Ghidra ou d’un autre logiciel de reverse engineering (IDA, Binary Ninja, Radare, etc.)
- Bonne compétence de programmation en C/C++ et Python
- Connaissance des structures mémoires des processus (Linux et/ou Windows)
- Bonne capacité de compréhension de l’assembleur Intel x86_64
- Appétence pour le reverse engineering
Additional information
Specialization: TAL - Instrumentation and Control
Level of education (all) Bachelor
Place: France, Auvergne-Rhône-Alpes, Rhône (69), Lyon
Travel: No
Employment level: Student
Position under administrative investigation: Oui