• VLMI - форум по обмену информацией. На форуме можете найти способы заработка, разнообразную информацию по интернет-безопасности, обмен знаниями, курсы/сливы.

    После регистрации будут доступны основные разделы.

    Контент форума создают пользователи, администрация за действия пользователей не несёт ответственности, отказ от ответственности. Так же перед использованием форума необходимо ознакомиться с правилами ресурса. Продолжая использовать ресурс вы соглашаетесь с правилами.
  • Подпишись на наш канал в Telegram для информации о актуальных зеркалах форума: https://t.me/vlmiclub

Инструкция по сборке Kali Nethunter

Статус
В этой теме нельзя размещать новые ответы.

Miron_T31

Местный
Сообщения
195
Реакции
160
0 руб.
Инструкция по сборке Kali Nethunter

Учтите, что где "—" это две -

По своей сути NetHunter — это пoчти не измененный Kali Linux, устанавливаемый «поверх» Android и работающий внутри chroot-окружения. Он включает в себя вcе тот же набор из огромного количества хорошо известных нам инструмeнтов пентестинга, а также графическую среду XFCE, достучаться до которой можно как с самого смaртфона, так и с ноута/компа/планшета с помощью любого VNC-клиента

Основные требования:
1)Наличие кастомного рекавери
2)Дистрибутив Linux
3) Драйвер прямые_руки.dll

Перейдем к делу

Загрузка исходников

Шаг 1. Скачиваем исходники
В данном случае патчить директорию bin не нужно,нужен только Gitе
Устанавливаем

sudo apt-get install git

Открываем терминал и вводим следующую команду:

git clone https://github.com/offensive-security/kali-nethunter

После загрузки вводим команду:

cd kali-nethunter/nethunter-installer

Затем вводим команду:

./bootstrap.sh

и выбираем что нам нужно

Подготовка к сборке

Шаг 2. После загрузки исходников перейдите в директорию

kali-nethunter/nethunter-installer/devices

Там находим файл devices.cfg и добавляем в него информацию о своем девайсе по этому шаблону

# Full device name for CyanogenMod (or some other ROM)
[codename]
author = "Your Name"
version = "1.0"
kernelstring = "NetHunter kernel or any name to call your kernel"
arch = arm64
ramdisk = gzip
block = /dev/block/WHATEVER/by-name/boot
devicenames = codename codename2_if_it_has_one

У меня так(более понятный и без ядра(ибо нету))

# Asus Zenfone 2 Laser (720p)
author = "BlackFoxy757"
[Z00E]
version = "3.0"
arch = arm64
devicenames = Z00E Z00R Z00E_2 Z00RD Z00ED

После,нам нужно разобрать ядро(желательно ядро СМ) и достать оттуда либо zImage-dtb(для девайсов с ARMv7) или же Image.gz-dtb(для девайсов с ARMv8) или же dtb.img и положить это по пути

devices/[ваше имя девайса]

И в той же дирректоии есть файл kernels.txt в него можно вставить ссылку на исходники ядра по шаблону

# - Asus Zenfone 2 Laser
# CM 13.0
# git clone https://github.com/anomalchiktest/android_kernel_Z00RD -b cm-13.0

Но,если у вас нет всего этого можно собрать и без ядра

# #

Сборка

Теперь переходим к последнему шагу
Для сборки вводим команду по типу:

build.py [-h] [--device DEVICE] [--kitkat] [--lollipop] [--marshmallow]
[--nougat] [--forcedown] [--uninstaller] [--kernel]
[--nokernel] [--nosu] [--generic ARCH] [--rootfs SIZE]
[--release VERSION]

Где :

[DEVICE - кодовое имя устройства
[--kitkat] [--lollipop] [--marshmallow] [--nougat] - версия Android
[--forcedown] - принудительная перезагрузка
[--uninstaller] - собирает архив для удаления
[--kernel] - сборка с ядром(при его наличии)
[--nokernel] - сборка БЕЗ ядра
[--nosu] - сборка БЕЗ SuperSu(не рекомендуется в любом случае(с СМ-овским рутом могу возникать ошибки)
[--generic ARCH] - Build a generic installer (modify ramdisk only) (ставить только при наличии ядра)
[--rootfs SIZE] - сборка с Kali chroot rootfs (Либо full либо minimal)
[--release VERSION] - ну и версия сборки

Для примера

python build.py -d Z00E —marshmallow —nokernel —release 3.0 —rootfs full
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу