[framework] Loading meterpreter extensions in ms 3.0 beta

Vedran V. vedran-v at net.hr
Sat Feb 3 05:50:54 CST 2007


Hello, thanks for helping me :)

I don't see those commands if I type help :(
(I also tried to grab the latest version from svn but there seems to be no change in behavior)

meterpreter > help

Core Commands
=============

    Command       Description
    -------       -----------
    ?             Help menu
    channel       Displays information about active channels
    close         Closes a channel
    exit          Terminate the meterpreter session
    help          Help menu
    interact      Interacts with a channel
    irb           Drop into irb scripting mode
    migrate       Migrate the server to another process
    quit          Terminate the meterpreter session
    read          Reads data from a channel
    run           Executes a meterpreter script
    use           Load a one or more meterpreter extensions
    write         Writes data to a channel

and also:

meterpreter > ps
[-] Unknown command: ps.

meterpreter > ls
[-] Unknown command: ls.

And if I try something like "use stdapi" i get the following error:

Loading extension stdapi...[-]
failure: undefined method `new' for nil:NilClass ./lib/rex/ui/text/dispatcher_shell.rb:243:in
`enstack_dispatcher'
./lib/rex/post/meterpreter/ui/console/command_dispatcher/core.rb:431:in `add_extension_client'
./lib/rex/post/meterpreter/ui/console/command_dispatcher/core.rb:250:in `cmd_use'
./lib/rex/post/meterpreter/ui/console/command_dispatcher/core.rb:237:in `cmd_use'
./lib/rex/ui/text/dispatcher_shell.rb:229:in `run_command'
./lib/rex/post/meterpreter/ui/console.rb:95:in `run_command'
./lib/rex/ui/text/dispatcher_shell.rb:196:in `run_single'
./lib/rex/ui/text/dispatcher_shell.rb:191:in `run_single'
./lib/rex/post/meterpreter/ui/console.rb:60:in `interact'
./lib/rex/ui/text/shell.rb:115:in `run'
./lib/rex/post/meterpreter/ui/console.rb:58:in `interact'
./lib/msf/base/sessions/meterpreter.rb:170:in `_interact'
./lib/rex/ui/interactive.rb:39:in `interact'
./lib/msf/ui/console/command_dispatcher/core.rb:624:in `cmd_sessions'
./lib/rex/ui/text/dispatcher_shell.rb:229:in `run_command'
./lib/rex/ui/text/dispatcher_shell.rb:196:in `run_single'
./lib/rex/ui/text/dispatcher_shell.rb:191:in `run_single'
./lib/msf/ui/console/command_dispatcher/exploit.rb:146:in `cmd_exploit'
./lib/rex/ui/text/dispatcher_shell.rb:229:in `run_command'
./lib/rex/ui/text/dispatcher_shell.rb:196:in `run_single'
./lib/rex/ui/text/dispatcher_shell.rb:191:in `run_single'
./lib/rex/ui/text/shell.rb:119:in `run'
./msfconsole:66


Vedran

----- Original Message Follows -----
> Meterpreter in version 3.0 is different from version 2.x.  Instead of
> having a bunch of different extensions (fs, process, net, etc), the 3.0
> meterpreter has this functionality merged into one extension called
> stdapi.  When you exploit something with meterpreter, stdapi should
> automatically be loaded.  If you type help, you should see all the
> commands.  Is this not the behavior you're seeing?


-- 
Odaberite Iskon.DUO - brzi (aDSL2+) internet + telefon uz u¹tedu do 30%!
Saznajte vi¹e na http://www.iskon.hr




More information about the framework mailing list