centos如何安装metasploit-创新互联

实验环境

成都创新互联主要从事网站设计制作、成都网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务克井,十年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792

centos6.5_x64

实验软件

pgdg-centos94-9.4-1.noarch.rpm

yaml-0.1.7.tar.gz

ruby-2.2.5.tar.gz

nmap-7.12.tar.bz2

metasploit-framework.git

软件安装

rpm -ivh pgdg-centos94-9.4-1.noarch.rpm

yum install -y postgresql94-server postgresql94-devel postgresql94

yum groupinstall -y 'Development Tools'

yum install -y  sqlite-devel libxslt-devel libxml2-devel java-1.7.0-openjdk libpcap-devel nano openssl-devel zlib-devel libffi-devel gdbm-devel readline-devel nano wget git

tar zxvf yaml-0.1.7.tar.gz

cd yaml-0.1.7

./configure --prefix=/usr/local/

make

make install

tar zxvf ruby-2.2.5.tar.gz

cd ruby-2.2.5

./configure --prefix=/usr/local --with-opt-dir=/usr/local/lib

make

make install

tar jxvf nmap-7.12.tar.bz2

cd nmap-7.12

./configure

make

make install

exclude=postgresql*

service postgresql-9.4 initdb

service postgresql-9.4 start

chkconfig --level 35 postgresql-9.4  on

echo export PATH=/usr/pgsql-9.4/bin:$PATH >> /etc/bashrc

source ~/.bashrc

su - postgres

-bash-4.1$ createuser msf -P -S -R -D

Enter password for new role:

Enter it again:

createdb -O msf msf

exit

cp /var/lib/pgsql/9.4/data/pg_hba.conf  /var/lib/pgsql/9.4/data/pg_hba.conf.bak

vim /var/lib/pgsql/9.4/data/pg_hba.conf

 77 # TYPE  DATABASE     USER       ADDRESS         METHOD

 78

 79 # "local" is for Unix domain socket connections only

 80 local  all       all                   md5

 81 # IPv4 local connections:

 82 host   all       all       127.0.0.1/32       md5

 83 # IPv6 local connections:

 84 host   all       all       ::1/128         md5

 85 # Allow replication connections from localhost, by a user with thed

 86 # replication privilege.

 87 #local  replication   postgres                 peer

 88 #host   replication   postgres     127.0.0.1/32       ident

 89 #host   replication   postgres     ::1/128         ident

service postgresql-9.4 restart

cd /opt/

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

cd metasploit-framework

bash -c 'for MSF in $(ls msf*); do ln -s /opt/metasploit-framework/$MSF /usr/local/bin/$MSF;done'

ln -s /opt/metasploit-framework/armitage /usr/local/bin/armitage

gem install wirble pg sqlite3 msgpack activerecord redcarpet rspec simplecov yard bundler

bundle install

Don't run Bundler as root. Bundler can ask for sudo if it is needed, and installing your bundle as root will

break this application for all non-root users on this machine.

Fetching gem metadata from https://rubygems.org/...........

Fetching version metadata from https://rubygems.org/..

Fetching dependency metadata from https://rubygems.org/.

Resolving dependencies...

Installing rake 11.2.2

Using i18n 0.7.0

Installing json 1.8.3 with native extensions

Installing minitest 5.9.0

Using thread_safe 0.3.5

Installing builder 3.2.2

Installing erubis 2.7.0

Installing mini_portile2 2.1.0

.............

vim /opt/metasploit-framework/database.yml

production:

  adapter: postgresql

  database: msf

  username: msf

  password: abc123

  host: 127.0.0.1

  port: 5432

  pool: 75

  timeout: 5

netstat -tuplna | grep 5432

tcp     0    0 127.0.0.1:5432        0.0.0.0:*          LISTEN    30767/postmaster

tcp     0    0 ::1:5432           :::*             LISTEN    30767/postmaster

echo export MSF_DATABASE_CONFIG=/opt/metasploit-framework/database.yml >> /etc/bashrc

source ~/.bashrc

验证

msfconsole

centos如何安装metasploit

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享名称:centos如何安装metasploit-创新互联
文章URL:http://myzitong.com/article/pospg.html