cgranleese-r7
64831b67f1
Update new session to have a consistent local fs API
2024-03-06 15:52:09 +00:00
adfoster-r7
48221e594d
Land #18704 , Leverage the module metadata cache in the module_sets
2024-02-02 14:16:46 +00:00
Jack Heysel
3c46f51924
Land #18753 , Fix typo in alloc_and_write_wstring
...
The method str_to_uniz_a was being called but does not exist.
The actual method name is str_to_uni_z, this PR fixes that typo.
2024-02-01 15:09:16 -05:00
upsidedwn
9391e11202
Fix typo in alloc_and_write_wstring calling non-existent method
...
`str_to_uniz_a` does not exist, updated to `str_to_uni_z`. Looking at cross-references, only two modules use this method to convert from ruby strings to null-terminated WCHARs. Updated the comments to clarify usage of this method and fixed the typo.
2024-01-27 00:01:03 +08:00
sjanusz-r7
aac74778b9
Move memory search method to Meterpreter stdapi
2024-01-24 19:53:30 +00:00
Dean Welch
2cf045d3c4
Leverage the module metadata cache in the module_sets
2024-01-15 14:56:46 +00:00
h00die
6a851855a8
spelling fixes for lib folder
2024-01-06 15:54:49 -05:00
cgranleese-r7
5f396245f2
Land #18539 , Add Smb session type
2023-12-12 11:45:19 +00:00
Jack Heysel
3bad98afc6
Land #18488 , add kerberos_tickets post module
...
Adds a module to manage kerberos tickets from a compromised
host. This PR also includes rail gun enhancements.
2023-12-07 19:12:48 -05:00
Dean Welch
cd8cc75cf3
Add smb session type
2023-12-04 17:55:11 +00:00
adfoster-r7
7f8da5a121
Land #18558 , Support x64 in enum_chrome
2023-11-21 15:26:56 +00:00
Spencer McIntyre
9d757990fe
Fix LocalAlloc/LocalFree definitions
...
Railgun should not be using DWORD for pointer sizes because it breaks
things on 64-bit sessions.
Fixes #18544
2023-11-20 16:23:33 -05:00
adfoster-r7
e011fbeb32
Land #18516 , extract common dispatcher commands into a single resuable mixin
...
Extract reusable core session commands
2023-11-15 11:25:52 +00:00
Dean Welch
c7e0e094fa
Add core session commands and test suite
2023-11-06 16:34:37 +00:00
bwatters
ac6aa53fc7
Land #18386 , Add a new lmkdir command
...
Merge branch 'land-18386' into upstream-master
2023-10-30 14:36:56 -05:00
Spencer McIntyre
79a3e756b3
Add the ENUM_LUIDS action
2023-10-27 12:47:19 -04:00
Spencer McIntyre
0dea63904f
Allow passing pointers for PBLOB in parameters
...
This will cause railgun to use the pointer as is it were defined as an
LPVOID parameter type. This is useful in cases where the contents are
already in the target's memory.
2023-10-27 12:47:19 -04:00
Spencer McIntyre
ba9cb1ef40
Update advapi32 definitions
...
Add definitions for ConvertSidToStringSid and fix the data type of the
ThreadHandle parameter.
2023-10-27 12:47:19 -04:00
Spencer McIntyre
71f019c359
Add initial secur32.dll railgun definitions
2023-10-27 12:47:19 -04:00
Spencer McIntyre
ff699aae00
Accept BinData::Struct instances in railgun
...
This updates railgun to accept BinData::Structs in key locations of
railgun for convenience.
2023-10-27 12:47:19 -04:00
Spencer McIntyre
5b5d5ade40
Free data using the new util API
2023-10-27 12:47:19 -04:00
adfoster-r7
3b4302d902
Land #18441 , Add at rest encryption to Meterpreter payloads
2023-10-27 12:18:19 +01:00
adfoster-r7
b58f963355
Land #18299 , extend error message for timeouts to include more detail to user
2023-10-26 00:21:22 +01:00
Zach Goldman
862e738015
extend error message for timeouts to include more detail to user
...
initial functionality, testing/cleanup still needed
script and command functionality
remove unnecessary accessor
switch puts to print_error in proc
ensure proc is reset, run on every error, add yard docs
fix yard, refactor/remove dead code
rename on_error_proc
2023-10-25 11:08:00 -05:00
Spencer McIntyre
9253b35fb2
Allow freeing allocated utility strings
...
Also use HeapAlloc so we're not leaking entire pages.
2023-10-24 17:18:36 -04:00
elliot
58176b6627
Update lib/rex/post/meterpreter/ui/console/command_dispatcher/stdapi/fs.rb
...
formatting
Co-authored-by: dwelch-r7 <Dean_Welch@rapid7.com >
2023-10-13 12:16:20 -05:00
elliot
102662d61a
Update lib/rex/post/meterpreter/ui/console/command_dispatcher/stdapi/fs.rb
...
formatting
Co-authored-by: dwelch-r7 <Dean_Welch@rapid7.com >
2023-10-13 12:16:04 -05:00
elliot
423262c979
Update lib/rex/post/meterpreter/ui/console/command_dispatcher/stdapi/fs.rb
...
formatting
Co-authored-by: dwelch-r7 <Dean_Welch@rapid7.com >
2023-10-13 12:15:54 -05:00
elliot
187ff951c3
Update lib/rex/post/meterpreter/ui/console/command_dispatcher/stdapi/fs.rb
...
formatting
Co-authored-by: dwelch-r7 <Dean_Welch@rapid7.com >
2023-10-13 12:15:39 -05:00
sjanusz-r7
daa8b8ae99
Use Metasploit-Payloads Crypto to decrypt payloads
2023-10-13 14:42:10 +01:00
sjanusz-r7
b428736e03
Add support for injection of encrypted dll payloads
2023-10-13 14:42:10 +01:00
sjanusz-r7
7baf199f50
Add support for loading of encrypted libraries
2023-10-13 14:42:10 +01:00
bwatters
6af8d3f6e6
Land #18431 , Fix how port forwards are listed
...
Merge branch 'land-18431' into upstream-master
2023-10-10 16:56:11 -05:00
elliot
ccb3927254
Update lib/rex/post/meterpreter/ui/console/command_dispatcher/stdapi/fs.rb
...
Sets the path variable via a loop so that it fixes the path assignment and lets the user give a series of directories
Co-authored-by: Brendan <bwatters@rapid7.com >
2023-10-10 12:23:31 -05:00
Dean Welch
d60993f7e8
Enable using modules when deferred loading is turned on
2023-10-06 16:04:34 +01:00
Spencer McIntyre
d46e80f17f
Fix how port forwards are listed
...
Fixes #18291
2023-10-06 09:04:28 -04:00
sjanusz-r7
e70f356239
Show errors on inaccessible payload files
2023-10-02 14:46:25 +01:00
elliot
6b00d87c49
Update lib/rex/post/meterpreter/ui/console/command_dispatcher/stdapi/fs.rb
...
Co-authored-by: dwelch-r7 <Dean_Welch@rapid7.com >
2023-09-23 08:55:26 +10:00
elliot
89d1923c41
Update fs.rb
2023-09-21 00:51:28 +10:00
elliot
67e003794b
Update fs.rb
2023-09-21 00:46:55 +10:00
elliot
f28e0d9d93
Update fs.rb
...
Added lmkdir command to create new directory on local machine
2023-09-21 00:10:07 +10:00
adfoster-r7
a60e048e78
Fix msfrpc hanging when updating saved command history
2023-09-15 12:42:40 +01:00
cgranleese-r7
5756241fb3
Land #18223 , Fix broken msfconsole histories when switching between shell sessions
2023-08-03 16:40:01 +01:00
adfoster-r7
a643fa517a
Give better error messages when failing to load mettle extensions
2023-08-02 23:03:27 +01:00
adfoster-r7
449af8daa7
Fix broken msfconsole histories when switching between shell sessions
2023-07-27 16:12:57 +01:00
cgranleese-r7
8e0a909b18
Fixes incorrect usage of pack/unpack directives
2023-07-19 11:39:00 +01:00
adfoster-r7
69b7635f0f
Update SessionTLVLogging to no longer truncate useful values
2023-06-14 18:39:58 +01:00
bwatters
38f542174d
Land #17336 , A more robust implementation for Windows version comparisons
...
Merge branch 'land-17336' into upstream-master
2023-06-13 15:38:56 -05:00
Spencer McIntyre
296a7afc86
Land #18076 , Don't use length for freeing.
2023-06-09 10:10:29 -04:00
Ashley Donaldson
717ceae45b
Don't use length for freeing.
...
MSDN says this will never succeed - should always be zero.
2023-06-08 15:02:41 +10:00