Intellij IDEA-просмотр сохраненного пароля



Я забыл пароль для своего хранилища ключей Android, но он сохранен в менеджере паролей Intellij IDEA. Я знаю мастер-пароль, поэтому IDEA может автоматически заполнить пароль хранилища ключей, но я не могу найти способ просмотреть или скопировать/вставить пароль из текстового поля.



Есть ли плагин,который может это сделать?



Я также попытался найти некоторые журналы или оболочку, потому что я предполагаю, что за кулисами идея использует утилиту keytool из SDK, так что, возможно, я смогу определить пароль в командной строке.



У меня закончились идеи. Пожалуйста помочь.



EDIT: если кто-нибудь знает, где хранятся зашифрованные пароли, я мог бы создать резервную копию файла и использовать его в будущих установках IDEA с тем же мастер-паролем. Сработает ли это?

1074   3  

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, поэтому получить сохраненный пароль хранилища ключей так же просто, как:

  1. Откройте " пароли и ключи "(используйте супер ключ и найдите "пароль")
  2. результаты фильтрации по "android"
  3. посмотрите на каждую запись, они будут что-то вроде орг.реактивные мозги.андроид...KeyPassowrdRequestor, и откройте каждый по очереди
  4. разверните раскрывающийся список пароль и выберите "Показать пароль", это будет выглядеть примерно так: Ключ_магазин_пароль__/дом/путь в Microsoft/хранилище/хранилище-имя.jks@mycoolpassword

Найдите хранилище ключей, которое вы ищете, и бит после @ - это ваш пропавший пароль. Надеюсь, это кому-то поможет!

Comments

    Ничего не найдено.