Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Программный код исправление и способы заставить его работать на windows

- Ученик (99), на голосовании 1 неделю назад
Как заставить данный код работать в обычном windows, через python
Что в нем ни так? Что добавить или изменить? В данной теме не силен, код писал Chat gpt
import pyautogui
import time
import random
import subprocess

def generate_password():
return ''.join(random.choices('0123456789', k=8))

def is_connected():
result = subprocess.run(['netsh', 'wlan', 'show', 'interfaces'], capture_output=True, text=True)
return 'Xiaomi_3A6D' in result.stdout

time.sleep(5)

network_name = 'Xiaomi_3A6D'

while True:
password = generate_password()
print(f"Пробуем пароль: {password}")

pyautogui.write(network_name)
pyautogui.press('enter')
time.sleep(2)
pyautogui.write(password)
pyautogui.press('enter')

time.sleep(5)

if is_connected():
print(f"Успешно подключено с паролем: {password}")
break
else:
print("Пароль неверен, пробуем следующий...")

print("Тестирование паролей завершено.")
Голосование за лучший ответ
Jurijus Zaksas Искусственный Интеллект (446992) 1 месяц назад
>Что в нем ни так?
Например, отступы:

     pyautogui.press('enter') 
time.sleep(2)
pyautogui.write(password)

>Что добавить или изменить?
Что хочешь, это не принципиально совершенно. Это просто имитация бурной деятельности, тут ничего путного не происходит. Можно вместо netsh использовать ipconfig или net или что-то там еще, но псевдослучайный перебор сугубо числовых паролей фиксированной длины - это детский лепет сам по себе.

>В данной теме не силен,
Мы заметили.

>код писал Chat gpt
Ну, поздравляю, он тебя нежно поимел...
Похожие вопросы