dwelch-r7
d6896dadc0
remove msf folder requires
2021-01-18 14:21:54 +00:00
dwelch-r7
1617b3ec9b
Use zeitwerk for lib/msf/core folder
2020-12-07 10:31:45 +00:00
cgranleese-r7
96c62aea20
Lands #14411 Fixes eternalblue-win8 to run only with python3
2020-12-05 14:22:32 +00:00
A Galway
c83c21bcea
additional string to byte conversions
2020-12-03 16:21:55 +00:00
A Galway
5e4e52c619
convert strings to bytes and mandate python3
2020-11-20 12:57:36 +00:00
adfoster-r7
2eb2fad212
Land #14294 , Allow adding details to CheckCodes, and update ms17_010_eternalblue to validate the target is x64
2020-11-19 14:09:55 +00:00
Alan Foster
902297d199
Add service stub encoder validation
2020-10-27 15:27:24 +00:00
Spencer McIntyre
50a479e675
Alter how the check code details are handled for compatibility
2020-10-21 16:30:00 -04:00
Spencer McIntyre
2077f241c1
Support and use CheckCode details to share relevant information
...
Modules that can be used as check modules should be able to share
information with their exploit counterpart.
2020-10-21 16:29:31 -04:00
Spencer McIntyre
b457191eaa
Set pid to nil for MS17-010 SMB1 clients
2020-10-20 17:09:51 -04:00
Spencer McIntyre
3431d97c64
Remove modules whose deprecation date has past
2020-10-08 10:56:37 -04:00
Alan Foster
30809787c4
Convert disclosure dates to iso8601
2020-10-02 21:00:37 +01:00
Spencer McIntyre
a7274afd46
Add an optional delay when executing PSExec commands
2020-07-30 09:45:22 -04:00
Spencer McIntyre
700d2ff819
Fix the SMB share for the psexec command target
2020-07-06 10:36:25 -04:00
Spencer McIntyre
9dc02229e9
Support ARCH_CMD payloads in the psexec exploit module
2020-07-06 10:33:03 -04:00
Alan Foster
a754225ba5
update deprecation notice to have a reason
2020-06-25 12:17:31 -04:00
Christophe De La Fuente
9f2a29d4fe
Update last batch of modules
2020-06-09 14:18:52 +02:00
Christophe De La Fuente
a9a1d01419
Update some libraries and modules
2020-06-09 14:18:52 +02:00
Christophe De La Fuente
0bb93b4efb
Update modules
...
- ms17_010_command and ms17_010_psexec: deregister
SMB::ProtocolVersion option
- client: update error handling
- is_known_pipename: force SMB1 only for #enumerate_directories and
update error handling
2020-06-09 14:18:52 +02:00
Christophe De La Fuente
2f873fefcd
Update modules
...
- modules/auxiliary/scanner/smb/smb_enumshares.rb
- modules/exploits/linux/samba/setinfopolicy_heap.rb
- modules/exploits/linux/samba/trans2open.rb
- modules/exploits/multi/samba/usermap_script.rb
- modules/exploits/windows/smb/ipass_pipe_exec.rb
2020-06-09 14:18:52 +02:00
Christophe De La Fuente
31a117f8f7
Update modules
...
- smb_ms17_010.rb
- psexec_ms17_010.rb
- psexec_psh.rb
- smb_enumshares.rb
2020-06-09 14:18:52 +02:00
Christophe De La Fuente
360d38018c
Update exploit/windows/smb/psexec
2020-06-09 14:18:51 +02:00
Christophe De La Fuente
79e52d1d4c
Fix ms17_010_eternalblue
2020-06-09 14:18:51 +02:00
William Vu
ef069ce5ef
Prefer exploit.rb's rand_text_alpha
2020-05-14 16:41:54 -05:00
Clément Notin
b7d16b1e72
Fix regression in psexec mixing filename and encoder
...
Closes #13407
2020-05-12 00:02:52 +02:00
William Vu
c5df5355ac
Update my module documentation to the new standard
...
Also update CheckModule to match current style and best practices.
2020-04-20 20:06:52 -05:00
Brent Cook
a10f51e1f9
manually realign shellcode. Note below:
...
The linter here indents strangely only in the case where you have a
standalone string literal without an assignment nor a return or
function/method call. In all other cases it aligns properly. Given that
this really is easy to work around, with what looks like beneficial code
changes, this is still far worth the benefit.
See https://github.com/rapid7/metasploit-framework/pull/12990#pullrequestreview-369907902
2020-03-09 09:22:01 -05:00
Alan Foster
3a046f01da
Run rubocop -a on subset of files
2020-03-06 10:41:45 +00:00
William Vu
7175126319
Update title for smb_doublepulsar_rce
2020-02-03 11:19:20 -06:00
William Vu
fa6573f8e7
Note arch in supported target
2020-02-03 11:16:16 -06:00
William Vu
a3717e13f6
Unf*ck PAYLOAD being set for neutralization
2020-02-03 11:16:16 -06:00
William Vu
e12d993027
Move SMB DOPU module to match new naming scheme
2020-02-03 11:16:16 -06:00
William Vu
355ddba6c9
Prefer exploit.rb's rand_text wrapper
2020-01-22 16:37:36 -06:00
Brent Cook
ce991071e4
Land #12524 , update most python code with python 3 compatibility
2019-12-23 14:49:08 -06:00
Brent Cook
fde942bc37
Land #12517 , replace CheckScanner mixin with CheckModule, which works with anything
2019-12-16 17:40:10 -06:00
h00die
5fc561e916
Land #12661 , more docs
2019-12-13 17:42:36 -05:00
Kenneth LaCroix
b6ac86dc23
Update group_policy_startup.rb
2019-12-11 09:41:08 -07:00
Kenneth LaCroix
f0ac300338
h00die review
...
Thanks h00die for the in depth review, as always.
2019-12-10 13:37:13 -07:00
h00die
faadf8e283
Land #12646 , ms04_007 reliability and stability updates
2019-12-03 20:22:37 -05:00
h00die
d65757faa4
further killbill fixes
2019-12-03 20:22:05 -05:00
William Vu
f56b262eec
Update modules
2019-12-03 10:36:34 -06:00
Brendan Coles
3e7857d146
Add reliability and stability notes to ms06_040_netapi
2019-12-03 06:32:02 +00:00
Brendan Coles
ba05e91d19
Add Reliability notes
2019-11-30 06:28:12 +00:00
Brendan Coles
a6723c12fb
Add stability notes to ms04_007_killbill
2019-11-30 06:16:41 +00:00
William Vu
b22d2a1685
Update prints in DOUBLEPULSAR exploit check method
...
vprint_good should be print_warning, and most vprints should be print,
even if in check, since check is critical functionality.
2019-11-25 18:33:46 -06:00
William Vu
45e2a3b229
Address RuboCop review
2019-11-13 02:10:03 -06:00
William Vu
7a4c48ee27
Fix style in exploit/windows/smb/doublepulsar_rce
2019-11-13 02:04:14 -06:00
William Vu
4877032e8a
Update exploit/windows/smb/doublepulsar_rce info
2019-11-13 00:30:09 -06:00
Cristina
c9948c037d
Apply suggestions from code review
...
- Change executable in shebang from python3 to python
- Revert changes to files that will only run as python2
Co-Authored-By: acammack-r7 <adam_cammack@rapid7.com >
2019-11-01 19:20:22 -07:00
Cristina Muñoz
10b5df1c4f
Change all python2.7 shebangs to python3.
...
Remove utf-8 encoding declarations, as this is the default for python3.
2019-10-31 15:10:58 -07:00