Metasploits

Pusing setelah update metasploit coba run msfconsole eh tampil eror

sudo ./msfconsole

[*] Metasploit requires the Bundler gem to be installed

Akhrinya saya coba untuk install gem , muncul pesan sukses , tapi  saat menjalankan msfconsole keluar pesan error seperti diatas.Setelah googling ternyata error tersebut dikarenakan ada dua versi Ruby yang terinstall di Linux saya yaitu Ruby1.8.7 dan Ruby1.9.2 . Untuk menyelesaikan masalah tersebut silahkan copy paste kode berikut di console.

Pertama , Cek Ruby yang terinstall di Linux

sudo dpkg -l | grep ruby

Kemudian remove Ruby yang lama (diLinux saya Ruby1.8.7 dan Ruby1.9.2)

sudo apt-get purge ruby1.8.7

sudo apt-get purge libruby1.8.7

sudo apt-get purge ruby1.8.7-dev

sudo apt-get purge rubygems*

Lalu install Rubygems 1.9.1

sudo apt-get install rubygems1.9.1

Dan yang terakhir

sudo gem install bundler

sudo bundle install

Nah ketika semua sudah , tinggal dicek sekarang

[email protected]:~$ ruby -v

ruby 1.9.3p0 (2011-10-30 revision 33570) [i686-linux]

[email protected]:~$ gem -v

1.8.11

[email protected]:~$ gem list

*** LOCAL GEMS ***

activemodel (3.2.13)

activerecord (3.2.13)

activesupport (3.2.13)

arel (3.0.2)

bourne (1.4.0)

builder (3.0.4)

bundler (1.3.5)

…………..continued

Dan sekarang reinstall / install metasploit nya
jika menggunakan backbox linux

sudo apt-get install backbox-desktop –reinstall

jika menggunakan distro lain bisa ambil msf dari github

cd /opt

sudo git init

git clone git://github.com/rapid7/metasploit-framework.git /opt/framework

sudo cd /opt/framework

sudo ./msfconsole

Atau bisa juga download installer nya langsung di website metasploit
Semoga Sukses , Selamat Mencoba
Sumber:https://community.rapid7.com/thread/3289