# О фреймворке WiFi Exploitation Framework (WEF)

### **Что такое WiFi Exploitation Framework (WEF)**

Фреймворк для автоматизированного взлома WiFi-сетей. Вот его особенности:

— Умеет работать с протоколом 802.11\
— Предлагает различный тип атак на WPA/WPA2 и WEP\
— Автоматический взломом хэшей\
— Работа с шаблонами EvilTwin

**Возможные атаки:**

* Deauthentication Attack (деаутентификация)
* Authentication Attack (атака аутентификации)
* Глушилка Bluetooth
* Beacon Flood
* PMKID-атака
* EvilTwin
* Pixie Dust
* Null Pin
* WEP
* Спуфинг GPS с помощью HackRF

### Как установить WiFi Exploitation Framework <a href="#kak-ustanovit-wifi-exploitation-framework" id="kak-ustanovit-wifi-exploitation-framework"></a>

Вот [официальный репозиторий](https://github.com/D3Ext/WEF).

1. Вводим команду:

```
git clone https://github.com/D3Ext/WEF
cd WEF
bash setup.sh
```

Ещё один вариант:

```
git clone https://github.com/D3Ext/WEF && cd WEF && bash setup.sh
```

2\. Дожидаемся завершения установки. WEF сам установит все необходимые инструмент. Установщик, кстати, создаст структуру каталогов в `/opt/wef/`, где хранятся содержимое и необходимые файлы для быстрого доступа .

3\. Если используем любой дистрибутив на основе Arch → устанавливаем некоторые пакеты. Вот команда:

```
pacman -S base-devel libnl openssl ethtool util-linux zlib libpcap sqlite pcre hwloc cmocka net-tools wpa_supplicant tcpdump screen iw usbutils pciutils
```

### Как использовать WiFi Exploitation Framework <a href="#kak-ispolzovat-wifi-exploitation-framework" id="kak-ispolzovat-wifi-exploitation-framework"></a>

```
wef -i wlan0
```

В нашем случае интерфейс — wlan0.

<figure><img src="https://telegra.ph/file/8ce57bd07718fabf9a826.png" alt=""><figcaption></figcaption></figure>

После запуска приложения → `help`, чтобы посмотреть дополнительные функции и полезную информацию.\
\
\&#xNAN;*Важное предупреждения: это руководство создано исключительно в образовательных целях. Авторы не несут ответственности за любой ущерб.*


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://notes.kraken-security.ru/kraken/krupicy-znanii/instrumenty/o-freimvorke-wifi-exploitation-framework-wef.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
