Reverser
Stage

Fuzz me maybe

Description du poste

Synacktiv recherche un stagiaire (H/F) pour participer au développement de fonctionnalités pour son fuzzer afin de cibler des protocoles réseau.

Le fuzzing est un outil indispensable dans la recherche de vulnérabilités. Il existe aujourd’hui dans l’état de l’art de nombreux moyens pour rendre un fuzzer plus efficace : génération et/ou mutation de test-case intelligente, couverture de code, exécution symbolique, etc. Cependant, la diversité et la complexité des cibles font que les outils existants se révèlent souvent limités et le fuzzing reste aujourd’hui un sujet de recherche ouvert. En l’occurrence, le fuzzing de serveur traitant des protocoles réseau est fréquemment source de problèmes (machines à état, mécanismes asynchrones, etc. ).

Le stagiaire sera donc chargé de :

  • Réaliser un état de l’art des techniques de fuzzing de protocoles réseau complexes
  • Créer ou améliorer des grammaires permettant de simuler des protocoles réseau
  • Améliorer et optimiser différents composants du framework de fuzzing.
  • Implémenter des techniques de fuzzing innovantes.
  • Chercher des vulnérabilités et de développer les codes d’exploitation associés.
  • Travailler sur des cas concrets et bloquants rencontrés par les experts Synacktiv. 

Il est attendu que le stage débouche sur un CDI d’expert sécurité dans le pôle rétro-ingénierie de Synacktiv.

Profil recherché

  • Forte volonté d'apprendre et de se perfectionner sur les aspects techniques liés à la rétro-ingénierie et la recherche de vulnérabilités.
  • Forte volonté d'apprendre et se perfectionner en développement de fuzzer.
  • Programmation Python. Notre suite d’outils internes est principalement programmée dans ce langage, vous devrez connaître ou être prêt à apprendre rapidement Python pour contribuer à son développement.
  • Maîtrise des outils de rétro-ingénierie, comme IDA, sur différentes architectures et de l’analyse sécurité de protocoles.
  • Connaissance des quelques outils de fuzzing existant.
  • Anglais et français indispensables.
  • Stage basé à Paris dans le 2ᵉ arrondissement (Grands Boulevards).

Rémunération

  • Stage : 1 500 € brut par mois. Bonus en fonction des résultats.
  • Si passage en CDI : 40 800 € brut par an.

Postuler

Merci d'envoyer votre demande à apply@synacktiv.com.