Home > Эмуляторы сервера
Network Password Recovery Wizard - Эмуляторы Сервера (POP3, IMAP, SMTP, FTP, NNTP)
01.03.2024
New blog post
Dumping the history of users' IP addresses in Windows
20.02.2024
Reset Windows Password v14.1
IP addresses history viewer, fast disk search, local security editor and some more
02.01.2024
Wireless Password Recovery v6.9.0
A revision of the GPU health monitor along with some minor updates
23.12.2023
HAPPY NEW YEAR!
Happy New Year greetings and holidays discount

Articles and video

You may find it helpful to read our articles on Windows security and password recovery examples. Video section contains a number of movies about our programs in action

Network Password Recovery Wizard:
эмуляторы сервера (POP3, IMAP, SMTP, FTP, NNTP)

Что такое виртуальный сервер

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

Виртуальный почтовый сервер эмулирует почтовый сервер и перехватывает все обращения к нему из почтовой программы. Когда вы отправляете или получаете почту, почтовый клиент перед началом сеанса связи, устанавливает соединение с почтовым сервером и пересылает информацию о текущей учетной записи (обычно это логин и пароль). Таким образом, виртуальный сервер может перехватывать и отображать эту информацию. Поддерживаются все(!) почтовые клиенты, использующие протоколы POP3, IMAP и SMTP. К ним относятся Microsoft Outlook Express, Microsoft Office Outlook, Mozilla, Windows Mail, Thunderbird, Opera Mail, TheBat!, IncrediMail, Eudora, Courier (бывший Calypso), Pegasus mail, Eureka Email, Gnus, Kerio WebMail, Lotus Notes, Mulberry, Pine, и т.д.

Виртуальные FTP и NEWS (чтение новостей) серверы во многом схожи с эмулятором почтового сервера, они также могут взаимодействовать со всеми программами, работающими по протоколу FTP или NNTP. Поэтому в большинстве случаев, все сказанное о виртуальном почтовом сервере, относится также и к ним.

Список поддерживаемых программ для чтения новостей: Binbot, Binary News Reaper, Express NewsPictures, Forté Agent, GrabIt, Lotus Notes, Lynx, MesNews, Mozilla, Newsbin Pro, Newsgroup Commander, NewsLeecher, Newsman Pro, Newsreactor, NewsShark, News File Grabber, News Rover, Nomad News, Novell GroupWise, Opera M2, Outlook Express, Usenet Explorer, UltraLeecher, TLNews Newsreader и др.

Список поддерживаемых FTP клиентов: AceFTP, ALFTP, BitKinex, BulletProof FTP, Classic FTP, CoreFTP, CrossFTP, CuteFTP, Directory Opus, eFtp Client, Exceed, FAR Manager, FileZilla, FireFTP, FlashFXP, Fling FTP, FTPEditor, FTP Explorer, FTPRush, FTP Voyager, Global Downloader, Glub Tech Secure FTP, Microsoft Internet Explorer, LeechFTP, Mosaic, NcFTP, SFTPPlus, SmartFTP, WebDrive, WinSCP, WISE-FTP, WS FTP и др.

Ограничения

Эмулятор почтового сервера имеет ряд ограничений:

  • Он не может восстанавливать пароли почтовых учетных записей почтовых клиентов, работающих по протоколу HTTP

  • Несмотря на то, что виртуальный сервер поддерживает многие типы авторизации (например, CRAM-MD5 или NTLMv1), в некоторых случаях мгновенное восстановление невозможно из-за того, что почтовый клиент хранит и передает не сам пароль, а его видоизмененный хэш.

  • Некоторые типы авторизации не поддерживаются в Networ Password Recovery Wizard. К ним, например, относится SPA, широко применяемый в продуктах Microsoft. Однако, в большинстве случаев, это ограничение можно обойти (об этом чуть ниже).

  • Некоторые почтовые программы не придерживаются жестко стандарта протоколов IMAP, POP3 и SMTP. К ним, например, относится Outlook Express 4-6. К сожалению, в каждой версии этой популярной программы вводятся новшества, требующие разные подходы в реализации совместимости.

  • Некоторые почтовые клиенты, несмотря на жесткие регламентации RFC, используют свои собственные механизмы аутотентификации, не поддерживаемые программой NPRW.

  • Каждый почтовый клиент при открытии сеанса связи, ведет себя по-своему. Некоторые программы запрашивают сразу максимальный уровень безопасности, не смотря на настройки учетной записи. Кто-то, наоборот, не обеспечивая должного уровня безопасности, игнорируют тип и параметры аутотентификации, передавая персональные данные открытым текстом. Есть такие, которые совсем не обеспечивают заявленной поддержки некоторых видов аутотентификации.


Реализация

Эмулятор сервера в своей реализации имеет два подхода: ручной и автоматический режимы. Если выбран ручной режим работы, пользователь должен настроить:
Во-первых, учетную запись почты в почтовом клиенте. Для этого необходимо открыть свойства учетной записи, запомнить или записать адрес сервера, заменить его на 127.0.0.1 или localhost и сохранить учетную запись. После того, как пароль будет найден, сохраненный адрес сервера нужно вернуть на свое прежнее, законное место.
Во-вторых, в NPRW в свойствах виртуального сервера выставить необходимый порт протокола (программа выставляет значение, применяемое по умолчанию в большинстве случаев) и расширенную поддержку аутотентификации, если необходимо.

Перед запуском эмулятора сервера, рекомендуется закрыть окна других программ. Вот алгоритм ваших действий при использовании ручного режима работы виртуального сервера:

  1. Запустить программу для чтения почтовых сообщений.
  2. Открыть свойства учетной записи, пароль к которой в ходите восстановить.
  3. Сохранить входящий, если необходимо узнать пароль POP3 или IMAP аккаунта, или исходящий, для паролей SMTP, адрес сервера. И заменить его на localhost. Запомнить протокол POP3, IMAP или SMTP.
  4. Сохранить учетную запись. В некоторых случаях требуется также перезапуск почтовой программы.
  5. Открыть виртуальный сервер NPRW и вписать в него запомненный адрес протокола из учетной записи.
  6. Нажатием на кнопку 'Старт', запустить эмулятор сервера.
  7. Переключиться на почтовую программу и получить почту. Если требуется узнать пароль SMTP, то попытаться выполнить отправку какого-либо письма. При этом сам текст письма и адрес получателя не имеют значения.
  8. Если все было выполнено правильно, то NPRW должна 'поймать' логин и пароль этой учетной записи.
  9. Если в учетной записи включена дополнительная аутотентификация, можно попробовать поиграть опцией 'extended authentication support' в NPRW. Либо временно отключить дополнительную аутотентификацию в настройках учетной записи. Однако следует помнить, что некоторые программы, к которым относится OE, вместе с этой опцией могут легко обнулить и сам пароль.
  10. Повторить шаги 1-9, при необходимости.

Эмулятор почтового (POP3) сервера

Автоматический режим виртуального сервера немного проще в использовании и не требует изменений в учетной записе почты. Однако необходимо знать адрес почтового сервера POP3, IMAP или SMTP, в зависимости от того, какой виртуальный сервер вы запустили. Он должен быть в точности таким же, как и в настройках учетной записи. Часто адрес сервера совпадает с почтовым адресом за минусом имени пользователя. Например, для почтового адреса user@mydomain.com, адрес сервера может быть mydomain.com, mail.mydomain.com, pop.mydomain.com, pop3.mydomain.com, imap.mydomain.com, smtp.mydomain.com и т.п. Можно вводить непосредственно IP адрес, например 212.178.125.13.
Итак, вот вкратце алгоритм ваших действий при выборе автоматического режима:

  1. Открыть окно виртуального сервера и ввести адрес сервера и номер порта. По умолчанию протокол POP3 использует порт 110, IMAP - 143, SMTP - 25.

  2. Нажать 'Старт' для запуска эмулятора. Если у вас установлено антивирусное или антишпионское прогрммное обеспечение, то на этом шаге вы можете получить предупреждение об изменении системной конфигурации и/или попытке привязки к вышеназванному протоколу. Не волнуйтесь, по окончании работы, NPRW восстановит оригинальную конфигурацию. Разрешите (можно временно) привязку к протоколу или изменение конфигурации, и продолжите работу.

  3. Почтовая программа уже запущена? Закройте ее и перезапустите снова. Затем попытайтесь получить почту, либо отправить пустое письмо в случае с SMTP сервером. Если все было выполнено правильно, то в протоколе работы виртуального сервера NPRW должен находиться логин и пароль этой учетной записи. Он будет подсвечен зеленым цветом. Заметьте, что в случае с IMAP сервером, вам, возможно, потребуется выполнить повторное чтение папок IMAP. В Outlook Express - это кнопка 'IMAP Folders:', либо меню 'Tools -> IMAP Folders:'.

  4. Если в учетной записе включена дополнительная аутотентификация, можно попробовать включить/отключить опцию 'extended authentication support' в NPRW. Иногда помогает временное отключение дополнительной аутотентификации в настройках учетной записи. Однако некоторые программы вместе с отключением этой опции, могут обнулить и сам пароль.

  5. Повторить шаги 1-5 при необходимости.

Эмулятор IMAP сервера. Автоматический режим.

Использование виртуального NNTP или FTP сервера полностью аналогично почтовому. Вам нужно лишь указать адрес nntp или ftp сервера и выполнить подключение к нему из программы чтения новостей или ftp клиента.