
Утилита для брутфорса Wi-Fi в Windows, использующая крайне старый метод, который всё ещё работает без необходимости во внешних зависимостях.
__ ___ _____ _ _ _ _
\ \ / (_)_ __ | ___(_) | | | __ _ ___| | __
\ \ /\ / /| | '_ \| |_ | | |_| |/ _` |/ __| |/ /
\ V V / | | | | | _| | | _ | (_| | (__| <
\_/\_/ |_|_| |_|_| |_|_| |_|\__,_|\___|_|\_\
WinFiHack — это моя рекреационная попытка переписать основной скрипт для взлома Wi-Fi из моего предыдущего проекта Brute-Hacking-Framework, который использует netsh и нативные скрипты Windows для создания брутфорсера Wi-Fi. Ни в коем случае это не быстрый скрипт и не превосходный способ выполнения того же взлома, но ему не нужны внешние библиотеки — только Python и питоновские скрипты.
Пакетов минимальное количество или почти нет 😅. Команда установки пакетов:
pip install rich pyfiglet
Вот и всё.
Итак, перечисляем возможности:
rich.Вот как работает брутфорсер:
sequenceDiagram
participant User
participant Tool
participant Interface
participant Network
participant File
participant Attack
User->>Tool: Provide interface (default: Wi-Fi)
Tool->>Interface: Disconnect all active network connections
Interface->>Network: Search for all available networks
User->>Tool: Set target network
User->>Tool: Input password file (default: ./wordlist/default.txt)
Note over Tool: Ready to run the attack
Tool->>Attack: Begin password loop
loop For each password
Attack->>File: Generate and store custom XML
Attack->>Network: Attempt connection
Network->>Attack: Verify connection (1 packet ping to Google)
alt Ping successful
Attack->>User: Connection established (Success)
else Ping failed
Attack->>User: Output failed
end
end
Указание интерфейса:
Wi-Fi.Поиск и установка цели:
Ввод файла с паролями:
./wordlist/default.txt.Запуск атаки:
Процедура атаки:
После установки всех пакетов просто запустите python main.py, остальное — история 👍 Обязательно запускайте это на Windows, потому что на других ОС это работать не будет.
Интерфейс выглядит так:

Для вклада: