Changeset 5427

Show
Ignore:
Timestamp:
03/02/08 17:07:33 (5 months ago)
Author:
egypt
Message:

autoload meterpreter's priv extension if the exploit gave us admin

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • framework3/trunk/lib/msf/base/sessions/meterpreter.rb

    r3916 r5427  
    161161 
    162162        # 
     163        # Load the priv extension. 
     164        # 
     165        def load_priv() 
     166                original = console.disable_output 
     167 
     168                console.disable_output = true 
     169                console.run_single('use priv') 
     170                console.disable_output = original 
     171        end 
     172 
     173        # 
    163174        # Interacts with the meterpreter client at a user interface level. 
    164175        # 
  • framework3/trunk/modules/payloads/stages/windows/meterpreter.rb

    r4419 r5427  
    11## 
    2 # $Id:
     2# $Id
    33## 
    44 
     
    8080        def on_session(session) 
    8181                super 
    82                  
    83                 session.load_stdapi if (datastore['AutoLoadStdapi'] == true) 
     82                if (datastore['AutoLoadStdapi'] == true) 
     83                        session.load_stdapi  
     84                        if (framework.exploits.create(session.via_exploit).privileged?) 
     85                                session.load_priv  
     86                        end 
     87                end 
    8488        end 
    8589 
  • framework3/trunk/msfelfscan

    • Property svn:executable set to *