Add support for decrypting System DPAPI secrets #305
84.14% of diff hit (target 73.28%)
View this Pull Request on Codecov
84.14% of diff hit (target 73.28%)
Annotations
Check warning on line 12 in dissect/target/helpers/hashutil.py
codecov / codecov/patch
dissect/target/helpers/hashutil.py#L12
Added line #L12 was not covered by tests
Check warning on line 99 in dissect/target/plugins/apps/vpns/wireguard.py
codecov / codecov/patch
dissect/target/plugins/apps/vpns/wireguard.py#L94-L99
Added lines #L94 - L99 were not covered by tests
Check warning on line 92 in dissect/target/plugins/os/windows/dpapi/blob.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/blob.py#L92
Added line #L92 was not covered by tests
Check warning on line 125 in dissect/target/plugins/os/windows/dpapi/blob.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/blob.py#L124-L125
Added lines #L124 - L125 were not covered by tests
Check warning on line 128 in dissect/target/plugins/os/windows/dpapi/blob.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/blob.py#L128
Added line #L128 was not covered by tests
Check warning on line 151 in dissect/target/plugins/os/windows/dpapi/blob.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/blob.py#L147-L151
Added lines #L147 - L151 were not covered by tests
Check warning on line 30 in dissect/target/plugins/os/windows/dpapi/crypto.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/crypto.py#L30
Added line #L30 was not covered by tests
Check warning on line 35 in dissect/target/plugins/os/windows/dpapi/crypto.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/crypto.py#L35
Added line #L35 was not covered by tests
Check warning on line 43 in dissect/target/plugins/os/windows/dpapi/crypto.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/crypto.py#L40-L43
Added lines #L40 - L43 were not covered by tests
Check warning on line 54 in dissect/target/plugins/os/windows/dpapi/crypto.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/crypto.py#L54
Added line #L54 was not covered by tests
Check warning on line 97 in dissect/target/plugins/os/windows/dpapi/crypto.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/crypto.py#L96-L97
Added lines #L96 - L97 were not covered by tests
Check warning on line 116 in dissect/target/plugins/os/windows/dpapi/crypto.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/crypto.py#L116
Added line #L116 was not covered by tests
Check warning on line 230 in dissect/target/plugins/os/windows/dpapi/crypto.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/crypto.py#L228-L230
Added lines #L228 - L230 were not covered by tests
Check warning on line 234 in dissect/target/plugins/os/windows/dpapi/crypto.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/crypto.py#L234
Added line #L234 was not covered by tests
Check warning on line 238 in dissect/target/plugins/os/windows/dpapi/crypto.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/crypto.py#L237-L238
Added lines #L237 - L238 were not covered by tests
Check warning on line 278 in dissect/target/plugins/os/windows/dpapi/crypto.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/crypto.py#L278
Added line #L278 was not covered by tests
Check warning on line 282 in dissect/target/plugins/os/windows/dpapi/crypto.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/crypto.py#L281-L282
Added lines #L281 - L282 were not covered by tests
Check warning on line 292 in dissect/target/plugins/os/windows/dpapi/crypto.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/crypto.py#L292
Added line #L292 was not covered by tests
Check warning on line 31 in dissect/target/plugins/os/windows/dpapi/dpapi.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/dpapi.py#L31
Added line #L31 was not covered by tests
Check warning on line 83 in dissect/target/plugins/os/windows/dpapi/dpapi.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/dpapi.py#L80-L83
Added lines #L80 - L83 were not covered by tests
Check warning on line 101 in dissect/target/plugins/os/windows/dpapi/dpapi.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/dpapi.py#L101
Added line #L101 was not covered by tests
Check warning on line 105 in dissect/target/plugins/os/windows/dpapi/dpapi.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/dpapi.py#L105
Added line #L105 was not covered by tests
Check warning on line 115 in dissect/target/plugins/os/windows/dpapi/dpapi.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/dpapi.py#L115
Added line #L115 was not covered by tests
Check warning on line 118 in dissect/target/plugins/os/windows/dpapi/dpapi.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/dpapi.py#L118
Added line #L118 was not covered by tests
Check warning on line 74 in dissect/target/plugins/os/windows/dpapi/master_key.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/master_key.py#L74
Added line #L74 was not covered by tests