Nick:juventus5
Dodano:2006-07-03 22:59:08
Url:http://one6.pl/
Wpis:Zgadnij kto cie odwiedzil :P
|
|
|
|
Nick:_13th_Dragon
Dodano:2005-09-13 09:22:23
Url:http://nam.waw.pl
Email:allpe.xw@aiwb.snpaapns.bwia@wx.eplla
Wpis:Po pierwsze to co widzę na tej stronie to raczej C a nie C++
Wykładam C oraz C++ zawodowo i zawsze twierdziłem ze jeżeli w jakieś książce lub kursie do programowania znajdziemy przykład w rodzaju:
char Zdanie[100];
gets(Zdanie);
lub w przypadku C++
char Zdanie[100];
cin>>Zdanie;
to ta książkę należy spalić, zaś autora powiesić. Bo szkodliwość takich przykładów jest ogromna. Większość dziur w systemach komputerowych jest skutkiem użycia takich rozwiązań. Ponieważ w przypadku podania przez użytkownika ciągu dłuższego niż 99 znaków program zaczyna "maząc po pamięci". W wyniku czego da się wykombinować taki ciąg który spowoduje ze program będzie wykonywał instrukcje kodu maszynowego zapisane w tym ciągu.
|
|
Nick:gravedad
Dodano:2005-06-19 19:21:59
Wpis:Cokolwiek Wam przyjdzie do głowy, wszelkie poprawki do kursu, propozycje itp. zapiszcie w księdze, z chęcią poczytam i się odezwę, :) pozdrawiam wszystkich gorąco
|
|