Частина 14. Як шукати експлойти через SearchSploit та підключити Wi-Fi Pineapple у Kali NetHunter

12.07.2025 2 хвилин Автор: Newsman

Дізнайтесь, як використовувати SearchSploit у Kali NetHunter для швидкого пошуку експлойтів офлайн та як налаштувати підключення до Wi‑Fi Pineapple через OTG або Y‑USB. У статті покроково описано роботу з базою Exploit-DB, функції надсилання коду через HID, а також конфігурацію Pineapple Connector для перехоплення трафіку з Android.

Знайдіть експлойти за допомогою SearchSploit та налаштуйте Wi-Fi Pineapple connector

SearchSploit — це потужний інструмент командного рядка, що є частиною системи NetHunter, розробленої Offensive Security. Він розроблений, щоб допомогти фахівцям з безпеки та тестувальникам на проникнення шукати відомі вразливості в програмному забезпеченні, використовуючи комплексну базу даних експлойтів під назвою Exploit-DB.

База даних експлойтів — це комплексна та загальнодоступна база даних експлойтів, інформації про вразливості та пов’язані з ними інструменти. Вона служить цінним ресурсом для фахівців з безпеки, дослідників та тестувальників на проникнення для пошуку інформації про відомі вразливості в різному програмному забезпеченні та системах. База даних містить понад 45 000 експлойтів, понад половина з яких пов’язана зі загальним розкриттям вразливостей (CVE).

Використання SearchSploit

Вперше необхідно завантажити базу даних експлойтів з Exploit Database, що може зайняти кілька хвилин, як показано на мал 1.

мал 1. Початкове завантаження бази даних експлойтів

Після завантаження бази даних ви можете шукати експлойти, використовуючи ключові слова в Search Exploitsрядку редагування або просто вибираючи Platform експлойт, Type як показано на мал 2.

мал 2. Варіанти експлойтів пошуку

З Platform опцій ви можете вибрати з понад 60 різних цільових систем, таких як:

aix, alpha, android, arm, ashx, asp, aspx, atheos, beos, bsd, bsd_x86, cfm, cgi, freebsd, freebsd_x86, freebsd_x86-64, hardware, hp-ux, immunix, ios, irix, java, json, jsp, linux, linux_misp, linux_sparc, linux_x86, linux_x86-64, lua, macos, minix, multiple, netbsd_x86, netware, nodejs, novel, openbsd, osx, osx_ppc, palm_os, perl, php, plan9, python, qnx, ruby, sco, solaris, solaris_sparc, solaris_x86, tru64, ultrix, unix, unixware, vxworks, watchos, windows, windows_x86, windows_x86-64та xml.

У Type меню експлойтів ви можете вибрати один із чотирьох варіантів, таких як:

dos, local, remote та webapps.

Зі списку експлойтів , показаних на мал 2, ви можете побачити їхню назву з назвою цільової системи, автора та дату випуску експлойта. Праворуч від кожного експлойта розташовані три кнопки SEND HIDта . Кожна з них відповідає за різні функції, як описано нижче.VIEW SOURCEVIEW IN WWW

SEND HIDмає зручно надсилати код експлойту як HID на підключений USB-пристрій (комп’ютер) у вигляді тексту. На жаль, це не працює. Коли я перевірив код програми NetHunter на GitLab, він відповідає за виконання команди ( su -c /data/data/com.offsec.nethunter/files/scripts/bootkali file2hid-file /usr/share/exploitdb/{path_to_exploit}), яка перетворює вхідний файл, у цьому випадку наш експлойт, і виводить кожен рядок на hid device, що в результаті буде виведено в текстовий редактор підключеного ПК. Це простий спосіб перенести код експлойту з NetHunter на комп’ютер.

VIEW SOURCE відображає деталі експлойту, CVE та шлях для завантаження коду експлойту, що підтверджує концепцію, як показано на мал 3.

мал 3. Деталі експлойту

VIEW IN WWWвідображає детальну інформацію про експлойт у веббраузері, звідки exploit-db.comможна скопіювати код.

Пошук експлойтів

У верхньому правому куті (три крапки) ви можете увімкнути пошук у необробленій базі даних. Далі з’явиться спливаюче попередження, яке повідомить вас, що пошук у необробленій базі даних буде повільним, як ви можете бачити на мал 4. З мого досвіду, пошук у необробленій базі даних зовсім не був повільним (OnePlus 7T).

мал 4. Спливаюче вікно попередження про повільний пошук у необробленій базі даних

Ця функція дозволяє виконувати більш гнучкий та розширений пошук, безпосередньо вказуючи параметри пошуку за допомогою регулярних виразів. Ця функція особливо корисна, коли потрібно виконувати більш конкретний пошук на основі шаблонів або коли потрібно шукати певні рядки в описі, типі, платформі та авторі, як видно на мал 5.

мал 5. Необроблений пошук на основі ключового слова (ліворуч) та автора (праворуч)

Ананасовий конектор

Pineapple Connector– це функція NetHunter, яка дозволяє підключити ваш пристрій Android до пристрою Pineapple з Wi-Fi за допомогою USB-кабелю та OTG-адаптера, як видно на мал 6.

мал 6. Ананас, підключений до NetHunter та зовнішнього акумулятора за допомогою Y-USB та OTG-кабелю (https://twitter.com/hackerfantastic/status/782285844665294848)

Пристрій WiFi Pineapple – це інструмент для тестування бездротового зв’язку на проникнення, який можна використовувати для проведення різних тестів безпеки в бездротових мережах. Функція Pineapple Connector дозволяє використовувати ваш пристрій Android як мережевий інтерфейс для WiFi Pineapple. Це означає, що ви можете використовувати свій пристрій Android для сканування бездротових мереж та проведення інших тестів безпеки за допомогою WiFi Pineapple.

Щоб скористатися Pineapple Connector, вам потрібен рутований пристрій Android з NetHunter (не безрутове встановлення NetHunter). Вам також знадобиться кабель Y-USB з OTG-адаптером для підключення до вашого Android та зовнішнього джерела живлення, такого як акумулятор або розетка. Після того, як у вас є все це, ви можете підключити свій пристрій Android до WiFi-пристрою Pineapple та почати використовувати Pineapple Connector.

Усередині Pineapple Connectorви можете редагувати свій переадресований трафік Pineapple GatewayWeb Interface IPPineapple Nano Web PortClient IPPineapple CIDR, перед початком з’єднання, як показано на мал 7. Перед цим Setup Connectionвам слід увімкнути USB-модем на вашому Android, щоб увімкнути RNDIS.

мал 7. Налаштування Pineapple Connector

На жаль, я не зміг відтворити налаштування Pineapple Nano за допомогою NetHunter та поекспериментувати з ним, оскільки наразі в мене їх немає.

Висновок

SearchSploit є цінним інструментом для фахівців з безпеки та тестувальників на проникнення, оскільки він спрощує процес пошуку відомих вразливостей та експлойтів. Використовуючи базу даних Exploit-DB, він допомагає виявляти потенційні слабкі місця в програмному забезпеченні, дозволяючи користувачам ефективніше оцінювати безпеку своїх систем та програм. Однак важливо зазначити, що інструмент слід використовувати відповідально та етично, в межах чинного законодавства та дозволів, щоб уникнути будь-яких незаконних або несанкціонованих дій.

Хоча мені не вдалося повністю протестувати його, Pineapple Nano, невеликий портативний пристрій для бездротового тестування на проникнення, можна використовувати Pineapple Connector для зручного аудиту бездротових мереж. Його можна використовувати з пристроями Android, підключивши його до телефону через USB-модем.

Підписатися
Сповістити про
0 Коментарі
Найстаріші
Найновіше Найбільше голосів
Інші статті по темі
Знайшли помилку?
Якщо ви знайшли помилку, зробіть скріншот і надішліть його боту.