首页
社区
课程
招聘
[注意]关于MSF3.2开发exploit模块
2009-2-13 11:06 7455

[注意]关于MSF3.2开发exploit模块

2009-2-13 11:06
7455
不少朋友直接下载了MSF最新的3.2版本。若将书中poc.rb复制到模块目录--
(3.2的目录已变为C:\Documents and Settings\Administrator\Application Data\msf32\modules\exploits)

打开web界面 点击Console将出现
  •  WARNING! The following modules could not be loaded!

  •  C:/Documents and Settings/Administrator/Application Data/msf32/modules/exploits/failwest/poc.rb: NameError C:/Documents and Settings/Administrator/Application Data/msf32/data/msfweb/vendor/rails/activesupport/lib/active_support/dependencies.rb:116:in `qualified_const_defined?': "#<Module:0x523314c>::Msf" is not a valid constant name!


    会因产生NameError而无法载入该模块。
    出错了。
    随便打开另一个正常模块。一看开头
    没有了module Msf类定义也变成了class Metasploit3 < Msf::Exploit::xxxx
    于是将poc.rb第二句module Msf以及末尾的END去掉。并改类定义为class Metasploit3 < Msf::Exploit::Remote
    再次打开MSF web界面.单击Console可爱的小牛出现,问题没有了。
    Welcome to the Metasploit Web Console! 

     ____________ 
    < metasploit >
     ------------ 
           \   ,__,
            \  (oo)____
               (__)    )\
                  ||--|| *

    [培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

    收藏
    点赞7
    打赏
    分享
    最新回复 (2)
    雪    币: 156
    活跃值: (10)
    能力值: ( LV2,RANK:10 )
    在线值:
    发帖
    回帖
    粉丝
    felixzxh 2009-5-28 10:21
    2
    0
    Thanks.
    我正好碰到了这个问题
    雪    币: 104
    活跃值: (11)
    能力值: ( LV9,RANK:250 )
    在线值:
    发帖
    回帖
    粉丝
    xsystem 2009-6-8 16:20
    3
    0
    谢谢楼主!!
    游客
    登录 | 注册 方可回帖
    返回