The OpenNET Project / Index page

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



"Уязвимость в сетевых библиотеках языков Rust и Go, позволяющая обойти проверку IP-адресов"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Отдельный RSS теперь доступен для каждого обсуждения в форуме и каждого минипортала.
. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..." +/
Сообщение от Аноним (-), 09-Авг-21, 09:08 
> сравнить на глаз не выйдет без ошибок.

Вообще, неплохо получается. Надо просто знать что есть "подсеть" и "комп в ней". И по битам достаточно удобно раскладывается. В хексе, кстати, размер подсети проще чем в десятичном виде, тот видите ли по границам битов круглые значения не делает. И если тебя спросить сколько нулевых битов в хвосте какого-нибудь десятичного 210, ты, наверное, репу, так то, почешешь.

> то что восьмиричными числами пользовались на тех платформах постоянно, а шестнадцатиричными
> никогда. И то что их делали для людей, а не для упрощения жизни разработчику компилятора.

А таки шестнадцатиричные хорошо раскидывваются по базовым типам данных, и даже их половинкам, nibble в 4 бита так то тоже довольно удобно. И запомнить 16 значений побитово не сильно сложно, а так вопрос где сколько 0 и 1 отпадает как категория. Once and for all. Хекс любого размера декодабелен по 4-битным nibble'ам до бинарного представления даже "в уме". Для подсеток которые по границам битов делают это довольно удобное свойство.

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

Оглавление
Уязвимость в сетевых библиотеках языков Rust и Go, позволяющая обойти проверку IP-адресов, opennews, 08-Авг-21, 13:51  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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