Kali Linux Persistence

kali-special-features-ISO1Здравейте,
Реших да споделя с Вас как може да си направите boot USB флашка с инсталиран Kali Linux persistence. Къде се крие проблемът? Когато инсталирате iso-то на Kali, то заема само около 3GB от флашката. Останалата част остава неизползвана. Сега ще поправим този проблем. Всичко, за което говоря, ще става през Линукс. С Windows не се занимавам от доста време.
Какво ни трябва?
1. Kali Linux последна версия. Сваляте си iso файла от https://www.kali.org/downloads/
2. Купувате си USB флашка с размер поне 4GB (моята е 16GB).
3. Отваряте терминала на Linux (Ctrl+Alt+T).
4. Минавате в режим на супер юзър (sudo su). Аз използвам Linux Mint.
Първа стъпка – зареждате (инсталирате) Kali Linux на флашката. Това може бързо да стане с помощта на dd (disk dump) по следния начин:
Първо стартирате (без да пъхате флашката в USB-то)
$ fdisk -l
Тя ще Ви даде отговор на това, кои устройства са маунтнати. После включвате флашката и пак стартирате
$ fdisk -l
При мен видях, че флашката е маунтната, като устройство /dev/sdb. Стартирате dd по следния начин:
$ dd if=/path/to/your/file.iso of=/dev/sdb
Естествено, замествате /path/to/your/file.iso с истинското пълно име на файла на Kali Linux. Програмата dd няма надписи за статус. Просто я изчакайте да си свърши работата (около 10мин.).
Готово! Вече имате инсталиран Kali Linux на флашката. Сега остава да решим проблема с неизползваното пространство. При мен то беше 12GB.
Втора стъпка
1. Трябва неизползваното пространство да бъде форматирано във формат ext4. За тази цел може да използвате примерно gparted, но аз ще Ви покажа бърз начин през терминала. Стартирате fdisk:
$ fdisk /dev/sdb
Попълвате: Command (m for help): n
Select (default p): p
И после щракате 3 пъти Enter. И готово – вече си имате партишън /dev/sdb3.
Остава само да съхраните новия партишън, въвеждайки w. Ако видите предупреждение, че кърнълът все още ползва старата таблица, извадете и пак включете флашката.
След това трябва да създадем файловата система ext4 върху новия партишън, като едновременно кръстим партишъна persistence. За целта стартирайте следната команда:
$ mkfs.ext4 -L persistence /dev/sdb3
Трета стъпка – да направим новия партишън истински persistence. За целта ще изпълним следните команди:
$ mkdir /mnt/my_kali
$ mount /dev/sdb3 /mnt/my_kali
$ echo “/ union” > /mnt/my_kali/persistence.conf
След това отворете с vim новия файл persistence.conf и изтрийте кавичките. Запишете файла.
Последно – umount:
$ umount /dev/sdb3
Това е! Вече може да рестартирате компютъра си и да заредите от флашката Kali Linux Persistence.
Какво печелим по този начин? Ще може да съхраним всичко, което си поискаме, на самата флашка. Ще можем да изтеглим и приложим всички ъпдейти и т.н.
Надявам се да съм бил полезен!