The OpenNET Project / Index page

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



"Уязвимость в HTTP-сервере muhttpd, открываяющая доступ к файлам вне рабочего каталога"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Заметили полезную информацию ? Пожалуйста добавьте в FAQ на WIKI.
. "Уязвимость в HTTP-сервере muhttpd, открываяющая доступ к фай..." +/
Сообщение от Аноним (92), 11-Авг-22, 21:14 
> По-твоему, логично, что сущность с названием null pointer может быть не равна нулю?

Ты прочитал, что делает calloc?

Правильно. Выделяет массив байт и обнуляет этот массив байт.

Где ты увидел (нулевой) указатель? Причем тут "null pointer constant", который имеет смысл только во время компиляции?

Что надо сделать, чтобы появился указатель? Надо сперва записать указатель в то место, откуда потом будешь читать. Обнуление байтов - это не запись указателя.

Общее правило: перед тем как читать из памяти данные определенного типа, надо туда записать данное того же типа.

Конечно, есть некоторые правила бинарного представления типов данных: типа целые - в дополнительном коде, си-строки - последовательность ненулевых байт заканчивающаяся нулевым байтом и т.п.

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

Оглавление
Уязвимость в HTTP-сервере muhttpd, открываяющая доступ к файлам вне рабочего каталога, opennews, 05-Авг-22, 17:52  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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