- Установка firmware kali linux
- Gemini PDA
- Kali on the Gem PDA — User Instructions
- 1. Download and Extract the Firmware
- 2. Download and Install the Drivers and Flash Tool
- 3. Backup the Current NVRAM Partition
- 4. Flash the Kali Linux Firmware
- 5. Boot Notes
- 6. Logging in for the First Time
- 7. Finish Android Rooting Process
- 8. Backing up the Kali Linux root Partition
- 9. That’s All
- Information:
- Guides:
- Downloads:
- Как обновить Kali Linux
- Обновление системы Kali Linux
- Репозиторий kali-last-snapshot
- Репозиторий kali-experimental
- Репозиторий kali-rolling
- Выводы
- Карманный набор хакера: ставим Kali Linux на смартфон
- Первый вариант установки
- Рабочие нюансы
- Этапы установки Kali Linux на смартфон
- Почти готово
- Напоследок
- Второй вариант установки
Установка firmware kali linux
This will NOT show up in the index or search.
It is kept around for historical reasons and may no longer be accurate.
Gemini PDA
Kali Linux is no longer providing pre-built images or a build-script to generate your own image. This hardware is no longer supported. The page is left for historical value.
The Gemini PDA is a multi-boot Android smartphone with a keyboard that supports the installation of up to three operating systems side-by-side (currently any three of the following: Android, Sailfish, Debian, Kali Linux).
By default, the Kali Linux Gemini PDA image does not contains the kali-linux-default metapackage which is often found in Kali platforms. If you wish to install extra tools please refer to our metapackages page.
Kali on the Gem PDA — User Instructions
Operating systems aren’t installed but flashed using the Smart Phone Flash tool provided by Mediatek. To flash a new Gemini PDA with rooted Android and Kali Linux requires only four steps:
- Download and extract the Kali-Gem firmware archive, which includes everything to setup the Gemini with the following partition table:
- Android (rooted), 16GB
- Kali Linux, 40GB
- Empty
- Download, install, and run the SP Flash tool
- Backup the current NVRAM partition
- Flash the Kali-Gem firmware
1. Download and Extract the Firmware
The Kali Linux Gemini image can be downloaded from the ARM images page. The folder contains all files required for a complete re-flash of the Gemini PDA with bootloader, a rooted Android partition and Kali-Linux.
If you would like a different partition layout, follow the official flashing guide. Make sure that the Linux partition is at least 6GB.
With a linux partition created, you can write the image file linux_root.img straight into it. Don’t forget to flash the corresponding Linux kernel image linux_boot.img .
The rest of the steps in this guide detail a complete re-flash of a Gemini x27 with a Windows PC.
2. Download and Install the Drivers and Flash Tool
- You can find the latest drivers here: Windows Flash Tool Drivers
- Once downloaded, unzip the archive
- You will find a folder called FlashToolDrivers. Open the folder and double click on the Install (install.bat) file
- Let the installation run and choose Yes when asked to make changes
- Now that the drivers have been installed, you can download the latest Windows flash tool: Windows Flash Tool
- Unzip the downloaded zip file containing the Windows FlashTool directory
- Next, run ‘flash_tool.exe’ in the FlashToolWindows folder
3. Backup the Current NVRAM Partition
Before flashing the device with a different firmware, it is a good idea to backup the current NVRAM partition. This partition stores key information for your Gemini, including the IMEI number. If it gets lost or damaged, your Gemini will not be able to make or receive calls.
To create a backup of your NVRAM partition, first select the Scatter-loading file by pressing the choose button and select Gemini_x27_A20GB_L36GB_Multi_Boot.txt inside the downloaded and extracted firmware folder. You should now see a partition table similar to the following:
Next go to the Readback tab and click on the Add button. A row will appear in the table as in the following screenshot:
To back up the NVRAM partition, click the Read Back button, connect your Gemini to your PC, and power on the Gemini by pressing the Esc button for about a second or two. The flash tool will detect the unit and back up the partition.
4. Flash the Kali Linux Firmware
- Click on the Download tab
- Choose the Scatter-loading file by pressing the choose button as in the following screenshot and select Gemini_x27_A20GB_L36GB_Multi_Boot.txt inside the downloaded and extracted firmware folder. Ensure that the other settings match the following:
- Download-Agent should be set to the file MTK_AllInOne_DA.bin, which is located in the FlashToolWindows or FlashToolLinux folder
- Scatter-loading file should be set to the specific scatter file of the firmware that was customized for the Kali-Gem built, which is located in the firmware folder
- Select the Firmware Upgrade option from the drop down menu. This will automatically select all the partitions in the table
- Your screen should look like the following:
To start the flashing process, just click on the big Download button, connect your Gemini to your PC, and power on the Gemini by pressing the Esc button for about a second or two.
Once booting, the flash tool will detect the unit and will start flashing the device with the selected firmware. The following screenshot shows a successfully completed flashing process:
5. Boot Notes
The multi-boot mechanism works as follows. Starting from a switched off Gemini, press the Esc (On) key to start the unit until the Gemini vibrates. Once you feel the vibration, you can choose the boot mode by pressing the following key combination:
- Boot 1 (Android): Default booting option when no keys or buttons are pressed
- Recovery Mode: Esc (On) is pressed. This will always boot into recovery mode
- Boot 2 (Kali Linux): Silver button on the right hand side of the device is pressed
- Boot 3 (N/A): Both Esc(On) key and silver button on the right hand side of the device are pressed at the same time. Keep the keys/buttons pressed until the screen turns ON
6. Logging in for the First Time
The default credentials for the device are:
root / toor kali / kali
After logging in for the first time, we recommend the following steps:
- Open terminal, change passwords, and run sudo dpkg-reconfigure locales to adjust the settings according to your region
- LXQT Regionals: Applications ->Preferences ->LXQT settings ->Locale
- Default Applications: Applications ->Preferences ->LXQT settings ->Session settings
- Set “Turn off monitor(s) when lid is closed”: Applications ->Preferences ->LXQT settings ->Power Management
- Wi-Fi Setup: Applications ->Usual applications ->Internet ->Conman UI Setup
- Run bluetoothctl on the command line to setup a mouse
- This image comes with the kali-tools-top10 metapackage pre-installed by default. If you wish to install extra tools please refer to our metapackages page or by running:
7. Finish Android Rooting Process
Run the pre-installed Magisk Manager to complete the rooting process.
8. Backing up the Kali Linux root Partition
To create a backup of your rootfs partition, click on the Readback tab in the flash tool and then on the Add button. A row will appear in the table as in the following screenshot:
Double-click on the file name and enter the name and location of the resulting image file. In the next screen, change the start address and length to the following values:
- Start Address: 0xc9000000
- Length: 0x8e2700000
It should look like this screenshot:
Click OK and then click Readback. Connect the Gemini and turn it on by pressing OK.
9. That’s All
Please keep in touch by joining us in the Kali Forums.
Information:
- Kali: kali.org
- Gemini: geminiplanet.com
- Planet Computers: planetcom.co.uk
- Planet Computers Developers Forum: developer.planetcom.co.uk/forumdisplay.php?fid=1
- Gemian: gemian.thinkglobally.org
- Gemian Wiki: github.com/gemian/gemini-keyboard-apps/wiki
- OESF Forum: oesf.org/forum/
- IRC Logs: logs.nslu2-linux.org/livelogs/gemini-pda/
- Halium: halium.org
Guides:
Downloads:
Updated on: 2021-Sep-27
Author: re4son
Источник
Как обновить Kali Linux
Kali Linux, на сегодняшний день одна из самых популярных операционных систем используемых для аудита безопасности корпоративных и домашних локальных сетей, периферийного оборудования, серверов, рабочих станций и различного ПО.
Программное обеспечение, поставляемое в рамках дистрибутива Kali Linux, периодически обновляется, получая при этом новые возможности или исправление ошибок в старых версиях ПО. Дальше мы рассмотрим как обновить Kali Linux из разных веток его репозитория.
Обновление системы Kali Linux
Kali Linux имеет три официальные ветки репозиториев. И каждая отличается своим набором пакетов для обновления операционной системы.
Репозиторий kali-last-snapshot
kali-last-snapshot (Kali последний снимок) самая стабильная ветка репозитория. Обновления для ПО и ОС в ней не публикуются, за исключением критических заплаток, исправляющих нестабильную работу или закрывающих бреши в безопасности операционной системы. Все новые возможности появятся только в новой версии операционной системы Kali Linux.
Чтобы применить этот репозиторий по умолчанию в вашей ОС, измените файл /etc/apt/sources.list:
sudo nano /etc/apt/sources.list
Впишите в него следующую строку (убрав все остальные если таковые есть):
deb http://http.kali.org/kali kali-last-snapshot main non-free contrib
Затем обновите список пакетов доступных из вашего репозитория:
sudo apt update
Обновление пакетов Kali Linux выполняется командой:
sudo apt upgrade
Репозиторий kali-experimental
kali-experimental (экспериментальная Kali) ветка репозитория которая подойдёт энтузиастам готовым получать самые новые версии ПО, находящиеся на стадии тестирования. Разработчики не гарантируют стабильность работы программ и операционной системы при обновлении из этой ветки.
Чтобы использовать данный репозиторий по умолчанию, обновите конфиг в файле /etc/apt/sources.list.
Вместо kali-last-snapshot вставьте kali-experimental. Должна получится такая строка:
deb http://http.kali.org/kali kali-experimental main non-free contrib
Обновить пакеты из этой экспериментальной ветки можно командами:
sudo apt update
sudo apt upgrade
Репозиторий kali-rolling
kali-rolling (дословно прокатывание, катание или обкатка) — репозиторий который используется по умолчанию во всех дистрибутивах Kali Linux. В данной ветке периодически выкладываются относительно стабильные новые версии ПО и компонентов операционной системы.
Если вы хотите использовать этот репозиторий по умолчанию в файле /etc/apt/sources.list должна быть следующая строка:
deb https://http.kali.org/kali kali-rolling main non-free contrib
Затем нужно поочерёдно выполнить ряд команд:
sudo apt update
Теперь обновить Kali Linux через терминал можно командой:
sudo apt upgrade
Если вы хотите обновить всё, включая и компоненты ОС, выполните команду
sudo apt full-upgrade
Выводы
Обновление Kali Linux по большому счету мало чем отличается от обновления других операционных систем на основе Debian или Ubuntu. Однако следует с осторожностью относится к обновлению из экспериментальной ветки репозитория Kali Linux. В случае необходимости можно установить отдельные пакеты из этого репозитория, не обновляя всю операционную систему целиком, даже если что-то пойдёт не так, всегда проще удалить одну нестабильную программу, чем исправлять целый ряд возможных проблем.
Источник
Карманный набор хакера: ставим Kali Linux на смартфон
Неважно, хакер вы или безопасник. Эта статья – то, что вы искали! Погнали разбираться, как установить Kali Linux на смартфон.
Начнем с азов. Kali Linux – десктопная версия ОС, а нас интересует версия, адаптированная под мобильные девайсы. Этот дистрибутив называется Kali Linux (NetHunter), вот его мы и будем устанавливать. Он ставится поверх «родного» Android в виде программы, что дает возможность пользоваться телефоном, как и раньше (звонки, SMS и прочие функции остаются доступны).
Если вы уже пытались найти инструкцию по установке Kali Linux на смартфон, то, скорее всего, это были туториалы с использованием Multirom. Инструмент позволяет установить на телефон сразу две независимые прошивки (как две ОС на обычном десктопе), переключаться между которыми можно во время ребута смартфона.
Этот способ нам не подходит, поскольку загрузчик от Multirom не сможет правильно прошить ядро, а если случится так, что на «подопытном» будет стоять не то ядро, большая часть функций NetHunter (эмуляция клавиатуры, поддержка USB-WiFi, Frame Injection, Bad USB и т. д.) окажется недоступной.
Первый вариант установки
Официально установка Kali Linux на смартфон подходит далеко не для всех девайсов. Среди поддерживаемого: Google Nexus, немного Samsung и One+ – список невелик, но он увеличивается сопоставимо росту популярности Kali NetHunter.
На перечисленные устройства все ставится просто, быстро и без напильника. А вот неофициальный список девайсов огромен. Все потому, что NetHunter – это обычное apk приложение, которое может работать на любой версии Android, начиная с 4.4. Установка дистрибутива – дело нехитрое, а вот проблемы с обновлением и установкой правильного ядра могут испортить весь кайф мероприятия.
Рабочие нюансы
Предостережение:
- перед началом каких-либо манипуляций сохраните все данные с телефона на свой ПК;
- создайте резервную копию в облаке;
- вы должны понимать, что подобные действия лишают девайс гарантии.
Официально поддерживаемые девайсы мы разбирать не будем, т. к. проблем они не вызывают. Если вы обладатель смартфона из списка неофициальной поддержки, то читаем дальше.
Для начала нужно определить, какая прошивка стоит сейчас на смартфоне, ведь большинство версий «родных» прошивок практически несовместимы с ядром NetHunter. В идеале, можно использовать lineage-os или AOSP – это два проекта, с которыми установка Kali Linux на смартфон должна пройти гладко.
Этапы установки Kali Linux на смартфон
Дочитав до этого места, вы уже должны уметь прошивать телефон, знать, как получить root-права и установить кастомное recovery (TWRP или TouchWiz). Разберемся с терминами:
- root-права – это права суперпользователя на телефоне.
- recovery – специальное меню для установки или восстановления прошивки. Если загрузиться с recovery, можно работать с ФС телефона, даже если на нем не установлен Android.
Как установить root и актуальное recovery конкретно на испытуемый телефон очень подробно описано на xda. Находим ветку с нужным устройством и читаем мануалы.
После этого обязательно установите приложение SuperSu и BusyBox, а далее запустите их по одному разу для инициализации в системе.
На сайте качайте нужное ядро (kernel) под ваш смартфон (не перепутайте кодовое имя ядра). Если повезет и там найдется ядро на нужный девайс – качайте его и устанавливайте (если не повезло, то ниже разобран этот вариант).
В конце списка расположены дистрибутивы Kali. Качайте full-версию (что мы и рекомендуем) с расширением arm64 или arfhf, и перекидывайте ее в корень карты памяти. После этого перегружайтесь в recovery, жмите на кнопку Install и устанавливайте скачанный архив. Процесс инсталляции длится около 20 минут, поэтому хорошенько зарядите подопытного. В конце установки перезагрузитесь.
На данном этапе NetHunter неспроста ставится без ядра. Если что-то пойдет не так, то будет очевидно, что беда со сборкой, а не с ядром или в связке ядра с дистрибутивом.
Если после перезагрузки вы увидите заставку Kali, значит пока все сделано правильно. Заставка может «висеть» от 3 до 7 минут. В случае более долгого зависания перезагрузите телефон. Войдите в recovery и почистите Dalvik Cache. Проверьте «загружаемость» системы и создайте бекап.
После удачной установки вы сразу заметите изменение внешнего вида и появление кучи новых приложений. При запуске любого из них может возникнуть ситуация, при которой не хватает root-доступа для работы. Для выдачи прав предоставьте их в диалоговом окне или в приложении SuperSu. Такие же манипуляции нужно реализовать и с приложением NetHunterTerminal (чтобы он появился в списке SuperSu, терминал нужно запустить хотя бы раз).
Почти готово
После вышеописанных действий у вас почти все должно работать. Но почти, ведь вы еще не установили новое ядро, а без него не видать ни BadUSB, ни эмуляции клавиатуры.
Тут выплывает одна особенность: некоторые прошивки lineage-os или AOSP могут содержать в себе ядро, которое подойдет вашему смартфону, что позволит использовать весь функционал Kali NetHunter, и ядро не придется ставить отдельно (но может быть и наоборот, и вы будете откатываться). Обо всех этих плюшках пишут в описании к релизу.
Рассмотрим ситуацию, когда все плохо, т. е. будем ставить ядро. Его поиск лучше начинать на xda. Многие сталкиваются в этом месте с проблемой поэтому сразу уточняем. Пишете в адресной строке браузера такой запрос: модель устройства nethunter kernel site:xda-developers.com. В необходимой ветке сайта в строке поиска введите два ключа “kernel nethunter” – они выделят необходимые ядра из списка. Выбирайте ядро под вашу версию Android, скачивайте и перекидывайте его в корень карты телефона.
Поступаем так же, как и с прошивкой: перегружайтесь в recovery, жмите на кнопку Install и устанавливайте скачанный архив. После завершения установки процесс включения может длиться от 5 до 15 минут. Если увидели заставку Kali, ядро было выбрано правильно. Ждите еще примерно 20 минут. Если заставка не пропала, перезагрузите смартфон и в recovery восстановите раздел boot из бекапа, созданного ранее.
Напоследок
В самом конце осталось обновить всю систему Linux целиком. Это обязательное правило даже для десктопной версии обычного линукса. В терминале Kali используйте команду apt update и apt upgrade, ждите около часа (зарядка – наше все).
Второй вариант установки
Данный способ установки Kali Linux на смартфон проще первого, ибо установка на виртуалку, и не придется ковыряться с получением root-прав.
Для начала убедитесь, что на девайсе есть 4GB свободного места, все заряжено, и открыт доступ в интернет.
1. Скачивайте образ Kali Linux Light 32-Bit с официального сайта.
2. Перекидывайте скачанный образ в пустую (нужно создать) папку в корне карты памяти.
3. Для виртуализации понадобится приложение. По ссылке найдете подробное описание и инструкции.
4. устанавливайте Limbo, запускайте и создавайте учетку своего юзера.
5. В Architecture укажите x86, в CPU Cores – 4, а RAM ставьте не менее 512MB (лучше больше, если память позволяет).
6. Создайте хранилище (Hard Disk) размером не меньше 4GB.
7. В CD-ROM откройте меню и найдите скачанный iso-файл Kali.
8. В разделе Network отметьте галочкой пункт User.
9. Ниже в секции Boot Settings укажите загрузку с привода.
10. Все готово к установке. Жмите на кнопку запуска и ожидайте окончания процесса.
Источник