MATE для Gentoo Усиленный 4.8.17-r2 на карте AMD Radeon RX 480 стал очень медленным

Когда вам удается завершить процесс, вы можете заставить процесс вставить данные в память. Очень популярный способ сделать это — использовать переполнение буфера.

Как это работает? Вы знаете, например, что процесс прослушивает порт x и имеет буфер для определенной функции размером, скажем, 15 байт. Вы вызываете эту функцию с 15 байтами данных + n байтов (ваш код для выполнения). Если программа не проверит данные должным образом, она перезапишет соседнюю память вашим кодом, и, таким образом, код останется в памяти.Если вы можете заставить этот код выполняться, вы являетесь владельцем системы. Есть ограничения, например, процесс не может записывать в память за пределами своего выделенного пространства.

Существует длинный список уязвимостей во всех ОС, в которых переполнение буфера позволяет взломщикам вводить данные в память цели.

1
19.02.2017, 19:29
1 ответ

Простой ответ: в вашей системе слишком старые пакеты (да, усиленные не для игрового компьютера, а для старых стабильных серверов) для вашего нового модного графического процессора, ядро хорошее, но нужна Mesa минимально 13.0 лучше 17.0+ , также новейшая libdrm и llvm

PS: вместо xorg-video-ati вам понадобится драйвер xorg-video-amdgpu , а также llvm-3.9 +

или вы можете попробовать бинарные драйверы AMDGPU-PRO от AMD.

0
28.01.2020, 01:00

Теги

Похожие вопросы