STAGE Déballage des firmwares

Date de mise à jour de l’offre

QUARKSLAB :

Quarkslab est une entreprise française spécialisée dans la R&D en sécurité de l'information, le conseil et le développement de logiciels. Notre expertise combine la sécurité offensive et défensive dans la protection des applications et aide les organisations à adopter une nouvelle posture de sécurité: forcer les attaquants, pas le défenseur, à s'adapter en permanence. Grâce à nos services de conseil ainsi qu'à nos logiciels, nous fournissons des solutions personnalisées aux organisations, en les aidant à protéger leurs actifs, leurs données sensibles et leurs utilisateurs contre des attaques de plus en plus sophistiquées.

Description de la mission

De nos jours, les micrologiciels sont partout: mobiles, routeurs, calculateurs, appareils IoT, décodeurs, Parfois, ils sont aussi simples qu'un système de fichiers, auquel on peut accéder comme tout autre système de fichiers. Mais la plupart du temps, ils sont compressés et chiffrés, parfois à l'aide d'algorithmes personnalisés.

Cependant, lorsque l'on veut analyser ce qu'il y a à l'intérieur du firmware, la première étape est toujours d'atteindre son intérieur, donc de l'ouvrir.

L'objectif du stage est de travailler sur un moteur générique capable de gérer plusieurs types de firmware pour accéder aux fichiers qu'il contient.

Améliorer notre framework pour gérer les systèmes de fichiers
Nous sélectionnerons plusieurs micrologiciels et vous devrez les prendre en charge dans le cadre
Étudiez le chiffrement et la compression, le cas échéant
Développer les capacités de déballage appropriées
Test sur différents firmware de la même famille (oui, parfois, il y a des surprises;)
Automatisez le déballage basé sur notre framework Irma

Profil recherché

Parle couramment Python
Bonne connaissance de la cryptographie et des algorithmes
De préférence, une certaine expérience de l'ingénierie inverse dans ARM et / ou le déballage de logiciels malveillants

Niveau de qualification requis

Bac + 4/5 et +
  • Employeur
    QUARKSLAB
  • Secteur d’activité de la structure
    Enseignement - Formation - Recherche
  • Effectif de la structure
    De 51 à 250 salariés
  • Site internet de la structure
    https://quarkslab.com
  • Type de stage ou contrat
    Stage d'immersion en milieu professionnel dans le cadre de la formation professionnelle continue
  • Date prévisionnelle de démarrage
  • Durée du stage ou contrat
    Plus de 4 mois et jusqu'à 6 mois
  • Le stage est-il rémunéré ?
    Oui
  • Niveau de qualification requis

    Bac + 4/5 et +
  • Lieu du stage
    13 RUE SAINT AMBROISE
    75011 PARIS 11E ARRONDISSEMENT
  • Accès et transports
    METRO 9