Kali linux oneplus one

Kali Linux NetHunter на Android: зачем и как установить

Здравствуй, мой любознательный друг! Наверняка тебя посещали мысли о том, как хакать все вокруг, не привлекая лишнего внимания санитаров службы безопасности и окружающих, быть похожим на героев фильмов, взламывающих системы просто с мобильного устройства, или как прокачать свою мобильность с минимальной потерей функционала? У меня для тебя хорошие новости.

Kali Linux NetHunter — проект Offensive Security. Той самой, что разрабатывает дистрибутив Kali Linux. Это набор программ и утилит из Kali с возможностью запуска на Android. Он позволит тебе по-другому посмотреть на свое любимое устройство на “зеленом роботе” и всегда быть если не во всеоружии, то с набором хорошо знакомых тебе отмычек.

NetHunter не является полноценной прошивкой для устройств, а представляет собой программную надстройку. Поддерживается многими девайсами: почти все из линейки Nexus, некоторые другие устройства от Sony, OnePlus, ZTE, Samsung. Полный список тут.

Устанавливается он на штатную прошивку поддерживаемых устройств и на некоторые кастомные прошивки (CyanogenMod и LineageOS). При этом ядро лучше использовать стандартное.

Но прежде чем начать брутить соседский wi-fi, давай поговорим детальнее об установке. У пользователей, которые никогда не занимались перепрошивкой устройств, могут возникнуть трудности.

Подготовительный этап установки

NetHunter устанавливается на рутованное устройство через кастомное рекавери. Следовательно, нам необходимо получить root и установить recovery (например, TWRP или CM). Перед началом установки стоит сделать backup, так как в процессе разблокировки загрузчика все личные данные удалятся.

Получение root-прав на устройстве — нетривиальная задача. Процесс сильно отличается в зависимости от девайса. Как именно это делается для твоего гаджета, стоит почитать на тематических форумах 4pda.ru и xda-developers.com. Есть случаи, когда разблокировка загрузчика и получение root невозможны или крайне сложны. Поэтому, при выборе устройства сразу обрати внимание на возможность этих действий.

Рассмотрим процесс установки на Nexus 10.

Нам нужно: качественный кабель, usb-порты прямо из материнской платы (чтобы минимизировать возможность получения “кирпича” из устройства), доступ в меню разработчика и само устройство с компьютером. Меню разработчика обычно открывается с помощью нескольких тапов на номер сборки в меню информации об устройстве. Там включаем отладку по USB. Появится всплывающее окно с разрешением на отладку — соглашаемся.


Разрешение на отладку по USB

Для разблокировки я использовал специальную программу Nexus Root Toolkit, где все происходит с помощью нескольких кликов.

Читайте также:  Сделать образ линукс минт

1. Запускаем программу. Если все установлено корректно, то в окне лога появится наше устройство. Стоит обратить внимание на его кодовое название — “manta”. Оно нам пригодится. Кодовое название других устройств можно найти в Интернете.


Nexus Root Toolkit

2. Нажимаем кнопку “Unlock Bootloader — Unlock”, это удалит все данные на устройстве.
Лог программы сообщит нам об успешной разблокировке и перезагрузит устройство.

3. Следующим действием получаем root и сразу же устанавливаем кастомный recovery (я ставил TWRP 3.0.2). Ставим галочку на “Custom Recovery” и нажимаем кнопку “Root”. Программа даст нам ссылку на свежую версию TWRP, переходим, скачиваем и указываем путь в программе на файл образа “twrp*.img”.

Вместе с root устанавливаются Supersu и BusyBox. Если не установились, можно их скачать с Play Market. Далее вручную устанавливаем пакет BusyBox через соответствующее приложение. BusyBox запросит root-права — обязательно соглашаемся!


Установка BusyBox*

Установка Kali Linux NetHunter

NetHunter состоит из компонентов ядра (kernel-nethunter) и самой программной надстройки (nethunter-generic). В релизной версии все компоненты собраны в один zip-архив. Есть сборки, где эти компоненты разделены на два архива: kernel-nethunter-manta-lollipop-*.zip и nethunter-generic-arm64-kalifs-full-rolling-*.zip. Для установки Nethunter OS необходимо через recovery установить сначала ядро, а потом программные надстройки, или установить все сразу с помощью архива, включающего в себя все компоненты.

Если тебе повезет, то готовый релизный архив для твоего устройства уже собран и находится на странице сайта Offensive Security. Но, если тебе не повезло, то придется собирать установочный архив самостоятельно. Для этого разработчики сделали утилиту из свежих компонентов. Нужно скачать директорию “nethunter-installer” из репозитория GitLab. Следуя инструкции, инициализируем хранилище устройств командой:

После этого с помощью скрипта на Python собираем установочный архив.

Рассмотрим несколько вариантов сборки с помощью данного скрипта:

    Полная сборка вместе с ядром и chroot для устройства Google Nexus 10 (manta) на Android 5.1.1 Lollipop.

Этот вариант сборки я использовал для установки Nethunter OS. Я не нашел информации, используются ли для сборки компоненты последней релизной версии или просто последние версии компонентов (возможно нестабильные), но у меня возникли проблемы. Например, не установились некоторые приложения NetHunter OS, но их иконки (в виде зеленого робота) были в меню приложений.

Полная сборка с ядром и chroot, но с указанием релиза.

Сборка для обновления ядра и приложений.

Сборка для обновления ядра.

Сборка для обновления приложений без ядра.

Полученный в результате сборки zip-архив (в моем случае nethunter-manta-lollipop-kalifs-full*.zip) сохраняем в корень устройства и загружаемся через recovery. Для каждого устройства загрузка recovery происходит по-разному.

Nexus 10: “Громкость +” + “Громкость -” + кнопка блокировки. Зажимаем их на несколько секунд, загружается bootloader, с помощью клавиш громкости выбираем “Recovery mode” и подтверждаем кнопкой блокировки.

Читайте также:  Intel 82579v windows server

В recovery TWRP выбираем “Install“, выбираем наш zip-файл установщика и тащим ползунок вправо. Установка пошла, после завершения перезагружаем устройство.


Процесс установки через TWRP.

Загрузится Андроид и начнется оптимизация приложений. В итоге, поменялись обои, появилось несколько новых программ в меню, которые, к сожалению, установились некорректно.


Некорректно установленные программы.

Исправить это легко: распаковываем zip-архив и устанавливаем приложения вручную через apk-файлы, которые лежат в *распакованный zip-архив*/data/app. Перед этим следует включить возможность установки приложений из неизвестных источников. Теперь устанавливаем сначала nethunter.apk, а затем и все остальные приложения. Перезагружаем устройство и видим, что иконки начали отображаться нормально. Советую дополнительно настроить HackerKeyboard, поскольку она более адаптирована для работы с терминалом.

Запускаем терминал, выбираем терминал Kali. И устанавливаем обновления:

Исправляем проблемы с репозиторием Microsoft:

Отметим, что домашняя директория пользователя Kali root находится на
Root-разделе: /data/local/nhsystem/kali-armhf/root.

Установка метапакетов

Метапакеты Kali можно дополнительно установить через приложение NetHunter в разделе Kali Chroot Manager — Add Metapackages.


Внизу будет ссылка на сайт, где описано какие пакеты входят в каждый пункт.

На этом установка Nethunter OS закончена, и в следующей статье мы рассмотрим практическое использование нашего кул-хацкерского девайса.

Источник

Установка Kali Linux NetHunter 3.0 на OnePlus One

Продолжаем цикл статей на тему Kali Linux NetHunter.

NetHunter

В этой статье я расскажу как установить CyanogenMod 12.1 и Kali Linux NetHunter на OnePlus One
Kali Linux NetHunter предназначен для тестирования на проникновения с устройств под управлением Android.
На данный момент официально поддерживаемые устройства:

  • OnePlus One;
  • Nexus 4;
  • Nexus 5;
  • Nexus 6;
  • Nexus 7 2012;
  • Nexus 7 2013;
  • Nexus 9;
  • Nexus 10.

Основные возможности данной платформы:

  • 802.11 беспроводные инъекции и создание точек доступа поддерживаемыми usb Wi-Fi адаптерами (лично мной протестированы Tp-Link TL-WN722n и Alfa Awus036NHA);
  • возможность произвести usb HID keyboard атаку;
  • поддержка BadUSB MITM атак;
  • поддержка Y-образного кабеля ядром системы (позволяет заряжать устройство и подключать через usbWi-Fi адаптер).

На устройстве потребуется установка кастомного recovery TWRP (как это сделать, описано в статье: Установка кастомного recovery TWRP на oneplus one).
На официальном сайте Kali Linux нужно скачать образ Nethunter для вашего устройства.
В случае с OnePlus One нужен CyanogenMod 12.1. Прошивку CM 12.1 можно найти на сайте CyanogenMod.

Все дальнейшие действия выполняются в TWRP. Как зайти в кастомное рекавери TWRP я рассказывал в прошлой статье.

Рекомендую через кастомное recovery сделать полный backup и скопировать его на другой носитель. В TWRP нужно выбрать пункт backup.

Следующим шагом я подключил через провод OTG, флешь накопитель с файлами прошивки CyanogenMod и NetHunter, которые мы скачали в самом начале статьи. Это два ZIP архива. В TWRP пункт Mount нужно выбрать OTG.

Читайте также:  Команда запуска служб домена active directory линукс

. Важный момент После этих манипуляций все ваши файлы, смс и так далее исчезнут.

В TWRP через меню Wipe необходимо сделать вайпы Dalvik Chache, Data, system и chache.

Возвращаемся в начальное меню TWRP нажимаем Install выбираем файл прошивки CM, ждём окончания установки и перезагружаем девайс.

Производим начальную настройку android и перезагружаемся снова в recovery и устанавливаем через install файл прошивки nethunter (nethunter-oneplus1-lollipop-3.0.zip).

Действия после установки:

  • Открыть Nethunter приложение и обновить Kali Chroot Manager;
  • Настроить Hacker Keyboard (в приложениях android);
  • В приложении Nethunter произвести настройку сервисов(Kali Services) и скриптов(Custom Commands);
  • Обновить базу данных эксплойтов. В приложении Nethunter пункт меню SearchSploit(LOAD DB).

В следующей статье я расскажу, как взломать Wi-Fi при помощи смартфона под управлением Kali Linux Nethunter.

Заказать создание и поддержку безопасной IT-инфраструктуры любой сложности

Быть уверенным в своей IT-инфраструктуре — это быть уверенным в завтрашнем дне.

Источник

[ROM][Official] Kali NetHunter for the OnePlus One LineageOS 18.1 R

yesimxev

Senior Member

I present to you: Kali NetHunter for the OnePlus One LineageOS 18.1 R

This is the latest (experimental) version for the OnePlus One.

Kali NetHunter is an Android ROM overlay that turns an ordinary phone into the ultimate Mobile Penetration Testing Platform.
The overlay includes a custom kernel, a Kali Linux chroot, an accompanying Android application, which allows for easier interaction with various security tools and attacks, as well as a client to the Kali NetHunter App Store.
Beyond the penetration testing tools arsenal within Kali Linux and the Kali NetHunter App Store, NetHunter also supports several additional classes, such as HID Keyboard Attacks, BadUSB attacks, Evil AP MANA attacks, and much more. For more information about the moving parts that make up NetHunter, check out our NetHunter Components page.
NetHunter is an open-source project developed by Offensive Security and the community.

Assuming you have unlocked bootloader
— Flash TWRP
— Copy Lineage, Magisk and NetHunter image to USB drive or the device
— Boot into TWRP, insert USB drive.
— Flash Lineage, and Gapps if needed, Magisk, reboot and do initial setup
— Reboot into TWRP
— Flash NetHunter

— Reboot
— Update and run NetHunter app
— Reboot

— RTL88XXAU driver added, tested with AWUS1900
— Y-cable is still supported, just need to have it as a Custom Command or in a script (AndroidSU)

Источник

Оцените статью