Skip to content

Lockout Potential: Delay Skipped For Unknown Reasons #71

@curi0usJack

Description

@curi0usJack

During a standard run of CredMaster, I encountered an issue where the delay setting in my conf file was skipped completely and the next password run started immediately. I had pushover notices configured, saw the conclusion of one run and the beginning of another run immediately, but there was still inappropriate overlap between attempts.

The following screenshots are from the same command execution. In the first screenshot, delay is obeyed correctly.

image

In this one (from the same running command), delay seems skipped for some reason.

image

The running command:

python3 credmaster.py --config ./config.json --url https://foo.bar.com

config.json

{
  "plugin" : "okta",
  "userfile" : "/project/emails_master.txt",
  "passwordfile" : "/project/passwords.txt",
  "userpassfile" : null,
  "useragentfile" : "/project/uas.txt",

  "outfile" : "/project/credmaster_out.txt",
  "threads" : 1,
  "region" : "us-east-1",
  "jitter" : 15,
  "jitter_min" : 5,
  "delay" : 1532,
  "batch_size": null,
  "batch_delay": null,
  "passwordsperdelay" : null,
  "randomize" : true,
  "header" : null,
  "weekday_warrior" : null,
  "color" : false,
  "trim" : false,

  "slack_webhook" : null,
  "pushover_token" : "<redacted key>",
  "pushover_user" : "<redacted key>",
  "discord_webhook" : null,
  "teams_webhook" : null,
  "keybase_webhook": null,
  "operator_id" : null,
  "exclude_password" : false,

  "access_key" : "<redacted key>",
  "secret_access_key" : "<redacted key>",
  "session_token" : null,
  "profile_name" : null
}

Great tool! Thank you for all the effort you put in to it. :-)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions