
Непрерывно глушить все WiFi клиенты/роутеры
Непрерывно глушит всех Wi-Fi клиентов и точки доступа в зоне действия. Эффективность этого скрипта ограничена вашей беспроводной картой. Карты Alfa, как правило, эффективно глушат сигнал примерно в радиусе квартала при высокой плотности точек доступа. Детализация настроек позволяет более точно выбирать цели.
Требуется: python 2.7, python-scapy, беспроводная карта с поддержкой инжекции
python wifijammer
Эта команда найдет самую мощную беспроводную интерфейс и включит режим монитора. Если интерфейс в режиме монитора уже активен, будет использован первый найденный. Затем начнется последовательное переключение каналов со скоростью 1 канал в секунду с 1 по 11 для определения всех точек доступа и клиентов, подключенных к этим точкам. При первом проходе по всем беспроводным каналам происходит только идентификация целей. После этого ограничение в 1 секунду на канал снимается, и каналы переключаются сразу после завершения отправки пакетов деаутентификации. Обратите внимание, что скрипт всё равно будет добавлять клиентов и точки доступа по мере их обнаружения после первого прохода.
При переходе на новый канал скрипт определяет цели, находящиеся на этом канале, и отправляет 1 пакет деаутентификации от точки доступа к клиенту, 1 пакет от клиента к точке доступа и 1 пакет на широковещательный адрес точки доступа для деаутентификации всех клиентов, подключенных к ней. Многие точки доступа игнорируют деаутентификацию на широковещательные адреса.
python wifijammer -a 00:0E:DA:DE:24:8E -c 2
Деаутентифицирует все устройства, с которыми взаимодействует 00:0E:DA:DE:24:8E, и пропускает переключение каналов, устанавливая канал на канал целевой точки доступа (в данном случае 2). В основном это MAC-адрес точки доступа, поэтому все клиенты, связанные с этой точкой, будут деаутентифицированы, но можно также указать MAC-адрес клиента для воздействия только на одного клиента и любые другие устройства, взаимодействующие с ним.
python wifijammer -c 1 -p 5 -t .00001 -s DL:3D:8D:JJ:39:52 -d --world
-c — установить интерфейс режима монитора только для прослушивания и деаутентификации клиентов или точек доступа на канале 1
-p — отправить 5 пакетов от точки доступа клиенту, 5 пакетов от клиента точке доступа и 5 пакетов на широковещательный адрес точки доступа
-t — установить временной интервал в 0,00001 секунды между отправкой каждого пакета деаутентификации (попробуйте это, если возникает ошибка scapy, например 'no buffer space')
-s — не деаутентифицировать MAC-адрес DL:3D:8D:JJ:39:52. Игнорирование определенного MAC-адреса полезно, если вы хотите заманить людей на подключение к вашей точке доступа, например, для использования LANs.py или Pineapple.
-d — не отправлять деаутентификацию на широковещательные адреса точек доступа; это ускорит деаутентификацию найденных клиентов
--world — установить максимальный канал на 13. В Северной Америке стандартный максимальный канал — 11, но в остальном мире используется 13 каналов, поэтому используйте эту опцию, если вы не в Северной Америке
python wifijammer -m 10
Опция -m устанавливает максимальное количество комбинаций клиент/точка доступа, которые скрипт попытается деаутентифицировать. При достижении максимального количества список очищается и заполняется заново на основе трафика, перехваченного в этой области. Это позволяет постоянно обновлять список деаутентификации комбинациями клиент/точка доступа с самым сильным сигналом на случай, если вы не находитесь на одном месте. Если вы хотите установить максимум, но не очищать список деаутентификации при его достижении, просто добавьте опцию -n, например: -m 10 -n
Все опции:
python wifijammer [-a AP MAC] [-c CHANNEL] [-d] [-i INTERFACE] [-m MAXIMUM] [-n] [-p PACKETS] [-s SKIP] [-t TIME INTERVAL]
Copyright (c) 2014, Dan McInerney All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.