lib/rex/post/meterpreter/extensions/stdapi/railgun/def/def_netapi32.rb in librex-0.0.42 vs lib/rex/post/meterpreter/extensions/stdapi/railgun/def/def_netapi32.rb in librex-0.0.43

- old
+ new

@@ -6,23 +6,24 @@ module Railgun module Def class Def_netapi32 - def self.add_imports(railgun) - - railgun.add_dll('netapi32') + def self.create_dll(dll_path = 'netapi32') + dll = DLL.new(dll_path, ApiConstants.manager) - railgun.add_function( 'netapi32', 'NetUserDel', 'DWORD',[ + dll.add_function('NetUserDel', 'DWORD',[ ["PWCHAR","servername","in"], ["PWCHAR","username","in"], ]) - railgun.add_function( 'netapi32', 'NetGetJoinInformation', 'DWORD',[ + dll.add_function('NetGetJoinInformation', 'DWORD',[ ["PBLOB","lpServer","in"], ["PDWORD","lpNameBugger","out"], ["PDWORD","BufferType","out"] ]) + + return dll end end end; end; end; end; end; end; end