summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjvoisin2015-07-10 14:04:08 +0200
committerjvoisin2015-07-10 14:04:08 +0200
commit89ba3a48b0111e16d5e7501d245e9018d0a9de60 (patch)
tree3eba3f189b677cf97a97163ba95d01e1c1b7b50f
parent46f90a461a07adce692def18be751b800c15dc12 (diff)
Add Owncloud, Dotclear, concrete5, roundcube and more drupal to the
whitelsit
-rw-r--r--whitelist.yara56
1 files changed, 55 insertions, 1 deletions
diff --git a/whitelist.yara b/whitelist.yara
index ce7bafb..0142a53 100644
--- a/whitelist.yara
+++ b/whitelist.yara
@@ -44,17 +44,71 @@ private rule Magento : ECommerce
44private rule Drupal : Blog 44private rule Drupal : Blog
45{ 45{
46 condition: 46 condition:
47 /* Drupal 7.38 */
48 hash.sha1(0, filesize) == "ad7587ce735352b6a55526005c05c280e9d41822" or // modules/system/system.admin.inc
49 hash.sha1(0, filesize) == "dfa67a40daeb9c1dd28f3fab00097852243258ed" or // modules/system/system.module
50
51 /* Drupal 7.15 */
47 hash.sha1(0, filesize) == "23cc0e2c6eebe94fe189e258a3658b40b0005891" or // modules/simpletest/tests/upgrade/drupal-6.bare.database.php 52 hash.sha1(0, filesize) == "23cc0e2c6eebe94fe189e258a3658b40b0005891" or // modules/simpletest/tests/upgrade/drupal-6.bare.database.php
48 hash.sha1(0, filesize) == "8cb36d865b951378c3266dca7d5173a303e8dcff" or // modules/simpletest/tests/upgrade/drupal-6.filled.database.php 53 hash.sha1(0, filesize) == "8cb36d865b951378c3266dca7d5173a303e8dcff" or // modules/simpletest/tests/upgrade/drupal-6.filled.database.php
49 hash.sha1(0, filesize) == "6c9c01bef14f8f64ef0af408f7ed764791531cc6" or // modules/system/system.module 54 hash.sha1(0, filesize) == "6c9c01bef14f8f64ef0af408f7ed764791531cc6" or // modules/system/system.module
50 hash.sha1(0, filesize) == "ad03ed890400cf319f713ee0b4b6a62a5710f580" // modules/system/system.admin.inc 55 hash.sha1(0, filesize) == "ad03ed890400cf319f713ee0b4b6a62a5710f580" // modules/system/system.admin.inc
51} 56}
52 57
58private rule Roundcube
59{
60 condition:
61 /* Roundcube 1.1.2 */
62 hash.sha1(0, filesize) == "afab52649172b46f64301f41371d346297046af2" or // program/lib/Roundcube/rcube_utils.php
63 hash.sha1(0, filesize) == "e6b81834e081cc2bd38fce787c5088e63d933953" or // program/include/rcmail_output_html.php
64 hash.sha1(0, filesize) == "7783e9fad144ca5292630d459bd86ec5ea5894fc" or // vendor/pear-pear.php.net/Net_LDAP2/Net/LDAP2/Util.php
65
66 /* Roundcube 1.0.6 */
67 hash.sha1(0, filesize) == "76d55f05f2070f471ba977b5b0f690c91fa8cdab" or // program/lib/Roundcube/rcube_utils.php
68 hash.sha1(0, filesize) == "c68319e3e1adcd3e22cf2338bc79f12fd54f6d4a" // program/include/rcmail_output_html.php
69}
70
71private rule Concrete5
72{
73 condition:
74 /* concrete5 7.4.2 */
75 hash.sha1(0, filesize) == "927bbd60554ae0789d4688738b4ae945195a3c1c" or // concrete/vendor/oyejorge/less.php/lib/Less/Tree/Dimension.php
76 hash.sha1(0, filesize) == "67f07022dae5fa39e8a37c09d67cbcb833e10d1f" or // concrete/vendor/oyejorge/less.php/lib/Less/Tree/Unit.php
77 hash.sha1(0, filesize) == "e1dcbc7b05e8ba6cba392f8fd44a3564fcad3666" // concrete/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php
78}
79
80private rule Dotclear : Blog
81{
82 condition:
83 /* dotclear 2.7.5 */
84 hash.sha1(0, filesize) == "192126b08c40c5ca086b5e4d7433e982f708baf3" or // inc/public/class.dc.template.php
85 hash.sha1(0, filesize) == "51e6810ccd3773e2bd453e97ccf16059551bae08" or // inc/libs/clearbricks/common/lib.date.php
86 hash.sha1(0, filesize) == "4172e35e7c9ce35de9f56fb8dfebe8d453f0dee4" or // inc/libs/clearbricks/template/class.template.php
87 hash.sha1(0, filesize) == "cf65db6ae55486f51370f87c4653aaed56903ccc" // inc/core/class.dc.modules.php
88
89}
90
91private rule Owncloud
92{
93 condition:
94 /* ownCloud 8.1.0 */
95 hash.sha1(0, filesize) == "a58489a3d8401295bb09cfbad09486f605625658" or // 3rdparty/phpseclib/phpseclib/phpseclib/Net/SSH1.php
96 hash.sha1(0, filesize) == "463627a4064dc05e93e6f9fc5605d4c8a4e09200" or // 3rdparty/jeremeamia/SuperClosure/src/SerializableClosure.php
97 hash.sha1(0, filesize) == "5346cb6817a75c26a6aad86e0b4ffb1d5145caa5" or // 3rdparty/symfony/process/Symfony/Component/Process/Process.php
98 hash.sha1(0, filesize) == "c8a6d4292448c7996e0092e6bfd38f90c34df090" or // core/doc/admin/_images/oc_admin_app_page.png
99 hash.sha1(0, filesize) == "acc7af31d4067c336937719b9a9ad7ac8497561e" // core/doc/admin/_sources/configuration_server/performance_tuning.txt
100
101}
102
53private rule IsWhitelisted 103private rule IsWhitelisted
54{ 104{
55 condition: 105 condition:
56 Wordpress or 106 Wordpress or
57 Prestashop or 107 Prestashop or
58 Magento or 108 Magento or
59 Drupal 109 Drupal or
110 Roundcube or
111 Concrete5 or
112 Dotclear or
113 Owncloud
60} 114}