08-24-2011, 10:21 PM
Setelah nyari2 info kesana kemari akhirnya ane bisa install metasploit terbaru ( 4.0 saat artikel ini ditulis ) di fedora, salah satu distro unix kesayangan ane
langkah2 nya gk susah kok, ayo kita coba bahas di sini rame2 …
Dependencies
langkah pertama kita harus mengisntall semua Install paket ruby yang di perlukan oleh msf:
$ sudo yum -y install ruby-irb ruby-ri rubygems
Kemudian install Subversion client:
$ sudo yum -y install subversion
Untuk membuat “native extensions” (pcaprub, lorcon2, etc), kita harus menginstall beberapa paket di bawah ini:
$ sudo yum-builddep -y ruby
$ sudo yum -y install ruby-devel libpcap-devel
Database support
Karena msf memerlukan database support misalnya di saat kita melakukan db_autopwn , file_autopwn ,dll , : Maka kita install terlebih dahulu beberapa database tsb:
POSTGRESQL
$ sudo yum -y install postgresql-server postgresql-devel
$ sudo gem install pg # you can't use the distro ruby-postgres rpm as a replacement
MySQL:
$ sudo yum -y install mysql-server ruby-mysql
SQLITE ( Tidak berlaku lagi di msf terbaru )
$ sudo yum -y install sqlite rubygem-sqlite3-ruby
Metasploit Framework
Download
Pertama-tama download terlebih dahulu metasploit framwork terbaru di situs resminya :
http://www.metasploit.com/download/
Pilih yang UNIX paket saja .. atau gunakan perintah pada terminal
wget http://updates.metasploit.com/data/relea....0.tar.bz2
Kalau sudah kita tinggal mengikuti langkah2 di bawah ini
extrak file yang baru di download tadi
[~]
[20:11:01 zee-eichel]$ tar -xf framework-4.0.0.tar.bz2
buat file metasploit3 di ext /opt/
[~]
[20:11:01 zee-eichel]$ sudo mkdir -p /opt/metasploit3
copy semua isi file yang di msf3 ke direktory /opt/metas.../msf3
[~]
[20:11:01 zee-eichel]$ sudo cp -a msf3/ /opt/metasploit3/msf3
atur permission dan ownership dir tersebut
[~]
[20:11:01 zee-eichel]$ sudo chown root:root -R /opt/metasploit3/msf3
hubungkan ke usr/local/bin agar bisa langsung di eskusi di terminal dengan perintah msfconsole
[~]
[20:11:01 zee-eichel]$ sudo ln -sf /opt/metasploit3/msf3/msf* /usr/local/bin/
Metasploit Extensions
Metasploit framework memiliki banyak native “Ruby extensions” Kita harus mengkompilenya terlebih dahulu
[~] [20:11:01 zee-eichel]$ sudo yum -y install libpcap-devel
[~] [20:11:01 zee-eichel]$ sudo bash
[~] [20:11:01 zee-eichel]$ cd /opt/metasploit3/msf3/external/pcaprub/
[~] [20:11:01 zee-eichel]$ ruby extconf.rb
[~] [20:11:01 zee-eichel]$ make && make install
Untuk mengaktifkan WiFi modules:
[~] [20:11:01 zee-eichel]$ sudo bash
[~] [20:11:01 zee-eichel]$ cd /opt/metasploit3/msf3/external/ruby-lorcon2/
[~] [20:11:01 zee-eichel]$ svn co https://802.11ninja.net/svn/lorcon/trunk lorcon2
[~] [20:11:01 zee-eichel]$ cd lorcon2
[~] [20:11:01 zee-eichel]$./configure --prefix=/usr && make && make install
[~] [20:11:01 zee-eichel]$ cd ..
[~] [20:11:01 zee-eichel]$ ruby extconf.rb
[~] [20:11:01 zee-eichel]$ make && make install
Updates
Untuk melakukan Update , gampang bro
[~] [20:11:01 zee-eichel]$ sudo svn update /opt/metasploit3/msf3/
Agar perintah Update kita masukan didalam cron job root jdi automatic update gitu :
[~] [20:11:01 zee-eichel]$ sudo crontab -e -u root #
1 * * * * /usr/bin/svn update /opt/metasploit3/msf3/ >> /var/log/msfupdate.log 2>&1
Semoga berguna buat para pentester fedora ...
langkah2 nya gk susah kok, ayo kita coba bahas di sini rame2 …
Dependencies
langkah pertama kita harus mengisntall semua Install paket ruby yang di perlukan oleh msf:
$ sudo yum -y install ruby-irb ruby-ri rubygems
Kemudian install Subversion client:
$ sudo yum -y install subversion
Untuk membuat “native extensions” (pcaprub, lorcon2, etc), kita harus menginstall beberapa paket di bawah ini:
$ sudo yum-builddep -y ruby
$ sudo yum -y install ruby-devel libpcap-devel
Database support
Karena msf memerlukan database support misalnya di saat kita melakukan db_autopwn , file_autopwn ,dll , : Maka kita install terlebih dahulu beberapa database tsb:
POSTGRESQL
$ sudo yum -y install postgresql-server postgresql-devel
$ sudo gem install pg # you can't use the distro ruby-postgres rpm as a replacement
MySQL:
$ sudo yum -y install mysql-server ruby-mysql
SQLITE ( Tidak berlaku lagi di msf terbaru )
$ sudo yum -y install sqlite rubygem-sqlite3-ruby
Metasploit Framework
Download
Pertama-tama download terlebih dahulu metasploit framwork terbaru di situs resminya :
http://www.metasploit.com/download/
Pilih yang UNIX paket saja .. atau gunakan perintah pada terminal
wget http://updates.metasploit.com/data/relea....0.tar.bz2
Kalau sudah kita tinggal mengikuti langkah2 di bawah ini
extrak file yang baru di download tadi
[~]
[20:11:01 zee-eichel]$ tar -xf framework-4.0.0.tar.bz2
buat file metasploit3 di ext /opt/
[~]
[20:11:01 zee-eichel]$ sudo mkdir -p /opt/metasploit3
copy semua isi file yang di msf3 ke direktory /opt/metas.../msf3
[~]
[20:11:01 zee-eichel]$ sudo cp -a msf3/ /opt/metasploit3/msf3
atur permission dan ownership dir tersebut
[~]
[20:11:01 zee-eichel]$ sudo chown root:root -R /opt/metasploit3/msf3
hubungkan ke usr/local/bin agar bisa langsung di eskusi di terminal dengan perintah msfconsole
[~]
[20:11:01 zee-eichel]$ sudo ln -sf /opt/metasploit3/msf3/msf* /usr/local/bin/
Metasploit Extensions
Metasploit framework memiliki banyak native “Ruby extensions” Kita harus mengkompilenya terlebih dahulu
[~] [20:11:01 zee-eichel]$ sudo yum -y install libpcap-devel
[~] [20:11:01 zee-eichel]$ sudo bash
[~] [20:11:01 zee-eichel]$ cd /opt/metasploit3/msf3/external/pcaprub/
[~] [20:11:01 zee-eichel]$ ruby extconf.rb
[~] [20:11:01 zee-eichel]$ make && make install
Untuk mengaktifkan WiFi modules:
[~] [20:11:01 zee-eichel]$ sudo bash
[~] [20:11:01 zee-eichel]$ cd /opt/metasploit3/msf3/external/ruby-lorcon2/
[~] [20:11:01 zee-eichel]$ svn co https://802.11ninja.net/svn/lorcon/trunk lorcon2
[~] [20:11:01 zee-eichel]$ cd lorcon2
[~] [20:11:01 zee-eichel]$./configure --prefix=/usr && make && make install
[~] [20:11:01 zee-eichel]$ cd ..
[~] [20:11:01 zee-eichel]$ ruby extconf.rb
[~] [20:11:01 zee-eichel]$ make && make install
Updates
Untuk melakukan Update , gampang bro
[~] [20:11:01 zee-eichel]$ sudo svn update /opt/metasploit3/msf3/
Agar perintah Update kita masukan didalam cron job root jdi automatic update gitu :
[~] [20:11:01 zee-eichel]$ sudo crontab -e -u root #
1 * * * * /usr/bin/svn update /opt/metasploit3/msf3/ >> /var/log/msfupdate.log 2>&1
Semoga berguna buat para pentester fedora ...
FOLLOW @DutaLinux
for more question and sharing about security and Opensource only
for more question and sharing about security and Opensource only