Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Автоматическое подключение Wi-Fi к любой открытой точке (http://forum.oszone.net/showthread.php?t=337318)

JIuBeHb001 22-10-2018 21:49 2837059

Автоматическое подключение Wi-Fi к любой открытой точке
 
Доброго всем дня. Очень давно читаю форум, много чем помог, в том числе и написании (копировании) скриптов.

Сейчас встала такая нетривиальная задача:
Шаг 1: Сканирование Wi-Fi сетей, при обнаружении открытой точки доступа, подключение к ней.
Шаг 2: Сканирование ЛВС, на наличие открытых ресурсов SMB.
Шаг 3: Рассылка текстового файла по найденным открытым ресурсам.

Задача состоит не во взломе... скорее в небольшой рекламе.

Уже на первом же шаге тупик. Гугл дает только инфу по настройкам WiFi адаптера для отключения от открытых точек.

Подскажите хоть куда капнуть то...

Iska 22-10-2018 22:17 2837084

На фриланс, на фриланс с таким…

JIuBeHb001 22-10-2018 22:47 2837093

Есть вариант получить список доступных сетей:
Код:

netsh wlan show networks
Выдергивать только сети где шифрования нет, и передать их в XML файл, из XML импортировать профиль ---> когда сеть появится в зоне действия, WIndows должен автоматически подключиться.
Пока только предположения...



Цитата:

Цитата Iska
На фриланс, на фриланс с таким… »

Если не получится, то придется.

JIuBeHb001 22-10-2018 23:30 2837106

Итак, этой командой выводим список доступных сетей:
Код:

netsh wlan show networks
Получаем нечто как:
Код:


Имя интерфейса: Беспроводное сетевое соединение
В данный момент видны 3 сети.

SSID 1: FSB-Server-0078
    Тип сети:                Инфраструктура
    Проверка подлинности:    WPA2-Personal
    Шифрование:              CCMP

SSID 2: Tetya_Manya
    Тип сети:                Инфраструктура
    Проверка подлинности:    WPA2-Personal
    Шифрование:              CCMP

SSID 3: Test
    Тип сети:                Инфраструктура
    Проверка подлинности:    WPA2-Personal
    Шифрование:              нет

Как возможно выдернуть данные с шифрованием "нет", в этом случае именно SSID 3, чтобы создать XML файл с таким содержанием?

Код:

<?xml version="1.0"?>
<WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1">
        <name>Test</name>
        <SSIDConfig>
                <SSID>
                        <hex>54657374</hex>
                        <name>Test</name>
                </SSID>
        </SSIDConfig>
        <connectionType>ESS</connectionType>
        <connectionMode>auto</connectionMode>
        <MSM>
                <security>
                        <authEncryption>
                                <authentication>open</authentication>
                                <encryption>none</encryption>
                                <useOneX>false</useOneX>
                        </authEncryption>
                </security>
        </MSM>
</WLANProfile>

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

Далее, уже полученный xml файл можно будет эскортировать в профили, и после этого wifi адаптер будет автоматически подключаться к данной сети:


Код:

netsh wlan add profile filename="Test.xml

mwz 23-10-2018 17:57 2837230

Цитата:

Цитата JIuBeHb001
можно будет эскортировать »

Что-что можно будет сделать??


Время: 09:40.

Время: 09:40.
© OSzone.net 2001-