Sha256: a063c6059d60e0e3174f9e7154dad00fe0e0caef718eb3adb2a05f2f34556c35
Contents?: true
Size: 1.68 KB
Versions: 5
Compression:
Stored size: 1.68 KB
Contents
# -*- coding: binary -*- require 'rex/post/meterpreter/extensions/extapi/tlv' require 'rex/post/meterpreter/extensions/extapi/window/window' require 'rex/post/meterpreter/extensions/extapi/service/service' require 'rex/post/meterpreter/extensions/extapi/clipboard/clipboard' require 'rex/post/meterpreter/extensions/extapi/adsi/adsi' require 'rex/post/meterpreter/extensions/extapi/ntds/ntds' require 'rex/post/meterpreter/extensions/extapi/pageant/pageant' require 'rex/post/meterpreter/extensions/extapi/wmi/wmi' module Rex module Post module Meterpreter module Extensions module Extapi ### # # This meterpreter extension contains an extended API which will allow for more # advanced enumeration of the victim. # ### class Extapi < Extension def initialize(client) super(client, 'extapi') client.register_extension_aliases( [ { 'name' => 'extapi', 'ext' => ObjectAliases.new( { 'window' => Rex::Post::Meterpreter::Extensions::Extapi::Window::Window.new(client), 'service' => Rex::Post::Meterpreter::Extensions::Extapi::Service::Service.new(client), 'clipboard' => Rex::Post::Meterpreter::Extensions::Extapi::Clipboard::Clipboard.new(client), 'adsi' => Rex::Post::Meterpreter::Extensions::Extapi::Adsi::Adsi.new(client), 'ntds' => Rex::Post::Meterpreter::Extensions::Extapi::Ntds::Ntds.new(client), 'pageant' => Rex::Post::Meterpreter::Extensions::Extapi::Pageant::Pageant.new(client), 'wmi' => Rex::Post::Meterpreter::Extensions::Extapi::Wmi::Wmi.new(client) }) }, ]) end end end; end; end; end; end
Version data entries
5 entries across 5 versions & 1 rubygems