Cela devrait être très simple, mais je ne parviens pas à trouver une réponse directe à cette question. J'ai quelques binaires Mach-O qui contiennent des certificats intégrés. Certains d'entre eux ne sont pas des signatures, mais plutôt des certificats racine que le code utilise pour vérifier d'autres signatures. Certains d'entre eux peuvent également être des signatures. Je travaille sur certains des exécutables de base d'Apple ici, donc cela pourrait aider. Comment puis-je les extraire d'eux ?
Est-ce que le certificat utilisé pour vérifier les extensions du noyau serait stocké dans kextload
? Je ne pense pas que le code source public d'Apple comprenne quoi que ce soit sur les clés utilisées pour vérifier les exécutables et les extensions.
0 votes
Comment savez-vous que les binaires exécutables contiennent des certificats ? Pouvez-vous voir les certificats à l'aide de la fonction outils pour le format des fichiers d'objets ?
0 votes
@GrahamMiln Je les ai ouverts en utilisant un éditeur hexagonal.