The OpenNET Project / Index page

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



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

Оглавление

Уязвимость в strongSwan IPsec, приводящая к удалённому выполнению кода , opennews (??), 23-Ноя-23, (0) [смотреть все]

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


10. "Уязвимость в strongSwan IPsec, приводящая к удалённому выпол..."  +3 +/
Сообщение от Аноним (10), 23-Ноя-23, 14:56 
> отсутствие проверки размера перед копированием в буфер

Classical C

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

16. "Уязвимость в strongSwan IPsec, приводящая к удалённому выпол..."  +2 +/
Сообщение от Аноним (16), 23-Ноя-23, 16:09 
C запрещает проверки делать?
Ответить | Правка | Наверх | Cообщить модератору

19. "Уязвимость в strongSwan IPsec, приводящая к удалённому выпол..."  +3 +/
Сообщение от Аноним (10), 23-Ноя-23, 17:00 
Не, си позволяет молча писать мимо буфера.
А кто будет делать необязательные проверки? Вот RCE по 8 лет и живут.
Ответить | Правка | Наверх | Cообщить модератору

20. "Уязвимость в strongSwan IPsec, приводящая к удалённому выпол..."  +/
Сообщение от Аноним (20), 23-Ноя-23, 17:07 
Ассемблер тоже позволяет писать мимо буфера.
Ответить | Правка | Наверх | Cообщить модератору

21. "Уязвимость в strongSwan IPsec, приводящая к удалённому выпол..."  –1 +/
Сообщение от Анонимусс (?), 23-Ноя-23, 17:26 
Тот кто решает использовать ассемблер обычно (но это не точно) знает
1 зачем использовать асм
2 какие трудности могут случиться (и поэтому пишет 2 jmp, вдруг первый не сработает))

Да и людей способных программировать на ассемблере существенно меньше, чем писак на С.

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

26. "Уязвимость в strongSwan IPsec, приводящая к удалённому выпол..."  +3 +/
Сообщение от Анонис (?), 23-Ноя-23, 17:45 
> Да и людей способных программировать на ассемблере существенно меньше, чем писак на С.

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

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

29. "Уязвимость в strongSwan IPsec, приводящая к удалённому выпол..."  +/
Сообщение от Анонимусс (?), 23-Ноя-23, 18:00 
Думаю ты согласен, что "учить АСМ в вузе" и "мочь написать на нем программу спустя 10 лет" это разные вещи.

Более того я очень сомневаюсь, что те "мастера С" которые не осиливают str.split(sep="=", maxsplit=1) и пишут свой сплиттер для строк (тк в стандартной либе такого ненудного инструмента нету) справятся с программой на АСМ.

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

32. "Уязвимость в strongSwan IPsec, приводящая к удалённому выпол..."  +1 +/
Сообщение от Анонис (?), 23-Ноя-23, 18:06 
Возможно ты и прав. Но когда я последний раз собеседовался на текущую работу, одно из заданий было (после всяких алгоритмов и демонстраций практических знаний на допиливание uBoot, USB, PCI и т.д.) небольшая программа на C, в к-й надо построчно описать как будет выглядеть асм. И имхо тут ничего сложного нет, я справился.

З.Ы, я тебе там ниже ответил про BSDуна

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

33. "Уязвимость в strongSwan IPsec, приводящая к удалённому выпол..."  +/
Сообщение от Анонимусс (?), 23-Ноя-23, 18:15 
Я не знаю на какую должность ты шел и на какое направление.
Системщина и ембедед - да.
Какая-то обработка звука/изображений/видео - тоже скорее да, и то многие ограничатся дерганьем библиотечных функций.

А для того чтобы делать нативные приложения для пользователей - думаю это уже лишнее.
Т.е для прикладного софта типа текстовый редактор, почтовый клиент, банковское приложение, игры знание ассемблера достаточно в виде "знать что он существует".

Я знаю людей которые 10 лет пилят кроссплатформу под линукс, винду и иось/макось и отлично себя чувствуют)

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

42. "Уязвимость в strongSwan IPsec, приводящая к удалённому выпол..."  +/
Сообщение от 1 (??), 24-Ноя-23, 09:04 
> Более того я очень сомневаюсь, что те "мастера С" которые не осиливают str.split(sep="=", maxsplit=1) и пишут свой сплиттер для строк (тк в стандартной либе такого ненудного инструмента нету) справятся с программой на АСМ.

Это в каком стандарте С есть такая функция ?
Ты С и С++ не попутал ?

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

28. "Уязвимость в strongSwan IPsec, приводящая к удалённому выпол..."  +2 +/
Сообщение от Аноним (28), 23-Ноя-23, 17:56 
И поэтому на ассемблере пишут исключительно что-нибудь глубоко системное и железозависимое (перепроверяя по сто раз).
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

40. "Уязвимость в strongSwan IPsec, приводящая к удалённому выпол..."  –1 +/
Сообщение от all_glory_to_the_hypnotoad (ok), 24-Ноя-23, 01:14 
В asm нет буферов, так что с ним всё норм
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

44. "Уязвимость в strongSwan IPsec, приводящая к удалённому выпол..."  +1 +/
Сообщение от Аноним (44), 25-Ноя-23, 02:34 
Ещё скажите, что там с адресами работать нельзя.
Ответить | Правка | Наверх | Cообщить модератору

45. "Уязвимость в strongSwan IPsec, приводящая к удалённому выпол..."  +1 +/
Сообщение от Аноним (45), 25-Ноя-23, 10:25 
Ты уверен, что понимаешь что такое буфер?
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

47. "Уязвимость в strongSwan IPsec, приводящая к удалённому выпол..."  +/
Сообщение от Sw00p aka Jerom (?), 25-Ноя-23, 18:24 
так 99% ошибок именно в этих проверках :)
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

35. "Уязвимость в strongSwan IPsec, приводящая к удалённому выпол..."  +2 +/
Сообщение от Аноним (35), 23-Ноя-23, 18:49 
Classical это про историю, музыку, изобразительное искусство и тд. Тут ты наверно имел ввиду Classic.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

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

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




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

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