LINUX.ORG.RU

помогите разобраться с metasploit (msfconsole)

 , ,


0

1

Добрый день. Суть вопроса: Установил с оф metasploit доп. ruby и postgresql

при запуске

# msfconsole
...
/opt/metasploit-4.5.0/apps/pro/msf3/msfconsole: No such file or directory - infocmp -C
[-] RbReadline Error: NoMethodError undefined method `split' for nil:NilClass ["/opt/metasploit-4.5.0/apps/pro/msf3/lib/rbreadline.rb:1836:in `get_term_capabilities'", "/opt/metasploit-4.5.0/apps/pro/msf3/lib/rbreadline.rb:2045:in `_rl_init_terminal_io'", "/opt/metasploit-4.5.0/apps/pro/msf3/lib/rbreadline.rb:2546:in `readline_initialize_everything'", "/opt/metasploit-4.5.0/apps/pro/msf3/lib/rbreadline.rb:3792:in `rl_initialize'", "/opt/metasploit-4.5.0/apps/pro/msf3/lib/rbreadline.rb:4805:in `readline'", "/opt/metasploit-4.5.0/apps/pro/msf3/lib/readline_compatible.rb:77:in `readline'", "/opt/metasploit-4.5.0/apps/pro/msf3/lib/rex/ui/text/input/readline.rb:90:in `pgets'", "/opt/metasploit-4.5.0/apps/pro/msf3/lib/rex/ui/text/shell.rb:184:in `run'", "/opt/metasploit-4.5.0/apps/pro/msf3/msfconsole:148:in `<main>'"] 

новичок, судить строго не надо. прошу о помощи.
P.S.: Если нужны выводы команд, конфиги или логи. предоставлю.

opensuse 12.2

Понимаю что это не решит конкретную проблему, но все же рекомендовал бы сразу запустить BackTrack так как там все настроено и установлено.

byte_men ()
Ответ на: комментарий от JohnnyDoe

Вывод zypper in ncurses

'ncurses' не найдено в именах пакетов. Поиск возможностей.
'libncurses6', предоставляющий 'ncurses', уже установлен.
'libncurses5', предоставляющий 'ncurses', уже установлен.

Malego ()
Ответ на: комментарий от Malego

у меня ощущение, что мне может помочь человек знающий ruby! Хотя я могу ошибаться. Но все же, на лоре должны быть люди которые юзают metasploit!

Malego ()
Ответ на: комментарий от getup
# echo $PATH
/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/opt/kde3/bin:/usr/lib/mit/bin
# grep PATH `which msfconsole`
# which infocmp
which: no infocmp in (/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/opt/kde3/bin:/usr/lib/mit/bin)

Правильно ли я понял, что мне в PATH надо добавить metasploit и infocmp?

Malego ()
Ответ на: комментарий от Malego

which: no infocmp in (/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/opt/kde3/bin:/usr/lib/mit/bin)

No such file or directory но этот файл есть. ?_?

Какой файл? Судя по выводу, либо он лежит в каком-то нестандартном месте, либо ncurses не установлен.
Вот часть содержимого пакета ncurses в арче

pacman -Ql ncurses
ncurses /usr/
ncurses /usr/bin/
ncurses /usr/bin/captoinfo
ncurses /usr/bin/clear
ncurses /usr/bin/infocmp
ncurses /usr/bin/infotocap
ncurses /usr/bin/ncursesw5-config
ncurses /usr/bin/reset
ncurses /usr/bin/tabs
ncurses /usr/bin/tic
ncurses /usr/bin/toe
ncurses /usr/bin/tput
ncurses /usr/bin/tset
...
Посмотри, где у тебя такие файлы лежат.

getup ()
Ответ на: комментарий от getup

Огромное спасибо за помощь... все решил установкой ncurses-devel. все же libncurses6 и libncurses5 было недостаточно.

Malego ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.