Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reimplement password_spray into login modules #19158

Merged

Conversation

cgranleese-r7
Copy link
Contributor

@cgranleese-r7 cgranleese-r7 commented May 3, 2024

This PR updates login scanner modules to support PASSWORD_SPRAY. We updated the existing modules no longer deregister the PASSWORD_SPRAY module option.

I added a base configure scanner method for binding common datastore options to the login scanners, similar to the HTTP implementations.

I updated the existing configure_http_login_scanner implementation to call off to the new generic configure_login_scanner implementation, so that the configure_http_login_scanner method gets any new options that we add in the future for free.

Verification

  • Start msfconsole
  • Test various login modules
  • Verify password_spray now works as intended
  • Verify code changes are sane

@cgranleese-r7 cgranleese-r7 added enhancement rn-enhancement release notes enhancement labels May 3, 2024
@cgranleese-r7 cgranleese-r7 marked this pull request as ready for review May 3, 2024 11:52
@cgranleese-r7 cgranleese-r7 changed the title <DRAFT> Reimplement password_spray into login modules Reimplement password_spray into login modules May 3, 2024
@adfoster-r7 adfoster-r7 merged commit 860da5f into rapid7:master May 3, 2024
63 checks passed
@adfoster-r7
Copy link
Contributor

Release Notes

Updates multiple login modules to support the PASSWORD_SPRAY datastore option

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement rn-enhancement release notes enhancement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants