knavesec / CredMaster

Refactored & improved CredKing password spraying tool, uses FireProx APIs to rotate IP addresses, stay anonymous, and beat throttling
926 stars 120 forks source link

Required Python3 version? #34

Closed grandmerchant closed 1 year ago

grandmerchant commented 1 year ago

Getting the following error on a fresh install of Credmaster. Curious if there is a specific python3 version that is required for usage?

image

I'm on python 3.10.4

Have only encountered this issue so far using the Okta plugin.

ZephrFish commented 1 year ago

Have you got more output such as your CLI switches and config file used? The version of python3 shouldn't matter and I've tested on 3.x - 3.8, 3.9, 3.10 and 3.10.4

grandmerchant commented 1 year ago

Command used:

./credmaster.py --config config.json --plugin okta -u userlist.txt -p passwords.txt --url <okta target url>

Config file:

All left at default except for region, access_key, and secret_access_key

Works with other plugins, like o365. So far just the Okta one is returning this error.

ZephrFish commented 1 year ago

Try it with -t 1 as okta is limited to one thread

ZephrFish commented 1 year ago

if you're still getting errors with the thread count added I'll look into the module

grandmerchant commented 1 year ago

-t 1 fixed it! Thank you :)

ZephrFish commented 1 year ago

-t 1 fixed it! Thank you :)

I'll look into editing the module anyways to add eloquent error checking 😄