capa-rules/data-manipulation/encryption
Still / Azaka 7269873b0c
Add rules for detecting donut-related features (#997)
* Initial additions for detecting donut features

Signed-off-by: Still Hsu <dev@stillu.cc>

* Lint rules

Signed-off-by: Still Hsu <dev@stillu.cc>

* Update ATT&CK for donut rule

Signed-off-by: Still Hsu <dev@stillu.cc>

* Fix comment for dynamic scope on donut loader

Signed-off-by: Still Hsu <dev@stillu.cc>

* Require at least one donut function match for donut rule

Signed-off-by: Still Hsu <dev@stillu.cc>

* Add offset for examples

Signed-off-by: Still Hsu <dev@stillu.cc>

* Add indirect call for IAssembly matching

Signed-off-by: Still Hsu <dev@stillu.cc>

* Match known vtable offsets for assembly loading

* Remove loop matching

---------

Signed-off-by: Still Hsu <dev@stillu.cc>
2025-03-21 10:15:28 -06:00
..
aes use "span of calls" scope (#973) 2025-01-29 10:27:13 +01:00
blowfish upgrade rules using updated script 2023-11-24 11:34:28 +01:00
camellia upgrade rules using updated script 2023-11-24 11:34:28 +01:00
chaskey Add rules for detecting donut-related features (#997) 2025-03-21 10:15:28 -06:00
des use "span of calls" scope (#973) 2025-01-29 10:27:13 +01:00
dpapi remove redundant matches for dynamic scope (#987) 2025-02-04 09:32:24 +01:00
elliptic-curve upgrade rules using updated script 2023-11-24 11:34:28 +01:00
hc-128 Update HC-128 (variation used in Winnti malware) 2024-07-25 12:26:53 +09:00
rc4 remove redundant matches for dynamic scope (#987) 2025-02-04 09:32:24 +01:00
rc6 use "span of calls" scope (#973) 2025-01-29 10:27:13 +01:00
rsa use "span of calls" scope (#973) 2025-01-29 10:27:13 +01:00
skipjack upgrade rules using updated script 2023-11-24 11:34:28 +01:00
sosemanuk upgrade rules using updated script 2023-11-24 11:34:28 +01:00
speck Add rules for detecting donut-related features (#997) 2025-03-21 10:15:28 -06:00
tea upgrade rules using updated script 2023-11-24 11:34:28 +01:00
twofish upgrade rules using updated script 2023-11-24 11:34:28 +01:00
vest upgrade rules using updated script 2023-11-24 11:34:28 +01:00
xtea upgrade rules using updated script 2023-11-24 11:34:28 +01:00
xxtea upgrade rules using updated script 2023-11-24 11:34:28 +01:00
create-new-key-via-cryptacquirecontext.yml tighten scopes 2024-10-25 08:28:16 +00:00
encrypt-data-using-memfrob-from-glibc.yml use "span of calls" scope (#973) 2025-01-29 10:27:13 +01:00
encrypt-or-decrypt-via-wincrypt.yml use "span of calls" scope (#973) 2025-01-29 10:27:13 +01:00
get-outbound-credentials-handle-via-credssp.yml fix call/thread scopes manually 2023-11-24 11:35:00 +01:00
import-public-key.yml use "span of calls" scope (#973) 2025-01-29 10:27:13 +01:00
use-bigint-function.yml New rules: RSA & bigint (#982) 2025-01-21 11:36:04 -07:00