Узнать пароль от роутера на линукс

Взлом «админки» роутера

Время на прочтение
4 мин

Количество просмотров 274K

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

image

В общем, решил я по своим нуждам покопаться в настройках роутера, вбиваю я всем знакомый адрес, а тут пароль спрашивают. Как быть? Ну, начал я перебирать пароли, а их количество слишком большое, что бы перебирать все и слишком маленькое, чтобы делать reset.

И я открыл google. После пары запросов я узнал о такой вещи как hydra. И тут началось: жажда открытий, поиски неизведанного и так далее.

Приступим

Первым делом мной был составлен словарь паролей, ни много, ни мало, аж на 25 комбинаций. Далее качаем либо Kali linux, либо саму Гидру (если

вы пингвин

у вас линукс). Теперь у нас два варианта (ну как два, я нашел информацию по двум вариантам).

Либо у вас вот такое диалоговое окно:

image

Либо логин и пароль запрашивает форма на сайте. Мой вариант первый, поэтому начнем с него. На нашем пути к «админке» стоит страж в виде диалогового окна. Это вид авторизации http-get.

Открываем терминал. Вводим:

hydra -l admin -P myPass.txt -s 80 192.168.1.1 http-get /

Где после «-l» идет логин, после «-P» словарь, после «-s» порт. Также в нашем распоряжении есть другие флаги:

-R восстановить предыдущую прерванную/оборванную сессию

-S выполнить SSL соединение

-s ПОРТ если служба не на порту по умолчанию, то можно задать порт здесь

-l ЛОГИН или -L ФАЙЛ с ЛОГИНАМИ (именами), или загрузить несколько логинов из ФАЙЛА

-p ПАРОЛЬ или -P ФАЙЛ с паролями для перебора, или загрузить несколько паролей из ФАЙЛА

-x МИНИМУМ: МАКСИМУМ: НАБОР_СИМВОЛОВ генерация паролей для брутфорса, наберите «-x -h» для помощи

-e nsr «n» — пробовать с пустым паролем, «s» — логин в качестве пароля и/или «r» — реверс учётных данных

-u зацикливаться на пользователя, а не на парлях (эффективно! подразумевается с использованием опции -x)

-C ФАЙЛ формат где «логин: пароль» разделены двоеточиями, вместо опции -L/-P

-M ФАЙЛ список серверов для атак, одна запись на строку, после двоеточия ‘:’ можно задать порт

-o ФАЙЛ записывать найденные пары логин/пароль в ФАЙЛ вместо стандартного вывода

-f / -F выйти, когда пара логин/пароль подобрана (-M: -f для хоста, -F глобально)

-t ЗАДАЧИ количество запущенных параллельно ЗАДАЧ (на хост, по умолчанию: 16)

-w / -W ВРЕМЯ время ожидания ответов (32 секунды) / между соединениями на поток
-4 / -6 предпочитать IPv4 (по умолчанию) или IPv6 адреса

-v / -V / -d вербальный режим / показывать логин+пароль для каждой попытки / режим отладки

-q не печатать сообщения об ошибках соединения

-U подробные сведения об использовании модуля
server цель: DNS, IP или 192.168.0.0/24 (эта ИЛИ опция -M)
service служба для взлома (смотрите список поддерживаемых протоколов)
OPT некоторые модули служб поддерживают дополнительный ввод (-U для справки по модулю)

Ну вот так как-то:

image

Второй вариант:

Не мой, честно взят с Античата, с исправлением грамматических ошибок автора (Обилие знаков пунктуации я оставил). Интересно это можно считать переводом?

Нас встречает форма на сайте:

image

Такой метод авторизации — http-post-form, и тут нужно немного повозится, так как нам нужно понять, как браузер отправляет роутеру данные.

В данном случае и использовал браузер Chrome (его аналог Chromium в Kali Linux, ставится через apt-get install chromium).

Сейчас нужно сделать одну очень глупую вещь… указать неверный логин и пасс…
для чего увидим позже…

Нажимаем F12 что бы перейти в режим редактирования веб-страницы.

image

Переходим в Network → Включаем галочку Preserv log.

image

Вводим ложные логин и пароль…

image

Ну что за дела? Так не пойдет! Более того, после нескольких неудачных попыток входа, форма блокируется на 180 секунд.

Переходим во вкладочку HEADERS ищем строку:

 Request URL:http://192.168.0.1/index.cgi

Отрезаем все до ip-адреса — /index.cgi… Поздравляю мы нашли первую часть скрипта авторизации… Идем дальше… Переходим к вкладке FORM DATA и изменяем режим отображения на VIEV SOURCE.

image

image

update_login=login&update_password=password&check_auth=y&tokenget=1300&
update_login=login&update_password=password 

Бинго! Мы нашли вторую часть скрипта авторизации! Еще чуть-чуть! теперь нужно найти страницу с сообщением об ошибке… Нужно нажать на вкладку ELEMENTS.

image

И выбрать элемент HTML кода (CTRL+SHIFT+C) и выбрать окно с сообщением об ошибки… в данном случае — Authentication failed!

image

<span langkey="bad_auth" style="display: inline;">Authentication failed!</span>

Выбираем:

span langkey="bad_auth"

и немножко правим… bad_auth — все! Ключ практически у нас в кармане… Теперь мы можем полностью написать строку авторизации:

index.cgi:update_login=login&update_password=password:bad_auth 

Теперь нужно подставить вместо «login» — ^USER^ и вместо «password» ^PASS^ и тогда строка будет иметь вид:

index.cgi:update_login=^USER^&update_password=^PASS^:bad_auth 

Вводим команду:

hydra -l admin -P router-pass.dic -t 1 -e nsr -vV -f -s 80 192.168.0.1 http-post-form "/index.cgi:update_login=^USER^&update_password=^PASS^:bad_auth"

Обратите внимание что между частями скрипта двоеточие! это обязательно! Кстати, блокировки формы через гидру не происходило… Это очень радует.

image

В работоспособности второго метода мне убедиться не светит, так как я не обладатель подходящей модели роутера. Придется довериться экспрессивному человеку с Античата.

Если кому интересно, будьте добры, проверьте и отпишитесь в комментариях. Я работал с роутером TL-WR1043N/TL-WR1043ND. Роутер с Античата — D-link300NRU.

Спасибо за внимание!

Посмотреть на корпусе и т.п., с высокой долей вероятности он там заводской.

erfea ★★★★★
()

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от erfea

Ответ на:

комментарий
от GREAT-DNG

Пароль на что? На WiFi-подключение? На DSL-подключение? На вход в настройки роутера?

andytux ★★★★★
()

  • Показать ответ
  • Ссылка

Зависит от модели роутера. Обычно, если можно зайти в админку, то пароль от WiFi можно увидеть там.

NyXzOr ★★
()



Последнее исправление: NyXzOr
(всего

исправлений: 1)

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от GREAT-DNG

Фактор ресет, значит )

erfea ★★★★★
()

  • Ссылка

Ответ на:

комментарий
от andytux

Ответ на:

комментарий
от NyXzOr

подключенного к компу через LAN?

в браузере в адресную строку вбиваешь 192.168.0.1 или 192.168.1.1 логин\пароль admin\admin это самое распространенное, но адрес может быть и другим у меня например есть роутер с адресом 192.168.10.1 этот адрес можно посмотреть с обратной стороны роутера — там наклеечка должна быть.

amd_amd ★★★★★
()



Последнее исправление: amd_amd
(всего

исправлений: 1)

  • Ссылка

Ответ на:

комментарий
от GREAT-DNG

WiFi говоришь! Так нет у него никаких логинов. А логин, это похоже ты не можешь попасть в админку. Одно противоречит другому.

Разберись сперва, что-же тебе нужно.

Отцу скажи, чтобы выпорол тебя. Весьма способствует повышению «усвояемости». Сегодня в аккурат, суббота.

andytux ★★★★★
()

  • Показать ответы
  • Ссылка

Ответ на:

комментарий
от andytux

20 розг по спине.

burato ★★★★★
()

  • Ссылка

Ответ на:

комментарий
от andytux

Один из методов посмотреть пароль от WiFi — залезть в админку, в которую залезть нельзя из-за поменянного логина/пароля входа в нее, следовательно метод нерабочий.

GREAT-DNG ★★★
()

автор топика

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от GREAT-DNG

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

kolja ★★
()

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от kolja

логин и пароль к админке, которые идут по умолчанию

Они поменяны.

Я уже как истинный кулхацкер wifite’ом ломанул.

GREAT-DNG ★★★
()

автор топика


Последнее исправление: GREAT-DNG
(всего

исправлений: 1)

  • Ссылка

I want to find the password for the wireless network that I am currently connected to (and I entered the password when connecting to the network). How can I do this in Ubuntu?

asked Jun 27, 2012 at 20:15

Anderson Green's user avatar

Anderson GreenAnderson Green

2,2616 gold badges24 silver badges36 bronze badges

2

Left click the connections icon at the top right.

Choose edit connections and then choose edit on the connection you need and click the wireless security.

1

And click the ‘show password’checkbox

2

anand mbs's user avatar

anand mbs

4311 gold badge4 silver badges17 bronze badges

answered Jun 27, 2012 at 20:21

Rinzwind's user avatar

2

If you want to do this with the command line, the wireless network configuration files are saved in the /etc/NetworkManager/system-connections/ directory. You can get them all at once like this:

sudo grep -r '^psk=' /etc/NetworkManager/system-connections/

This will give you output like this:

/etc/NetworkManager/system-connections/MyExampleSSID:psk=12345
/etc/NetworkManager/system-connections/AnotherSSID:psk=password

You can suppress the filename with the -h flag:

sudo grep -hr '^psk=' /etc/NetworkManager/system-connections/

The output is easier to read at a glance:

psk=12345
psk=password

Community's user avatar

answered Nov 6, 2013 at 11:42

MRTgang's user avatar

MRTgangMRTgang

6519 silver badges11 bronze badges

1

Open a terminal (press Ctrl+Alt+T), then type:

sudo cat /etc/NetworkManager/system-connections/<your-SSID>

(Of course, substitute <your-SSID> with your network’s name.)

Look for the line named psk. This should contain your password, after the = sign.

psk=notreallymypassword

Eliah Kagan's user avatar

Eliah Kagan

117k54 gold badges319 silver badges495 bronze badges

answered Jun 27, 2012 at 20:20

roadmr's user avatar

roadmrroadmr

33.9k9 gold badges80 silver badges93 bronze badges

In the command line:

nmcli dev wifi show-password

BeastOfCaerbannog's user avatar

answered Sep 4, 2020 at 7:56

Vojtech Jaros's user avatar

2

This will give you the password for your current connection.

sudo grep psk= /etc/NetworkManager/system-connections/*

Or

sudo grep psk= /etc/NetworkManager/system-connections/(YOUR-SSID)

user.dz's user avatar

user.dz

47.2k13 gold badges141 silver badges258 bronze badges

answered Jun 8, 2016 at 3:15

Stryc9's user avatar

here is a one liner to make @David Foerster answer more useful

MYCWD=`pwd`; cd /etc/NetworkManager/system-connections/ ; sudo grep -e '^psk=' * | less ; cd $MYCWD

answered Jan 15, 2016 at 19:32

賞賛アーチ's user avatar

賞賛アーチ賞賛アーチ

1562 bronze badges

0

you can just type ls /etc/NetworkManager/system-connections/
and it will show the name of your network, so just press the up arrow on keyboard and type the name of your connections and change ls to sudo cat

the password will be psk

answered Sep 3, 2016 at 18:29

DAn Baltag's user avatar

Using nmcli on Ubuntu 18.04, replace WIFINAME with the wireless network name (ssid):

nmcli --show-secrets connection show WIFINAME | grep 802-11-wireless-security.psk:

show-password does not work for me

answered Jan 13, 2021 at 22:03

helpless child's user avatar

Going further with MRTgang second command to remove «psk=» leaving only the password

sudo grep -hr '^psk=' /etc/NetworkManager/system-connections/ | sed 's|psk=||g'

answered Oct 21, 2022 at 1:06

bonelifer's user avatar

You must log in to answer this question.

Not the answer you’re looking for? Browse other questions tagged

.

Различные способы просмотра сохраненного пароля WiFi в Linux

При первом подключении к беспроводной сети пароль WiFi сохраняется на вашем компьютере. Таким образом, вам не нужно каждый раз вводить пароль беспроводной сети. В последующие разы доступная сеть WiFi будет подключаться автоматически. Со временем вы можете забыть этот пароль. Что делать, когда нужно добавить новое устройство к сети WiFi, но не помните пароль? Не волнуйтесь! Я знаю несколько способов найти пароль от подключенных сетей WiFi в Linux.

Поиск пароля в Linux

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

Следующие шаги были протестированы в Ubuntu 20.04 LTS и Debian 11. Однако эти шаги практически одинаковы и для других дистрибутивов Linux.

Интересно: 10 лучших сканеров уязвимостей с открытым исходным кодом на 2023 год

Сначала рассмотрим, как узнать пароль беспроводной сети из командной строки.

Из командной строки

В Ubuntu или в debian-подобных дистрибутивах файлы конфигурации беспроводных сетей сохраняются в каталоге /etc/NetworkManager/system-connections/. Давайте посмотрим:

ls /etc/NetworkManager/system-connections/

Пример вывода:

Поиск пароля WiFi подключенных сетей в Linux

Как вы видите, в моей системе Ubuntu есть файлы конфигурации 3 сохраненных сетей. Эти файлы содержат различные детали каждой сети, такие как идентификатор wifi, mac-адрес, SSID, метод аутентификации, пароль wifi и т.д. Просто откройте этот файл с помощью команды cat или текстовых редакторов для просмотра пароля.

Например, я собираюсь просмотреть сохраненную информацию по WiFi-сети JioFi4_12E9FE с помощью команды cat:

sudo cat /etc/NetworkManager/system-connections/JioFi4_12E9FE

Пример вывода:

Поиск пароля WiFi подключенных сетей в Linux

В приведенном выше выводе, значение psk является паролем данной Wifi сети.

Для тех, кому интересно, PSK (Pre-Shared Key) – это метод аутентификации клиента. Он использует строку из 64 шестнадцатеричных цифр или парольную фразу из 8-63 печатных символов ASCII для создания уникальных ключей шифрования для каждого беспроводного клиента. PSK является одним из двух доступных методов аутентификации, используемых для шифрования WPA и WPA2 в беспроводных сетях.

Альтернативно, вы можете использовать команду grep, чтобы быстро найти сохраненный пароль сети WiFi, как показано ниже:

sudo grep -r '^psk=' /etc/NetworkManager/system-connections/

Эта команда отобразит psk (пароль) всех подключенных беспроводных сетей.

Пример вывода:

/etc/NetworkManager/system-connections/sktab:psk=xxxxxxx
/etc/NetworkManager/system-connections/JioFi4_12E9FE:psk=xxxxxxx

Вы также можете использовать:

sudo grep psk= /etc/NetworkManager/system-connections/*

Используем Nmcli

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

Сначала давайте найдем список доступных беспроводных сетевых подключений с помощью следующей команды:

nmcli device wifi list

Пример вывода из моей системы Debian 11

Как показано в выводе, получаем следующие данные:

  • BSSID адрес (MAC физический адрес точки доступа или беспроводного маршрутизатора),
  • имя SSID,
  • режим,
  • канал,
  • скорость соединения,
  • уровень сигнала,
  • и протокол беспроводной безопасности (например, WPA2)

В настоящее время подключенная сеть WiFi отмечена звездочкой *. Согласно приведенному выше выводу, текущая подключенная WiFi сеть – Ostechnix_Jio_5g.

Внимание: Обратите внимание, что команды nmcli могут быть сокращены, поэтому команда nmcli d w l также отобразит список WiFi сетей.

Теперь давайте выведем пароль текущей подключенной сети WiFi с помощью команды:

nmcli device wifi show-password 

Пример вывода:

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

nmcli -g NAME connection show

Пример вывода из моей системы Ubuntu 20.04 системы:

JioFi4_12E9FE
mpqemubr0
tap-d8f1eebb39f
HP 7 VoiceTab Network
sktab

Теперь найдите пароль сети WiFi, например JioFi4_12E9FE, как показано ниже:

nmcli -s -g 802-11-wireless-security.psk connection show JioFi4_12E9FE

Чтобы получить все детали заданной сети, просто удалите опцию -g 802-11-wireless-security.psk из приведенной выше команды:

nmcli -s connection show JioFi4_12E9FE

3. Ищем пароль WiFi через GUI

Если вам неудобно работать с командной строкой, можно сделать это с помощью графического инструмента.

Gnome

Нажмите на значок WiFi на верхней панели. Появится выпадающее меню. Нажмите на подключенный WiFi SSID и нажмите WiFi Settings.

Поиск пароля WiFi подключенных сетей в Linux

В следующем окне вы увидите список текущих подключенных сетей. Нажмите на значок шестеренки рядом с выбранной вами сетью Wi-Fi.

Откроется окно настроек выбранной сети WiFi. На вкладке «Безопасность « вы увидите пароль в звездочках. Чтобы открыть пароль, просто снимите флажок «Show password «.

Поиск пароля WiFi подключенных сетей в Linux

В Debian Cinnamon:

Кликните WiFi Network и выбирите Network Settings.

Поиск пароля WiFi подключенных сетей в Linux

Откройте настройки сети. Нажмите на кнопку с шестеренкой рядом с подключенной сетью WiFi.

Поиск пароля WiFi подключенных сетей в Linux

Нажмите на кнопку с шестеренкой подключенной сети WiFi. На вкладке Безопасность снимите флажок Показывать пароль, чтобы увидеть пароль.

Поиск пароля WiFi подключенных сетей в Linux

В KDE

Если вы используете KDE, во всплывающем окне сетевых подключений есть соответствующая кнопка:

Получаем пароль сохраненных WiFi сетей используя Wifresti

Wifresti – это простой скрипт на Python для поиска пароля сохраненных или подключенных WiFi сетей. Он работает на Linux, Mac OS и Windows.

Установка Wifresti в Linux

Git клонирует репозиторий Wifresti на GitHub с помощью команды:

git clone https://github.com/LionSec/wifresti.git

Эта команда загрузит содержимое репозитория Wifresti в локальную папку с именем wifresti.

Для удобства использования, скопируйте файл wifresti.py в ваш переменные окружения и сделайте его исполняемым:

cd wifresti/
sudo cp wifresti/wifresti.py /usr/bin/wifresti
chmod x /usr/bin/wifresti

Запустите wifresti от имени пользователя sudo для получения списка всех доступных WiFi сетей:

sudo wifresti

Выберите операционную систему, которую вы используете:

 /$ /$ /$ /$ /$
|__/ /$__ $ | $ |__/
/$ /$ /$ /$ /$| $ \__//$$ /$$ /$$ /$ /$ /$ /$ /$ /$
$ | $ | $| $| $ /$__ $ /$__ $ /$_____/|_ $_/ |$ /$_____/|_ $_/. $
$ | $ | $| $| $_/ | $ \__/| $$| $$ | $ | $
$ | $ | $| $| $ | $ | $ | $_____/ \____ $ | $ /$| $
$$/$/| $| $ | $ | $$ /$$$/ | $/| $
\_____/\___/ |__/|__/ |__/ \_______/|_______/ \___/ |__/
Автор: LionSec | Сайт: www.neodrix.com | @lionsec1 V1.0 
Пожалуйста, выберите вашу операционную систему.
1) linux
2) Windows
3) Mac OS
> 1
[...]

Вы увидите список доступных сетей Wifi. Введите имя сети, чтобы просмотреть ее пароль. Чтобы просмотреть пароль всех сетей WiFi, введите «a» и нажмите ENTER.

Для выхода нажмите Ctrl + C.

Заключение

Обратите внимание, что эти способы помогут только найти пароль подключенных WiFi сетей. Они не помогут вам «восстановить» пароль.
Если вы хотите «восстановить» пароль от WiFi, в Kali Linux доступно множество инструментов для такого восстановления.


Зарубин Иван


Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Похожие статьи

На чтение 5 мин Опубликовано

Как вы, возможно, уже знаете, при первом подключении к беспроводной сети пароль будет сохранен на вашем компьютере с Linux.

Таким образом, вам не нужно каждый раз вводить пароль вашей беспроводной сети.

В последующее время доступные сети WiFi будут автоматически подключены.

Со временем вы можете забыть пароль.

А что если вы захотите добавить новое устройство в ту же сеть WiFi, но не помните пароль.

В этом руководстве мы покажем несколько способов найти пароль WiFi подключенных сетей в Linux.

Содержание

  1. Найдем пароль WiFi от подключенных сетей в Linux
  2. 1. Как найти пароль от WiFi из командной строки
  3. 2. Как найти пароль WiFi через командную строку, используя Nmcli
  4. 3. Как найти пароль WiFi с помощью Wifresti

Найдем пароль WiFi от подключенных сетей в Linux

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

Следующие шаги были протестированы на Ubuntu 20.04 LTS (GNOME), однако эти шаги, вероятно, те же, что и в других дистрибутивах Linux.

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

1. Как найти пароль от WiFi из командной строки

В Ubuntu и ее подобных файлы конфигурации беспроводной сети сохраняются в каталоге /etc/NetworkManager/system-connections/

Давайте посмотрим на сохраненные или подключенные файлы конфигурации сети WiFi:

$ ls /etc/NetworkManager/system-connections/

Пример вывода:

'HP 7 VoiceTab Network' JioFi4_12E9FE sktab

Как видите, в моей системе Ubuntu есть файлы конфигурации 3 сохраненных сетей.

Эти файлы будут содержать различные данные о каждой сети, такие как идентификатор Wi-Fi, MAC-адрес, SSID, метод аутентификации, пароль Wi-Fi и т. д.

Просто откройте этот файл с помощью команды cat или текстовых редакторов для просмотра пароля.

Например, я собираюсь просмотреть детали сетки WiFi «JioFi4_12E9FE» с помощью команды:

cat /etc/NetworkManager/system-connections/JioFi4_12E9FE
[...]
[wifi]
mac-address=XX:XX:XX:XX:XX:XX
mac-address-blacklist=
mode=infrastructure
ssid=JioFi4_12E9FE

[wifi-security]
auth-alg=open
key-mgmt=wpa-psk
psk=xxxxxxxxxxx

[ipv4]
dns-search=
method=auto

[ipv6]
addr-gen-mode=stable-privacy
dns-search=
method=auto

В приведенном выше выводе значение psk является паролем данной сети Wi-Fi.

Для тех, кто интересуется, PSK (Pre-Shared Key) является методом аутентификации клиента.

Для генерации уникальных ключей шифрования для каждого беспроводного клиента используется строка из 64 шестнадцатеричных цифр или в качестве пароля от 8 до 63 печатных символов ASCII.

PSK является одним из двух доступных методов аутентификации, используемых для шифрования WPA и WPA2 в беспроводных сетях Juniper Networks.

Кроме того, вы можете использовать команду grep для быстрого поиска пароля сохраненных или подключенных сетей WiFi, как показано ниже:

$ sudo grep -r '^psk=' /etc/NetworkManager/system-connections/

Эта команда отобразит psk (пароли) всех подключенных беспроводных сетей.

/etc/NetworkManager/system-connections/sktab:psk=xxxxxxxx
/etc/NetworkManager/system-connections/JioFi4_12E9FE:psk=xxxxxxxx

Вы также можете использовать:

$ sudo grep psk= /etc/NetworkManager/system-connections/*

Если вы не хотите видеть имена SSID WiFi, а только пароли, используйте флаг -h:

$ sudo grep -hr '^psk=' /etc/NetworkManager/system-connections/

Пример вывода:

psk=xxxxxxxx
psk=xxxxxxxx

Одна из проблем приведенной выше команды – вы не знаете, какой пароль у какой SSID.

Поэтому лучше не использовать флаг -h.

2. Как найти пароль WiFi через командную строку, используя Nmcli

Вместо просмотра конфигурационных файлов мы можем использовать nmtui, интерфейс для NetworkManager.

Найдите список доступных проводных и беспроводных сетевых подключений, используя команду:

$ nmcli -g NAME connection show

Пример вывода:

JioFi4_12E9FE
mpqemubr0
tap-d8f1eebb39f
HP 7 VoiceTab Network
sktab
Wired connection 1
$ nmcli -s -g 802-11-wireless-security.psk connection show JioFi4_12E9FE

Чтобы получить все сведения о данной сети, просто удалите параметр «-g 802-11-wireless-security.psk» из приведенной выше команды:

$ nmcli -s connection show JioFi4_12E9FE

3. Как найти пароль WiFi с помощью Wifresti

Wifresti – это простой скрипт на Python для поиска пароля сохраненных или подключенных сетей WiFi.

Работает на Linux, Mac OS и Windows.

Этот скрипт создан тем же разработчиком, который создал «katoolin»:

  • 🐉 Установка инструментов Kali Linux с помощью Katoolin3 на Ubuntu 20.04 LTS
  • Как установить инструменты Kali Linux с помощью Katoolin в Ubuntu 18.04 LTS
  • Как установить Kali Linux tools на Ubuntu 16

Установите Wifresti на Linux

Склонируйте с помощью git репозиторий Wifresti GitHub с помощью команды:

$ git clone https://github.com/LionSec/wifresti.git

Эта команда загрузит содержимое репо Wifresti в локальную папку с именем «wifresti».

Перейдите в этот каталог:

$ cd wifresti/

Скопируйте wifresti.py в ваш $ PATH:

$ sudo cp wifresti/wifresti.py /usr/bin/wifresti

Сделайте его исполняемым:

$ chmod +x /usr/bin/wifresti

Затем запустите wifresti от имени пользователя sudo, чтобы получить список всех доступных сетей WiFi:

$ sudo wifresti

Выберите операционную систему, которую вы используете:

               /$$  /$$$$$$                                /$$     /$$
              |__/ /$$__  $$                              | $$    |__/
 /$$  /$$  /$$ /$$| $$  \__//$$$$$$   /$$$$$$   /$$$$$$$ /$$$$$$   /$$
| $$ | $$ | $$| $$| $$$$   /$$__  $$ /$$__  $$ /$$_____/|_  $$_/  | $$
| $$ | $$ | $$| $$| $$_/  | $$  \__/| $$$$$$$$|  $$$$$$   | $$    | $$
| $$ | $$ | $$| $$| $$    | $$      | $$_____/ \____  $$  | $$ /$$| $$
|  $$$$$/$$$$/| $$| $$    | $$      |  $$$$$$$ /$$$$$$$/  |  $$$$/| $$
 \_____/\___/ |__/|__/    |__/       \_______/|_______/    \___/  |__/
 
	Author: LionSec | Website: www.neodrix.com | @lionsec1	V1.0			
 
Please choose your operating system.
 
 1) linux
 2) Windows
 3) Mac OS
 
> 1
[...]

Вы увидите список доступных сетей Wi-Fi.

Введите имя сети, чтобы просмотреть ее пароль.

Чтобы просмотреть пароль всех сетей WiFi, введите «a» и нажмите «ENTER».

[...]
All wireless networks :
 
HP 7 VoiceTab Network
JioFi4_12E9FE
sktab
 
Insert the network name , or press (a) to see information about all networks.
 
> JioFi4_12E9FE
###################################### - JioFi4_12E9FE - ######################################
 
key-mgmt=wpa-psk
psk=xxxxxxxx
 
#############################################################################################
[...]

Чтобы выйти, нажмите CTRL + C.

Кроме того, в Kali Linux доступно множество инструментов для восстановления пароля.

Вам не нужно устанавливать Kali Linux.

Просто установите инструменты Kali Linux в вашей системе Ubuntu и используйте инструменты восстановления пароля по вашему выбору.

Чтобы узнать, как установить инструменты Kali Linux в Ubuntu, обратитесь к руководствам из списка, показанного выше!

Пожалуйста, не спамьте и никого не оскорбляйте.

Это поле для комментариев, а не спамбокс.

Рекламные ссылки не индексируются!

Другие наши интересноые статьи:

  • Узнать свой пароль от wifi в роутере асус
  • Узнать пароль от роутера zte f680
  • Увеличение зоны покрытия wifi двумя роутерами
  • Узнать свой мак адрес для роутера
  • Узнать пароль от вай фай мгтс роутер

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии