информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Где водятся OGRыСтрашный баг в Windows
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[C++ Bug] побазарим о другом ? 24.07.01 12:46  Число просмотров: 891
Автор: c0x@mail.ru Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> делает бабки, значит барыга. уметь надо даже из ГАВНА бабки
вот и приходится иногда некоторым людям ГАВНОМ обходится.

> > > > > > IsBadCodePtr
> > > > > > IsBadReadPtr
> > > > > > IsBadWritePtr
> > > > достаточно и этого - умный схватит идею в
> > комплексе.
>
> угу - согласен не плохая вещь. только как быть с этим? на
> скока я понял изначально нужна была протекция от такого :
>
>
> int main()
> {
>     int array[100];
>     int *ptr = array;
>     if (IsBadWritePtr(ptr, 102) != 0)
> 	printf("It is not safe to write data at index
> 101");
>     else
> 	printf("It is safe to write data at index 101");
>     ptr[101] = 20;
>     return 0;
> }
> 

---
> кстати, я его прогнал на Win2K, VC++ 6.0. вот результат
> после выхода из main :
> First-chance exception in test.exe: 0xC0000005: Access
> Violation.
ну блин, похоже вы с XR ничего так и не поняли ;((((

> Жаба (i.e. Java) была бы бесподобна.
а кто докажет, что к написанию жабы не приложил ктото свою кривую клешню?

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

> шутка - немного бородатая :
> сын прибегает к отцу программиста и спрашивает :
> С: Папа, а почему солнче встает на востоке, а хаходит на
> западе?
> Отец не отрывая пальцы от клавы, а глаза от монитора -
> О: ты уверен в этом?
> С: да!
> О: проверял?
> С: да.
> О: ну и как?
> С: каждый день такое
> О: тогда я тебя умоляю, пока работает ничего не меняй,
> пусть так и остается.
8)))


> а указатели, господа, - это самое прекрасное что есть в
> программировании и давайте его оставим как есть ;-)
а умные указатели - это вообще божественно!

CB, c0x
<programming> Поиск 






Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach