始创于2000年 股票代码:831685
咨询热线:0371-60135900 注册有礼 登录
  • 挂牌上市企业
  • 60秒人工响应
  • 99.99%连通率
  • 7*24h人工
  • 故障100倍补偿
您的位置: 网站首页 > 帮助中心>文章内容

Metasploit安装更新使用错误修复总汇

发布时间:  2012/7/28 18:42:52
Ps:大部分是个人遇到的情况,按照Sh牛的说法是,人点低,只能抠鼻…错误之处,请重拍…
 
 
 
0×01 Backbox下的Msf错误修正
 
为此还提交问题到BB的坛子了,不过团队成员还是给出了很不错的解答:
 
http://forum.backbox.org/general-support/problem-with-msf-search-function-pgsql/
 
下面描述下过程.
 
Backbox发行版还是很不错的,没有BackTrack那么体积庞大,弹性也不错.版本是2.05.安装完成之后自带的Msf版本是3.40.可以通过msfupdate或者apt仓库进行升级,个人推荐用apt仓库进行升级,完成之后Msf升级到4.3.reboot再升级可以至最新版本.
 
Backbox默认已经配置了postgres数据库,所以可以在msf中使用
 
db_connect backbox:backbox@127.0.0.1/metasploit4
 
来连接,前提是记住postgres服务是开启状态.
 
我遇到的情况是自行删掉了metasploit4这个库之后,Msf第一连接不会自动建立Module的缓存.解决方法不一定100%有效,不过遵从下面的步骤应该可以解决问题:
 
gem install rubygems-update 
gem update-system 
gem update 
gem uninstall pg 
gem cleanup all 
gem install pg 
msfupdate
 
重新更新了ruby和ruby的pg库之后,记得重新把pg库刷一遍
 
postgres#dropdb metasploit4 
restart postgres service 
postgres#createdb –owner=backbox metasploit4 
restart postgres service
 
然后把msf4原有的类似缓存的东西干掉,让它重新生成Module等缓存.
 
rm -rf ~/.msf4
 
最后可以在rc中加入指令来伴随msf启动的时候自动连接数据库.
 
bug fixed.
 
 
 
0×02 Backtrack中Msf常见的Update错误
 
问题的情况大多数在Msfupdate时出现libcrypto等库找不到确定信息的提示,导致升级无法进行.
 
在Bt5r2中修复过程如下:
 
cd /opt/metasploit/common/lib 
mv libcrypto.so.0.9.8 libcrypto.so.0.9.8-b 
mv libssl.so.0.9.8 libssl.so.0.9.8-backup 
ln -s /usr/lib/libcrypto.so.0.9.8 
ln -s /usr/lib/libssl.so.0.9.8 
msfupdate
 
 
 
 
 
0×03 Backtrack中Msfupdate后Msf运行错误
 
Msfupdate后有时候会出现莫名其妙的错误,出去官方可能会有bug没fix外,很大部分是出现在VM中安装的bt里的,首先可以去bt的官方论坛看看是不是Msfupdate后集体出现此类错误,比如:
 
http://www.backtrack-linux.org/forums/showthread.php?t=50788&page=3&s=ca7794f27c805f1a6021b8955ba3c2ba
 
所描述的升级后search功能不可用的问题.
 
 
 
如果排除了,多半是因为postgres数据库的问题,在VM中我们可能习惯直接用菜单中的reset重启,这可能造成postgres进程锁定,导致服务无法正常启动,解决过程如下:
 
(http://www.backtrack-linux.org/forums/showthread.php?t=41151)
 
(https://community.rapid7.com/thread/2128)
 
rm /opt/framework3/postgresql/data/postmaster.pid 
rm /opt/framework3/postgresql/.s.PGSQL.7175 
rm /opt/framework3/postgresql/.s.PGSQL.7175.lock 
/etc/init.d/framework-postgres start
 
 
 
0×04 Etc……
 
可能还有很多莫名其妙的任务,不过静下心来慢慢摸索还是能解决一些问题的,欢迎有问题的朋友交流拍砖,共同进步  hv fun!

本文出自:亿恩科技【www.enkj.com】

本文出自:亿恩科技【www.enidc.com】
-->

服务器租用/服务器托管中国五强!虚拟主机域名注册顶级提供商!15年品质保障!--亿恩科技[ENKJ.COM]

  • 您可能在找
  • 亿恩北京公司:
  • 经营性ICP/ISP证:京B2-20150015
  • 亿恩郑州公司:
  • 经营性ICP/ISP/IDC证:豫B1.B2-20060070
  • 亿恩南昌公司:
  • 经营性ICP/ISP证:赣B2-20080012
  • 服务器/云主机 24小时售后服务电话:0371-60135900
  • 虚拟主机/智能建站 24小时售后服务电话:0371-60135900
  • 专注服务器托管17年
    扫扫关注-微信公众号
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 亿恩科技 版权所有  地址:郑州市高新区翠竹街1号总部企业基地亿恩大厦  法律顾问:河南亚太人律师事务所郝建锋、杜慧月律师   京公网安备41019702002023号
      0
     
     
     
     

    0371-60135900
    7*24小时客服服务热线