forked from p34709852/monkey
Extract credentials in a more generic fashion
This commit is contained in:
parent
5b3e526d49
commit
8973032ca5
|
@ -70,17 +70,14 @@ class EdgeService:
|
||||||
user = ""
|
user = ""
|
||||||
password = ""
|
password = ""
|
||||||
|
|
||||||
# TODO: implement for other exploiters
|
|
||||||
# TODO: The format that's used today to get the credentials is bad. Change it from monkey side and adapt.
|
# TODO: The format that's used today to get the credentials is bad. Change it from monkey side and adapt.
|
||||||
result = exploit["data"]["result"]
|
result = exploit["data"]["result"]
|
||||||
if exploit["exploiter"] == "RdpExploiter":
|
if result:
|
||||||
|
if "creds" in exploit["data"]["machine"]:
|
||||||
user = exploit["data"]["machine"]["creds"].keys()[0]
|
user = exploit["data"]["machine"]["creds"].keys()[0]
|
||||||
password = exploit["data"]["machine"]["creds"][user]
|
password = exploit["data"]["machine"]["creds"][user]
|
||||||
elif exploit["exploiter"] == "SmbExploiter":
|
|
||||||
if result:
|
|
||||||
user = exploit["data"]["machine"]["cred"].keys()[0]
|
|
||||||
password = exploit["data"]["machine"]["cred"][user]
|
|
||||||
else:
|
else:
|
||||||
|
if ("user" in exploit["data"]) and ("password" in exploit["data"]):
|
||||||
user = exploit["data"]["user"]
|
user = exploit["data"]["user"]
|
||||||
password = exploit["data"]["password"]
|
password = exploit["data"]["password"]
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue