Любой язык - Автоматическое подключение Wi-Fi к любой открытой точке

Ответить
Аватара пользователя
JIuBeHb001

Любой язык - Автоматическое подключение Wi-Fi к любой открытой точке

Сообщение JIuBeHb001 »

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



Сейчас встала такая нетривиальная задача:

Шаг 1: Сканирование Wi-Fi сетей, при обнаружении открытой точки доступа, подключение к ней.

Шаг 2: Сканирование ЛВС, на наличие открытых ресурсов SMB.

Шаг 3: Рассылка текстового файла по найденным открытым ресурсам.



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



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



Подскажите хоть куда капнуть то...
Аватара пользователя
Iska

Re: Любой язык - Автоматическое подключение Wi-Fi к любой открытой точке

Сообщение Iska »

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



Код:

Код: Выделить всё

netsh wlan show networks

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

Пока только предположения...








Цитата Iska:



На фриланс, на фриланс с таким…
Любой язык - Автоматическое подключение Wi-Fi к любой открытой точке




Если не получится, то придется.
Аватара пользователя
JIuBeHb001

Re: Любой язык - Автоматическое подключение Wi-Fi к любой открытой точке

Сообщение JIuBeHb001 »

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



Код:

Код: Выделить всё

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 файл с таким содержанием?





Код:

Код: Выделить всё


	Test
	
		
			54657374
			Test
		
	
	ESS
	auto
	
		
			
				open
				none
				false
			
		
	

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



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







Код:

Код: Выделить всё

netsh wlan add profile filename="Test.xml
Ответить

Вернуться в «Скриптовые языки администрирования Windows»