Вы можете добавить команду для поиска белого до и после Bs
Предполагая, что u1 равно
A
Hello
world
B
Hello
world
C
Hello
world
B (<-tailing whites)
Hello
world
, используйте команду
sed '/^[ ]*B[ ]*$/{n;s/Hello/Hi/;}' u1
A
Hello
world
B
Hi
world
C
Hello
world
B
Hi
world
Получение чипсета Broadcom для работы с Линуксом - королевская боль, особенно если вам придется идти по маршруту "bw43-fwcutter", чтобы получить в противном случае недоступный блок прошивок.
Мне никогда не удавалось получить старую карту Broadcom PCMCIA, чтобы сделать инъекцию под Arch linux. В вики-проекте Arch linux имеется страница Broadcom Wireless, на которой есть раздел для драйвера wl
. На этой странице предлагается выгрузить все остальные возможные драйверы Broadcom перед загрузкой модуля wl
:
# rmmod b43
# rmmod ssb
# modprobe -v wl
Вы должны открыть другой xterm
, сделав хвост в соответствующем лог-файле. Я не запускал Kali linux, но что-то вроде journalctl -f
работает на "systemd" дистрибутивах, и tail -f /var/log/messages
может работать. Если чипсет Broadcom находится на USB или PCMCIA устройстве, начните вести журнал до его подключения и продолжайте вести его до тех пор, пока не выполните команды rmmod
и modprobe
.
Вот ссылка на Installing Broadcom BCM43142 Drivers on Kali Linux - для меня это выглядит немного эскизно, однако.
Другая возможная проблема в том, что вы запускаете airmon-ng
против интерфейса под названием "eth0", который обычно является интерфейсом ethernet (с кабелем). Убедитесь, что вы используете правильное имя интерфейса: сделайте ifconfig -a
, чтобы посмотреть, есть ли другие имена интерфейсов.