adfoster-r7
5fa1ce8ed2
Add support for newer sqlcmd versions
2024-02-12 11:51:02 +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
Spencer McIntyre
7b76cc01f9
Add x86 support to windows/manage/kerberos_tickets
2023-10-27 12:47:19 -04:00
Spencer McIntyre
7e4e6edc2f
Fix a typo in the constant name
2023-10-27 12:47:19 -04:00
Spencer McIntyre
79a3e756b3
Add the ENUM_LUIDS action
2023-10-27 12:47:19 -04:00
Spencer McIntyre
7b4caf79f8
Move the code into libraries for reuse
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
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
bwatters
a16379b2a7
Land #17919 , Post::Windows::Service: Support start/stop service on shell sessions
...
Merge branch 'land-17919' into upstream-master
2023-10-04 13:51:25 -05:00
h00die
d64ed33cdf
code spell for a bunch of modules
2023-09-24 17:42:00 -04:00
adfoster-r7
68ce65c6c9
Revert "Revert "Add Meterpreter sanity tests to CI""
2023-08-15 13:24:59 +01:00
adfoster-r7
cdbd591f07
Revert "Add Meterpreter sanity tests to CI"
2023-08-10 19:08:09 +01:00
adfoster-r7
d8dc189168
Add Meterpreter sanity tests to CI
2023-08-03 17:11:44 +01:00
Ashley Donaldson
2a3cac051f
Suggestion from code review
2023-06-19 07:53:46 +10:00
Ashley Donaldson
381d291da9
Use revision in MSF modules
2023-06-16 10:07:35 +10:00
Ashley Donaldson
ddbd24554d
Take into account Windows 10 revision number
2023-06-16 06:50:39 +10:00
adfoster-r7
bec47e8b59
Fix unitialized constant error when meterpreter registry key reads timeout
2023-06-14 19:50:28 +01:00
Ashley Donaldson
8d1e7a386c
Rubocop and code review suggestions
2023-06-13 15:58:30 +10:00
Ashley Donaldson
7f4bda193d
Support retrieving Service Pack version on older OSes
2023-06-01 10:48:17 +10:00
Ashley Donaldson
4b1158d5f1
Use existing shell registry logic
2023-05-31 11:24:33 +10:00
Ashley Donaldson
778a2c47b7
Updated unit tests to use registry
2023-05-31 08:09:54 +10:00
Ashley Donaldson
568e346d11
Support Windows 2000 by using ver command
2023-05-30 13:23:44 +10:00
Ashley Donaldson
a94f78ec03
Use direct registry lookups to get version data, to cater for different language packs.
2023-05-30 12:21:12 +10:00
Ashley Donaldson
75ba9110e2
Added module for Windows version comparisons
...
Utilised it in various existing modules - this should fix some subtle bugs in specific modules' version detection.
2023-05-25 14:36:46 +10:00
bcoles
71f938682c
Post::Windows::Service: Support start/stop service on shell sessions
2023-04-28 18:44:11 +10:00
Spencer McIntyre
fc8f94fff4
Fix #query_ldap to use the API
...
Fix #query_ldap to use the API provided by Windows instead of dealing
with the opaque BER data structures. This means that querying is now
reliant on documented APIs and will function on both 32-bit and 64-bit
Meterpreters.
2023-02-24 13:46:11 -05:00
Grant Willcox
ae461c2395
Add in ULONG alias to DWORD and update definitions to fix some mistakes
2023-02-23 08:40:28 -06:00
h00die
90a12cf3b0
unquoted service path tweaks
2023-01-13 17:06:42 -05:00
Ashley Donaldson
99e576d023
Fixes crash in meterp when file_version asks for a file that doesn't exist
2022-12-09 11:55:29 +11:00
adfoster-r7
9f0b6dc2e7
Land #17196 , Add new get_hostname library support for Windows
2022-11-03 15:24:37 +00:00
bcoles
31a68fd562
Msf::Post::Windows: Add Msf::Post::Windows::System mixin
2022-10-30 00:03:56 +11:00
Spencer McIntyre
1cc5345cf1
Fix the data types
2022-10-27 15:53:26 -04:00
bwatters
ef0ca2edbb
Land #17057 , Msf::Post::Windows::ExtAPI: Remove load_extapi method
...
Merge branch 'land-17057' into upstream-master
2022-10-07 15:54:52 -05:00
adfoster-r7
c436f42c8c
Land #16994 , Fix Multiple Registry Related Issues
2022-09-27 11:43:02 +01:00
bcoles
5531e3dcab
Msf::Post::Windows::ExtAPI: Remove load_extapi method
2022-09-23 17:41:20 +10:00
Spencer McIntyre
d82774be59
Test and handle REG_QWORD
2022-09-20 16:31:54 -04:00
Spencer McIntyre
2654752585
Fix REG_EXPAND_SZ correctly
2022-09-20 16:31:47 -04:00
Grant Willcox
98aea3f2ae
Land #17002 , Msf::Post::Windows: Replace load_extapi with ExtAPI capability check
2022-09-20 13:29:45 -05:00
Grant Willcox
38ab0c6ddd
Redo guard clauses to be more appropriate
2022-09-20 12:23:25 -05:00
Grant Willcox
f19cc376d7
Add additional guard checks to libraries to handle edge cases introduced when using shell sessions or other sessions that don't support RailGun. Also import the command definitions so that non-Meterpreter sessions can actually check the command ID's.
2022-09-20 11:45:31 -05:00
cgranleese-r7
55119aaac7
Land #16940 , Rewrite datastore, and add support for option fallback lookups
2022-09-16 14:19:19 +01:00
adfoster-r7
3a281234df
Add feature flagged datastore rewrite, with support for option fallback lookups
2022-09-16 12:59:02 +01:00
bcoles
d476a64262
Msf::Post::Windows: Replace load_extapi with ExtAPI capability check
2022-09-16 00:10:00 +10:00
bcoles
12e68a05c5
Post::Windows::LDAP: Replace load_extapi with ExtAPI capability check
2022-09-11 22:11:30 +10:00
Grant Willcox
3e8fbb665f
Move meterpreter_service_list to be a private method to align with expectations of when function will be used and to prevent need for adding additional validation code
2022-09-09 12:25:21 -05:00
Grant Willcox
e4c7cadc86
Add RuboCop documentation for meterpreter_service_list
2022-09-09 12:25:08 -05:00
Grant Willcox
51b6d0b596
Tidy up code and fix up some edge cases on data validation.
2022-09-08 16:01:04 -05:00
bcoles
fa087768ef
Msf::Post::Windows::Service: Multiple bug and consistency fixes
...
* Define service types as constants.
* Ensure service startup type is always returned as Integer.
* Check for supported stdapi commands, rather than attempt to load ExtAPI if it is not already loaded.
* Fix a threading issue for Meterpreter sessions when ExtAPI was not loaded, causing inconsistent results with some services missing sometimes.
* Include interactive services (0x110 and 0x120) in service listing.
* Support service listing and service information retrieval for non-Meterpreter sessions.
2022-09-08 16:01:03 -05:00
bwatters
9b76ecf6c7
Land #16952 , Add methods to retrieve domain / domain controller
...
Merge branch 'land-16952' into upstream-master
2022-09-08 08:27:55 -05:00