цікаво

Як побудувати портативну хакерську станцію з Raspberry Pi та Kali Linux

Зламування паролів Wi-Fi, підробка облікових записів та тестування мереж на подвиги - це все досить весело, але якщо ви хочете взяти шоу в дорозі, вам буде потрібна легко переносна програма. Введіть Kali Linux та Raspberry Pi.

Kali Linux - це операційна система, побудована для тестування на проникнення в мережу. Ви можете запустити його на своєму ноутбуці, щоб зламати паролі Wi-Fi поблизу, підробляючі мережі, перевірити наявність вразливості Bluetooth та безліч інших речей. Пам’ятайте, використання цих знань для вторгнення в захищені мережі, швидше за все, вас заарештують і звинуватитимуть у кримінальній справі - можливо, федеральне звинувачення у порушенні Закону про комп'ютерну безпеку. Ви повинні використовувати ці знання лише для добра, для власного навчання та грати лише з мережами, якими ви керуєте. Раніше ми досить широко розмовляли про використання Kali Linux, тому ми не будемо переглядати це тут, але ознайомтеся з нашим посібником для огляду всього, що ви можете зробити з цим. Все це стосується версії Raspberry Pi, яку ми також створимо тут.

Raspberry Pi - це невеликий комп'ютер розміром з кредитною карткою, який не потребує великих витрат енергії. Якщо ви поєднаєте Raspberry Pi та Kali Linux разом, ви отримаєте супер-портативний апарат для тестування мережі, який ви можете взяти з собою куди завгодно. У цьому посібнику ми покажемо вам, як розпочати роботу Kali на Raspberry Pi з сенсорним екраном. Таким чином, вам ніколи не потрібно встановлювати Kali Linux на ваш основний комп'ютер.

Що вам знадобиться

  • Raspberry Pi (модель B / B + або 2, однак, Raspberry Pi 2 потребує декількох додаткових кроків для встановлення, тому якщо ви не хочете проходити ці дії, дотримуйтесь модель B +)
  • Акумуляторна батарея (будь-який із цих зовнішніх 5В акумуляторів з USB-порту, створений для смартфонів, повинен працювати, хоча більш цікаві рішення існують, якщо вам цікаво)
  • Картка Wi-Fi
  • 8 Гб SD-карта
  • Сенсорний екран PiTFT ( Оновлення: старіша версія цієї публікації вказувала на цей екран, який все ще працює, але не відповідає рівним можливостям Raspberry Pi 2 або іншим новішим версіям Pi)
  • Корпус (необов’язково, але якщо ви носите з собою Raspberry Pi навколо, це корисно. Цей випадок від Adafruit, створений для упаковки в PiTFT та модель B, - це чудовий варіант, якщо це модель, з якою ви працюєте.)
  • Клавіатура (мені подобається використовувати невелику бездротову клавіатуру з тачпадом, як це, щоб все вміщувалося в невеликій сумці.)
  • Настільний комп'ютер (для виконання початкової установки)

Крок перший: Встановіть Kali на Raspberry Pi

Перш ніж ми щось зробимо, вам потрібно буде завантажити та встановити сенсорний екран зображення Kali Linux для Raspberry Pi. Це як встановлення будь-якої іншої операційної системи Raspberry Pi, про яку ми детально ознайомилися тут, але ось коротка версія:

Як встановити Kali на вашу SD-карту в Windows

  1. Завантажте зображення Kali Linux Raspberry Pi для свого обладнання (користувачі моделі B / B + повинні захопити версію TFT, Raspberry Pi 2 має захопити версію Pi 2) і розпакуйте файл .img всередині. Примітка. Якщо ви не використовуєте сенсорний екран, завантажте звичайну версію Kali Linux для Raspberry Pi.

  2. Завантажте програму Win32DiskImager і розпакуйте додаток (.exe-файл) всередині.
  3. Вставте SD-карту у свій ПК з Windows за допомогою зчитувача карт.
  4. Відкрийте програму Win32DiskImager.exe, яку ви тільки що завантажили, двічі клацнувши по ній. Якщо у вас ОС Windows 7 або 8, клацніть правою кнопкою миші та виберіть "Запустити як адміністратор".
  5. Якщо ваша SD-карта не автоматично виявляється програмою, натисніть спадне меню у верхньому правому куті (з написом «Пристрій») та виберіть її зі списку.
  6. У розділі файлу зображень програми натисніть на значок маленької папки та виберіть Raspbian .img файл, який ви тільки що завантажили.
  7. Натисніть кнопку "Записати" і зачекайте, коли Win32DiskImager зробить свою справу. Коли вона закінчиться, ви можете сміливо вийняти вашу SD-карту і вставити її в Raspberry Pi.

Як встановити Kali на вашу SD-карту в OS X

  1. Завантажте зображення Kali Linux Raspberry Pi для свого обладнання (користувачі моделі B / B + повинні захопити версію TFT, Raspberry Pi 2 має захопити версію Pi 2) і розпакуйте файл .img всередині. Примітка. Якщо ви не використовуєте сенсорний екран, завантажте звичайну версію Kali Linux для Raspberry Pi.

  2. Завантажте конструктор RPi-sd-карт (не забудьте вибрати відповідну версію для встановленої версії OS X) і розпакуйте додаток.
  3. Вставте SD-карту в свій Mac за допомогою зчитувача карт.
  4. Відкрийте конструктор RPi-sd карт. Вам відразу ж запропонують вибрати зображення Raspbian. Виберіть .img файл, який ви завантажили раніше.
  5. Вас запитають, чи підключена ваша SD-карта. Оскільки ми вставили її раніше, так і є, тому продовжуйте і натисніть Продовжити. Вам буде запропоновано параметри SD-карти. Якщо у вас лише один вставлений, ви нічого більше не побачите в списку, і він буде перевірений. Якщо ні, просто перевірте лише ту карту, яку ви хочете використовувати, і натисніть кнопку ОК.
  6. Введіть пароль свого адміністратора та натисніть кнопку ОК.
  7. Вас запитають, чи SD-карту витягнуто. Це має відбутися, оскільки програмі потрібно її відключити, щоб вона могла виконувати пряму копію. Двічі перевірте, чи ваша SD-карта більше не доступна в Finder. НЕ видаляйте його зі свого порту USB. Коли ви впевнені, натисніть Продовжити.
  8. Конструктор RPi-sd-карт закінчує підготовку SD-карти, сміливо виймайте її та вставляйте її у ваш Raspberry Pi.

Крок другий: Підключіть дисплей

Raspberry Pi має GPIO (вхід / вихід загального призначення), до якого вписується сенсорний екран. На вашому Raspberry Pi - це набір штифтів у кутку - це має бути цілком очевидно, як воно вписується разом. Вперед та натисніть на ваш дисплей у Raspberry Pi.

Крок третій: підключіть все та включіть живлення

Якщо приєднаний дисплей, настав час підключити все інше. Підключіть Wi-Fi адаптер та клавіатуру до USB-портів. Потім підключіть Pi до своєї батареї.

Процес запуску може бути трохи повільним і незграбним, тому не хвилюйтесь, якщо це займе трохи часу. По-перше, ви побачите білий екран деякий час, перш ніж процес запуску завантажиться. Зрештою, вас вітає екран входу.

Якщо ви використовуєте Raspberry Pi 2, вам знадобиться пройти тут деякі налаштування, щоб екран працював. Якщо ви використовуєте B +, перейдіть до наступного кроку.

Наразі Raspberry Pi 2 потрібні додаткові кроки для роботи екрана. Коли ви спочатку завантажуєте його, вас вітає сумний, білий екран. На щастя, не дуже клопітно працювати з екраном. На жаль, вам знадобиться або монітор HDMI для приєднання Pi, або вам потрібно буде увійти через SSH, щоб пройти цю частину. Ідіть вперед і підключіть будь-який із них і завантажте Pi зараз.

  1. У командному рядку Raspberry Pi ви побачите рядок із ім'ям користувача та паролем. Введіть root імені користувача та toor пароля.

  2. Почніть з монтажу завантажувальної перегородки. Введіть mount /dev/mmcblk0p1 /boot і натисніть клавішу Enter.

  3. Далі ви завантажите та встановите програмне забезпечення для налаштування Adafruit. Введіть wget //adafruit-download.s3.amazonaws.com/adafruit_pitft_kernel_1.20150420-1.tar.gz і натисніть Enter.

  4. Введіть tar xf adafruit_pitft_kernel_1.20150420-1.tar.gz і натисніть Enter, щоб витягти цей файл.

  5. Введіть cd adafruit_pitft_kernel_1.20150420-1 і натисніть Enter.

  6. Введіть ./install.sh і натисніть Enter. Це займе певний час. Після закінчення він попросить перезавантажити. Скажіть так і чекайте перезавантаження.

  7. Введіть git clone //github.com/adafruit/Adafruit-PiTFT-Helper.git та натисніть Enter, щоб завантажити екранне програмне забезпечення Adafruit.

  8. Гаразд, тепер вам потрібно знову встановити завантажувальний диск. Введіть mount /dev/mmcblk0p1 /boot і натисніть клавішу Enter.

  9. Наберіть cd Adafruit-PiTFT-Helper і натисніть Enter.

  10. Введіть ./adafruit-pitft-helper -u /root/ -t 28r та натисніть Enter. Це налаштовує ваш дисплей.

  11. Тепер вам потрібно буде виправити деякі проблеми на екрані завантаження, який показує лише миготливий курсор. Введіть sudo apt-get install xserver-xorg-video-fbdev і натисніть Enter.

  12. Після завершення введіть cd /usr/share/X11/xorg.conf.d/ і натисніть Enter.

  13. Нарешті, наберіть nano 99-fbdev.conf і натисніть Enter. Це відкриє текстовий файл. Вам потрібно буде скопіювати такий файл коду у файл:

Розділ "Пристрій"

Ідентифікатор “myfb”

Драйвер “fbdev”

Варіант “fbdev” “/ dev / fb1”

EndSection

Закінчивши, натисніть Ctrl + X, щоб зберегти та вийти.

Це повинно це робити. Вперед введіть перезавантаження і натисніть Enter, щоб перезапустити Pi з робочого екрану.

Крок четвертий: Увійдіть і ввімкніть свою Wi-Fi карту

Тепер настав час увійти та включити Wi-Fi-карту, щоб ви могли фактично використовувати інструменти всередині Kali Linux. Raspberry Pi автоматично розпізнає вашу Wi-Fi карту, але вам все одно доведеться увійти в свою мережу. Перш за все, нам потрібно запустити графічний інтерфейс користувача Kali Linux і переконатися, що все працює:

  1. У командному рядку Raspberry Pi ви побачите рядок із ім'ям користувача та паролем. Введіть root імені користувача та toor пароля (це ми змінимо згодом).
  2. Введіть startx і натисніть Enter, щоб завантажити графічний інтерфейс для Kali. Це може зайняти трохи часу, щоб завантажити Pi.
  3. Тепер ви можете переміщатися по вашому Pi за допомогою сенсорного екрана та клавіатури. Торкніться невеликого значка терміналу на доці внизу, щоб відкрити командний рядок.
  4. Щоб налаштувати свою Wi-Fi карту, введіть nano /etc/network/interfaces у командний рядок і натисніть Enter, щоб завантажити файл конфігурації для налаштувань Wi-Fi.
  5. Додайте наступні рядки до текстового файлу, який ви щойно відкрили, замінюючи вашу мережеву інформацію в:

auto wlan0

iface wlan0 inet dhcp

wpa-ssid "ваше мережеве ім'я"

wpa-psk «мережевий пароль»

Закінчивши, натисніть Ctrl + X, щоб зберегти та вийти. Ваша карта Wi-Fi тепер повинна працювати (хоча вам, можливо, доведеться спочатку перезавантажити).

Крок п'ятий: Змініть пароль

Перш ніж робити щось інше, вам слід змінити кореневий пароль свого пристрою (щоб хтось із аналогічними навичками хакерства не контролював його). На щастя, це легко.

  1. Поки ви все ще знаходитесь у командному рядку (якщо ви цього не зробите, продовжуйте та просто торкніться значка терміналу в Калі, щоб знову відкрити його), введіть passwd та натисніть Enter.
  2. Введіть новий пароль два рази.
  3. Також добре налаштувати ваш сервер OpenSSH зараз, щоб він не був встановлений за замовчуванням. Введіть dpkg-reconfigure openssh-server та натисніть Enter.

Тепер ваша маленька портативна система налаштована та захищена.

Що ви можете зробити з цим пристроєм

З цього питання, що ви робите зі своєю маленькою портативною хакерською станцією, залежить від вас. Ви можете використовувати сенсорний екран на Pi для основної навігації та запустити будь-яку програму в Kali Linux, яку ви хочете. Якщо ви не знаєте, з чого почати, ось кілька ідей:

  • Налаштуйте SSH для віддаленого підключення до Pi
  • Вивчіть основи командного рядка
  • Зламати пароль Wi-Fi, створити підроблену мережу або прослухати трафік іншого пристрою

  • Контролюйте все, що відбувається в мережі
  • Більше посібників Kali Linux

Світ - ваша устриця. Рубайте відповідально, всі.

відчинено