Где WinSCP хранит пароль сайта?

где WinSCP хранить информацию или пароль сайта? Я не могу найти его в разделе Документы и настройки...

4
задан Martin Prikryl
16.02.2023 11:36 Количество просмотров материала 3107
Распечатать страницу

8 ответов

файл конфигурации хранится либо в реестре Windows, либо, если используется переносная версия, в INI-файле. (см. документацию.) В разделе реестра:

HKEY_CURRENT_USER\Software\Martin Prikryl\WinSCP 2

вы всегда можете экспортировать настройки в INI-файл, нажав Export в диалоге настроек.

обратите внимание, что ваши пароли не хранятся в текстовом виде, но закодирован. Хотя трудно расшифровать, это не невозможно.

8
отвечен Paul Lammertsma 2023-02-17 19:24

попробуйте этот метод.

войти в сохраненный сеанс

перейдите в меню сессии

нажмите Создать URL

проверять только логин и пароль

нажать на копировать в буфер обмена.

Он будет содержать имя пользователя и пароль.

вот и все.

12
отвечен pakistanimoon 2023-02-17 21:41

это упрощенная версия Cesar's отличный ответ и предполагает, что ваш пароль все еще работает в SCP.

создайте пакетный файл с именем echo.cmd, который содержит следующее:

echo %*
pause

поместите его на подходящее место, например, на рабочем столе.

запустите WinSCP и подключитесь к вашему сайту. Нажмите на Options -> Preferences:

WinSCP Preferences

в диалоговом окне Настройки перейдите к Integration -> Applications. Замените то, что было ранее в пути шпатлевки с путь к вашему вновь созданному echo.cmd пакетный файл. Также выберите опцию:

Remember session password and pass it to PuTTY (SSH)

WinSCP Putty Preferences

клик OK.

Теперь запустите PuTTY изнутри WinSCP.

ваш ранее сохраненный пароль теперь должен отображаться на экране!

7
отвечен Steve Eynon 2023-02-17 23:58

создайте новое консольное приложение C#, затем введите следующую программу:

namespace ConsoleApplication8
{
    class Program
    {
        static void Main(string[] args)
        {
            foreach (var str in args)
                System.Console.WriteLine(str);
            System.Console.ReadLine();
        }
    }
}

Если вы не программист C#, то вы можете сделать как легко на любом другом языке вы могли быть знакомы С. Дело в том, чтобы просто напечатать все значения, передаваемые в качестве аргумента в программу. Вы даже можете сделать это с помощью сценария, если он вам более знаком.

теперь скомпилируйте программу и возьмите двоичный файл (например, ConsoleApplication8.исполняемый.) Установьте его на соответствующем месте, таком как ваш рабочий стол.

теперь, если ваш пароль все еще работает, запустите WinSCP и подключитесь к вашему сайту. Нажмите Options - > Preferences

enter image description here

в диалоговом окне Настройки перейдите в раздел интеграция - > приложения. Замените то, что было ранее в пути PuTTY с путем к вашему недавно созданному двоичному файлу. Также выберите опцию " запомнить пароль сессии и передать его в PuTTY (SSH)".

enter image description here

Нажмите кнопку ОК, а затем попробуйте запустить PuTTY изнутри WinSCP.

ваш ранее сохраненный пароль теперь должен быть виден на экране.

3
отвечен Cesar 2023-02-18 02:15

У меня был очень странный случай использования, мне нужно было восстановить пароль, но мои системные администраторы заблокировали мою среду, поэтому я не мог запускать какие-либо исполняемые файлы, не включенные в белый список, и это включало .cmd-файлы.

когда он побежал он сказал "файл-pw" не существует, я должен создать его, вы говорите нет.

затем он говорит: "файл {пароль появляется здесь} не существует, я должен его создать" и опять вы говорите сейчас, и БАМ, был пароль в открытом тексте.

3
отвечен Toby Wild 2023-02-18 04:32

вы можете использовать такой инструмент, как WireShark, чтобы "увидеть", что происходит по проводу. Я имею в виду, что должен быть запущен сеанс захвата пакетов (в WireShark), а затем войдите на свой FTP-сервер (используя WinSCP, без шифрования).

после этого, путем смотреть зарегистрированную встречу в WireShark, одно смогло легко определить "обсуждение" (фильтровать IP назначения например) и после этого определять запрос: blabla потребителя, и после этого спрашивает: пройдите blabla, на уровне FTP "разговор."

2
отвечен tzup 2023-02-18 06:49

Я пришел к этому ответу, исследуя немного другую проблему, однако это было полезно, и я хотел поделиться тем, что я сделал.

моя проблема заключалась в том, что я использовал WinSCP с паролями, сохраненными под Windows XP в домене Active Directory, который затем изменился. С новым доменом Active Directory мой профиль пользователя также изменился, в результате чего WinSCP не показывает сохраненных профилей входа.

для того, чтобы восстановить предыдущие профили входа WinSCP я сделал следующий.

запустил regedit приложение и сделал поиск любых ключей, которые имели имя Martin Prikryl. После нескольких ложных совпадений я нашел ключ с правильными данными сеанса.

затем я экспортировал раздел реестра сеанса WinSCP с помощью regedit экспорт команды в текстовый файл.

затем я изменил экспортированный текст в текстовом файле так, чтобы он использовал HKEY_CURRENT_USER как начало полного ключа перед суб-ключ программного обеспечения

далее с помощью regedit, Я импортировал данные для изменения разделов реестра Windows, используемых WinSCP для текущего пользователя.

эти действия сделали следующее: (1) нашли данные сеанса входа WinSCP для старого профиля пользователя, (2) сделали копию этих данных, (3) изменили раздел реестра Windows, чтобы разрешить импорт с regedit чтобы изменить текущего пользователя, (4) импортировал данные, изменяющие записи реестра WinSCP для текущего профиля пользователя.

после выполнения эта процедура я был в состоянии получить доступ к моему веб-серверу с WinSCP.

вероятно, есть несколько причин, почему это было просто и работало. Прежде всего, этот компьютер использовался только одним человеком, поэтому он не делился уменьшением ложных совпадений. Во-вторых у меня были права администратора на ПК. В-третьих это была Windows XP, а не Windows 7/8.

2
отвечен Richard Chambers 2023-02-18 09:06

цитирую помощью WinSCP часто задаваемые вопросы могу ли я восстановить пароль, сохраненный в сеансе WinSCP?:

один из способов, чтобы восстановить пароль позволяет пароль входа в настройках. См.Log пароли и другая конфиденциальная информация параметр предпочтения. Затем проверьте файл журнала сеанса, чтобы найти сохраненный пароль.

 . 2017-06-13 07:41:11.313 ---------------------------------------------------------------
 . 2017-06-13 07:41:11.313 WinSCP Version 5.9.5 (Build 7441) (OS 10.0.15063 - Windows 10)
 . 2017-06-13 07:41:11.313 Configuration: HKCU\Software\Martin Prikryl\WinSCP 2\
 . 2017-06-13 07:41:11.313 Log level: Normal, Logging passwords
 ...
 . 2017-06-13 07:41:11.313 ---------------------------------------------------------------
 . 2017-06-13 07:41:11.313 Session name: My server (Site)
 . 2017-06-13 07:41:11.313 Host name: example.com (Port: 22)
 . 2017-06-13 07:41:11.313 User name: martin (Password: mypassword, Key file: No)

вы также можете злоупотреблять создать сессию URL-адрес/код функция для получения сохраненных пароль. Обратите внимание, что специальные символы в пароле могут скрыться. Вы, скорее всего, увидеть пароль нетронутыми в.NET ассемблерный код, где экранируются только двойные кавычки (на всех поддерживаемых языках).

enter image description here

1
отвечен Martin Prikryl 2023-02-18 11:23

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх