Add support for decrypting System DPAPI secrets #305
78.09% of diff hit (target 69.34%)
View this Pull Request on Codecov
78.09% of diff hit (target 69.34%)
Annotations
Check warning on line 86 in dissect/target/plugins/apps/vpns/wireguard.py
codecov / codecov/patch
dissect/target/plugins/apps/vpns/wireguard.py#L86
Added line #L86 was not covered by tests
Check warning on line 100 in dissect/target/plugins/apps/vpns/wireguard.py
codecov / codecov/patch
dissect/target/plugins/apps/vpns/wireguard.py#L95-L100
Added lines #L95 - L100 were not covered by tests
Check warning on line 91 in dissect/target/plugins/os/windows/dpapi/blob.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/blob.py#L91
Added line #L91 was not covered by tests
Check warning on line 124 in dissect/target/plugins/os/windows/dpapi/blob.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/blob.py#L123-L124
Added lines #L123 - L124 were not covered by tests
Check warning on line 127 in dissect/target/plugins/os/windows/dpapi/blob.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/blob.py#L127
Added line #L127 was not covered by tests
Check warning on line 150 in dissect/target/plugins/os/windows/dpapi/blob.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/blob.py#L146-L150
Added lines #L146 - L150 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 33 in dissect/target/plugins/os/windows/dpapi/crypto.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/crypto.py#L33
Added line #L33 was not covered by tests
Check warning on line 38 in dissect/target/plugins/os/windows/dpapi/crypto.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/crypto.py#L38
Added line #L38 was not covered by tests
Check warning on line 47 in dissect/target/plugins/os/windows/dpapi/crypto.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/crypto.py#L43-L47
Added lines #L43 - L47 were not covered by tests
Check warning on line 60 in dissect/target/plugins/os/windows/dpapi/crypto.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/crypto.py#L60
Added line #L60 was not covered by tests
Check warning on line 101 in dissect/target/plugins/os/windows/dpapi/crypto.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/crypto.py#L100-L101
Added lines #L100 - L101 were not covered by tests
Check warning on line 119 in dissect/target/plugins/os/windows/dpapi/crypto.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/crypto.py#L119
Added line #L119 was 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#L232-L234
Added lines #L232 - L234 were 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#L238
Added line #L238 was not covered by tests
Check warning on line 242 in dissect/target/plugins/os/windows/dpapi/crypto.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/crypto.py#L241-L242
Added lines #L241 - L242 were not covered by tests
Check warning on line 245 in dissect/target/plugins/os/windows/dpapi/crypto.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/crypto.py#L245
Added line #L245 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#L282
Added line #L282 was not covered by tests
Check warning on line 286 in dissect/target/plugins/os/windows/dpapi/crypto.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/crypto.py#L285-L286
Added lines #L285 - L286 were not covered by tests
Check warning on line 296 in dissect/target/plugins/os/windows/dpapi/crypto.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/crypto.py#L296
Added line #L296 was not covered by tests
Check warning on line 38 in dissect/target/plugins/os/windows/dpapi/dpapi.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/dpapi.py#L38
Added line #L38 was not covered by tests
Check warning on line 55 in dissect/target/plugins/os/windows/dpapi/dpapi.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/dpapi.py#L55
Added line #L55 was not covered by tests
Check warning on line 64 in dissect/target/plugins/os/windows/dpapi/dpapi.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/dpapi.py#L63-L64
Added lines #L63 - L64 were not covered by tests
Check warning on line 68 in dissect/target/plugins/os/windows/dpapi/dpapi.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/dpapi.py#L66-L68
Added lines #L66 - L68 were not covered by tests
Check warning on line 72 in dissect/target/plugins/os/windows/dpapi/dpapi.py
codecov / codecov/patch
dissect/target/plugins/os/windows/dpapi/dpapi.py#L70-L72
Added lines #L70 - L72 were not covered by tests