Hook me if you can !
Description du poste
Synacktiv recherche un⸱e stagiaire pour une durée de 6 mois (F/H) ou un⸱e apprenti⸱e en alternance pour concevoir et développer des outils d’aide à l’analyse sur plates-formes Apple (iOS, macOS, …) au profit de son équipe de développement et de ses clients. Dans le cadre de ses différentes prestations, Synacktiv doit en effet maintenir et faire évoluer continuellement son arsenal afin d’assurer la disponibilité d’outils offensifs sur les OS majeurs du marché.
Les principaux objectifs de ce stage sont :
- concevoir et développer une bibliothèque logicielle native d’interception de fonctions (hooking) ;
- utiliser cette bibliothèque afin de développer un outil concret pour l’aide à l’analyse sur plate-formes Apple ;
- analyser et comprendre les besoins fonctionnels de nos équipes opérationnelles et de nos clients ;
- mettre en place une politique de tests permettant d’assurer la stabilité des développements sur les versions récentes des systèmes d’exploitation visés ;
- accompagner les premiers utilisateurs lors de la mise en production.
À ce titre, vous serez amené à :
- travailler au sein du pôle développement et des utilisateurs finaux de la solution ;
- comprendre les besoins d’analyse statique et dynamique ;
- comprendre le fonctionnement interne des systèmes d’exploitation Apple et appréhender leurs évolutions ;
- appréhender des problématiques techniques avancées et identifier des solutions innovantes ;
- faire évoluer votre projet de façon réactive en fonction des retours utilisateurs ;
- être force de proposition sur de nouvelles fonctionnalités pouvant être développées et intégrées.
Ces travaux seront amenés à être utilisés en production par nos équipes, vos développements auront un impact direct sur la réalisation de leurs missions !
Il est attendu que le stage / alternance débouche sur un CDI chez Synacktiv au sein du pôle développement.
Profil recherché
- forte volonté d’apprendre et de se perfectionner sur les aspects techniques liés au développement d’outils de sécurité ;
- intérêt pour les langages Swift et/ou Objective-C ;
- expérience en langages C et/ou C++ ;
- expérience en programmation système ou bas niveau ;
- des notions de programmation en assembleur (x86, x86_64, Arm ou Aarch64) ;
- anglais et français indispensables.
Rémunération
- Stage : 1 800 € brut par mois. Bonus en fonction des résultats.
- Si passage en CDI : 44 400 € brut par an.
Localisation
Stage basé à Paris dans le 2ᵉ arrondissement (métro Grands Boulevards) ou Rennes.
Postuler
Merci d'envoyer votre demande à apply+dev@synacktiv.com.