adfoster-r7
672fb9ce9f
Land #17460 , add support for feature kerberos authentication
2023-01-26 17:47:27 +00:00
cgranleese-r7
854fc1400e
Improve show options to include options with conditions
2023-01-24 10:43:14 +00:00
Spencer McIntyre
d1f5fa06cf
Don't use File in cmd_upload / cmd_download
...
It does not look like shell sessions define their own File class,
meaning that the local-platform specific one is always used. Instead
we'll define the separator ourselves since it's all we need to perform
the basic operations necessary to analyze the path string.
2022-12-15 10:05:02 -05:00
Ashley Donaldson
5fd6103a70
Use boolean output of write_file for cmd_upload
...
Also fixed powershell upload, which failed at around 20000 bytes per command.
I believe this is related to powerfun, which seems to truncate to 20000 bytes.
2022-12-14 20:46:31 +11:00
Spencer McIntyre
34451940c7
Fix uploading from shell sessions
2022-12-12 12:02:33 -05:00
Spencer McIntyre
59d4f9b7e9
Fix downloading from shells to a directory
...
Prior to this change if the destination argument issued to a shell
session's internal `download` command was a directory, the command would
crash and the shell would be lost.
2022-12-12 10:42:11 -05:00
memN0ps
781f29fd95
Fixed typo in the self.comment function for Rust
2022-10-31 17:22:29 +13:00
memN0ps
1dada175f9
Added Rust Programming Language format support for generating payloads
2022-10-30 21:14:51 +13:00
adfoster-r7
e2d052322d
Support upload and download command for powershell sessions
2022-10-26 11:48:31 +01: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
Spencer McIntyre
ec4c45f145
Land #16521 , Add custom stage
2022-09-08 14:44:32 -04:00
bwatters
07aa024b21
Add custom session types and minor cleanups
2022-09-07 15:43:50 -05:00
husky
8646fd6e39
working on nim shellcode generator
2022-09-07 13:18:18 -04:00
cgranleese-r7
22187537d9
Land #16861 , Fix broken reverse ssh command shell
2022-09-06 11:09:48 +01:00
ilightthings
6c578d5733
added reference to new gemlock file.
2022-09-01 13:06:39 -04:00
ilightthings
e06aac5369
Added golang format support for generating payload
2022-09-01 13:06:39 -04:00
bcoles
3ea8ec91c7
Deprecate domain_list_gen script
2022-08-22 09:36:06 -04:00
Spencer McIntyre
ee286dda1c
Land #16912 , Deprecate sound_recorder script
2022-08-22 09:18:29 -04:00
Grant Willcox
6d1f64d3e9
Land #16905 , Deprecate panda_2007_pavsrv51 script
2022-08-17 11:38:41 -05:00
Grant Willcox
1000b351f1
Land #16909 , Deprecate get_pidgin_creds script
2022-08-16 12:38:17 -05:00
bcoles
f5c8120aff
Deprecate sound_recorder script
2022-08-16 18:04:50 +10:00
Grant Willcox
e7d7d9b41a
Land #16910 , Deprecate script arp_scanner
2022-08-15 17:20:07 -05:00
bcoles
2dc2d8e7d5
Deprecate arp_scanner script
2022-08-14 22:10:40 +10:00
bcoles
6ea5294fcd
Deprecate get_pidgin_creds script
2022-08-14 21:58:28 +10:00
bcoles
6ddec82d89
Deprecate dumplinks script
2022-08-14 21:44:09 +10:00
bcoles
c9fb0950d9
Deprecate panda_2007_pavsrv51 script
2022-08-14 14:30:23 +10:00
Jack Heysel
f63ad564a3
Land #16884 , deprecate credcollect script
...
The credcollect script is effectively replaced by
post/windows/gather/credentials/credential_collector
2022-08-11 15:01:59 -04:00
bcoles
8b3e9f89b5
Deprecate credcollect script
2022-08-08 17:35:55 +10:00
bcoles
2a337c9436
Deprecate srt_webdrive_priv script
2022-08-08 16:16:44 +10:00
adfoster-r7
e93a75cd01
Fix broken reverse ssh command shell
2022-08-04 23:58:11 +01:00
Jeffrey Martin
7277483022
add safe navigation to ensure fs access valid
2022-08-01 14:33:02 -05:00
Jeffrey Martin
f779f0f482
consolidate the config directory lookups
...
The user configuration directory can be overridden via environment
variables or configuration files.
In the current implementation `Msf::Config.config_directory` should be
utilized for consistent location reporting. `Msf::Config.get_config_root`
is reserved to generation of a default location and should be considered
`private` as it ignores some injected configuration options. Currently
autoloading does not allow application of the `private` keyword to this method,
requiring guidance during development that module writers should access the
full configured `user` value of `Msf::Config.config_directory`.
2022-07-25 15:27:21 -05:00
dwelch-r7
1f4ee19c05
Expose options for logging to a file in mettle
2022-05-06 14:36:55 +01:00
Grant Willcox
0a86d07014
Land #16491 , Fix crashes on timeouts for multiple modules and Meterpreter
2022-05-05 13:34:29 -05:00
adfoster-r7
bbd881f999
Fix crashes on timeouts
2022-05-04 09:43:00 +01:00
dwelch-r7
2e44a91b39
Refactor debugging config options to a common location
2022-04-29 15:04:12 +01:00
dwelch-r7
aca1b8df9b
Use debug versions of extensions if MeterpreterDebugBuild is enabled
2022-04-13 14:10:57 +01:00
sjanusz
fc73498919
Add debug option to Python Meterpreter
2022-04-12 10:54:26 +01:00
dwelch-r7
a82c936613
Land #16373 , Add initial ruby 3.1 support
2022-04-07 16:44:02 +01:00
dwelch-r7
647463b5ad
Use updated payloads gem and refactor debug option
2022-04-01 11:20:22 +01:00
adfoster-r7
76ede9ef8f
Add ruby 3.1 support
2022-03-24 21:59:02 +00:00
sjanusz
d99d14eaa8
Defer TLV logging until session is bootstrapped
2022-03-07 15:47:49 +00:00
sjanusz
a2fadf0606
Init logging on meterpreter's init, add option to change log file
2022-03-04 14:21:00 +00:00
sjanusz
2b281dce5c
Add support for Java Meterpreter's native_arch
2022-02-11 11:43:35 +00:00
Grant Willcox
397e3aa1c6
Land #16090 - Add in user_data_directory function
2022-01-26 09:31:52 -06:00
Spencer McIntyre
12431d8479
Add a client reader for SSH server channels
2022-01-24 14:41:59 -05:00
audibleblink
e445a39719
adds user_data_directory
2022-01-23 10:29:01 -05:00
space-r7
184795513f
Land #15831 , add more ssh session support
2021-12-16 15:39:55 -06:00
Grant Willcox
5c2afd6750
Land #15882 , Prevent payloads being used if can't clean up files
2021-12-16 15:05:27 -06:00