cgranleese-r7
f6faa5598b
Fixes modules to now correctly use a hash with report note
2025-05-22 10:59:50 +01:00
bcoles
81a405355c
modules/post: Resolve RuboCop violations and typos
2025-05-13 09:23:28 +10:00
bcoles
2a616f7560
modules/post/multi: Resolve RuboCop violations
2025-05-01 02:32:23 +10:00
jvoisin
862acbdbae
Improve screensaver management
...
- Add modern ways to unlock Linux machines remotely
- Use proper `register_options`
- Clarify the actions: lock/unlock, start/stop
- Add more platforms
- Add a couple of checks before running the commands
2024-09-16 23:41:37 +02:00
Zach Goldman
90d3d6fc0a
testing for opt_enum changes
2023-12-11 09:08:54 -06:00
Zach Goldman
56afed78ff
fix optenum, add documentation, fix issue with unset values
2023-12-04 18:03:28 -06:00
Zach Goldman
095540cea6
Enhance ability to follow payload override in shell to meterpreter
...
Update modules/post/multi/manage/shell_to_meterpreter.rb
Co-authored-by: jheysel-r7 <Jack_Heysel@rapid7.com >
payload override
2023-12-04 12:01:28 -06:00
Ashley Donaldson
61539ac260
Fix VBS stager in shell_to_meterpreter.
2023-06-06 07:23:58 +10:00
Grant Willcox
0d094f8645
Land #17917 , shell_to_meterpreter: Support using bind payloads with PAYLOAD_OVERRIDE
2023-06-05 13:36:30 -05:00
Ashley Donaldson
795980260b
Created mixin to retrieve the architecture of the current shell.
...
Currently only supports Windows, but does work on Win2000 upwards.
2023-06-05 11:10:53 +10:00
bcoles
538381bd4d
shell_to_meterpreter: Support using bind payloads with PAYLOAD_OVERRIDE
2023-04-22 15:44:56 +10:00
adfoster-r7
a81a71c5df
Run rubocop on post modules
2023-02-08 13:47:34 +00:00
cgranleese-r7
d1e68e634a
Add row indicator to show targets command
2023-02-02 16:12:19 +00:00
sjanusz
7b75bd6e27
Cache remote Python binary name
2022-05-27 10:21:59 +01:00
sjanusz
17a37a9d4d
Detect more Python binaries & don't run last cmd_exec as channelized
2022-05-25 15:21:40 +01:00
sjanusz
b54cfee665
Open a new Meterpreter session when trying to upgrade Meterpreter
2022-03-22 14:08:25 +00:00
Brendan Coles
a31052afbd
post/multi/manage/sudo: Abort if session type is Meterpreter
2022-01-20 12:44:29 +00:00
Grant Willcox
1b9f9f0620
Add in final review fixes to handle Windows ARM if ever encountered
2021-11-24 16:37:21 -06:00
Tim W
423810ca5c
fix shell_to_meterpreter cmd_exec powershell
2021-11-22 03:11:26 +00:00
Tim W
f2d7f33280
run rubocop on shell_to_meterpreter
2021-11-11 16:00:05 +00:00
Tim W
7a2eb1cbcb
fix #15856 , fix shell_to_meterpreter to detect x64 windows and return an x64 meterpreter session
2021-11-11 14:40:18 +00:00
dwelch-r7
73e55fcaee
Land #15665 , Add Meterpreter compatibility metadata
2021-10-29 12:45:26 +01:00
Christophe De La Fuente
1befd545e3
Land #15558 , add module to access a sessions filesystem in a browser
2021-10-25 18:37:42 +02:00
Tim W
86d1e3cb0a
fix get_drives format
2021-10-25 17:30:47 +01:00
adfoster-r7
28eab4d871
Add Meterpreter compatibility metadata
2021-10-06 13:54:51 +01:00
adfoster-r7
e81f1b5687
Gracefully fallback to sesion.ui.screenshot when espia is not supported
2021-09-23 21:10:40 +01:00
Tim W
4d3dda67ea
fix msftidy
2021-09-23 13:02:17 +01:00
Tim W
18015e5a0e
add support for powershell sessions
2021-09-23 13:02:17 +01:00
Tim W
d3a372e92b
add support for shell sessions
2021-09-23 13:02:17 +01:00
Tim W
fad8aef5f7
add support for 404 and 500 if files are inaccessible
2021-09-23 13:02:17 +01:00
Tim W
fdea8bb805
add module to access a sessions filesystem in a browser
2021-09-23 13:02:17 +01:00
adfoster-r7
39ca4660a9
Add meterpreter compatibility metadata to screenshare module
2021-09-15 17:34:57 +01:00
adfoster-r7
46718e3390
Run Rubocop layout rules on modules
2021-09-10 12:53:39 +01:00
Tim W
d1fa2e857d
fix #15528 , fix powershell command length in shell_to_meterpreter
2021-08-10 12:08:50 +01:00
Alan Foster
b06c5c12aa
Rubocop recently landed modules continued
2021-02-25 14:13:40 +00:00
Tim W
0ab4213630
use & disown
2021-02-11 12:26:27 +00:00
Tim W
c5ba97100f
fix osx shell_to_meterpreter to use python reflection
2021-02-11 11:38:43 +00:00
CSharperMantle
d99c2ac783
linguistic fixes of 'does not exists'
2020-12-23 11:36:38 +08:00
dwelch-r7
1617b3ec9b
Use zeitwerk for lib/msf/core folder
2020-12-07 10:31:45 +00:00
Tim W
634a2f3c61
prevent upgrading of meterpreter sessions with shell_to_meterpreter
2020-11-20 17:26:21 +00:00
Tim W
fd3f64ed0a
fix encoding and comspec in shell_to_meterpreter
2020-11-18 22:46:09 +08:00
Ron Wills
2e84c6ea18
Used more appropriate api
2020-07-24 10:28:07 -06:00
Ron Wills
6592a0cc53
Clean up the temperary script with the clear text password in it
...
Removed the old unused clean up code
2020-07-24 10:16:52 -06:00
Ron Wills
6be25a00b6
Replaced file creation from shell script to the Msf::Post::File native API
...
Cleanup of the previous commit
2020-07-23 07:04:20 -06:00
Ron Wills
14d484aac0
Replaced file creation from shell script to the Msf::Post::File native API
2020-07-23 06:21:17 -06:00
Ron Wills
eff9c9b914
Fixed shell script creation with passwords with special characters
2020-07-22 20:09:15 -06:00
Adam Galway
1a2bf98222
creates standard elog & updates exisiting usages
2020-06-22 12:48:39 +01:00
alanfoster
0c9b6e1721
Add controls to screen capture module
2020-05-30 04:14:16 +01:00
Tim W
983ebfc0bb
fix documentation and add osx platform
2020-04-22 18:50:05 +08:00
Tim W
d095b667ae
fix rubocop
2020-04-22 12:38:49 +08:00