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
cgranleese-r7
22187537d9
Land #16861 , Fix broken reverse ssh command shell
2022-09-06 11:09:48 +01:00
adfoster-r7
46d203a52f
Fix ssh server warnings on bootup with openssl 3
2022-08-24 10:42:09 +01:00
adfoster-r7
e93a75cd01
Fix broken reverse ssh command shell
2022-08-04 23:58:11 +01:00
adfoster-r7
526ce819c0
Widen rescue scope for reverse ssh handler
2022-07-19 18:29:58 +01:00
adfoster-r7
1103f525a6
Stop msfconsole crashing with openssl3
2022-07-14 12:05:01 +01:00
bwatters
670288a939
Fix issue where reverse_tcp did not work because of double length prepend
2022-06-06 09:10:57 -05:00
bwatters
e312619418
Add support for 64-bit, rubocop, and some requested changes
2022-05-24 16:13:01 -05:00
bwatters
681455dec3
Add a custom stager type for x86 windows
2022-05-24 16:09:47 -05:00
Ashley Donaldson
d5373a7278
Removed redundant cleanup calls which exploit_driver will call anyway
2022-03-11 12:08:51 +11:00
Ashley Donaldson
c9d43aafe6
Use dereferencing directly, and rename 'stop' to 'cleanup' for clarity
2022-03-10 09:06:25 +11:00
Ashley Donaldson
837cf199a0
Use reference counting consistently for HTTP handlers ( Fixes #16315 )
2022-03-09 10:56:38 +11:00
Spencer McIntyre
dd2d512851
Support session -1 for ListenerComm options
2022-01-24 11:42:39 -05:00
space-r7
184795513f
Land #15831 , add more ssh session support
2021-12-16 15:39:55 -06:00
Spencer McIntyre
726c5f26e3
SSH session consistency with auto-platform IDing
2021-11-12 16:03:27 -05:00
Spencer McIntyre
87d1e925d0
Add an interactive SSH payload
2021-11-12 16:01:22 -05:00
Ashley Donaldson
2447ce3eba
Use a random, modern UA string for HTTP payloads
2021-11-10 10:40:32 +11:00
Grant Willcox
cf479725b2
Add in string option for ReverseListenerComm to reverse_udp.rb so we don't encounter errors when calling select_com in lib/msf/core/handler/reverse/comm.rb
2021-10-07 12:07:24 -05:00
Ashley Donaldson
71aab90b53
Added TCP pivot details for reverse_tcp_double handlers
2021-10-04 23:07:15 +11:00
Ashley Donaldson
c9499fc70c
Show TCP forwarding information for UDP jobs and shells
2021-10-04 22:43:12 +11:00
Ashley Donaldson
0df82e9a21
HTTP payload listeners support ReverseListenerComm param, and display of the session it transits over
2021-10-04 20:27:06 +11:00
Ashley Donaldson
ef8628f1ad
Avoid modifying payload_uri, which may be used elsewhere
2021-10-02 14:57:26 +10:00
Ashley Donaldson
2784ce88c1
Use correct property of listener_sock
2021-09-24 20:47:06 +10:00
Ashley Donaldson
3dec024fbd
When listing sessions and jobs, note whether they are dependent on TCP forwarding
2021-09-24 20:30:57 +10:00
space-r7
8b8d138812
Land #15496 , specify SSLVersion for servers
2021-08-26 10:57:11 -05:00
Tim W
5acd0ee5d6
Fix #15480 , fix IgnoreUnknownPayloads for stageless reverse_http payloads
2021-08-13 16:57:04 +01:00
Jeffrey Martin
8d66913c00
guard hrr_rb_ssh from zeitwerk eager loading
...
if/when eager loading is enabled any class or top level require
will be exercised during the process. Since the ruby builtin PTY
does not function in Windows, defer requires that inveract with symbols
in the `hrr_rb_ssh` gem to ensure they load only during runtime.
2021-08-09 12:22:13 -05:00
Spencer McIntyre
c43d55068c
Add the SSLVersion datastore option for handlers
...
Requires rapid7/rex-socket#37 for the option to be honored.
2021-08-06 14:44:48 -05:00
Spencer McIntyre
e4100c8018
Fix rubocop issues in the handler file
2021-07-23 11:12:46 -04:00
Spencer McIntyre
10ad84434c
Initial support for pivoting over SSH
2021-06-25 21:19:05 -04:00
dwelch-r7
a9d38ecc15
Land #14430 , Add warnings for no db connection while using uuid tracking
2021-03-24 12:12:18 +00:00
dwelch-r7
7fbbe23426
Remove more requires that were missed before
2021-02-08 14:51:58 +00:00
dwelch-r7
b95be3ed10
Zeitwerk rex folder
2021-02-08 12:24:12 +00:00
dwelch-r7
bad5ccbc49
Remove msf/base requires
2021-01-05 14:59:46 +00:00
dwelch-r7
1617b3ec9b
Use zeitwerk for lib/msf/core folder
2020-12-07 10:31:45 +00:00
cn-kali-team
8f729b6fd5
removed this JSON
2020-12-04 11:26:01 +08:00
cn-kali-team
893dd6b653
fix #14158
2020-11-25 20:07:00 +08:00
gwillcox-r7
2007583c29
Land #13238 , Replace exit calls in bind_named_pipe handler with Thread.exit calls
2020-08-11 14:09:39 -05:00
gwillcox-r7
0882b62cf6
Replace return with Thread.exit call and interrupt_wait_for_session
2020-08-11 14:08:26 -05:00
Jeffrey Martin
65039a5091
Merge upstream into 6.x
2020-07-15 09:58:07 -05:00
Spencer McIntyre
26cbfa5d56
Land #13417 , SMBv3 integration with Framework
2020-06-24 14:09:11 -04:00
Adam Galway
1a2bf98222
creates standard elog & updates exisiting usages
2020-06-22 12:48:39 +01:00
Christophe De La Fuente
a9a1d01419
Update some libraries and modules
2020-06-09 14:18:52 +02:00
OJ
48290ac38a
Fix a stupid mistake with core_patch_url
...
This was not originally ported to an int when it should have been.
2020-06-09 08:58:27 +10:00
Karim Kanso
1e044d5ca1
changed 'exit' to 'return' in bind_named_pipe handler
2020-04-12 19:38:05 +01:00
Spencer McIntyre
059dd59d90
Use the new max_length check elsewhere
2020-03-11 11:56:15 -04:00
Spencer McIntyre
db9626153b
Minor refactoring for style, whitespace, etc.
2020-03-11 11:56:15 -04:00