Чиним Wifi_Jammer и Wifi_DoS в WebSploit

Чиним Wifi_Jammer и Wifi_DoS в WebSploit

https://t.me/Torchik_Ru

Доброго времени суток, господа. Сегодня на повеске дня у нас исправление работы Websploit.

Wifi_Jammer не работает (сбрасывается через несколько секунд)

Если вы прямо сейчас попытаетесь воспользоваться модулями Wifi_Jammer или Wifi_DoS в WebSploit, то вас ждёт разочарование — после настройки всех опций и попытке запуска, модули вылетают через пару секунд. Те, кто читают WebWare.biz, наверное, уже догодались, что проблема в изменении имени интерфейса, которая произошла после обновления покета aircrack-ng. А ещё более догадливые уже могли попробовать сделать так:

set mon wlan0mon

К сожалению, этот фокус не работает:

Дело в том, что в скрипте установлен размер принимаемой строки и имя обрезалось до wlan... Какая нелепая смерть.

Давайте отремонтируем наш Wifi_Jammer, а заодно уж и Wifi_DoS.

Прежде чем приступить, сделаем резервную копию файла, который мы сейчас будем редактировать(все записывается в одну строку):

cat /usr/share/websploit/modules/wifi_jammer.py > /usr/share/websploit/modules/wifi_jammer.py.bak
cat /usr/share/websploit/modules/wifi_jammer.py > /usr/share/websploit/modules/wifi_jammer.py.bak

А теперь откройте файл /usr/share/websploit/modules/wifi_jammer.py

vim /usr/share/websploit/modules/wifi_jammer.py

Найдите там строчки:

elif com[0:7] =='set mon':
options[3] = com[8:12]

Перезапустите WebSploit и уже прямо сейчас можете работать с Wifi_Jammer. Конечно же, теперь не забывайте вводить set mon wlan0mon.

Wifi_DoS не работает (выдаёт ошибку через несколько секунд после начала работы)

Wifi_DoS — он перестал работать ещё раньше. Сразу после запуска он выдаёттакую ошибку:

Traceback (most recent call last):
File "/usr/bin/websploit", line 160, in <module>
start()
File "/usr/bin/websploit", line 158, in start
main()
File "/usr/bin/websploit", line 132, in main
main()
File "/usr/bin/websploit", line 122, in main
wifi_dos.wifi_dos()
File "/usr/share/websploit/modules/wifi_dos.py", line 31, in wifi_dos
wifi_dos()
File "/usr/share/websploit/modules/wifi_dos.py", line 27, in wifi_dos
wifi_dos()
File "/usr/share/websploit/modules/wifi_dos.py", line 39, in wifi_dos
wifi_dos()
File "/usr/share/websploit/modules/wifi_dos.py", line 76, in wifi_dos
os.chdir("temp")
OSError: [Errno 2] No such file or directory: 'temp'

А сейчас ещё и новая ошибка — в точности как у Wifi_Jammer. Т.е. у него проблем больше и, следовательно, больше костылей. Приступим чинить Wifi_DoS.

mkdir /root/temp && touch /root/temp/blacklist

Этот каталог не удаляйте, или создавайте перед каждым запуском Wifi_DoS. Сам WebSploit теперь нужно запускать так:

cd ~ && websploit

Прежде чем приступить, сделаем резервную копию файла, который мы сейчас будем редактировать:

cat /usr/share/websploit/modules/wifi_dos.py >/usr/share/websploit/modules/wifi_dos.py.bak

Теперь открываем файл /usr/share/websploit/modules/wifi_dos.py

vim /usr/share/websploit/modules/wifi_dos.py

Находим там строчки:

elif com[0:7] =='set mon':
options[3] = com[8:12]

И заменяем их на:

elif com[0:7] =='set mon':
options[3] = com[8:]

И ещё ищем строки:

elif com[0:3] =='run':
cmd_0 = "airmon-ng stop " + options[3]

И меняем их на:

elif com[0:3] =='run':
cmd_0 = "airmon-ng stop " + options[0]

После этого всё должно работать.

Report Page