The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Предложен метод эксплуатации разыменования NULL-указателей в ядре Linux, opennews (??), 20-Янв-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


117. "Предложен метод эксплуатации разыменования NULL-указателей в..."  –1 +/
Сообщение от Ivan_83 (ok), 20-Янв-23, 22:51 
1. Поменять счётчик на size_t и для 64х систем оно станет 64 битным.
2. Собирать с -fno-delete-null-pointer-checks и добавить проверки в код.
Ответить | Правка | Наверх | Cообщить модератору

119. "Предложен метод эксплуатации разыменования NULL-указателей в..."  +2 +/
Сообщение от Аноним (61), 20-Янв-23, 23:02 
0. Сделать, как в паскале длинные строки: если счётчик -1 (FF...F), это константный объект, счётчик не трогаем. И сразу все проблемы снимутся.
Ответить | Правка | Наверх | Cообщить модератору

126. "Предложен метод эксплуатации разыменования NULL-указателей в..."  –1 +/
Сообщение от Xasd8 (?), 21-Янв-23, 01:27 
> если счётчик -1 (FF...F), это константный объект

не сработает.

в этом случае увеличение количество ссылок а потом уменьшение их на тоже самое (больше) значение -- заставит пройти через нуль (не в том месте)

Ответить | Правка | Наверх | Cообщить модератору

128. "Предложен метод эксплуатации разыменования NULL-указателей в..."  +1 +/
Сообщение от Аноним (61), 21-Янв-23, 11:05 
> а потом уменьшение

Прочитай статью внимательно.

Ответить | Правка | Наверх | Cообщить модератору

164. "Предложен метод эксплуатации разыменования NULL-указателей в..."  +1 +/
Сообщение от Омномним (?), 24-Янв-23, 00:15 
Ну как сказать, снимутся. Превратятся в протечки.
Хотя чтобы FFFFFFFF рефкаунтов набрать - это надо очень постараться.
Ответить | Правка | К родителю #119 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру