Metasploit更新

Metasploit更新,官方放弃SVN,开始使用GIT

有一段时间没有写文章了,今天翻译一篇文章吧。以后Metasploit更新,请不要再使用下面的方法了





1

svn co https://www.metasploit.com/svn/framework3/trunk

请使用GIT来进行更新





1

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

前一阵子,你可能会发现,使用SVN更新Metasploit的时候会要求进行身份认证。如果你是在Windows下使用TortoriseSVN来检出代码,会看到类似下面的提示

使用命令行检出代码的朋友,你可能会看到类似这样的提示





1

2

3

4

$ svn up Updating ‘.‘:

Authentication realm: <https://www.metasploit.com:443> =[ MSF must be updated via GitHub

or a more
recent msfupdate. See http://r-7.co/MSF-SVN
for more ]=

Password for
‘yourname‘:

不必尝试任何你认为对的密码。
我们已经锁定了SVN,并且使用这种身份认证的方式来告知用户改变更新代码的地址;这个密码有一些意外,如果你没有读到这篇文章,你可能会想知道,我们为什么要这么做。

从2011年11月10日起,我们就开始使用GIT来进行版本控制。并且我们使用git来修正bug,而不再使用SVN。然后,互联网上存在一个永恒的现在时。互联网上充斥着大量的文章,都写着使用SVN来更新代码,这一些文章当中,有一些是我们可控的,我们可以修改;但是还有许多是我们不可控的,所以你可能还会搜到使用SVN更新代码的方法;如果你不信,你可以尝试搜索
“svn co” metasploit

正因为这个原因,我们暂时没有直接关闭SVN,而是在SVN上加入身份认证并给予用户提示。

….这里不太重要就不翻译了…

如果你仍然在使用SVN,那么现在改换为使用GIT吧,可以参考下面的方式进行。

1.不要尝试使用任何密码来登陆SVN了……..

2.删除已经检出的SVN代码






1

rm -rf $HOME/metasploit
(或者你自己定义的metasploit路径)

3.从git上clone最新的副本(如果速度比较慢,可以将git://换成https://)





1

git clone --depth=1  git://github.com/rapid7/metasploit-framework
metasploit (metaploit是路径你也可以自己定义你的路径)

4.进入你的metasploit检出路径,





1

cd metasploit

然后执行更新命令





1

./msfupdate

(这同时会给你安装gem Ruby)

如果你的git://
不能正常使用,可以尝试使用https://来代替。虽然有时候会很慢,但是还是在很多方面要好于SVN的。如果gem依赖上有问题,请先确认你是否安装了ruby支持。最好使用2.0.0。

时间: 2024-08-10 23:22:21

Metasploit更新的相关文章

Metasploit 渗透测试魔鬼训练营读书笔记(连续更新一)

1.1 什么是渗透测试 1.1.1 渗透测试的起源与定义 如果大家对军事感兴趣,会知道各国军队每年都会组织一些军事演习来锻炼军队的攻防战术与作战能力.在信息科技的发源地--美国的军事演习中,将美军称为"蓝军",将假想敌称为"红军",而这种军事演习的方式也在20世纪90年代时,由美国军方与国家安全局引入到对信息网络与信息安全基础设施的实际攻防测试过程中.由一群受过职业训练的安全专家作为"红队"(Red Team),对接受测试的防御方"蓝队

【安全牛学习笔记】网络配置、更新升级、安装软件包、浏览器插件

[email protected]:~# dhclient eth0       //用来通过 dhcp 协议配置本机的网络接口 [email protected]:~# ifconfig     查看现在的ip地址 [email protected]:~# ifconfig eth0 192.168.1.10/24        // 配置ip地址 [email protected]:~# ifconfig eth0                //查看配置ip地址 [email prote

关于kali2.0rolling中metasploit升级后无法启动问题的解决总结

最近在学习metasploit的使用,文中提到可以使用msfupdate命令来对metasploit的payload.exploit等进行升级,我就试了一下,没想到升级过程并不麻烦,但升级后却出现了无法启动的问题: 缺少一个文件,提示可以使用“bundle install”命令来进行修补,我就试了一下,没想到新问题出现了: 安装bundle时有提示缺少不再gem或者bundle的文件夹中,网上搜了一下,原来是要进入到需要bundle的程序的根目录下.(我记得bundle不是跟Android有关么

更新Kali中的metasploit

1. Kali中的metasploit默认使用apt-get进行更新,看一下metasploit路径中的.apt文件. 默认情况下会出现这种情况 # msfupdate [*] [*] Attempting to update the Metasploit Framework... [*] [*] Checking for updates via the APT repository [*] Note: expect weekly(ish) updates using this method [

Kali和Backtrack中更新metasploit后无法连接数据库的问题解决方法

很多使用kali和bt的朋友在更新metasploit后出现了无法连接postgresql的问题,国内相关的资料也不是很多.metasploit中连接数据库可以大大提高我们的使用效率,比如 search ms,在默认的慢速查找下比连接db后慢了很多.今天就详细说一下如何解决,提供2种方法. 首先,启动运行msfconsle前需要先启动下面2个服务. 然后,在终端运行msfconsole,然后msf > db_status 查看当前数据库连接状况,成功的话会提示  [*] postgresql c

Debian 8添加kali更新源并安装metasploit

一.Debian 8添加kali更新源 中科大kali更新源: deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib 1.通过vim或者可视化文本编辑器将以上更新源添加到"/etc/apt/sources.list"文件中 2.执行命令更新可安装列表

黑帽么metasploit

.Metasploit框架介绍Metasploit升级更新 Metasploit端口扫描 Metasploit SMB 获取系统信息 Metasploit 服务识别 Metasploit 密码嗅探 Metasploit SNMP 扫描 Metasploit SMB登陆验证 Metasploit VNC身份识别 Metasploit WMAP Web扫描

OSX10.10 Yosemite安装Metasploit

安装环境 操作时间: 2015/6/8 操作系统: OSX Yosemite 10.10.3 Metasploit版本: v4.11.0-dev [core:4.11.0.pre.dev api:1.0.0] Ruby版本: 2.1.6p336 (2015-04-13 revision 50298) 整体安装步骤 从github上克隆Metasploit项目到本地 安装postgresql数据库并进行配置 安装特定版本的ruby,解决依赖 下面正式开始安装 1.从GitHub上克隆Metaspl

初探Metasploit的自动攻击

这篇文章来得有点晚,竟然比初探Meterpreter还晚 总之就是见谅了,理论上应该得比它早发出来的 本文很坎坷,因为考研耽误了几天.. 因为生病耽误了几天.. 因为朋友来找我玩耽误了几天.. 事先说明,本文实在BT5r3下实现的 很抱歉,没get shell,不过介绍手法这一目的应该达到了. ================================================================== 1. 科普Metasploit 以前只是个Back Track操作系统