Class Rex::Post::Meterpreter::Extensions::Stdapi::Sys::Process
In: lib/rex/post/meterpreter/extensions/stdapi/sys/process.rb
Parent: Rex::Post::Process

This class implements the Rex::Post::Process interface.

Methods

[]   _open   close   each_process   execute   get_info   get_processes   getpid   kill   name   new   open   path   processes  

Included Modules

Rex::Post::Meterpreter::ObjectAliasesContainer

Attributes

client  [RW] 

Public Class methods

Returns the process identifier of the process supplied in key if it‘s valid.

Enumerates all of the elements in the array returned by get_processes.

Executes an application using the arguments provided

Hash arguments supported:

  Hidden      => true/false
  Channelized => true/false
  Suspended   => true/false
  InMemory    => true/false

Returns an array of processes with hash objects that have keys for ‘pid’, ‘name’, and ‘path’.

Gets the process id that the remote side is executing under.

Kills one or more processes.

Initializes the process instance and its aliases.

Attachs to the supplied process with a given set of permissions.

Public Instance methods

Closes the handle to the process that was opened.

Returns the executable name of the process.

Returns the path to the process’ executable.

Protected Instance methods

Gathers information about the process and returns a hash.

[Validate]