Intellij IDEA-просмотр сохраненного пароля
Я забыл пароль для своего хранилища ключей Android, но он сохранен в менеджере паролей Intellij IDEA. Я знаю мастер-пароль, поэтому IDEA может автоматически заполнить пароль хранилища ключей, но я не могу найти способ просмотреть или скопировать/вставить пароль из текстового поля.
Есть ли плагин,который может это сделать?
Я также попытался найти некоторые журналы или оболочку, потому что я предполагаю, что за кулисами идея использует утилиту keytool из SDK, так что, возможно, я смогу определить пароль в командной строке.
У меня закончились идеи. Пожалуйста помочь.
EDIT: если кто-нибудь знает, где хранятся зашифрованные пароли, я мог бы создать резервную копию файла и использовать его в будущих установках IDEA с тем же мастер-паролем. Сработает ли это?
3 ответов:
Мне удалось понять исходный код достаточно, чтобы собрать небольшую служебную программу для расшифровки паролей в системе безопасности.xml-файл с использованием мастер-пароля. https://github.com/corneliudascalu/intellij-decrypt
С той же проблемой, за исключением того, что я вообще не устанавливал мастер-пароль.
После исследования выясните, что пароль лежит в безопасности.xml-файл, at .IntelliJIdea12 / config / options filder. Но он защищен AES (по крайней мере, так кажется ).
-- edit --
Также смотрите мой комментарий ниже, где я указал на IDE-источник, который обрабатывает хранилище паролей и шифрование
Для тех, кто пытается восстановить пароль keystore на более поздних версиях Android Studio и Ubuntu, кажется, что большинство документированных предложений по восстановлению пароля из журналов, gradle и т. д. больше не работают. Отличный сценарий грубой силы Corneliu великолепен - если только вы не выбрали пароль из 16 символов без словарных слов в нем и не хотели бы получить результат в этом месяце:) используя Intellij security.xml-решение больше не доступно для извлечения сохраненных паролей из Android Studio любой.
Однако-немного покопавшись, Android Studio 3.1, похоже, использует связку ключей ОС в Ubuntu 18.04, поэтому получить сохраненный пароль хранилища ключей так же просто, как:
- Откройте " пароли и ключи "(используйте супер ключ и найдите "пароль")
- результаты фильтрации по "android"
- посмотрите на каждую запись, они будут что-то вроде орг.реактивные мозги.андроид...KeyPassowrdRequestor, и откройте каждый по очереди
- разверните раскрывающийся список пароль и выберите "Показать пароль", это будет выглядеть примерно так: Ключ_магазин_пароль__/дом/путь в Microsoft/хранилище/хранилище-имя.jks@mycoolpassword
Найдите хранилище ключей, которое вы ищете, и бит после @ - это ваш пропавший пароль. Надеюсь, это кому-то поможет!
Comments