• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

КАК собрать и установить ProFTPD 1.2.10

swagcat228

Заблокирован
19.12.2019
341
86
BIT
0
Привет. Хочу потестить на уязвимость данный сервер ФТП.
Для этого его нужно собрать из исходников.
упёрся в это:
C-подобный:
make[1]: Entering directory '/root/Desktop/xakepru/pwn-kingdom/proftpd/proftpd-1.2.10/lib/libcap'
cc -O -g -Wall -Wno-long-double -c cap_sys.c -o cap_sys.o
cap_sys.c:14:16: error: expected declaration specifiers or ‘...’ before ‘capget’
   14 | _syscall2(int, capget,
      |                ^~~~~~
cap_sys.c:15:23: error: unknown type name ‘header’
   15 |    cap_user_header_t, header,
      |                       ^~~~~~
cap_sys.c:16:21: error: unknown type name ‘data’
   16 |    cap_user_data_t, data)
      |                     ^~~~
cc1: warning: unrecognized command line option ‘-Wno-long-double’
make[1]: *** [Makefile:43: cap_sys.o] Error 1
make[1]: Leaving directory '/root/Desktop/xakepru/pwn-kingdom/proftpd/proftpd-1.2.10/lib/libcap'
make: *** [Makefile:46: dirs] Error 2

никак не хочет собирать libcap 1*

как быть? нид хелп)
 

f22

Codeby Academy
Gold Team
05.05.2019
1 843
225
BIT
1 062
никак не хочет собирать libcap 1*
Вот это поможет?
sudo apt-get install libpcap-dev

Если нет, тогда пробуй скачивать и устанавливать
cd /usr mkdir nembuild cd nembuild wget http://www.tcpdump.org/release/libpcap-1.5.3.tar.gz tar -xf libpcap-1.5.3.tar.gz cd libpcap-1.5.3 ./configure make && make install
 

swagcat228

Заблокирован
19.12.2019
341
86
BIT
0
sudo apt-get install libpcap-dev
libpcap-dev is already the newest version (1.9.1-2).


щас попробую другие варианты, спасибо за ответ

Вот это поможет?
sudo apt-get install libpcap-dev

Если нет, тогда пробуй скачивать и устанавливать
cd /usr mkdir nembuild cd nembuild wget http://www.tcpdump.org/release/libpcap-1.5.3.tar.gz tar -xf libpcap-1.5.3.tar.gz cd libpcap-1.5.3 ./configure make && make install
libpcap стал без вопросов.

но фтп не собирается.
Код:
cc -O -g -Wall -Wno-long-double -Llib  _makenames.c -o _makenames
./_makenames > cap_names.h
cc -O -g -Wall -Wno-long-double -c cap_alloc.c -o cap_alloc.o
cc -O -g -Wall -Wno-long-double -c cap_proc.c -o cap_proc.o
cc -O -g -Wall -Wno-long-double -c cap_extint.c -o cap_extint.o
cc -O -g -Wall -Wno-long-double -c cap_flag.c -o cap_flag.o
cc -O -g -Wall -Wno-long-double -c cap_text.c -o cap_text.o
cc -O -g -Wall -Wno-long-double -c cap_sys.c -o cap_sys.o
cap_sys.c:14:16: error: expected declaration specifiers or ‘...’ before ‘capget’
   14 | _syscall2(int, capget,
      |                ^~~~~~
cap_sys.c:15:23: error: unknown type name ‘header’
   15 |    cap_user_header_t, header,
      |                       ^~~~~~
cap_sys.c:16:21: error: unknown type name ‘data’
   16 |    cap_user_data_t, data)
      |                     ^~~~
cc1: warning: unrecognized command line option ‘-Wno-long-double’

у него в папке лежит билд libcap1
сам libcap1 скачанный отдельно в другую папку не собирается с точно такой же ошибкой
 

swagcat228

Заблокирован
19.12.2019
341
86
BIT
0
Как вариант поднять в виртуалке какую-нибудь старую версию BackTrack или Debian и там попробовать собрать.
этот дебиан потом ещё пол года наращивать. ключи apt просрочены всюду, там apt-get не будет работать.

а вообще давно пора было это сделать. поставлю бубунту 64 5й версии)
спасибо
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!