linux卸载metasploit,Linux安装Metasploit
安装依赖包
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 git-core autoconf postgresql pgadmin3 curl zlib1g-dev libxml2-dev libxslt1-dev vncviewer libyaml-dev curl zlib1g-dev
安装Ruby(利用rbenv)
cd ~
git clone git://github.com/sstephenson/rbenv.git .rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL
git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
git clone git://github.com/dcarley/rbenv-sudo.git ~/.rbenv/plugins/rbenv-sudo
exec $SHELL
rbenv install 2.6.2#版本需要注意
rbenv global 2.6.2
ruby -v
配置数据库
sudo -s
su postgres
createuser msf -P -S -R -D
createdb -O msf msf
exit
exit
安装Metasploit Framework
cd /opt
sudo git clone https://github.com/rapid7/metasploit-framework.git
sudo chown -R `whoami` /opt/metasploit-framework
cd metasploit-framework
gem install bundler
bundle install
#添加软链接
cd metasploit-framework
sudo bash -c 'for MSF in $(ls msf*); do ln -s /opt/metasploit-framework/$MSF /usr/local/bin/$MSF;done'
#数据库配置文件
curl -# -o /tmp/armitage.tgz http://www.fastandeasyhacking.com/download/armitage150813.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
sudo sh -c "echo java -jar /opt/armitage/armitage.jar \$\* > /opt/armitage/armitage"
sudo perl -pi -e 's/armitage.jar/\/opt\/armitage\/armitage.jar/g' /opt/armitage/teamserver
#编辑文件
sudo vim /opt/metasploit-framework/config/database.yml
#添加:
production:
adapter: postgresql
database: msf
username: msf
password:
host: 127.0.0.1
port: 5432
pool: 75
timeout: 5
sudo sh -c "echo export MSF_DATABASE_CONFIG=/opt/metasploit-framework/config/database.yml >> /etc/profile"
source /etc/profile
#运行:
msfconsole
linux卸载metasploit,Linux安装Metasploit相关推荐
- linux卸载 bind,Linux CentOS中 BT下载客户端 安装及卸载方法 Transmission
Linux中 BT下载安装方法 Transmission transmission BT下载一键安装脚本(代码不换行) wget -N --no-check-certificate https://r ...
- Centos7 linux 卸载自带安装的jdk 并yum自动安装jdk1.8
一:卸载系统自带安装的JDK 注:本文参考了< 使用CentOS7卸载自带jdk安装自己的JDK1.8> 通过xshell工具成功连接安装好的虚拟机之后可通过 rpm -qa | g ...
- linux 卸载nexus,CentOS7安装Nexus
1.环境 CentOS Linux release 7.5.1804 jdk-8u181-linux-x64.rpm nexus-3.13.0-01 2.JDK RPM安装 已安装JDK请跳过 #查看 ...
- linux 卸载cups,Linux安装卸载软件
Linux安装卸载软件 (2012-10-23 16:23:54) 标签: 杂谈 软件安装 Linux软件的安装有两种方式: 安装文件名为xxx.tar.gz:发行的软件多为以源码形式发送的: 安装文 ...
- linux 卸载aria2,Linux Mint 19下安装aria2的过程完整总结
本文内容的实际电脑操作系统是Linux Mint 19 Cinnamon版本,在其操作系统中安装aria2全过程完整总结.希望能给要安装使用aria2的朋友们提供帮助.本文除了对Linux Mint ...
- linux卸载gd,linux下 安装GD
安? GD 前需要安? jpeg-6b, libpng, zlib, freetype.以下是下载网址: http://www.libgd.org/Downloads GD下载 ftp://ftp.u ...
- linux卸载nomachine,NoMachine 安装与配置及使用
对Linux管理员们来说,远程办公不是什么新鲜事.如果管理员不在服务器跟前,远程办公更是家常便饭.一般而言,图形用户界面(GUI)默认情况下并不安装在Linux服务器上.但是可能有一些Linux管理员 ...
- linux 卸载 openldap,Linux下安装openldap
Ubuntu apt-get install安装参考:http://dongwang.wordpress.com/category/uncategorized/ 普通linux安装,以XXX用户身份安 ...
- linux卸载splunk,linux安装splunk-enterprise
一.介绍 Splunk是一款功能强大,功能强大且完全集成的软件,用于实时企业日志管理,可收集,存储,搜索,诊断和报告任何日志和机器生成的数据,包括结构化,非结构化和复杂的多行应用程序日志. 它允许您以 ...
- linux 卸载nexus,Linux下安装maven和nexus
Linux下安装maven 1.首先到Maven官网下载安装文件,目前最新版本为3.0.3,下载文件为apache-maven-3.0.3-bin.tar.gz,下载可以使用wget命令: 2.进入下 ...
最新文章
- 基本的Testbench的搭建
- 价值80元的emlog博客用户注册插件
- spark学习-70-源代码:Endpoint模型介绍(2)-启动流程
- select2中的ajax请求
- linux运行海康,海康网络摄像机SDK Linux对接
- 最速下滑法c语言程序,最速下降法 C语言.doc
- python微信聊天机器人_Python搭建一个微信聊天机器人
- 针式打印机无电脑测试软件,针式打印机断针测试软件合集
- 我国高等数学教材不能误导学生
- RFID射频识别技术在血液溯源管理中的应用
- 深信服售前产品经理校招面试总结(一面)
- 四种隔离级别及应用场景
- 2013年第四届c b组省赛蓝桥杯
- 图片翻译如何操作?图片翻译的方法分享.
- 中年妇女,偶很想念你
- 递增序列-2019年蓝桥杯国赛填空题题目答案及分析
- Linux tty串口测试程序
- 将Ops成员嵌入开发团队
- 攻防世界 favorite_number mfw、[BJDCTF2020]ZJCTF,不过如此
- 数字三角形(递归/递推)C/C++