Codeby web-security - новый курс от Codeby Security School

Представляем вашему вниманию новый курс от команды The Codeby - "Тестирование Веб-Приложений на проникновение с нуля". Общая теория, подготовка рабочего окружения, пассивный фазинг и фингерпринт, Активный фаззинг, Уязвимости, Пост-эксплуатация, Инструментальные средства, Social Engeneering и многое другое. Подробнее ...


Команда разработчиков Kali добавила новую версию проприетарного драйвера AMD ATI fglrx в репозитории Kali Linux. Это означает, что теперь его установка заметно упростилась.

Эта инструкция расскажет, как быстро и правильно установить драйвер AMD fglrx на Kali Linux.

В инструкции ниже установка осуществляется на Kali Linux 1.1.0a с ядром 3.18, но благодаря официальной поддержки в репозиториях, эта инструкция должна оставаться применимой ко всем последующим выпускам Kali.

Начнём с вопроса, а какая у вас видеокарта?

В консоли наберите

lspci | grep VGA

И посмотрите вывод. У меня он такой:

01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Cape Verde [Radeon HD 7800M Series]

У меня карта от AMD, т. е. эта инструкция для меня. Если у вас карта от NVIDIA , то для вас уже есть другая инструкция.

И ещё один дурацкий вопрос, а у вас Kali или другой Linux?

lsb_release -a

Смотрим вывод:

No LSB modules are available.
Distributor ID: Kali
Description: Kali GNU/Linux 1.1.0
Release: 1.1.0
Codename: moto

Если Kali, то продолжаем.

Раз уж мы начали с дурацких вопросов, то я сразу отвечу ещё на один: Нет, в VirtualBox'е и в других виртуальных компьютерах не нужно ставить никакие драйверы (ни для AMD, ни для NVIDIA). Там они всё равно не будут работать, и нет никакого способа заставить использовать видеокарту в виртуальных машинах.

Шаг 1. Добавляем официальные источники приложений — репозитории — Kali Linux

Простая инструкция по восстановлению оригинальных записей репозиториев.

Если у вас свежеустановленная Kali или вы точно знаете, что не меняли источники приложений, то пропустите этот шаг. В противном случае проверьте файл /etc/apt/sources.list.

Если там есть что-то другое, кроме приведённого ниже, это нужно исправить. Откройте этот файл текстовым редактором:

leafpad /etc/apt/sources.list

И закомментируйте или удалите все строки, кроме этих:

deb https://http.kali.org/kali kali main non-free contrib
deb https://security.kali.org/kali-security kali/updates main contrib non-free

deb-src https://http.kali.org/kali kali main non-free contrib
deb-src https://security.kali.org/kali-security kali/updates main contrib non-free

Шаг 2. Обновляемся

Чтобы быть уверенными, что у нас установлены последние пакеты из официальных дистрибутивов, обновляемся:

apt-get update
apt-get dist-upgrade

Шаг 3. Утановка хедеров (headers) Linux и рекомендуемых программ

Теперь, когда у нас правильные репозитории, мы можем установить следующие рекомендуемые приложения. Самая важная часть — это добавить правильные хедеры (headers). Другие программы могут оказаться уже установленными.

apt-get install firmware-linux-nonfree
apt-get install amd-opencl-icd
apt-get install linux-headers-$(uname -r)

ВНИМАНИЕ: Всё это должно присутствовать в официальных репозиториях Kali Linux, которые мы добавили/обновили на первом шаге. Во время написания этой инструкции, всё это было там, в репозиториях Kali, доступно.

Шаг 4. Установка драйверов fglrx drivers и контрольной панели

Почти готово, просто установите драйверы fglrx и контрольную панель. Хорошая новость в том, что это всё, что вам нужно сделать. Debian Jessie исправила ошибки с fglrx и последними драйверами, поэтому после установки всё просто работает.

apt-get install fglrx-atieventsd fglrx-driver fglrx-control fglrx-modules-dkms -y

ВНИМАНИЕ: На предыдущих версия Kali, на этом шаге появлялись предупреждения о том, что нужно обновить некоторые библиотеки (opencl и glx) и перезапустить такие службы как network и т. д. На новых версиях такого нет. Если у вас по каким-то причинам эти сообщения появятся, то нажмите везде Да. Никаких проблем, в том числе в будущем, это вызвать не должно.


Paranoid - курс от Codeby Security School

Представляем вашему вниманию курс от команды codeby - "Комплекс мер по защите персональных данных, анонимности в интернете и не только" Подробнее ...


После завершения установки нам нужно проверить, всё ли хорошо встало.

Шаг 5. Тестирование установки и генерирование файла xorg.conf

Чтобы убедиться, что установка прошла успешно, без ошибок, нужно протестировать драйверы fglrx. Это можно сделать следующими командами:

fglrxinfo
fgl_glxgears

21

Если всё прошло нормально, можно сгенерировать файл xorg.conf используя следующую команду

aticonfig --initial -f

файл xorg.conf будет размещён в каталоге /etc/X11.

Шаг 6. Обновляем файл grub.cfg и перезагружаемся

Почти готово, картам AMD во время загрузки нужны следующие параметры, вставленные в grub.cfg. Давайте это сделаем. Отредактируйте файл grub.cfg:

leafpad /boot/grub/grub.cfg

найдите эту секцию:

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Kali GNU/Linux, с Linux 3.18.0-kali3-amd64' --class kali --class gnu-linux --class gnu --class os {
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 4b5ccc43-ae6f-4cca-bf7d-0344af8644c6
echo 'Загружается Linux 3.18.0-kali3-amd64 ...'
linux /boot/vmlinuz-3.18.0-kali3-amd64 root=UUID=4b5ccc43-ae6f-4cca-bf7d-0344af8644c6 ro initrd=/install/gtk/initrd.gz quiet
echo 'Загружается начальный ramdisk ...'
initrd /boot/initrd.img-3.18.0-kali3-amd64
}

добавьте radeon.modeset=0 в конец следующей строки

linux /boot/vmlinuz-3.18.0-kali3-amd64 root=UUID=4b5ccc43-ae6f-4cca-bf7d-0344af8644c6 ro initrd=/install/gtk/initrd.gz quiet

Т.е. должно получится так:

linux /boot/vmlinuz-3.18.0-kali3-amd64 root=UUID=4b5ccc43-ae6f-4cca-bf7d-0344af8644c6 ro initrd=/install/gtk/initrd.gz quiet radeon.modeset=0

Обратите внимание: значение UUID, которое в моём случае 4b5ccc43-ae6f-4cca-bf7d-0344af8644c6, может быть различным на каждом ПК. Не перезаписывайте ваше значение моим.

Сохраните и выйдите. Перезагрузка.

reboot

После перезагрузки у вас должно получиться войти в графический интерфейс — наслаждайтесь проприетарным драйвером AMD ATI (fglrx) в Kali Linux 1.1.0a, работающей на ядре 3.18 (а также более поздних версиях).

Шаг 7. Запуск ATI Catalyst Control Center

Для запуска ATI Catalyst Control Center перейдите в Меню > Системные > Параметры > ATI Catalyst Control Center.

Должна запуститься amdcccle, в которой можно сделать необходимые изменения.

22

Заключение

Кроме переключения опций в графическом интерфейсе, вы можете сделать ещё больше с программой командной строки Aticonfig. Вы можете настроить несколько мониторов, регулировать скорость вентилятора или напрямую проверять температуру графического процессора. Для этого используется команда aticonfig.

Спасибо за чтение.

Если эта инструкция помогла вам в решении проблем с установкой драйвера fglrx на Kali Linux, то, пожалуйста, делитесь ссылкой на статью, а также лайкайте её в социальных сетях.

Для тех, кто хочет использовать мощь графической карты в качестве числодробилки (например для ускорения процесса взлома пароля), также смотрите следующие инструкции:


Codeby Market от Сodeby

Мы запустили свой магазин CodebyMarket Equipment for InfoSec. Уже добавили RaspberryAlfa Long-RangeOrange PiArduino и многое другое. Купить Pentesting Devices