
Interrogate est un outil de preuve de concept pour l'identification de clés cryptographiques dans du matériel binaire (indépendamment du système d'exploitation cible), avant tout pour l'analyse de dumps mémoire et un usage forensique.
Interrogate est un outil de preuve de concept pour l'identification de clés cryptographiques dans du matériel binaire (quel que soit le système d'exploitation cible), avant tout pour l'analyse de dumps mémoire et un usage forensique. Capable d'identifier les clés AES, Serpent, Twofish et RSA encodées DER depuis la version 0.0.4.
L'outil a été écrit dans le cadre de mon mémoire de master à la NTNU.
Interrogate nécessite :
Interrogate n'a aucune dépendance ; l'installation consiste à télécharger et à compiler :
git clone https://github.com/carmaa/interrogate.git
cd interrogate
make
Pour une description plus complète et à jour, veuillez exécuter :
./interrogate -h
Ceci est un outil de preuve de concept uniquement. N'en attendez pas trop.
Veuillez consulter mon mémoire de master : https://ntnuopen.ntnu.no/ntnu-xmlui/handle/11250/261742
Et l'article connexe : https://dfrws.org/sites/default/files/session-files/paper-the_persistence_of_memory_-_forensic_identification_and_extraction_of_cryptographic_keys.pdf
Ne faites pas le mal avec cet outil. De plus, je suis pentester, pas développeur. Donc si vous voyez du code étrange qui heurte votre sens de la pureté, envoyez-moi une note sur la façon dont je peux l'améliorer. Ou mieux encore, forkez mon code, modifiez-le et soumettez une pull request.