The OpenNET Project / Index page

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



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

Оглавление

Переполнение буфера в Toxcore, эксплуатируемое через отправку UDP-пакета, opennews (?), 15-Дек-21, (0) [смотреть все]

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


1. "Переполнение буфера в Toxcore, эксплуатируемое через отправк..."  +7 +/
Сообщение от Анонн (?), 15-Дек-21, 23:14 
Юху, еще один буфер переполнился!
Но эти еще и дефайнами пользоваться не умеют...
Ответить | Правка | Наверх | Cообщить модератору

9. "Переполнение буфера в Toxcore, эксплуатируемое через отправк..."  –4 +/
Сообщение от Аноним (9), 15-Дек-21, 23:30 
Нормальные люди дефайнами вместо енамов никогда не пользуются.

Если в проекте написано

#define ABCDF_A 1
#define ABCDF_B 2

значит в проекте код - говнокод, а у его авторов - ретроградное си головного мозга. От таких проектов и их авторов нормальные люди подальше держатся.

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

10. "Переполнение буфера в Toxcore, эксплуатируемое через отправк..."  –9 +/
Сообщение от Аноним (10), 15-Дек-21, 23:31 
Нормальные люди сишкой никогда не пользуются.
Ответить | Правка | Наверх | Cообщить модератору

12. "Переполнение буфера в Toxcore, эксплуатируемое через отправк..."  –8 +/
Сообщение от Аноним (9), 15-Дек-21, 23:33 
Я и говорю. Нет причин не использовать C++ и Rust вместо сишки.
Ответить | Правка | Наверх | Cообщить модератору

133. "Переполнение буфера в Toxcore, эксплуатируемое через отправк..."  +/
Сообщение от Аноним (133), 16-Дек-21, 23:55 
+1 и при использовании C++ если производительность не критична нужно использовать умные smart pointer.
Ответить | Правка | Наверх | Cообщить модератору

163. "Переполнение буфера в Toxcore, эксплуатируемое через отправк..."  +/
Сообщение от Аноним (163), 17-Дек-21, 19:49 
> умные smart pointer

В этом ITT треде...

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

187. "Переполнение буфера в Toxcore, эксплуатируемое через отправк..."  +/
Сообщение от Аноним (-), 23-Дек-21, 09:47 
> Я и говорю. Нет причин не использовать C++ и Rust вместо сишки.

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

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

24. "Переполнение буфера в Toxcore, эксплуатируемое через отправк..."  +/
Сообщение от Аноним (24), 16-Дек-21, 00:21 
хоть один язык, который стоит ближе к машинному коду кроме [macro]ассемблера, форта ???
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

56. "Переполнение буфера в Toxcore, эксплуатируемое через отправк..."  +1 +/
Сообщение от Crazy Alex (ok), 16-Дек-21, 03:05 
Те же плюсы, являясь фактически надмнодеством Си - никак не дальше, что прекрасно видно в эмбеде последние несколько лет, где с Си на них массово бегут. Но при этом позволёют запросто защититься от подобной чепухи.

Впрочем, зачем toxcore быть "ближе к железу" - отдельный вопрос.

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

112. "Переполнение буфера в Toxcore, эксплуатируемое через отправк..."  +1 +/
Сообщение от Аноним (-), 16-Дек-21, 14:13 
На С++ бегут неосиляторы процедурных алгоритмов. Чистая Сишка божественна, Rust и С++ отстой.
Ответить | Правка | Наверх | Cообщить модератору

113. "Переполнение буфера в Toxcore, эксплуатируемое через отправк..."  +1 +/
Сообщение от ИмяХ (?), 16-Дек-21, 14:22 
На Сишку перебегают неосиляторы ассемблера. А на ассемблер бегут неосиляторы машинного кода.
Ответить | Правка | Наверх | Cообщить модератору

131. "Переполнение буфера в Toxcore, эксплуатируемое через отправк..."  +/
Сообщение от Аноним (-), 16-Дек-21, 23:31 
> На Сишку перебегают неосиляторы ассемблера.

за..вает знаете ли . ниасиляторы, простите нас

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

188. "Переполнение буфера в Toxcore, эксплуатируемое через отправк..."  +/
Сообщение от Аноним (-), 23-Дек-21, 09:49 
> На Сишку перебегают неосиляторы ассемблера. А на ассемблер бегут неосиляторы машинного кода.

Даже колибридос в конце концов - задолбался, и столкнувшись с идеей перепсать i386 на x64 с ноля что-то приуныли. Уже и какой-то эрзац си сделали.

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

201. "Переполнение буфера в Toxcore, эксплуатируемое через отправк..."  +/
Сообщение от Аноним (-), 23-Дек-21, 12:31 
> Те же плюсы, являясь фактически надмнодеством Си - никак не дальше, что
> прекрасно видно в эмбеде последние несколько лет, где с Си на
> них массово бегут. Но при этом позволёют запросто защититься от подобной чепухи.

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

> Впрочем, зачем toxcore быть "ближе к железу" - отдельный вопрос.

Плюсы видите ли не интероперабельны со всем остальным.

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

39. "Переполнение буфера в Toxcore, эксплуатируемое через отправк..."  +/
Сообщение от verholomemail (ok), 16-Дек-21, 00:59 
вот мы и до́жЫли
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

81. "Переполнение буфера в Toxcore, эксплуатируемое через отправк..."  +/
Сообщение от lombock (?), 16-Дек-21, 10:17 
нормальные это кто? и чем они пользуются?
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

148. "Переполнение буфера в Toxcore, эксплуатируемое через отправк..."  +1 +/
Сообщение от anonymous (??), 17-Дек-21, 11:12 
Вы в /use/include давно заглядывали?
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

173. "Переполнение буфера в Toxcore, эксплуатируемое через отправк..."  +/
Сообщение от Аноним (-), 23-Дек-21, 07:48 
> Нормальные люди дефайнами вместо енамов никогда не пользуются.

Не все так просто. У тех и других свои особенности. Но фокус не в том, а в том что в макросах параметры надо в скобки помещать. Эти умники узнали про это сложным способом. Впрочем, узнал всего лишь asan, поймавший баг, так что это не атака и вообще неизвестно можно ли код выполнить.

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

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

33. Скрыто модератором  +/
Сообщение от Аноним (33), 16-Дек-21, 00:36 
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

34. Скрыто модератором  –1 +/
Сообщение от Аноним (33), 16-Дек-21, 00:37 
Ответить | Правка | Наверх | Cообщить модератору

37. Скрыто модератором  +3 +/
Сообщение от Аноним (-), 16-Дек-21, 00:42 
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

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

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




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

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