Wireshark

Як зафіксувати трафік Wi-Fi за допомогою Wireshark

Як зафіксувати трафік Wi-Fi за допомогою Wireshark

У цій статті ви дізнаєтесь, як захоплювати бездротові кадри за допомогою Wireshark в Linux (Приклад: Ubuntu. Щоб слідувати цій статті, спочатку слід вивчити основи WireShark у статті Wireshark Basic, а потім повернутися сюди.

Для досягнення цього потрібно виконати кілька кроків.

Перевірка налаштування

Нижче наведено вимоги щодо захоплення пакетів Wi-Fi за допомогою Wireshark.

Інтерфейс Wi-Fi

Щоб перевірити, чи відповідаєте ви цій вимозі, відкрийте термінал за допомогою комбінації клавіш Alt + Ctrl + T і запустіть команду «iwconfig.”Цей результат повинен відображатись, якщо є функціональний інтерфейс Wi-Fi. На наступному скріншоті показано результат цієї команди:

У цьому прикладі “wlp2s0” - це назва інтерфейсу для карти Wi-Fi.

Підтримка режиму монітора

Картка Wi-Fi повинна підтримувати режим моніторингу, щоб мати змогу нюхати бездротові пакети. Це обов’язково, інакше ви не можете нюхати бездротові пакети за допомогою Wireshark. Відкрийте термінал і запустіть команду “iw phy0 інформація”Або“iw список.”Тут є величезний перелік інформації, але нам просто потрібно перевірити цей розділ на“монітор.”Якщо пристрій не підтримує режим моніторингу, неможливо буде нюхати бездротовий пакет за допомогою Wireshark.

Перевірте програмне забезпечення Wireshark

Відкрийте термінал і запустіть команду “дротяна акула -версія.”Якщо встановлено Wireshark, тоді має бути назва версії з великою кількістю деталей, як на наступному скріншоті:

Якщо він не встановлений, використовуйте команди “apt-get update”Та“apt-get встановити wireshark”Для встановлення Wireshark у вашій системі.

Налаштування режиму монітора

У попередніх розділах ви бачили, що режим за замовчуванням інтерфейсу Wi-Fi є «керованим.”Щоб захопити бездротовий пакет, нам потрібно перетворити“ керований ”режим у режим“ моніторингу ”. Є різні команди, якими ви можете скористатися, але, щоб спочатку застосувати простий метод, ми спробуємо скористатисяiwconfigКоманда для створення режиму монітора.

Припустимо, що ім’я інтерфейсу Wi-Fi - „wlp2s0,”, Як показано на скріншоті.

Крок 1: Увійдіть у режим суперкористувача

Спочатку перейдіть в режим суперкористувача; інакше ми отримаємо дозвіл на це.

Команда: “su"

Крок 2: Створіть режим монітора

Команда: “Монітор режиму iwconfig wlps20"

Вихід: Якщо інтерфейс активований, ви отримаєте повідомлення про помилку «Пристрій чи ресурс зайнятий».

Отже, зменшіть інтерфейс, використовуючи наступну команду.

Команда: “ifconfig wlsp2s0 вниз"

Потім знову виконайте першу команду.

Нарешті, перевірте, чи інтерфейс перебуває в режимі монітора, використовуючи “iwocnfig”Команда.

Ось знімок екрана, щоб пояснити всі вищевказані кроки:

Крок 3: Налаштуйте канал нюхання Wi-Fi

У бездротовому протоколі є два діапазони радіочастот:

  1. 5 ГГц [Діапазон частот 5180 МГц - 5825 МГц]
  2. 2.4 ГГц [Діапазон частот становить 2412 МГц - 2484 МГц]

Посилання на Wiki для списку каналів WLAN: https: // en.вікіпедія.org / wiki / List_of_WLAN_channels

Якщо ваша бездротова карта підтримує 1 і 2, це означає, що карта Wi-Fi може обнюхувати обидва налаштовані пропускну здатність каналів. Давайте подивимось, що підтримує наша карта.

За допомогою команди “iw список,”Ми можемо перевірити цю можливість. Ми шукаємо розділ нижче на знімку екрана команди:

Як ви бачите у наведеному вище списку, цей чіп Wi-Fi підтримує лише 2.4 ГГц [Перевірка діапазону частот].

Кожна частота називається номером каналу. Наприклад, 2412 МГц вважається каналом 1 [Показано в []].

Тепер нам потрібно налаштувати один канал для нашого інтерфейсу режиму монітора. Спробуємо встановити канал 11 [частота 2462 МГц].

Команда: “iwconfig wlp2s0 канал 11"

Якщо вищезазначена команда видає помилку, це створює інтерфейс [ifconfig wlp2s0 вгору”], А потім виконує“iwconfig wlp2s0 канал 11”Команда. Нарешті, виконайте “iwconfig”, Щоб переконатися, що канал налаштований належним чином.

Наступний знімок екрана пояснює кроки, наведені вище:

Крок 4: Запустіть Wireshark і починайте зйомку

Зараз ми всі готові захоплювати бездротові пакети. Ви можете запустити Wireshark у фоновому режимі, використовуючи таку команду:

У вікні запуску Wireshark ви побачите наступний екран. Тут ви можете побачити список інтерфейсів.

Далі виберіть інтерфейс режиму монітора, якийwlp2s0.”Виберіть цей інтерфейс, а потім двічі клацніть на ньому.

Ви бачите, що зараз триває зйомка в прямому ефірі.

Нижче наведено деякі підказки щодо бездротових пакетів:

Ви повинні побачити розділ протоколу, який зазвичай показує 802.11, що є бездротовим стандартом IEEE.

Ви також повинні побачити фрейми "Маяк", "Запит зонду" та "Відповідь зонду" в інформаційному розділі будь-якого кадру.

Якщо ви хочете зберегти знімок і перевірити його пізніше, виберіть «зберегти» або «зберегти як» та збережіть для подальшого аналізу.

Поки інтерфейс знаходиться в режимі монітора, ви можете захоплювати бездротовий пакет. Пам'ятайте, що якщо ви перезавантажите систему, бездротовий інтерфейс знову буде виглядати як "Керований" мод.

Висновок

У цій статті ви дізналися, як захоплювати бездротові пакети за допомогою Wireshark в Linux. Це дуже легко зробити в Linux, використовуючи вбудовану карту Wi-Fi, не встановлюючи додаткового стороннього програмного забезпечення. Ви можете створити сценарій оболонки, що містить усі ці команди, і запустити цей сценарій однієї оболонки, щоб налаштувати Wi-Fi-карту вашої системи як режим моніторингу, встановити бажаний канал і почати використовувати Wireshark.

Найкращі лабораторні ігри Oculus App
Якщо ви є власником гарнітури Oculus, то вам потрібно дізнатися про бокове завантаження. Бокове завантаження - це процес встановлення негарнітного вмі...
Top 10 Games to Play on Ubuntu
Windows platform has been one of the dominating platforms for gaming because of the huge percentage of games that are developing today to natively sup...
5 найкращих аркадних ігор для Linux
В наш час комп’ютери - це серйозні машини, що використовуються для ігор. Якщо ви не можете отримати новий високий бал, ви зрозумієте, що я маю на уваз...