mirror of
https://github.com/mandiant/capa-rules.git
synced 2026-10-12 02:18:39 +00:00
fix some dynamic unsupported rules
This commit is contained in:
@@ -6,7 +6,7 @@ rule:
|
||||
- "@_re_fox"
|
||||
scopes:
|
||||
static: function
|
||||
dynamic: unsupported # requires mnemonic, Not features
|
||||
dynamic: unsupported # requires mnemonic features
|
||||
mbc:
|
||||
- Data::Check String [C0019]
|
||||
examples:
|
||||
|
||||
@@ -6,7 +6,7 @@ rule:
|
||||
- "@williballenthin"
|
||||
scopes:
|
||||
static: file
|
||||
dynamic: unsupported # requires import features
|
||||
dynamic: file
|
||||
examples:
|
||||
- 9bca6b99e7981208af4c7925b96fb9cf
|
||||
features:
|
||||
|
||||
@@ -8,7 +8,7 @@ rule:
|
||||
- [email protected]
|
||||
scopes:
|
||||
static: function
|
||||
dynamic: unsupported # requires offset, Not features
|
||||
dynamic: thread
|
||||
mbc:
|
||||
- Cryptography::Cryptographic Hash::MD5 [C0029.001]
|
||||
references:
|
||||
@@ -34,6 +34,10 @@ rule:
|
||||
- and:
|
||||
- number: 0x8003 = CALG_MD5
|
||||
- api: advapi32.CryptCreateHash
|
||||
- call:
|
||||
- and:
|
||||
- number: 0x8003 = CALG_MD5
|
||||
- api: advapi32.CryptCreateHash
|
||||
- and:
|
||||
- format: dotnet
|
||||
- or:
|
||||
|
||||
@@ -7,7 +7,7 @@ rule:
|
||||
- [email protected]
|
||||
scopes:
|
||||
static: file
|
||||
dynamic: unspecified # TODO upgrade manually, contains subscope
|
||||
dynamic: file
|
||||
mbc:
|
||||
- Anti-Behavioral Analysis::Conditional Execution::Runs as Service [B0025.007]
|
||||
examples:
|
||||
|
||||
@@ -6,7 +6,7 @@ rule:
|
||||
lib: true
|
||||
scopes:
|
||||
static: function
|
||||
dynamic: unsupported # requires characteristic, offset, mnemonic, Not features
|
||||
dynamic: unsupported # requires characteristic, offset, mnemonic features
|
||||
mbc:
|
||||
- Data::Checksum::Luhn [C0032.002]
|
||||
examples:
|
||||
|
||||
@@ -7,7 +7,7 @@ rule:
|
||||
- "@mr-tz"
|
||||
scopes:
|
||||
static: function
|
||||
dynamic: unsupported # requires offset, Not, operand[1].offset, characteristic, mnemonic, basicblock features
|
||||
dynamic: unsupported # requires offset, operand[1].offset, characteristic, mnemonic, basicblock features
|
||||
mbc:
|
||||
- Discovery::Code Discovery::Enumerate PE Sections [B0046.001]
|
||||
references:
|
||||
|
||||
@@ -6,7 +6,7 @@ rule:
|
||||
- [email protected]
|
||||
scopes:
|
||||
static: file
|
||||
dynamic: unsupported # requires export features
|
||||
dynamic: file
|
||||
references:
|
||||
- https://learn.microsoft.com/en-us/windows/win32/api/combaseapi/nf-combaseapi-dllgetclassobject
|
||||
features:
|
||||
|
||||
@@ -7,7 +7,7 @@ rule:
|
||||
- [email protected]
|
||||
scopes:
|
||||
static: basic block
|
||||
dynamic: unsupported # requires Not, mnemonic features
|
||||
dynamic: unsupported # requires mnemonic features
|
||||
features:
|
||||
# check if call to LoadIcon fails when first argument is NULL
|
||||
# and second argument is not a valid predefined icon - LoadIcon
|
||||
|
||||
@@ -7,7 +7,7 @@ rule:
|
||||
description: Similar to Base64, but modified to avoid both non-alphanumeric characters (+ and /) and letters that might look ambiguous when printed (0, I, O, and l). Base58 is used to represent bitcoin addresses.
|
||||
scopes:
|
||||
static: file
|
||||
dynamic: unsupported # requires features
|
||||
dynamic: file
|
||||
att&ck:
|
||||
- Defense Evasion::Obfuscated Files or Information [T1027]
|
||||
mbc:
|
||||
|
||||
@@ -6,7 +6,7 @@ rule:
|
||||
- [email protected]
|
||||
scopes:
|
||||
static: file
|
||||
dynamic: unsupported # requires export features
|
||||
dynamic: file
|
||||
att&ck:
|
||||
- Persistence::Server Software Component [T1505]
|
||||
references:
|
||||
|
||||
@@ -6,7 +6,7 @@ rule:
|
||||
- [email protected]
|
||||
scopes:
|
||||
static: file
|
||||
dynamic: unsupported # requires export features
|
||||
dynamic: file
|
||||
att&ck:
|
||||
- Persistence::Server Software Component [T1505]
|
||||
references:
|
||||
|
||||
@@ -6,7 +6,7 @@ rule:
|
||||
- [email protected]
|
||||
scopes:
|
||||
static: file
|
||||
dynamic: unsupported # requires export features
|
||||
dynamic: file
|
||||
att&ck:
|
||||
- Persistence::Modify Authentication Process::Network Provider DLL [T1556.008]
|
||||
examples:
|
||||
|
||||
@@ -6,7 +6,7 @@ rule:
|
||||
- [email protected]
|
||||
scopes:
|
||||
static: file
|
||||
dynamic: unsupported # requires export features
|
||||
dynamic: file
|
||||
att&ck:
|
||||
- Persistence::Modify Authentication Process::Password Filter DLL [T1556.002]
|
||||
examples:
|
||||
|
||||
@@ -6,7 +6,7 @@ rule:
|
||||
- [email protected]
|
||||
scopes:
|
||||
static: file
|
||||
dynamic: unsupported # requires export features
|
||||
dynamic: file
|
||||
att&ck:
|
||||
- Persistence::Boot or Logon Autostart Execution::Security Support Provider [T1547.005]
|
||||
references:
|
||||
|
||||
@@ -6,7 +6,7 @@ rule:
|
||||
- [email protected]
|
||||
scopes:
|
||||
static: file
|
||||
dynamic: unsupported # requires export features
|
||||
dynamic: file
|
||||
att&ck:
|
||||
- Persistence::Boot or Logon Autostart Execution::Authentication Package [T1547.002]
|
||||
references:
|
||||
|
||||
@@ -7,7 +7,7 @@ rule:
|
||||
description: IIS 7.0 introduced modules that provide the same unrestricted access to HTTP requests and responses as ISAPI extensions and filters.
|
||||
scopes:
|
||||
static: file
|
||||
dynamic: unsupported # requires export features
|
||||
dynamic: file
|
||||
att&ck:
|
||||
- Persistence::Server Software Component::IIS Components [T1505.004]
|
||||
examples:
|
||||
|
||||
@@ -7,7 +7,7 @@ rule:
|
||||
description: Internet Server Application Programming Interface (ISAPI) extensions and filters can be installed to examine and/or modify incoming and outgoing IIS web requests.
|
||||
scopes:
|
||||
static: file
|
||||
dynamic: unsupported # requires export features
|
||||
dynamic: file
|
||||
att&ck:
|
||||
- Persistence::Server Software Component::IIS Components [T1505.004]
|
||||
examples:
|
||||
|
||||
@@ -6,7 +6,7 @@ rule:
|
||||
- [email protected]
|
||||
scopes:
|
||||
static: file
|
||||
dynamic: unsupported # requires export features
|
||||
dynamic: file
|
||||
att&ck:
|
||||
- Persistence::Office Application Startup::Add-ins [T1137.006]
|
||||
references:
|
||||
|
||||
@@ -6,7 +6,7 @@ rule:
|
||||
- [email protected]
|
||||
scopes:
|
||||
static: file
|
||||
dynamic: unsupported # requires export features
|
||||
dynamic: file
|
||||
att&ck:
|
||||
- Persistence::Office Application Startup::Add-ins [T1137.006]
|
||||
references:
|
||||
|
||||
Reference in New Issue
Block a user