forked from p15670423/monkey
UT: Use valid NTLM hashes in test_mimikatz_collector.py
This commit is contained in:
parent
82fb693f06
commit
d3859debbe
|
@ -56,14 +56,16 @@ def test_pypykatz_result_parsing_duplicates(monkeypatch):
|
||||||
|
|
||||||
def test_pypykatz_result_parsing_defaults(monkeypatch):
|
def test_pypykatz_result_parsing_defaults(monkeypatch):
|
||||||
win_creds = [
|
win_creds = [
|
||||||
WindowsCredentials(username="user2", password="secret2", lm_hash="lm_hash"),
|
WindowsCredentials(
|
||||||
|
username="user2", password="secret2", lm_hash="0182BD0BD4444BF8FC83B5D9042EED2E"
|
||||||
|
),
|
||||||
]
|
]
|
||||||
patch_pypykatz(win_creds, monkeypatch)
|
patch_pypykatz(win_creds, monkeypatch)
|
||||||
|
|
||||||
# Expected credentials
|
# Expected credentials
|
||||||
username = Username("user2")
|
username = Username("user2")
|
||||||
password = Password("secret2")
|
password = Password("secret2")
|
||||||
lm_hash = LMHash("lm_hash")
|
lm_hash = LMHash("0182BD0BD4444BF8FC83B5D9042EED2E")
|
||||||
expected_credentials = Credentials([username], [password, lm_hash])
|
expected_credentials = Credentials([username], [password, lm_hash])
|
||||||
|
|
||||||
collected_credentials = collect_credentials()
|
collected_credentials = collect_credentials()
|
||||||
|
@ -73,12 +75,17 @@ def test_pypykatz_result_parsing_defaults(monkeypatch):
|
||||||
|
|
||||||
def test_pypykatz_result_parsing_no_identities(monkeypatch):
|
def test_pypykatz_result_parsing_no_identities(monkeypatch):
|
||||||
win_creds = [
|
win_creds = [
|
||||||
WindowsCredentials(username="", password="", ntlm_hash="ntlm_hash", lm_hash="lm_hash"),
|
WindowsCredentials(
|
||||||
|
username="",
|
||||||
|
password="",
|
||||||
|
ntlm_hash="E9F85516721DDC218359AD5280DB4450",
|
||||||
|
lm_hash="0182BD0BD4444BF8FC83B5D9042EED2E",
|
||||||
|
),
|
||||||
]
|
]
|
||||||
patch_pypykatz(win_creds, monkeypatch)
|
patch_pypykatz(win_creds, monkeypatch)
|
||||||
|
|
||||||
lm_hash = LMHash("lm_hash")
|
lm_hash = LMHash("0182BD0BD4444BF8FC83B5D9042EED2E")
|
||||||
nt_hash = NTHash("ntlm_hash")
|
nt_hash = NTHash("E9F85516721DDC218359AD5280DB4450")
|
||||||
expected_credentials = Credentials([], [lm_hash, nt_hash])
|
expected_credentials = Credentials([], [lm_hash, nt_hash])
|
||||||
|
|
||||||
collected_credentials = collect_credentials()
|
collected_credentials = collect_credentials()
|
||||||
|
|
Loading…
Reference in New Issue