1.1, Аноним (1), 15:24, 20/03/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
> возможность прочитать данные из области вне выделенного буфера
> ошибка при работе с неинициализированными переменными
> обращение к уже освобождённой области памяти х2
> обращение к уже освобождённым областям памяти
а прям запахло... даже сложно сказать чем...
| |
|
|
3.3, Аноним (1), 15:33, 20/03/2020 [^] [^^] [^^^] [ответить]
| +5 +/– |
вообще имелось в виду что-то среднее между рукожопством, быдлокодингом и раз-два и продакшн
ржавчиной тут как раз даже не пахнет
| |
|
4.11, Аноним (11), 16:08, 20/03/2020 [^] [^^] [^^^] [ответить]
| +8 +/– |
Когда руководству объясняешь про тесты, а оно кричит - бизнесу нужен релиииз!!! Вот и платит бизнес после, за тесты ...
| |
|
5.20, хотел спросить (?), 17:31, 20/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
Может надо писать адекватно и вдумчиво? Тогда и тесты будут не нужны на 100% покрытия...
И будут они вторичны, а не как сейчас - основой процесса разработки.
И не будет острой наобходимости контролировать тупых макак, генерирующих 100 символов быдлокода в минуту.
| |
|
6.24, Вебмакака (?), 18:00, 20/03/2020 [^] [^^] [^^^] [ответить]
| +13 +/– |
Без багов код пишешь небось? Давай уже ссылку на гитхаб, не томи. Хочу прикоснуться к великому.
| |
|
7.61, хотел спросить (?), 23:06, 20/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Без багов код пишешь небось? Давай уже ссылку на гитхаб, не томи.
> Хочу прикоснуться к великому.
ну почему же без багов, почти без багов.. да и те находятся в процессе разработки
но ссылку не дам.. )) это же лютая проприетарщина ))
есть одна хорошая статья про опен спейсы и концентрацию на задаче
может и найду ссыль на нее
| |
|
6.47, НяшМяш (ok), 20:48, 20/03/2020 [^] [^^] [^^^] [ответить]
| +4 +/– |
> Может надо писать адекватно и вдумчиво? Тогда и тесты будут не нужны на 100% покрытия...
Я тоже так делал, а потом кушать захотелось и я устроился на работу.
| |
|
7.62, хотел спросить (?), 23:07, 20/03/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> Может надо писать адекватно и вдумчиво? Тогда и тесты будут не нужны на 100% покрытия...
> Я тоже так делал, а потом кушать захотелось и я устроился на
> работу.
я тоже пишу коммерческие задачи, и да к сожалению 95% рынка не заботит качество
но как я уже писал.. самолеты потом падают.
| |
|
6.85, анонимуслинус (?), 23:16, 21/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
когда нибудь слышал о дырах на стыке программ? 2 проги абсолютно без багов , абсолютно чистые на выходе дадут дыру в систему. и таких программ сотни в линуксе в основной поставке, а сколько их с багами?. вот потом иди скажи что там все ок.
| |
|
5.41, анон (?), 19:44, 20/03/2020 [^] [^^] [^^^] [ответить]
| –2 +/– |
бизнес после не платит
никогда
только пытается сократить потери
это в каждой методичке есть
| |
|
|
5.46, Fracta1L (ok), 20:20, 20/03/2020 [^] [^^] [^^^] [ответить]
| –4 +/– |
Ну что за вражья клевета. Сишка - она как коммунизм, идеальна. А то что в реале оно сплошной ужас - это всё враги да диверсанты виноваты. И буржуи ещё, вон выше в комментах уже указали на этих негодяев.
Бгг.
| |
5.87, Егор Мамонтов (?), 23:55, 21/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
конечо, пиши на яве, пиши на питоне, на js, не пиши на с++. Необходимость в армии контентщиков не отменялась.
| |
|
|
|
2.4, Аноним (5), 15:35, 20/03/2020 [^] [^^] [^^^] [ответить]
| –5 +/– |
Болью от поедания кактуса выросшего на почве древнего Алгола.
| |
|
|
|
3.21, хотел спросить (?), 17:32, 20/03/2020 [^] [^^] [^^^] [ответить]
| +5 +/– |
они и на расте успеют обосраться, потому что виноват, кто угодно, но только не сами
расплодилось вайтишников баранов, потом самолеты падают
| |
|
4.49, Crazy Alex (ok), 21:15, 20/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
Ну не застали люди те же сказки про джаву, питон,пхп, флеш. Тоже рассказывали, что безопасные языки.
| |
|
5.53, Lex (??), 21:46, 20/03/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Поначалу и JS считали абсолютно безопасным языком уже чисто по определению ( "т.к он скриптовый и его чертовски легко контролировать"(с) )
| |
5.60, Wilem (?), 22:34, 20/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Ну не застали люди те же сказки про джаву, питон,пхп, флеш. Тоже
> рассказывали, что безопасные языки.
Покажи список уязвимостей жавы через память.
| |
|
|
|
2.27, Аноним (27), 18:05, 20/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
Ну я не то чтобы фанат хруста, но кто-то отслеживает динамику уязвимостей в ff после внедрения компонентов на нем?
| |
|
|
2.44, Аноним (44), 20:17, 20/03/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
Ну, само наличие pdf на диске пока ничего плохого никому не делало. В основном крики летят, когда pdf открывают через оригинальный ридер этих pdf, т.е. проблема с AR
| |
|
3.50, Crazy Alex (ok), 21:17, 20/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
Проблема в том, что полноценно фичи pdf вроде электронной подписи больше ничего толком не умеет... и когда они нужны - никуда от адоба не деться
| |
|
4.52, Аноним (52), 21:36, 20/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
Фоксит - отлично умеет. Правда фоксит - это китайская контора, со всеми вытекающими, в последнее время потерявшая берега (реклама стала отключаться удалением dllок вместо галки в настройках, а в мобильном приложении больно привилегий много, в отсутствии шпионажа я после такого не уверен).
| |
|
5.88, Вася (??), 13:18, 22/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
Этот фоксит в стародавние времена позволял выполнять эксплойт, чем пользовалась масса рансомварей, причем платный апдейтнутый каспер молчал как рыба. Это инфа времен win xp, и воочию увидев такое у себя я с тех пор никогда на винду не возвращался, это было последней каплей.
| |
|
|
|
|
|
2.45, Аноним (44), 20:19, 20/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
Сплюньте, его ещё кто-то использует. Правда не работает нихрена, потому что тесты делают на старых IE
| |
2.54, Lex (??), 21:48, 20/03/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Организаторы мероприятия просто разорились бы на выплатах за все обнаруженные в нём дыры
| |
|
|
|
3.18, A.Stahl (ok), 16:57, 20/03/2020 [^] [^^] [^^^] [ответить]
| +3 +/– |
Блин, теперь сижу и ржу как пони. Тю, действительно: в таком режиме хрен хоть байт потеряешь...
| |
3.75, нах. (?), 09:20, 21/03/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Если только прям сразу после
всегда так делаем - a=malloc(sizeof(someshit)*1000); free(a); *a=...
| |
|
2.22, polnii_debil (?), 17:35, 20/03/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
к сожалению очень спожно, особенно если освобождение контесктно зависимое как XFree.
к томуж не всегда однозначно опредено нужен free или нет нап: gethostbyname и так далее.
плюс много проблем от memset если размер не правильно расшитан в связи платформозависимости.
ну и так далее... не говоря про dlclose.
| |
2.23, Wilem (?), 17:51, 20/03/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
А ещё не писать два раза free, да. Нууу, тупыыые! Ты, кстати, если когда-нибудь займёшься программированием на си/си++ сложнее привет мир, довольно скоро поймёшь, почему так получается.
| |
|
|
4.59, Wilem (?), 22:13, 20/03/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
И? До сих пор не понял, откуда вылезают уязвимости по памяти? "Просто код надо хорошо писать"?
| |
|
5.66, Аноним (66), 01:29, 21/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
Бессмысленно что-то пояснять - хотя в глаза ссы, а им это божья роса.
А потом бажины вида (недавняя ошибка в pppd):
/* Not so likely to happen. */
- if (vallen >= len + sizeof (rhostname)) {
+ if (len - vallen >= sizeof (rhostname)) {
"Ведь все потому, что это написал не настоящий_программист™", потому что настоящий_программист™ таких ошибок не допускает!"
А в реальности - удаленный рут к вашему серваку.
| |
|
6.70, Аноним (68), 08:28, 21/03/2020 [^] [^^] [^^^] [ответить]
| +3 +/– |
Так тебе СПО: сиди да проверяй, а не бзди. Человек пришёл с работы уставший, сел поиграться, написал код бесплатно - ешь и нахваливай.
| |
|
|
|
|
2.28, Аноним (27), 18:06, 20/03/2020 [^] [^^] [^^^] [ответить]
| –2 +/– |
Проще писать без динамического выделения памяти. Или выделать все в самом начале.
| |
|
3.31, Аноним (30), 18:26, 20/03/2020 [^] [^^] [^^^] [ответить]
| +3 +/– |
А в каком классе учат выделать память на отображение мешей из сотен миллионов треугольников в самом начале?
| |
|
4.38, A.Stahl (ok), 19:32, 20/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
А в каком классе изучают Турбо Паскаль? Вот в этом самом классе и учат...
| |
|
5.65, Ordu (ok), 00:23, 21/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
Мне кажется, что в TP было динамическое выделение памяти из коробки. В виртовском паскале не было, потому как Вирт был против, но борланд туда его впихнул несмотря на это. Хотя, может быть я ошибаюсь.
| |
|
6.83, Аноним (83), 15:47, 21/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
> В виртовском паскале не было, потому как Вирт был против
Было. Вирт был против арифметики указателей.
| |
|
7.86, Ordu (ok), 23:39, 21/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
>> В виртовском паскале не было, потому как Вирт был против
> Было. Вирт был против арифметики указателей.
Странно... Я помню, что весь кнутовский тех написан на паскале, и Кнут там вручную с памятью разбирался, потому что динамическое выделение памяти из кучи было недоступно. И поэтому я думал, что в паскеле не было выделений памяти. Но, с другой стороны, я не помню кнутовской мотивации за отказом от динамического выделения. Он что-то писал на этот счёт, но не помню что именно.
| |
|
|
|
4.71, Аноним (68), 08:29, 21/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
В классе изучения Fortran, вестимо.
Я тоже когда--то писал расчёты методом конечных элементов, и ничего, всё было хорошо. Часть, кстати, на Си переписывал, ибо быстрее было ощутимо. И ничего, память не текла, даже кое-чего построили потом по расчётам.
| |
|
3.56, Lex (??), 21:51, 20/03/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Проблема в том, что далеко не всегда заранее известно, сколько конкретно памяти может понадобиться
| |
|
2.35, Сишник (?), 19:03, 20/03/2020 [^] [^^] [^^^] [ответить]
| –3 +/– |
Не сложнее, чем использовать туалетную бумагу, когда это необходимо. Но видимо, доступно не только лишь всем. Кстати, сишечка таки умеет таки автоматически освобождать память при выходе за скоуп. Есть даже либа со смартпойнтерами на С на гитхабе.
| |
|
3.40, Аноним (2), 19:39, 20/03/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Хушник ты, а не сишник. При выходе за скоуп чистится только стек.
| |
|
|
1.14, Аноним (14), 16:35, 20/03/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Взлом Safari с повышением привилегий до уровня ядра macOS и запуском калькулятора с правами root.
Все что нужно знать о поделках из Купертино.
| |
|
2.29, freehck (ok), 18:23, 20/03/2020 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Для эксплуатации использована цепочка из 6 ошибок
Вообще-то нехилая такая работа.
| |
2.34, bOOster (ok), 18:58, 20/03/2020 [^] [^^] [^^^] [ответить]
| –2 +/– |
6 ошибок. Это слишком комплексно. Хоть одну исправят, решение не рабочее.
| |
|
1.26, Аноним (27), 18:03, 20/03/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Tesla Model 3, позволяющей при открытии во встроенном браузере специально оформленной страницы отключить уведомления от автопилота и нарушить работу таких компонентов, как спидометр, браузер, кондиционер, система навигации и т.п.
То есть они просто запускают бразуер без какой либо песончицы? Кек. Ждем уязвимостей в SpaceX
| |
1.43, Аноним (43), 20:10, 20/03/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
>Остались невостребованными номинации за взлом Chrome, Firefox, Edge
Видимо Vupen и Zerodium больше платят.
| |
1.67, Омоним (?), 07:51, 21/03/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
" Две демонстрации локального повышения привилегий в Windows через эксплуатацию уязвимостей, приводящих к обращению к уже освобождённой области памяти (два приза по 40 тыс. долларов);
Получение доступа администратора в Windows при открытии специально оформленного PDF-документа в Adobe Reader. При атаке задействованы уязвимости в Acrobat и в ядре Windows, связанные с обращением к уже освобождённым областям памяти (приз 50 тыс. долларов). "
Обе возможны только через прослойку на стуле
| |
|
2.74, нах. (?), 09:17, 21/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Обе возможны только через прослойку на стуле
да. Если компьютер не включать - никаких увизьгвимостей в нем нет!
| |
|
|
4.78, нах. (?), 13:09, 21/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
она за три-пять месяцев сама сядет - у меня вечные проблемы с раз в пол-года запускаемыми тестовыми конструкциями, что они нихрена не грузятся, специально для них держу пачку для замены.
Так что выдержанная пол-года выключенная из розетки фигня - совершенно безопастна!
| |
|
|
|
|