Press "Enter" to skip to content

Installing Metasploit Framework

ขั้นตอนการติดตั้ง Metasploit Framework

1. เริ่มด้วยการอัพเดท

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential libreadline-dev libssl-dev libpq5 libpq-dev libreadline5 libsqlite3-dev libpcap-dev openjdk-7-jre subversion git-core autoconf postgresql pgadmin3 curl zlib1g-dev libxml2-dev libxslt1-dev vncviewer libyaml-dev ruby1.9.3
sudo gem install wirble sqlite3 bundler

2. ติดตั้ง

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential libreadline-dev libssl-dev libpq5 libpq-dev libreadline5 libsqlite3-dev libpcap-dev openjdk-7-jre subversion git-core autoconf postgresql pgadmin3 curl zlib1g-dev libxml2-dev libxslt1-dev vncviewer libyaml-dev ruby1.9.3
sudo gem install wirble sqlite3 bundler

3. กำหนดค่า Postgre SQL Server

sudo -s
su postgres

4. สร้างผู้ใช้และฐานข้อมูล

createuser msf -P -S -R -D
createdb -O msf msf
exit
exit

5. ติดตั้ง Metasploit Framework

cd /opt
git clone https://github.com/rapid7/metasploit-framework.git
cd metasploit-framework
sudo bash -c 'for MSF in $(ls msf*); do ln -s /opt/metasploit-framework/$MSF /usr/local/bin/$MSF;done'

6. ติดตั้ง armitage

curl -# -o /tmp/armitage.tgz http://www.fastandeasyhacking.com/downlo...latest.tgz
sudo tar -xvzf /tmp/armitage.tgz -C /opt
sudo ln -s /opt/armitage/armitage /usr/local/bin/armitage
sudo ln -s /opt/armitage/teamserver /usr/local/bin/teamserver
bundle install

7.สร้างไฟล์ database.yml

sudo nano /opt/metasploit-framework/database.yml

production:
adapter: postgresql
database: msf
username: msf
password: yourpassword
host: 127.0.0.1
port: 5432
pool: 75
timeout: 5

จากนั้น Save แล้ว

sudo sh -c "echo export MSF_DATABASE_CONFIG=/opt/metasploit-framework/database.yml >> /etc/profile
source /etc/profile"

8. ติดตั้ง pcaprun

cd /opt/metasploit-framework/external/pcaprub
sudo ruby extconf.rb && sudo make && sudo make install

*** แค่นี้ก็เสร็จเรียบร้อยสำหรับการติดตั้ง Metasploit Framework แล้วครับ
การใช้งานครั้งแรก ให้พิมพ์ msfconsole

Arnon Hongklay
Arnon Hongklay

View all posts

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.