Всем привет! У меня такой вопрос: скачал я тут эксплоит http://www.securitylab.ru/55454.html, естественно переименовал .c.txt в .c, компилировал его командой gcc -o irx_arrayd irx_arrayd.c, на что компилятор выдал мне irx_arrayd.c: In function main: irx_arrayd.c:87: optarg undeclared (first use in this function) irx_arrayd.c:87: (Each undeclared identifier is reported only once irx_arrayd.c:87: for each function it appears in.)
Вот так-вот! Скажите, пожалуйста, как его с компилировать. Заранее спасибо! P. S. Linux RedHat 9.0 Pro
В начале файла есть строки, в которых прописаны включаемые хидер-файлы. Вида - #include <sys/types.h>. Вставь туда же строку #include "getopt.h" Если .cens прав - то должно откомпилироваться.
Что-то мне подсказывает, что этот исходник может быть заточен не под Линух, а под Айрикс, на коем работает то, что описано. Хотя - не уверен. А комплить самому - не хоцца.