forked from p15670423/monkey
UT: Fix some of powershell UT's
This commit is contained in:
parent
ece4d9383e
commit
dc8e644bc5
|
@ -1,4 +1,5 @@
|
||||||
import pytest
|
import pytest
|
||||||
|
from pydantic import SecretStr
|
||||||
|
|
||||||
from infection_monkey.exploit.powershell_utils.credentials import Credentials, SecretType
|
from infection_monkey.exploit.powershell_utils.credentials import Credentials, SecretType
|
||||||
from infection_monkey.exploit.powershell_utils.powershell_client import format_password
|
from infection_monkey.exploit.powershell_utils.powershell_client import format_password
|
||||||
|
@ -14,17 +15,17 @@ def test_format_cached_credentials():
|
||||||
|
|
||||||
|
|
||||||
def test_format_password():
|
def test_format_password():
|
||||||
expected = "test_password"
|
expected = SecretStr("test_password")
|
||||||
creds = Credentials("test_user", expected, SecretType.PASSWORD)
|
creds = Credentials("test_user", expected, SecretType.PASSWORD)
|
||||||
|
|
||||||
actual = format_password(creds)
|
actual = format_password(creds)
|
||||||
|
|
||||||
assert expected == actual
|
assert expected.get_secret_value() == actual
|
||||||
|
|
||||||
|
|
||||||
def test_format_lm_hash():
|
def test_format_lm_hash():
|
||||||
lm_hash = "c080132b6f2a0c4e5d1029cc06f48a92"
|
lm_hash = SecretStr("c080132b6f2a0c4e5d1029cc06f48a92")
|
||||||
expected = f"{lm_hash}:00000000000000000000000000000000"
|
expected = f"{lm_hash.get_secret_value()}:00000000000000000000000000000000"
|
||||||
|
|
||||||
creds = Credentials("test_user", lm_hash, SecretType.LM_HASH)
|
creds = Credentials("test_user", lm_hash, SecretType.LM_HASH)
|
||||||
|
|
||||||
|
@ -34,8 +35,8 @@ def test_format_lm_hash():
|
||||||
|
|
||||||
|
|
||||||
def test_format_nt_hash():
|
def test_format_nt_hash():
|
||||||
nt_hash = "c080132b6f2a0c4e5d1029cc06f48a92"
|
nt_hash = SecretStr("c080132b6f2a0c4e5d1029cc06f48a92")
|
||||||
expected = f"00000000000000000000000000000000:{nt_hash}"
|
expected = f"00000000000000000000000000000000:{nt_hash.get_secret_value()}"
|
||||||
|
|
||||||
creds = Credentials("test_user", nt_hash, SecretType.NT_HASH)
|
creds = Credentials("test_user", nt_hash, SecretType.NT_HASH)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue