Увы, удалось разжиться только стареньким релизом с ядром 2.6.18-194.26.1.el5 (вывод команды uname -r). Требуемый для компиляции gcc-4.6 также отсутствовал (в системе был gcc версии 4.1.2 20080704 (Red Hat 4.1.2-48)). Ради интереса скомпилировал эксплойт им:
Код: Выделить всё
gcc -O2 semtex.c
При запуске получившегося бинарника a.out было получено сообщение:
a.out: semtex.c:51: sheep: Assertion `!close(fd)' failed.
Аварийный останов
Для компиляции с помощью gcc-4.6 установил openSUSE-12.1. Скомпилировал, перенёс бинарник a.out в МСВС 5.0, запустил. Итог:
./a.out: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./a.out)
Впрочем, работа эксплойта с ядром 2.6.18 и не обещалась.
Но поскольку имеются более свежие релизы «пятёрки» (если судить визуально, те, что имеют кнопку с ёлкой вместо кнопки «Пуск»), то просьба откликнуться их обладателям, может проверим в них наличие уязвимости CVE–2013–2094, например, в виртуальной машине?