Есть ли у ядра Linux начиная с версии 5.0 защита CR0?

В вашем выражении sed отсутствует " ." для соответствия всем символам

 sed -i "s/<FOLDER NAME=\"\.*\"/<FOLDER NAME=\"$FLDR\"/g" Gather.XML
2
27.03.2020, 00:28
1 ответ

Да, чувствительные биты в CR0 и CR4 закреплены, начиная с версии 5.3 , как минимум черезwrite_cr0и write_cr4. Ваш код не работает, потому что вызов write_cr0не очищает бит WP.

Если вы находитесь в режиме супервизора, вы всегда можете написать CR0 напрямую, что позволит избежать закрепления; но закрепленные биты будут восстановлены при следующем вызове write_cr?. (Целью закрепления является предотвращение атак, связанных с вызовами этих функций.)

4
19.03.2021, 02:32

Теги

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