LINUX.ORG.RU

Metasploit ruby<2.4

 ,


0

1

Решил обновиться, а пакман ругается, мол, не модет разрешить зависимость. Смотрю на ошибку, лезу в пакет: https://www.archlinux.org/packages/community/x86_64/metasploit/ ruby<2.4 (rubinius-ruby). Это похоже на синтаксическую ошибку pkgbuild-а? Я понимаю, что арчепроблемы, но можно предложить вариант как теперь установить его обратно (я его, metasploit, почти случайно удалил, а нужен срочно)?

Ответ на: комментарий от Dark_SavanT

Дело в том, что я не уверен, ошибка ли пэкддбилла это или нет: автор правки от 10го января аргументировал тем, что json гем не запилили для 2.4 и поэтому нужно что-то раннее.

JAkutenshi ★★
() автор топика
Ответ на: комментарий от JAkutenshi

А как его тогда поставить с такой руганью на зависимость при установке?

Самое простое ― Kali Linux в виртуалке или ubuntu 14.04 LTS в chroot.

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

В AUR есть metasploit-git. При установке нужно согласится на редактирование PKGBUILD и исправить в зависимостях ruby на ruby2.3, ruby-bundle на ruby2.3-bundle. В секциях prepare и build исправить bundle на bundle-2.3

И после сборки и установки пакета зайти в /usr/bin/msfconsole и заменить bundle и ruby на bundle-2.3 и ruby-2.3

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

А, не совсем. Что значит:

зайти в /usr/bin/msfconsole и заменить bundle и ruby на bundle-2.3 и ruby-2.3

? Там же бинарник Оо

Пока что проблема с тем, что

$ msfconsole 
Your bundle is locked to rake (12.0.0), but that version could not be found in any of the sources listed in your Gemfile. If you haven't changed sources, that means the author of rake (12.0.0) has removed it. You'll need to update your bundle to a different version of rake (12.0.0) that hasn't been removed in order to install.
Run `bundle install` to install missing gems.
А при команде
$ bundle install
Could not locate Gemfile or .bundle/ directory

JAkutenshi ★★
() автор топика

мож просто запустить kali в virtualbox

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

здравствуйте вы с ростова?

ищу единомышленников из рнд

пока нет знакомых которые знают что такое аур и тем более метасплоит

bigjim
()

О, я уже натыкался на эти проблемы. Руби-совместимость, детка. Ща, еще модули переписывать будут, с переездом на 2.4. Готовься.

В качестве решения, можно взять kali в виртулку.

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