Установка Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² Wi-Fi Π½Π° Kali Linux: ΠΏΠΎΠ»Π½ΠΎΠ΅ руководство

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма Kali Linux являСтся стандартом Π΄Π΅-Ρ„Π°ΠΊΡ‚ΠΎ для спСциалистов ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ бСзопасности ΠΈ пСнтСстСров. Однако, ΠΊΠ°ΠΊ ΠΈ любой дистрибутив Π½Π° Π±Π°Π·Π΅ Debian, ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ совмСстимости оборудования, особСнно Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ бСспроводных сСтСвых Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠ². ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° часто Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ доступ ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ установку ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ использованиС ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π².

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹Ρ… систСм, Π³Π΄Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ часто встроСны Π² установщик, Π² Linux-срСдС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΈΠ½ΠΎΠ³Π΄Π° приходится Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΈΡΠΊΠ°Ρ‚ΡŒ, ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ядра. ОсобСнно это Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ для Π½ΠΎΠ²Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΎΠ² ΠΈΠ»ΠΈ спСциализированных USB-Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠ², ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΡŽ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Π°Ρ установка ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния для сСтСвого интСрфСйса β€” ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈ критичСски Π²Π°ΠΆΠ½Ρ‹ΠΉ шаг ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ любой Ρ€Π°Π±ΠΎΡ‚Ρ‹ с бСспроводными сСтями.

Π’ этом ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π΅ ΠΌΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ всС аспСкты Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Wi-Fi Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π°ΠΌΠΈ Π² Kali. Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ своС устройство, ΠΊΠ°ΠΊΠΈΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ установки Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² ΠΈ ΠΊΠ°ΠΊ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки компиляции. ΠœΡ‹ ΡƒΠ΄Π΅Π»ΠΈΠΌ особоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π°ΠΌ Π½Π° чипсСтах Realtek, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Ρ‡Π°Ρ‰Π΅ всСго Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ вопросы Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ сСтСвого Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° состояния

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΊ поиску ΠΈ установкС Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ², Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ модСль вашСго сСтСвого Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° ΠΈ Π΅Π³ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ статус Π² систСмС. Часто ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ для устройства, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠΆΠ΅ распознаСтся систСмой, Π½ΠΎ просто ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΈΠ»ΠΈ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ шагом всСгда Π΄ΠΎΠ»ΠΆΠ½Π° ΡΡ‚Π°Ρ‚ΡŒ диагностика.

Для получСния ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… USB-устройствах ΠΈΠ»ΠΈ PCIe-ΠΊΠ°Ρ€Ρ‚Π°Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ lsusb ΠΈΠ»ΠΈ lspci. Π­Ρ‚ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Ρ‹Π²Π΅Π΄ΡƒΡ‚ список ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² Π²Π΅Π½Π΄ΠΎΡ€Π° ΠΈ устройства, Ρ‡Ρ‚ΠΎ являСтся ΠΊΠ»ΡŽΡ‡ΠΎΠΌ ΠΊ поиску Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π² рСпозиториях ΠΈΠ»ΠΈ Π½Π° сайтС производитСля.

lsusb | grep -i wireless

lspci | grep -i network

Если Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ отобраТаСтся Π² спискС, Π½ΠΎ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Π½Π΅ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ Π»ΠΈ ΠΎΠ½ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΈΠ»ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ. Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° rfkill позволяСт ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ состояниСм бСспроводных устройств. Π—Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ Π½Π΅ смоТСт ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€, сколько Π±Ρ‹ Π²Ρ‹ Π½ΠΈ ΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ Π΅Π³ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Если ΠΊΠΎΠΌΠ°Π½Π΄Π° rfkill list ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ статус "hard blocked", ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Π½Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚. Π’Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΉΡ‚ΠΈ физичСский ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ Π½Π° корпусС Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ° ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ клавиши (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Fn + Π·Π½Π°Ρ‡ΠΎΠΊ Π°Π½Ρ‚Π΅Π½Π½Ρ‹).

Π’Π°ΠΊΠΆΠ΅ стоит ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ Π»ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ядра, Π΄Π°ΠΆΠ΅ Ссли интСрфСйс Π½Π΅ поднимаСтся. Команда lsmod ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ список Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ. Если Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ названия Π²Ρ€ΠΎΠ΄Π΅ iwlwifi, ath9k ΠΈΠ»ΠΈ rtl8xxxu, Π·Π½Π°Ρ‡ΠΈΡ‚, Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΡƒΠΆΠ΅ Π² систСмС, ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΡ€Ρ‹Ρ‚ΡŒΡΡ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ firmware.

πŸ“Š Какой Ρƒ вас Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ Wi-Fi?
ВстроСнный Π² Π½ΠΎΡƒΡ‚Π±ΡƒΠΊ (PCIe)
USB Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ (Realtek)
USB Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ (Atheros/MediaTek)
Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ машина (NAT/USB)
НС знаю

АвтоматичСская установка Ρ‡Π΅Ρ€Π΅Π· Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Kali

Π‘Π°ΠΌΡ‹ΠΉ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ способ установки Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² β€” использованиС ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² Kali Linux. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ дистрибутива Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ kali-linux-large ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ firmware Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ вСрсиСй ядра.

Для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ списки ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ. Часто ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ простой установкой ΠΏΠ°ΠΊΠ΅Ρ‚Π° firmware-realtek, firmware-atheros ΠΈΠ»ΠΈ firmware-iwlwifi Π² зависимости ΠΎΡ‚ производитСля Ρ‡ΠΈΠΏΠ°.

sudo apt update

sudo apt install firmware-realtek firmware-misc-nonfree

Если Π²Ρ‹ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π°, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ поиском ΠΏΠΎ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΡŽ. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Ρ‡Π°ΡΡ‚ΡŒ названия чипсСта, ΠΈ систСма ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ доступныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹. Π­Ρ‚ΠΎ особСнно ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для ΠΌΠ΅Π½Π΅Π΅ распространСнных устройств, Π³Π΄Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ.

ПослС установки ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ систСмы ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ядра. Команда modprobe позволяСт Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π±Π΅Π· ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Ρ‡Ρ‚ΠΎ ускоряСт процСсс тСстирования. НапримСр, для Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠ² Intel ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π° modprobe iwlwifi.

Ручная компиляция Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² для Realtek ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π΅Π½Π΄ΠΎΡ€ΠΎΠ²

Битуация становится слоТнСС, ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π½Π΅Ρ‚ Π² рСпозиториях ΠΈΠ»ΠΈ ΠΈΠΌΠ΅ΡŽΡ‰Π°ΡΡΡ вСрсия Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ. Π­Ρ‚ΠΎ часто случаСтся с Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π°ΠΌΠΈ Π½Π° Π±Π°Π·Π΅ Ρ‡ΠΈΠΏΠΎΠ² Realtek (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, RTL8812AU, RTL8821CU), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ популярны срСди пСнтСстСров ΠΈΠ·-Π·Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°. Π’ Ρ‚Π°ΠΊΠΈΡ… случаях трСбуСтся ручная компиляция ΠΈΠ· исходных ΠΊΠΎΠ΄ΠΎΠ².

ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ этапом Ρ€ΡƒΡ‡Π½ΠΎΠΉ установки являСтся ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° окруТСния. Π’Π°ΠΌ понадобятся Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ядра (linux-headers), компилятор gcc ΠΈ систСма сборки make. Π‘Π΅Π· этих ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² компиляция модуля ядра Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°, ΠΈ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΏΡ€ΠΈ запускС скрипта установки.

sudo apt install linux-headers-$(uname -r) build-essential git dkms

Π”Π°Π»Π΅Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΉΡ‚ΠΈ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ с Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠΌ. На ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ GitHub сущСствуСт мноТСство Ρ„ΠΎΡ€ΠΊΠΎΠ² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… чипсСтов. Π’Π°ΠΆΠ½ΠΎ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ с Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ старыС вСрсии ΠΊΠΎΠ΄Π° ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° Π½ΠΎΠ²Ρ‹Ρ… ядрах Linux (вСрсии 5.10 ΠΈ Π²Ρ‹ΡˆΠ΅).

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ скачивании Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² со сторонних рСсурсов (GitHub, GitLab) всСгда провСряйтС Π΄Π°Ρ‚Ρƒ послСднСго обновлСния ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ issues. ИспользованиС Π·Π°Π±Ρ€ΠΎΡˆΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ систСмы ΠΈΠ»ΠΈ ΠΏΠ°Π½ΠΈΠΊΠ΅ ядра.

ΠŸΡ€ΠΎΡ†Π΅ΡΡ установки ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ сводится ΠΊ ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ рСпозитория, запуску скрипта установки ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ ΠΊΠΎΠΌΠ°Π½Π΄ make ΠΈ make install. ИспользованиС dkms (Dynamic Kernel Module Support) ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρƒ автоматичСски ΠΏΠ΅Ρ€Π΅ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ ядра систСмы.

β˜‘οΈ ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊ компиляции Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ: 0 / 5

Π Π°Π±ΠΎΡ‚Π° с DKMS ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ модулями ядра

DKMS (Dynamic Kernel Module Support) β€” это Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ автоматичСски пСрСсобираСт ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ядра ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ ядра Linux. Π­Ρ‚ΠΎ критичСски Π²Π°ΠΆΠ½Ρ‹ΠΉ инструмСнт для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Kali, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ часто ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ систСму. Π‘Π΅Π· DKMS послС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π°ΠΏΠ΄Π΅ΠΉΡ‚Π° ядра Π²Π°ΠΌ придСтся Π·Π°Π½ΠΎΠ²ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Wi-Fi.

ΠŸΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ установкС Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Ρ‡Π΅Ρ€Π΅Π· DKMS, ΠΌΠΎΠ΄ΡƒΠ»ΡŒ рСгистрируСтся Π² систСмС. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ статус зарСгистрированных ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ dkms status. Π’ Π²Ρ‹Π²ΠΎΠ΄Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ имя модуля, вСрсия ΠΈ статус "installed" для вашСй Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ вСрсии ядра.

Если Π²Ρ‹ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π±Π΅Π· использования Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… скриптов с DKMS, Π²Π°ΠΌ придСтся ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π² Π΄Π΅Ρ€Π΅Π²ΠΎ DKMS. Π­Ρ‚ΠΎ дСлаСтся ΠΏΡƒΡ‚Π΅ΠΌ создания ссылки Π½Π° исходный ΠΊΠΎΠ΄ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ /usr/src ΠΈ рСгистрации Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ dkms add, followed by dkms build ΠΈ dkms install.

Команда ОписаниС дСйствия Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния
dkms status ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° состояния ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Бписок всСх ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ DKMS ΠΈ ΠΈΡ… статус
dkms add ./driver-name Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ исходников Π² DKMS Бсылка Π½Π° исходный ΠΊΠΎΠ΄ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π² /usr/src
dkms build driver-name/version ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡ модуля Π‘ΠΎΠ·Π΄Π°Π½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» (.ko) для ядра
dkms install driver-name/version Установка модуля ΠœΠΎΠ΄ΡƒΠ»ΡŒ скопирован Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ ядра

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡƒΠΆΠ΅ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ модулями осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ modprobe ΠΈ rmmod. Если послС установки Π½ΠΎΠ²ΠΎΠ³ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° старый ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΠ΅Ρ‚ ΠΈΠ»ΠΈ систСма Π²Π΅Π΄Π΅Ρ‚ сСбя Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ sudo rmmod имя_модуля ΠΏΠ΅Ρ€Π΅Π΄ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ Π½ΠΎΠ²ΠΎΠ³ΠΎ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ blacklist Π² Linux?

Π§Π΅Ρ€Π½Ρ‹ΠΉ список (blacklist) β€” это ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ядра. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΠ΅Ρ‚ с Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ установлСнной вСрсиСй. Π€Π°ΠΉΠ»Ρ‹ находятся Π² /etc/modprobe.d/.

Π Π΅ΠΆΠΈΠΌ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° ΠΈ ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΡ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²

Основная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Kali Linux ΠΈΡ‰ΡƒΡ‚ спСцифичСскиС Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ β€” Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° Π² Ρ€Π΅ΠΆΠΈΠΌ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° (Monitor Mode). Π’ этом Ρ€Π΅ΠΆΠΈΠΌΠ΅ сСтСвая ΠΊΠ°Ρ€Ρ‚Π° пСрСстаСт Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ Π½Π΅ для Π½Π΅Ρ‘, ΠΈ позволяСт Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ вСсь Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Π² эфирС. НС всС Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ.

Для ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° интСрфСйса Π² Ρ€Π΅ΠΆΠΈΠΌ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° Ρ‡Π°Ρ‰Π΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° airmon-ng ΠΈΠ· ΠΏΠ°ΠΊΠ΅Ρ‚Π° Aircrack-ng. Однако, Ссли Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ioctl-Π²Ρ‹Π·ΠΎΠ²Ρ‹, ΠΊΠΎΠΌΠ°Π½Π΄Π° Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ ошибкой. АдаптСры Π½Π° Ρ‡ΠΈΠΏΠ°Ρ… Atheros (ath9k) ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ для этих Ρ†Π΅Π»Π΅ΠΉ, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вСрсии Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² Realtek ΠΌΠΎΠ³ΡƒΡ‚ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ‚Ρ‡ΠΈΠ½Π³Π°.

sudo airmon-ng start wlan0

ПослС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° интСрфСйс ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ пСрСимСновываСтся, добавляСтся суффикс mon (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, wlan0mon). ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ iwconfig, Π³Π΄Π΅ Π² строкС Mode Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Monitor.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Ρ€Π°Π·ΠΎΡ€Π²Π°Ρ‚ΡŒ вашС соСдинСниС с Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ доступа. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ доступ ΠΊ сСти (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Π΅Ρ€Π΅Π· Ethernet ΠΈΠ»ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Wi-Fi Π°Π΄Π°ΠΏΡ‚Π΅Ρ€), Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π² процСссС Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Π‘Ρ‚ΠΎΠΈΡ‚ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² (Packet Injection) β€” это ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ функция, которая Ρ‚Π°ΠΊΠΆΠ΅ зависит ΠΎΡ‚ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°. Π”Π°ΠΆΠ΅ Ссли Ρ€Π΅ΠΆΠΈΠΌ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ, ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ эту ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ тСста aireplay-ng --test.

Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈΡ… устранСния

Π’ процСссС установки Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ часто ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ с ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠΌΠΈΡΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ. ПониманиС ΠΏΡ€ΠΈΡ‡ΠΈΠ½ этих ошибок позволяСт быстро Π½Π°ΠΉΡ‚ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Бамая распространСнная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° β€” нСсоотвСтствиС вСрсии ядра ΠΈ исходного ΠΊΠΎΠ΄Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°.

Если ΠΏΡ€ΠΈ компиляции Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ ошибки, связанныС с ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ символами ΠΈΠ»ΠΈ структурами, скорСС всСго, Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ написан для Π±ΠΎΠ»Π΅Π΅ старой вСрсии ядра. Π’ этом случаС стоит ΠΏΠΎΠΈΡΠΊΠ°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΊ рСпозитория с ΠΏΠΎΠΌΠ΅Ρ‚ΠΊΠΎΠΉ "kernel-5.x support" ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΉ.

  • πŸ”΄ Ошибка "Module build failed": ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ отсутствиС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ядра ΠΈΠ»ΠΈ mismatch вСрсий. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, совпадаСт Π»ΠΈ вСрсия linux-headers с вСрсиСй Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠ³ΠΎ ядра.
  • πŸ”΄ Ошибка "Device or resource busy": Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ занят Π΄Ρ€ΡƒΠ³ΠΈΠΌ процСссом (NetworkManager, wpa_supplicant). НСобходимо ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΌΠ΅ΡˆΠ°ΡŽΡ‰ΠΈΠ΅ сСрвисы ΠΏΠ΅Ρ€Π΅Π΄ запуском ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ для пСнтСста.
  • πŸ”΄ АдаптСр исчСз послС установки: Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎΠ²Ρ‹ΠΉ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΠ΅Ρ‚ с встроСнным. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΡŽΡ‰ΠΈΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π² blacklist.

Π’Π°ΠΊΠΆΠ΅ частой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ являСтся "ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅" Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° послС Π½Π΅ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ²ΠΈΠ΄Π΅Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… с энСргопотрСблСниСм. Π’ настройках Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ энСргосбСрСТСния, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» модуля.

НС Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ°ΡˆΠΈΠ½Π°Ρ… (VirtualBox, VMware) Ρ€Π°Π±ΠΎΡ‚Π° с Wi-Fi ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π°. USB-Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Ρ‹ ΠΏΡ€ΠΎΠ±Ρ€Π°ΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· ΡΠΌΡƒΠ»ΡΡ†ΠΈΡŽ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ ΠΏΠΎΡ‚Π΅Ρ€Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Для ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Kali Live USB ΠΈΠ»ΠΈ установку Π½Π° "ΠΆΠ΅Π»Π΅Π·ΠΎ".

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Wi-Fi Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ послС установки Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°?

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½ Ρ€Π΅ΠΆΠΈΠΌ энСргосбСрСТСния ΠΈΠ»ΠΈ Π²Ρ‹Π±Ρ€Π°Π½ Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ Ρ€Π΅Π³ΠΈΠΎΠ½. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π΅Π³ΠΈΠΎΠ½ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ iw reg set US (ΠΈΠ»ΠΈ ваш ΠΊΠΎΠ΄ страны) ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ power saving Π² настройках Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°.

Часто Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ вопросы (FAQ)

Как ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π»ΠΈ ΠΌΠΎΠΉ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ Ρ€Π΅ΠΆΠΈΠΌ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°?

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ iw list. Π’ Π²Ρ‹Π²ΠΎΠ΄Π΅ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Ρ€Π°Π·Π΄Π΅Π» "Supported interface modes". Если Ρ‚Π°ΠΌ Π΅ΡΡ‚ΡŒ слово "monitor", Π° Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ "valid interface combinations" ΡƒΠΊΠ°Π·Π°Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π΅ΠΆΠΈΠΌ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° совмСстим с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ, Ρ‚ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π΅ΡΡ‚ΡŒ. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΎΠΉ airmon-ng, которая сразу ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ список Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠ², ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΡŽ.

МоТно Π»ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ Wi-Fi Π±Π΅Π· доступа ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ?

Π”Π°, это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ. Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ (.deb Ρ„Π°ΠΉΠ»Ρ‹) ΠΈΠ»ΠΈ исходныС ΠΊΠΎΠ΄Ρ‹ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ с ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ΠΎΠΌ, ΠΏΠ΅Ρ€Π΅ΠΊΠΈΠ½ΡƒΡ‚ΡŒ ΠΈΡ… Π½Π° USB-Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ локально Ρ‡Π΅Ρ€Π΅Π· dpkg -i ΠΈΠ»ΠΈ компилятором. Однако, для компиляции всС Ρ€Π°Π²Π½ΠΎ понадобятся Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ядра, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вСсят Π½Π΅ΠΌΠ°Π»ΠΎ.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ послС обновлСния Kali пСрСстал Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Wi-Fi?

Π‘ΠΊΠΎΡ€Π΅Π΅ всСго, обновилось ядро Linux, ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ устанавливали Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Π½Π΅ пСрСсобрался автоматичСски. Если Π²Ρ‹ Π½Π΅ использовали DKMS, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π½ΠΎΠ²ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ процСсс установки Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° для Π½ΠΎΠ²ΠΎΠΉ вСрсии ядра. Если использовали β€” ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ статус Ρ‡Π΅Ρ€Π΅Π· dkms status ΠΈ запуститС dkms autoinstall.

Какой USB Wi-Fi Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ Π»ΡƒΡ‡ΡˆΠ΅ ΠΊΡƒΠΏΠΈΡ‚ΡŒ для Kali Linux?

НаиболСС совмСстимыми ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Ρ‹ Π½Π° чипсСтах Atheros AR9271 (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 2.4 Π“Π“Ρ†) ΠΈ Realtek RTL8812AU / RTL8814AU (ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° 5 Π“Π“Ρ† ΠΈ AC). Π˜Π·Π±Π΅Π³Π°ΠΉΡ‚Π΅ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠ² с Ρ‡ΠΈΠΏΠ°ΠΌΠΈ Broadcom, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ часто Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹Ρ… Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слоТно Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°.