Size: a a a

Ассемблер

2021 February 22

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
@vimchenko  ку
источник

D

Den in Ассемблер
Котеечко Пухнастиньке
если и он не поможет - я просто повешусь
Может не совсем в тему, но вот разбираюсь сейчас с компиляцией ядра, и там куча всего интересного по безопасности, оказывается многое в поведении памяти, стека, зависит от того с какими настройками скомпилировано ядро, советую покопаться, там есть и поведение компилятора gcc  например, при указании inline игнорить его или нет, есть настройки aslr kaslr виртуальный стек, иницилизации памяти нулями, отравление стека по выходу рандомное выделение памяти процессам и много чего еще связанного с корячинием параметров защищенного режима, очень интересно, советую поглядеть!
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Den
Может не совсем в тему, но вот разбираюсь сейчас с компиляцией ядра, и там куча всего интересного по безопасности, оказывается многое в поведении памяти, стека, зависит от того с какими настройками скомпилировано ядро, советую покопаться, там есть и поведение компилятора gcc  например, при указании inline игнорить его или нет, есть настройки aslr kaslr виртуальный стек, иницилизации памяти нулями, отравление стека по выходу рандомное выделение памяти процессам и много чего еще связанного с корячинием параметров защищенного режима, очень интересно, советую поглядеть!
Главное - бекапы сделай инитрд старого и старого ядра. И конфига grub2
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Перед перезагрузкой.
источник

КП

Котеечко Пухнастиньк... in Ассемблер
А лучше вручную добавить запись в конфиг загрузчика что бы можно было без бубнов потом загрузиться в старое ядро
источник

КП

Котеечко Пухнастиньк... in Ассемблер
А так да. Интересные флажки есть для маллока - митигейшн для колдбута с джейтегом и дампа ОЗУ например
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Правда дороговато выходит если форсировать зануления чанков и до и после аллока
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Зато и uaf не страшен
источник

КП

Котеечко Пухнастиньк... in Ассемблер
На уровне всей системы
источник

КП

Котеечко Пухнастиньк... in Ассемблер
А на счёт компилятора я не совсем понял мысль. Флаги ядра, которые после загрузки в это ядро меняют поведение компиляторов запущенных под этим ядром?
источник

КП

Котеечко Пухнастиньк... in Ассемблер
😳
источник

D

Den in Ассемблер
Котеечко Пухнастиньке
А так да. Интересные флажки есть для маллока - митигейшн для колдбута с джейтегом и дампа ОЗУ например
да я сейчас закопался с этим ядром, даже в чат не выхожу, хочу слепить initrd, чтобы не грузилось ничего из конфигов ubuntu, все нужное уже в ядро запихал, и netfilter, и звук и видео и клаву с мышкой
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Den
да я сейчас закопался с этим ядром, даже в чат не выхожу, хочу слепить initrd, чтобы не грузилось ничего из конфигов ubuntu, все нужное уже в ядро запихал, и netfilter, и звук и видео и клаву с мышкой
Подписал хоть модули?
источник

D

Den in Ассемблер
да именно так!
источник

D

Den in Ассемблер
Котеечко Пухнастиньке
Подписал хоть модули?
я отключил защиту подписей чтобы не глючило, у меня ядро с kernel.org а прилепляю к кубунте
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Так а в чем смысл тогда?
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Den
я отключил защиту подписей чтобы не глючило, у меня ядро с kernel.org а прилепляю к кубунте
Ты можешь сам своим ключём подписать все
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Просто тогда никто кроме тебя не сможет изменить ядро, инитрд, либо загрузить в ядро драйвер
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Ну понятное дело придется ставить из сорцев драйвера
источник

D

Den in Ассемблер
Котеечко Пухнастиньке
Так а в чем смысл тогда?
хочу ядро новое, чтобы ничего лишнего небыло и новые технологии типа отравления стека и aslr чтобы были а то у меня ядро старое
источник