Commit Graph

91 Commits

Author SHA1 Message Date
Yacine Elhamer d20a7e0a48 add elaborative comment 2023-08-29 21:32:37 +02:00
Yacine Elhamer d5f05f4e88 initial commit 2023-08-29 21:23:55 +02:00
Yacine Elhamer 5b73ddcd24 manual pass 2023-08-22 09:40:13 +02:00
Yacine Elhamer 0aea484e04 updated rules 2023-08-21 19:14:45 +02:00
Yacine Elhamer c4cdd9bae7 fix improper scope for rules containing a subscope in and 2023-08-21 14:27:45 +02:00
Yacine Elhamer a55d769da8 fix author quoting 2023-08-21 09:10:33 +02:00
Yacine Elhamer 8d851f3343 updated rules 2023-08-20 15:39:29 +02:00
Yacine Elhamer 850909bd82 update 2023-08-17 11:07:02 +02:00
Yacine Elhamer e937af1ee6 initial commit 2023-08-17 10:41:11 +02:00
Moritz e44f57c035 AES MixColumns detection (#749)
* add rule
2023-04-25 21:18:51 +02:00
Moritz 54d357a201 Update reference-public-rsa-key.yml (#745) 2023-04-17 09:59:19 -06:00
raymondlleong 32dc1ea9e8 Adding rules for TEA, XTEA, XXTEA and RIPEMD hashing (#700)
* Adding rules for TEA, XTEA, XXTEA and RIPEMD hashing

Adding to current rules for TEA encrypt & decrypt
Adding rules for XTEA, XXTEA, RIPEMD-128, 160, 256, 320

* Description edited for clarity

* byte pattern correction

* updates

- rules with examples moved out of nursery
- unneeded examples removed from rules and their example files removed from the PR for capa-testfiles
- DS_store files deleted
- Descriptions edited to reflect shared magic constants with SHA1

* ripemd128 update

updated to include magic array not present in MD5

* MD5 & SHA1 documentation update + RIPEMD160 removal

Updating MD5 & SHA1 rules to document magic constants shared with other hashing routines.

Removing RIPEMD160 rule using magic constants due to likelihood of false positives with SHA1 routines

* ripemd320 description update
2023-03-14 08:33:42 +01:00
Moritz 106123eb61 Rules for the week (#671)
* add rules

* avoid FPs via mnemonics to ignore

* correct number logic

* add --onefile option strings
2023-01-27 09:56:12 +01:00
Willi Ballenthin 07c10dd26b des: add more constants from libtomcrypt 2023-01-24 12:13:46 +01:00
Moritz 2a997f5d0c add upper limit for basic block count (#661)
* add upper limit for basic block count

Co-authored-by: Willi Ballenthin <willi.ballenthin@gmail.com>
2023-01-19 13:11:45 +01:00
Willi Ballenthin f59538a9e2 rc5/6: more constants 2023-01-19 11:37:32 +01:00
Matt Williams 48b71adb35 Update encrypt-data-using-curve25519.yml 2023-01-11 14:10:54 -05:00
Mike Hunhoff 96a1abddca new/update .NET rules (#625) 2022-10-07 09:39:57 -06:00
johnk3r 3f298900d4 use .NET libraries (#612)
* Add files via upload

https://github.com/mandiant/capa-rules/issues/609

* Update load-suspicious-libraries.yml

* Delete load-suspicious-libraries.yml

* Create load-suspicious-libraries.yml

* Update load-suspicious-libraries.yml

* Update load-suspicious-libraries.yml

* embed dependencies as resources using Fody/Costura

https://github.com/mandiant/capa-rules/pull/612

* Delete embed-dependencies-as-resources-using-fody-costura.yml

* embed-dependencies-as-resources-using-fody-costura

https://github.com/mandiant/capa-rules/pull/612

* Rename embed-dependencies-as-resources-using-fody-costura.yml to embed-dependencies-as-resources-using-fodycostura.yml

* use-dotnet-library-encryptdecryptutils

https://github.com/mandiant/capa-rules/pull/612

* use-dotnet-library-newtonsoft.json

https://github.com/mandiant/capa-rules/pull/612

* use-dotnet-library-sharpclipboard

https://github.com/mandiant/capa-rules/pull/612

* use-dotnet-library-sharpvectors

https://github.com/mandiant/capa-rules/pull/612

* Delete load-suspicious-libraries.yml

* Rename use-dotnet-library-newtonsoft.json.yml to use-dotnet-library-newtonsoftjson.yml

* Update use-dotnet-library-newtonsoftjson.yml

* Update use-dotnet-library-sharpvectors.yml

* Update use-dotnet-library-encryptdecryptutils.yml

* Update use-dotnet-library-sharpclipboard.yml

* Rename anti-analysis/obfuscation/use-dotnet-library-encryptdecryptutils.yml to data-manipulation/encryption/aes/use-dotnet-library-encryptdecryptutils.yml

* Rename nursery/use-dotnet-library-newtonsoftjson.yml to data-manipulation/json/use-dotnet-library-newtonsoftjson.yml

* Rename nursery/use-dotnet-library-sharpvectors.yml to data-manipulation/svg/use-dotnet-library-sharpvectors.yml

* Update use-dotnet-library-sharpclipboard.yml

* Update use-dotnet-library-newtonsoftjson.yml

* Update use-dotnet-library-sharpvectors.yml

* Update use-dotnet-library-encryptdecryptutils.yml

* Update use-dotnet-library-newtonsoftjson.yml

* Update use-dotnet-library-sharpvectors.yml

* Update use-dotnet-library-encryptdecryptutils.yml

* Update embed-dependencies-as-resources-using-fodycostura.yml

* Update use-dotnet-library-encryptdecryptutils.yml

* Update use-dotnet-library-sharpvectors.yml

* Update use-dotnet-library-newtonsoftjson.yml

* Update use-dotnet-library-sharpclipboard.yml
2022-08-29 18:49:40 +02:00
Mike Hunhoff ac4a9edb3b rules: fix invalid rule metadata 2022-08-11 16:12:49 -06:00
Willi Ballenthin 57e1732f5c Revert "Revert "Merge pull request #548 from mandiant/feature-remove-flavors""
This reverts commit d43a6ee544.
2022-06-28 15:23:20 -06:00
Willi Ballenthin 3fc7309b5c Merge branch 'master' into existing-dn-rules 2022-06-28 14:06:51 -06:00
Willi Ballenthin d62ed7f2d9 rename .NET rule paths 2022-06-28 11:08:54 -06:00
Willi Ballenthin 3152b98ccd use .NET features for existing .NET rules 2022-06-06 15:56:31 -06:00
Willi Ballenthin 20c46c64c8 Merge pull request #562 from ryantxu1/master
Update Mappings for MBC (part 8)
2022-06-03 11:15:49 -06:00
ryan 92eef819bb Update Mappings for MBC (part 8) 2022-06-03 09:43:39 -05:00
Willi Ballenthin 88c9c786ca *: use meta.authors everywhere 2022-05-26 11:56:31 -06:00
idiom 49ac35dbe7 Update rules to use a list item instead of a string value for references. 2022-05-11 10:39:42 -04:00
William Ballenthin d43a6ee544 Revert "Merge pull request #548 from mandiant/feature-remove-flavors"
This reverts commit bc28847dd9, reversing
changes made to 82308c4109.
2022-04-27 06:23:36 -06:00
Willi Ballenthin 904bf3ef00 *: remove /x32 and /x64 flavors and use instruction scope 2022-04-05 12:25:14 -06:00
htnhan cae4aa28ae Issue #539: Sample manually build AES/Rijndael boxes 2022-03-14 14:01:07 -05:00
Zander Work ee10f6eaa4 add linux requirement 2021-10-24 18:13:50 -04:00
Zander Work 0d83ae971c Add glibc memfrob rule 2021-10-23 03:40:55 -04:00
Moritz Raabe 25938ca10c change to mandiant.com 2021-09-28 12:21:11 +02:00
MalwareMechanic b2f28af082 update reference link and change comments to descriptions 2021-08-24 12:29:42 -04:00
MalwareMechanic 92d4dd931d udpate comment 2021-08-24 12:21:38 -04:00
MalwareMechanic 8ee20678aa udpate email 2021-08-24 12:21:00 -04:00
MalwareMechanic 18804adef9 add rule for WolfSSL HC-128 encryption algorithm 2021-08-24 12:19:34 -04:00
Willi Ballenthin 656de6b7bd create new key via CryptAcquireContext: tweak DLL name for CryptAcquireContext 2021-08-18 15:12:21 -06:00
Chuong Dong e97867d227 Fix api and remove example 2021-07-19 13:55:57 -07:00
Chuong Dong 30b68fda00 Add rule for CryptAcquireContext CRYPT_NEWKEYSET 2021-07-19 12:32:51 -07:00
William Ballenthin 5b9f0f0787 graduate "get outbound credentials handle via CredSSP" 2021-06-08 10:08:42 -06:00
Andrew fbafd732e7 Update rule metadata for rules written by @recvfrom
Mostly just changes @recvfrom to awillia2@cisco.com, but
also updates the descriptions in a few places to be
more precise (I don't think I initially realized that
`api` has function scope and is for API calls whereas
`import` has file level scope and is just for the import)
2021-06-06 23:30:34 -04:00
William Ballenthin 554ffb2139 encrypt aes via x86: remove example and move to nursery 2021-05-18 13:37:40 -06:00
William Ballenthin 6e501e8151 rules: convert inline comments to descriptions
closes #1
2021-05-18 10:45:41 -06:00
Moritz Raabe 8cde760ec4 graduate EC rule 2021-04-09 11:24:47 +02:00
Michael Hunhoff 20e1b8fd4c enforce string formatting with double quotes + escaped special characters 2021-03-24 14:14:38 -06:00
Capa Bot 7d1642122a Update rules number badge 2021-03-22 08:40:59 +00:00
MalwareMechanic 0af8107a7e Hopefully fixed linting issues... 2021-03-18 14:12:46 -04:00
MalwareMechanic 90926404a2 Updated references 2021-03-18 14:10:05 -04:00