Skip to content

v0.1.5-beta

Pre-release
Pre-release
Compare
Choose a tag to compare
@MarkoH17 MarkoH17 released this 24 Jan 22:58
· 12 commits to main since this release
fb5426f

What's New 🎉

  • Spray365 is now split into two modes (generate and spray) for more logical argument handling. This is a breaking change that requires Spray365 to be executed using new syntax.

    Example comparing new and old for generating an execution plan
    Old Syntax: spray365.py -g demo.s365 -d <domain> -u <username_file> -pf <password_file> --delay 10
    New Syntax: spray365.py generate --execution_plan demo.s365 -d <domain> -u <username_file> -pf <password_file> --delay 10

    Example comparing new and old for password spraying:
    Old Syntax: spray365.py -s demo.s365 --lockout 3
    New Syntax: spray365.py spray --execution_plan demo.s365 --lockout 3

  • Successive authentication attempts for a given user with known good credentials will be skipped. This new default behavior can be reverted with the -i / --ignore_success argument in spray mode.

What's Changed

  • An authentication request requiring interactive login (AAD error "AADSTS65001") is now considered a successful login
  • Help documentation improved and updated to match Spray365 capabilities

Full Changelog: 0.1.4-beta...0.1.5-beta