
Interrogate — это инструмент, подтверждающий концепцию, для идентификации криптографических ключей в двоичном материале (независимо от целевой операционной системы), в первую очередь для анализа дампов памяти и криминалистического использования.
Interrogate — это инструмент-концепт для выявления криптографических ключей в бинарном материале (независимо от целевой операционной системы), в первую очередь для анализа дампов памяти и криминалистического использования. Способен идентифицировать ключи AES, Serpent, Twofish и DER-кодированные ключи RSA по состоянию на версию 0.0.4.
Инструмент был написан в рамках моей магистерской диссертации в NTNU.
Interrogate требует:
Interrogate не имеет зависимостей, установка заключается в загрузке и компиляции:
git clone https://github.com/carmaa/interrogate.git
cd interrogate
make
Для более полного и актуального описания выполните:
./interrogate -h
Это всего лишь инструмент Proof of Concept. Не ожидайте слишком многого.
Пожалуйста, смотрите мою магистерскую диссертацию: https://ntnuopen.ntnu.no/ntnu-xmlui/handle/11250/261742
И связанную статью: https://dfrws.org/sites/default/files/session-files/paper-the_persistence_of_memory_-_forensic_identification_and_extraction_of_cryptographic_keys.pdf
Не используйте этот инструмент во зло. Также я пентестер, а не разработчик. Так что если вы увидите странный код, который оскорбляет ваше чувство чистоты, напишите мне, как я могу его улучшить. Или ещё лучше, форкните мой код, измените его и отправьте pull request.