Home page logo

metasploit logo Metasploit mailing list archives

Re: How to call Console::UI from MSF plugin
From: egypt () metasploit com
Date: Sun, 4 Apr 2010 16:41:48 -0600

First, a resource file is not a plugin.  If really want a plugin,
there are several good examples in the plugins/ directory;
auto_add_route, db_credcollect, event_tester, and screenshoter all
show how to run code for every new session.  If you want to run an
exploit when a session is created, the best way is probably to do
something like the following:

mod = framework.exploits['windows/smb/ms08_067_netapi'].new
mod.datastore['LPORT'] = '4444'
mod.exploit_simple ...

Examples for using the exploit_simple method are plentiful.
auxiliary/server/browser_autopwn is one.

Hope this helped,

On Sun, Apr 4, 2010 at 9:21 AM, eski mo <eskimo.ganges () gmail com> wrote:
Thanx HD, But , my query is still unsolved. I want to call the
interactive commands from my plugin (say run_me_baby.rc ,placed at
msf3/plugin folder). What you're telling me is the executing of ruby
code by ./msfconsole (correct if wrong). I only want to know which
module to call frm inside my plugin say run_me_baby.rc.

If you call interactive commands (interact, sessions -i, etc) from the
Ruby code, keep in mind the ruby will keep executing when it returns.
You can mix multiple ruby blocks with inline commands in RC scripts.

in that case how to kill the code (running in memory).

I short my query is to execute the following codes from inside my
plugin say run_me_baby.rc. .

"use windows/smb/ms08_067_netapi
 set LHOST
set LPORT 12345
set PAYLOAD something
exploit -j"

just wanna do this.



  By Date           By Thread  

Current thread:
[ Nmap | Sec Tools | Mailing Lists | Site News | About/Contact | Advertising | Privacy ]