Для начала загрузим Kali Linux:
Верификация загруженного Kali-образа
Проверим SHA1-сигнатуру для загруженного образа. Она должна совпадать с указанной на странице загрузки: 23dadf9c6d3fcd190e345ee070aa57155e93b745. Я буду использовать командную оболочку Git Bash.
$ shasum kali-linux-2016.1-i386.iso
23dadf9c6d3fcd190e345ee070aa57155e93b745 *kali-linux-2016.1-i386.iso
Скачаем официальный ключ Kali и импортируем его в связку ключей.
$ gpg --keyserver hkp://keys.gnupg.net --recv-key 7D8D0BF6
gpg: WARNING: using insecure memory!
gpg: please see http://www.gnupg.org/documentation/faqs.html for more information
gpg: requesting key 7D8D0BF6 from hkp server keys.gnupg.net
gpg: DBG: armor-keys-failed (KEY 0x7D8D0BF6 BEGIN
) ->0
gpg: DBG: armor-keys-failed (KEY 0x7D8D0BF6 END
) ->0
gpg: /c/Users/devtype/.gnupg/trustdb.gpg: trustdb created
gpg: key 7D8D0BF6: public key "Kali Linux Repository <devel@kali.org>" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
Нужно удостовериться, что ключ установился правильно.
$ gpg --list-keys --with-fingerprint 7D8D0BF6
gpg: WARNING: using insecure memory!
gpg: please see http://www.gnupg.org/documentation/faqs.html for more information
pub 4096R/7D8D0BF6 2012-03-05 [expires: 2018-02-02]
Key fingerprint = 44C6 513A 8E4F B3D3 0875 F758 ED44 4FF0 7D8D 0BF6
uid Kali Linux Repository <devel@kali.org>
sub 4096R/FC0D0DCB 2012-03-05 [expires: 2018-02-02]
Проверим, что контрольные суммы в файле SHA1SUMS были действительно предоставлены командой разработчиков Kali Linux.
$ gpg --verify SHA1SUMS.gpg SHA1SUMS
gpg: WARNING: using insecure memory!
gpg: please see http://www.gnupg.org/documentation/faqs.html for more information
gpg: Signature made 21 янв 2016 г. 2:37:00 using RSA key ID 7D8D0BF6
gpg: Good signature from "Kali Linux Repository <devel@kali.org>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: 44C6 513A 8E4F B3D3 0875 F758 ED44 4FF0 7D8D 0BF6
Осталось проверить, что сигнатура вычисляемая с загруженного ISO-образа совпадает с указанной в файле SHA1SUMS.
$ grep kali-linux-2016.1-i386.iso SHA1SUMS | shasum -c
kali-linux-2016.1-i386.iso: OK
Создание загрузочной флешки
Нам понадобится программа для создания загрузочных флешек. Я буду использовать Win32 Disk Imager и флешку на 8 ГБ.
Как создать загрузочную Kali-флешку из Linux или Mac OS X.
Как создать загрузочную Kali-флешку из Linux или Mac OS X.