Randomness and OpenSSL — различия между версиями

Материал из DISCOPAL
Перейти к: навигация, поиск
(Новая страница: «<slideshow title="" style="ispras" scaled="true" font="Calibri, Segoe Print, cursive" footer="" headingmark="..." /> [http://www.gergely.risko.hu/debian-dsa1571.…»)
 
 
Строка 32: Строка 32:
 
</code-bash>
 
</code-bash>
  
 +
== Misc ==
 +
http://www.gergely.risko.hu/debian-dsa1571/xkcd_security_holes.png
  
 
http://www.gergely.risko.hu/debian-dsa1571/random4.jpg
 
http://www.gergely.risko.hu/debian-dsa1571/random4.jpg

Текущая версия на 20:32, 8 октября 2013

Автор

Стас Фомин
Дополнительный нижний колонтитул

Стас Фомин, 20:32, 8 октября 2013

[1]

http://www.gergely.risko.hu/debian-dsa1571/dilbert9.jpg

Valgrind ...

#include <stdio.h>
int main() {
	char buf[1];
	printf("%d\n", buf[0]);
	return 1;
}

Valgrind ...

/tmp/a% cat valgrind-test.c
/tmp/a% gcc -Wall -g -o valgrind-test valgrind-test.c
/tmp/a% ./valgrind-test
-73
/tmp/a% valgrind ./valgrind-test
...
==11175== Use of uninitialised value of size 4
==11175==    at 0x4080C0B: (within /lib/libc-2.7.so)
==11175==    by 0x40827D0: vfprintf (in /lib/libc-2.7.so)
==11175==    by 0x408A7E2: printf (in /lib/libc-2.7.so)
==11175==    by 0x804839B: main (valgrind-test.c:6)

Misc

http://www.gergely.risko.hu/debian-dsa1571/xkcd_security_holes.png

http://www.gergely.risko.hu/debian-dsa1571/random4.jpg