- HackWare.ru
- Этичный хакинг и тестирование на проникновение, информационная безопасность
- Как узнать, к каким Wi-Fi сетям подключался компьютер и пароли от этих Wi-Fi сетей
- Как узнать пароли от Wi-Fi в Windows
- Как узнать пароли Wi-Fi сетей у выключенного компьютера с Windows
- Как узнать пароли от Wi-Fi в Linux
- Как узнать пароли от Wi-Fi в выключенном Linux (из образа системы)
- Связанные статьи:
- Расходуется ли трафик мобильного интернета, если включён Wi-Fi?
- Если одновременно включен Вай-Фай и мобильный интернет — какой из них работает?
- Очередность подключения Вай-Фай и мобильного интернета при одновременной работе
- Возможные проблемы и пути их решения
HackWare.ru
Этичный хакинг и тестирование на проникновение, информационная безопасность
Как узнать, к каким Wi-Fi сетям подключался компьютер и пароли от этих Wi-Fi сетей
Если вы забыли пароль от Wi-Fi сети, к которой подключён ваш компьютер, либо вы хотите узнать, к каким сетям ранее подключался компьютер, который находится перед вами, и какие у них пароли, то эта заметка для вас. Т.е. данная инструкция подойдёт если у вас имеется физический доступ к компьютеру. И неважно, включен он или выключен, работает под Windows или под Linux, у вас доступ к жёсткому диску или к предварительно сделанному образу с системного диска.
Если вас интересует, к каким сетям ранее подключался компьютер, к которому у вас нет физического доступа, то в некоторой степени вам могут помочь программы Airodump-ng, iSniff-GPS; а если ещё и хочется попытаться взломать пароли от этих Wi-Fi сетей, то нужно изучать «WPA2 Half Handshake (половина рукопожатия): программы для взлома Wi-Fi пароля и сценарии атак» и в целом здесь.
Как узнать пароли от Wi-Fi в Windows
Если вы хотите узнать, какой пароль у Wi-Fi к которому вы подключены в данный момент, то это можно сделать из графического интерфейса. Перейдите в «Центр управления сетями и общим доступом», кликните на имя сети, как показано на скриншоте:
В открывшемся окне нажмите «Свойства беспроводной сети»:
Перейдите на вкладку «Безопасность» и поставьте галочку «Отображать вводимые знаки»:
Для того, чтобы узнать, к каким сетям подключался этот компьютер ранее и какие пароли у этих сетей, есть несколько способов. Один из них – с использованием командной строки Windows, второй – с использованием стороннего программного обеспечения.
Откройте командную строку (нажмите Win+x и выберите «Командная строка (администратор)). Для просмотра доступных профилей, введите команду:
Чтобы вывести пароли для всех сетей, введите:
netsh wlan show profile name=* key=clear
А чтобы вывести пароль для конкретной сети, введите команду вида:
netsh wlan show profile name="имя_сети" key=clear
В ней замените имя_сети на настоящее имя интересующей сети, например, в моём случае:
netsh wlan show profile name="dlink" key=clear
В моём случае, показано всего четыре профиля, и только для них можно вывести пароли в открытом виде. Но я точно знаю, что этот компьютер подключался к большему количеству беспроводных сетей. Существует программа с графическим интерфейсом для просмотра всех ранее введённых паролей Wi-Fi сетей – это WirelessKeyView. Хотя у программы закрыт исходный код, она является бесплатной.
Программа очень проста в использовании – её нужно просто запустить:
Будут показаны беспроводные сети и пароли, к которым ранее подключался компьютер.
Как узнать пароли Wi-Fi сетей у выключенного компьютера с Windows
В Windows XP беспроводные ключи хранятся в реестре HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WZCSVC\Parameters\Interfaces\[Interface Guid]. Они хорошо зашифрованы, поэтому их нельзя увидеть с RegEdit. Тем не менее, WirelessKeyView умеет восстанавливать пароли для выключенных компьютеров под управлением Windows XP, в том числе для мёртвых систем, которые невозможно загрузить. Для этого перейдите в продвинутые опции программы и укажите пути до соответствующих папок.
Кстати, Windows XP, после того, как вы вводите WPA-PSK ключ, автоматически конвертирует его в 256-битный ключ. Именно его может показать WirelessKeyView, но она не может его конвертировать обратно в исходный ключ, который был набран. Тем не менее, этот длинный ключ можно использоваться для подключения к беспроводной сети в точности, как и оригинальный. В Windows Vista и более поздних, WPA-PSK пароль не конвертируется, поэтому программа может показать исходный пароль.
В Windows Vista и более поздних пароли от беспроводных сетей хранятся в c:\ProgramData\Microsoft\Wlansvc\Profiles\Interfaces\[Interface Guid]. Пароли хорошо зашифрованы и хранятся в файлах .xml.
Некоторую дополнительную информацию, в том числе пример кода для расшифровки пароля в Windows Vista и более поздних, можно найти здесь. Там же написано, что пароли расшифровывать нужно в контексте системы, где они были зашифрованы. Говоря простым языком – расшифровать их можно под пользователем, под которым они были зашифрованы, т.е. их нельзя расшифровать на выключенном компьютере или скопировав файлы на другой компьютер.
Как узнать пароли от Wi-Fi в Linux
В Linux для подключения к Wi-Fi используются Network Manager или WPA supplicant. Network Manager – это программа с графическим интерфейсом, а WPA supplicant обеспечивает Wi-Fi соединение для тех, кто предпочитает всё делать из командной строки.
Обе эти программы хранят настройки соединений в открытом виде. Но прежде чем перейти к командам, можно воспользоваться графическим интерфейсом, чтобы узнать, к каким Wi-Fi сетям был подключён компьютер на Linux. Для этого кликните на значёк Wi-Fi рядом с часами и выберите “Сетевые соединения”. Вы увидите сети, к которым подключён компьютер сейчас или был подключён ранее:
Чтобы узнать пароль, выберите интересующую вас сеть и нажмите “Изменить”. Далее перейдите во вкладку “Защита Wi-Fi” и поставьте галочку “Показывать пароль”:
Обратите внимание, что нам даже не потребовался пароль администратора – достаточно того, что произведён вход от имени любого пользователя.
Как уже было сказано, Network Manager хранит все свои настройки подключения в открытом виде. В папке /etc/NetworkManager/system-connections/. Чтобы посмотреть, какие там файлы наберите:
ls -l /etc/NetworkManager/system-connections/
Чтобы просмотреть имена и пароли Wi-Fi сетей выполните:
sudo egrep -h -s -A 9 --color -T 'ssid=' /etc/NetworkManager/system-connections/*
WPA supplicant обычно хранит свои настройки в файле /etc/wpa_supplicant.conf или в файлах с расширением .conf в папке /etc/wpa_supplicant/. Тем не менее возможен запуск этой программы с ключём, после которого указан файл с произвольным именем и в произвольном расположении. Если WPA supplicant запускается автоматически при каждой загрузке компьютера, то можно изучить файл /etc/rc.local на наличие команды WPA supplicant которая будет указывать на файл с настройками беспроводной сети. Можно поискать указание на файл посмотрев статус службы (для просмотра статуса служб не требуется прав суперпользователя):
systemctl status wpa_supplicant.service
Если же WPA supplicant запускался вручную, то эти команды можно поискать в истории:
grep supplicant ~/.bash_history
Чтобы посмотреть, что находится в папке /etc/wpa_supplicant/:
Для вывода содержимого файла используйте команду cat, например:
cat /etc/wpa_supplicant/wpa_supplicant.conf
Обычно, файлы настроек WPA supplicant доступны для чтения всем, т.е. для этого не требуется привилегий суперпользователя.
Как узнать пароли от Wi-Fi в выключенном Linux (из образа системы)
Если компьютер под управлением Linux выключен, то возможно загрузиться с Live системы, либо подключить жёсткий диск с интересующей системой к включённому компьютеру. Если вы ведёте исследование из Linux, то достаточно смонтировать файловую систему целевого носителя и изучить те файлы, о которых сказано чуть выше. Также вы можете это сделать из Windows, для этого обратитесь к заметке «Как из Windows просмотреть содержимое диска Linux и скопировать с него файлы».
Связанные статьи:
Расходуется ли трафик мобильного интернета, если включён Wi-Fi?
Если включить Wi-Fi и отключить мобильный интернет, то будет ли экономия мобильного трафика?
Важно учитывать о каком конкретно телефоне идёт речь.
Например на моём телефоне есть опция (функция, технология) Вай-фай +, эта опция и причём в автоматическом режиме поддерживает переключение на мобильный интернет, если тот самый Вай-фай не стабилен, ну или сигнал очень слабый.
Дома (в квартире) с Вай-фаем (стабильностью сигнала) у меня проблем нет, на телефоне вот на этой иконки
По сетевому кабелю к роутеру подключён только системный блок стационарного компьютера.
Все остальные устройства (ноутбуки, телефоны, планшет) подключены через Вай-фай.
Сигнал стабилен даже если сразу несколько устройств работают и причем даже если одновременно на нескольких устройствах смотреть фильмы ни чего не глючит и не тормозит.
Если нахожусь в городе, например в кафе с бесплатным вай-фаем, то могут быть нюансы, если сигнал слабый, или нестабильный, то телефон может сам переключиться на мобильный интернет.
Можно отключить , в настройках телефона, использование мобильного интернета.
В этом случае трафик расходоваться не будет.
Хотя есть «коварные» приложения которые даже при стабильном и устойчивом Вай-фае могут тратить трафик.
Я стараюсь такие приложения не устанавливать.
А дальше уже смотрите по месту, если Вам нужно возможно Вам нужно постоянно быть в сети, в этом случае лучше настроить автоматическое переключение между соединениями.
Ну и многое ещё от тарифа зависит, например те же приложения потребляющие в любом случае, трафик мобильного интернета не сильно «прожорливые» и если тариф позволяет не обращать на это внимание, то можно оставить всё как есть.
Ну и обновлять лучше различные приложения тогда когда есть стабильное Вай-фай соединение, то есть в настройках приложения (если есть такая возможность) отключить автоматическое обновление.
В авто-обновлениях уберите галочку с пункта «всегда» и оставьте только пункт «только через Вай-фай».
В целом да будет, если сигнал достаточно сильный и нет никаких проблем с Вай-фаем, когда нахожусь дома, так и делаю.
Если одновременно включен Вай-Фай и мобильный интернет — какой из них работает?
Современные гаджеты оснащены различными функциями, выполняя множество задач и в значительной мере облегчая жизнь своим владельцам, чего не скажешь о возможности одновременного подключения к сети WI-FI и мобильному интернету.
Последняя нередко приводит к неприятным сюрпризам, поэтому давайте попробуем разобраться с тем, какая сеть имеет первоочередность при подключении и как решить проблемы, возникающие при одновременном соединении.
Очередность подключения Вай-Фай и мобильного интернета при одновременной работе
У большинства владельцев смартфонов есть два варианта выхода в интернет: через WI-FI и мобильный интернет. Они не только не противоречат друг другу, но и отлично дополняют, обеспечивая пользователя постоянным доступом к сети в разных условиях.
И если говорить о первоочередности подключения, то обычно Вай-Фай справляется с этой задачей гораздо быстрее, обеспечивая высокоскоростной трафик дома, на работе и в общественных местах. Когда доступ к нему прерывается, то в игру автоматически вступает обычный мобильный интернет, что далеко не всегда на руку владельцу гаджета, предполагая не всегда запланированный расход по тарифному пакету.
Возможные проблемы и пути их решения
Избежать проблем с одновременной работой нескольких подключений к интернету невозможно.
Среди самых частых можно назвать:
- Функция WI-FI+. Благодаря этой возможности смартфон свободно переключается между WI-FI и мобильным интернетом, выбирая наиболее стабильную сеть. Если система решит, что сеть WI-FI нестабильна или несет угрозу безопасности, то автоматически переключится на второй канал и продолжит потреблять мобильные данные, даже при включенном WI-FI. Единственным решением в данном случае будет отключение функции WI-FI+, которую можно найти в меню «Настройки». Достаточно просто снять галочку рядом с названием и смартфон больше не сможет самостоятельно маневрировать.
- Сторонние приложения. Настоящей проблемой являются различное ПО, вроде олайн-банкинга, которые продолжают работать от мобильного интернета, даже при активной сети WI-FI. С подобной ситуацией сталкиваются все владельцы телефонов с ОС Android и изменить ее в лучшую сторону с помощью меню «Настройки» не получится. Единственный способ отключить мобильную передачу данных при работе WI-FI заключается в том, чтобы вручную деактивировать функцию в быстром меню.
- Увеличение скорости работы сети. В некоторых расширениях предусмотрена функция «Быстрое подключение к сети», которая дает возможность одновременно подключаться к сети WI-FI и к мобильному интернету. Таким образом они обеспечивают максимальную стабильность передачи данных. Отключить ее достаточно просто, нужно лишь соблюдать следующую последовательность действий: «Настройки» – «Мобильная связь» – «Быстрое подключение к сети» – «Выключить».
Как видите, потребление мобильного трафика вполне возможно даже при подключенном WI-FI.
Но чаще всего проблемы возникают из-за нестабильности сети или сбоев системных настроек отдельных утилит.
Владельцы смартфонов должны внимательно следить за работой своего гаджета, поскольку он может работать одновременно от нескольких сетей: WI-FI и мобильного интернета. Излишняя бдительность убережет от преждевременного израсходования мобильного трафика и дополнительных финансовых затрат на его пополнение.