From 1003fba0b664382211cd7d3a9a71c0ce72f744fe Mon Sep 17 00:00:00 2001 From: Mathieu Deous Date: Thu, 28 Jul 2016 17:55:50 +0200 Subject: [PATCH] add more whitelists (magento2, phpmyadmin, prestashop, symfony) --- php-malware-finder/whitelist.yar | 107 +---- php-malware-finder/whitelists/magento2.yar | 45 ++ php-malware-finder/whitelists/phpmyadmin.yar | 63 +++ php-malware-finder/whitelists/prestashop.yar | 468 +++++++++++++++++++ php-malware-finder/whitelists/symfony.yar | 113 +++++ 5 files changed, 701 insertions(+), 95 deletions(-) create mode 100644 php-malware-finder/whitelists/magento2.yar create mode 100644 php-malware-finder/whitelists/phpmyadmin.yar create mode 100644 php-malware-finder/whitelists/prestashop.yar create mode 100644 php-malware-finder/whitelists/symfony.yar diff --git a/php-malware-finder/whitelist.yar b/php-malware-finder/whitelist.yar index 3de4db9..2d1ea10 100644 --- a/php-malware-finder/whitelist.yar +++ b/php-malware-finder/whitelist.yar @@ -4,66 +4,13 @@ Please make sure that you're calling those rules after all the others. */ -private rule Symfony : Blog -{ - condition: - hash.sha1(0, filesize) == "3006ce2ddce200e1c66185b95065dc7f9d224465" or // vendor/twig/twig/lib/Twig/Node/Macro.php - hash.sha1(0, filesize) == "39bae7f6aa0f4affe06a0d7b7d8306e1e27e441e" or // vendor/doctrine/common/lib/Doctrine/Common/Proxy/ProxyGenerator.php - hash.sha1(0, filesize) == "4848d9582a2205c1b037a542faa5ed1b755d6620" or // vendor/phpoffice/phpword/src/PhpWord/Shared/PCLZip/pclzip.lib.php - hash.sha1(0, filesize) == "85a49736e0df50f8aaad652c517f4f230726f73c" or // vendor/mouf/mouf/vendor/twig/twig/test/Twig/Tests/Node/MacroTest.php - hash.sha1(0, filesize) == "8954260cbb93f46da59cff358c824679395664c2" or // vendor/twig/twig/lib/Twig/Node/CheckSecurity.php - hash.sha1(0, filesize) == "9b2834dabbb7331a02a158b91fdb48f73e8bc0ea" or // vendor/dompdf/dompdf/include/page_cache.cls.php - hash.sha1(0, filesize) == "a3e936e90a73ece5637a10cd7c26f047d0d5a820" or // vendor/dompdf/dompdf/include/attribute_translator.cls.php - hash.sha1(0, filesize) == "b4cbea1458132e156327f20810cf2a2d1f961869" or // vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php - hash.sha1(0, filesize) == "beea13bcbd977cb7ee29fdf4bca36c9c19e5a562" or // vendor/dompdf/dompdf/include/cellmap.cls.php - hash.sha1(0, filesize) == "da96d532cc2f930449a4e19a0e280d759366a8de" or // vendor/dompdf/dompdf/include/style.cls.php - hash.sha1(0, filesize) == "e4b9be9277626f5377ecb3306fd4f2fb7a99508f" // vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/SimpleMailInvoker.php -} - -private rule Wordpress : Blog -{ - condition: - /* Wordpress 4.4.1 */ - hash.sha1(0, filesize) == "7db1719874b1415e54981c6f1ed698274abffd28" or // wp-includes/formatting.php - hash.sha1(0, filesize) == "ccd23ef96a588840943fba081bfa6f88531c4abc" or // wp-admin/includes/class-pclzip.php - - /* Wordpress 4.2.3 */ - hash.sha1(0, filesize) == "f1c4697ae04da5eb19847c8f1296edce2ad3cec9" or // wp-includes/formatting.php - hash.sha1(0, filesize) == "e7caf1f66c38bb119fe709ade012a989d8610f07" or // wp-admin/includes/class-pclzip.php - hash.sha1(0, filesize) == "8ddb9eff06105b9699c6b03db54472291abcb823" or // wp-includes/taxonomy.php - hash.sha1(0, filesize) == "9dd666651f57ef6e704310fe37ffce7dfd2322e4" or // wp-includes/comment.php +include "whitelists/drupal.yar" +include "whitelists/wordpress.yar" +include "whitelists/symfony.yar" +include "whitelists/phpmyadmin.yar" +include "whitelists/magento2.yar" +include "whitelists/prestashop.yar" - /* Wordpress 3.9 */ - hash.sha1(0, filesize) == "b20e3d401b0ab935ed6401392233b36966523e20" or // wp-includes/class-pop3.php - hash.sha1(0, filesize) == "3748c7a2150a9da2d2dda10062b00d34982b3d87" or // wp-includes/taxonomy.php - hash.sha1(0, filesize) == "1a4e6932523c34d95f050960e7c3d082adb28156" or // wp-includes/ID3/getid3.php - hash.sha1(0, filesize) == "48a3dab94dc548169700bb411148c6fbf30274c3" or // wp-includes/ID3/getid3.lib.php - hash.sha1(0, filesize) == "c605d1224cf4b24ad2457dd87885de9030e20731" or // wp-includes/SimplePie/File.php - hash.sha1(0, filesize) == "005f02927a6904c4e7f3b88ebdd9feaa6221790b" or // wp-includes/class-phpmailer.php - hash.sha1(0, filesize) == "12b433cc24cca9747b1fcb1132ffb6b1e6ab75b0" or // wp-includes/comment.php - - /* Wordpress 3.5.1 */ - hash.sha1(0, filesize) == "833281b4d1113180e4d1ca026f5e85a680d52662" or // wp-includes/class-phpmailer.php - hash.sha1(0, filesize) == "b4e4b88f2be38ed9c3147b77c2f3a7f929caba2c" or // wp-admin/includes/menu.php - - /* Wordpress 3.2.1 */ - hash.sha1(0, filesize) == "b4f53b8c360f9e47cc63047305a0ce2e3ff6a251" or // wp-includes/functions.php - hash.sha1(0, filesize) == "ac8298df16a560c80fb213ef3f51f90df8ef5292" or // wp-includes/class-phpmailer.php - hash.sha1(0, filesize) == "232e4705e3aa28269c4d5e4a4a700bb7a2d06f24" or // wp-admin/includes/menu.php - - /* Wordpress 4.4 */ - hash.sha1(0, filesize) == "2fdf93ae88735d062a8635ac1d22a6904cb89ab8" or // wp-includes/formatting.php - hash.sha1(0, filesize) == "ccd23ef96a588840943fba081bfa6f88531c4abc" // wp-admin/includes/class-pclzip.php -} - -private rule Prestashop : ECommerce -{ - condition: - /* Prestashop 1.6.1.0 */ - hash.sha1(0, filesize) == "544cd822e2195ac162c9f0387031709042a72cfd" or // tools/htmlpurifier/HTMLPurifier.standalone.php - hash.sha1(0, filesize) == "bb8c0d735809b9412265729906016329f3e681ff" or // classes/webservice/WebserviceOutputJSON.php - hash.sha1(0, filesize) == "15da986fccdc7104f9d4e8c344f332db5ae9a32b" // classes/Tools.php -} private rule Magento : ECommerce { @@ -82,30 +29,7 @@ private rule Magento : ECommerce /* Magento 1.4.1.1 */ hash.sha1(0, filesize) == "0b74f4b259c63c01c74fb5913c3ada87296107c8" or // lib/Zend/Session.php hash.sha1(0, filesize) == "951a4639e49c6b2ad8adeb38481e2290297c8e70" or // lib/Zend/Ldap/Converter.php - hash.sha1(0, filesize) == "44ba7a5b685f4a52113559f366aaf6e9a22ae21e" // app/code/core/Mage/Adminhtml/Model/Url.php -} - -private rule Drupal : Blog -{ - condition: - /* Drupal 7.38 */ - hash.sha1(0, filesize) == "ad7587ce735352b6a55526005c05c280e9d41822" or // modules/system/system.admin.inc - hash.sha1(0, filesize) == "dfa67a40daeb9c1dd28f3fab00097852243258ed" or // modules/system/system.module - - /* Drupal 7.33 */ - hash.sha1(0, filesize) == "19c45985dfee7dc27a3a275542dee7c8fc7ebd6d" or // modules/simpletest/drupal_web_test_case.php - hash.sha1(0, filesize) == "e53ae29f02d7bd8667ce701b6d13ca71249e6598" or // modules/contrib/simplenews/tests/d6_simplenews_61.php - hash.sha1(0, filesize) == "5e1093b4d8bcb438b07e8a428957bd3f79c1042c" or // modules/contrib/simplenews/tests/d6_simplenews_62.php - hash.sha1(0, filesize) == "1335f535e2b20634fa8be3e95411921dfe47041d" or // modules/socials/og/og_migrate/tests/drupal-6.og.database.php - hash.sha1(0, filesize) == "c748f376cccb982448e99dee184dfec3a1979f44" or // modules/socials/og/tests/drupal-7.og.update_7001.database.php - hash.sha1(0, filesize) == "1335f535e2b20634fa8be3e95411921dfe47041d" or // modules/socials/og/tests/drupal-6.og.database.php - hash.sha1(0, filesize) == "10aa23f49747970a204c5df98d4c36e64e354760" or // modules/socials/og/og_ui/tests/drupal-6.og-ui.database.php - - /* Drupal 7.15 */ - hash.sha1(0, filesize) == "23cc0e2c6eebe94fe189e258a3658b40b0005891" or // modules/simpletest/tests/upgrade/drupal-6.bare.database.php - hash.sha1(0, filesize) == "8cb36d865b951378c3266dca7d5173a303e8dcff" or // modules/simpletest/tests/upgrade/drupal-6.filled.database.php - hash.sha1(0, filesize) == "6c9c01bef14f8f64ef0af408f7ed764791531cc6" or // modules/system/system.module - hash.sha1(0, filesize) == "ad03ed890400cf319f713ee0b4b6a62a5710f580" // modules/system/system.admin.inc + hash.sha1(0, filesize) == "44ba7a5b685f4a52113559f366aaf6e9a22ae21e" // app/code/core/Mage/Adminhtml/Model/Url.php } private rule Roundcube @@ -118,7 +42,7 @@ private rule Roundcube /* Roundcube 1.0.6 */ hash.sha1(0, filesize) == "76d55f05f2070f471ba977b5b0f690c91fa8cdab" or // program/lib/Roundcube/rcube_utils.php - hash.sha1(0, filesize) == "c68319e3e1adcd3e22cf2338bc79f12fd54f6d4a" // program/include/rcmail_output_html.php + hash.sha1(0, filesize) == "c68319e3e1adcd3e22cf2338bc79f12fd54f6d4a" // program/include/rcmail_output_html.php } private rule Concrete5 @@ -127,7 +51,7 @@ private rule Concrete5 /* concrete5 7.4.2 */ hash.sha1(0, filesize) == "927bbd60554ae0789d4688738b4ae945195a3c1c" or // concrete/vendor/oyejorge/less.php/lib/Less/Tree/Dimension.php hash.sha1(0, filesize) == "67f07022dae5fa39e8a37c09d67cbcb833e10d1f" or // concrete/vendor/oyejorge/less.php/lib/Less/Tree/Unit.php - hash.sha1(0, filesize) == "e1dcbc7b05e8ba6cba392f8fd44a3564fcad3666" // concrete/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php + hash.sha1(0, filesize) == "e1dcbc7b05e8ba6cba392f8fd44a3564fcad3666" // concrete/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php } private rule Dotclear : Blog @@ -141,7 +65,7 @@ private rule Dotclear : Blog hash.sha1(0, filesize) == "192126b08c40c5ca086b5e4d7433e982f708baf3" or // inc/public/class.dc.template.php hash.sha1(0, filesize) == "51e6810ccd3773e2bd453e97ccf16059551bae08" or // inc/libs/clearbricks/common/lib.date.php hash.sha1(0, filesize) == "4172e35e7c9ce35de9f56fb8dfebe8d453f0dee4" or // inc/libs/clearbricks/template/class.template.php - hash.sha1(0, filesize) == "cf65db6ae55486f51370f87c4653aaed56903ccc" // inc/core/class.dc.modules.php + hash.sha1(0, filesize) == "cf65db6ae55486f51370f87c4653aaed56903ccc" // inc/core/class.dc.modules.php } private rule Owncloud @@ -152,15 +76,7 @@ private rule Owncloud hash.sha1(0, filesize) == "463627a4064dc05e93e6f9fc5605d4c8a4e09200" or // 3rdparty/jeremeamia/SuperClosure/src/SerializableClosure.php hash.sha1(0, filesize) == "5346cb6817a75c26a6aad86e0b4ffb1d5145caa5" or // 3rdparty/symfony/process/Symfony/Component/Process/Process.php hash.sha1(0, filesize) == "c8a6d4292448c7996e0092e6bfd38f90c34df090" or // core/doc/admin/_images/oc_admin_app_page.png - hash.sha1(0, filesize) == "acc7af31d4067c336937719b9a9ad7ac8497561e" // core/doc/admin/_sources/configuration_server/performance_tuning.txt -} - -private rule Phpmyadmin -{ - condition: - /* phpmyadmin 4.4.11 */ - hash.sha1(0, filesize) == "52afd26f6d38e76d7d92b96809f98e526e45c021" or // libraries/DatabaseInterface.class.php - hash.sha1(0, filesize) == "398507962b9dd89b0352f2ea9c648152fe932475" // libraries/DBQbe.class.php + hash.sha1(0, filesize) == "acc7af31d4067c336937719b9a9ad7ac8497561e" // core/doc/admin/_sources/configuration_server/performance_tuning.txt } private rule Misc @@ -177,6 +93,7 @@ private rule IsWhitelisted Wordpress or Prestashop or Magento or + Magento2 or Drupal or Roundcube or Concrete5 or diff --git a/php-malware-finder/whitelists/magento2.yar b/php-malware-finder/whitelists/magento2.yar new file mode 100644 index 0000000..153cd41 --- /dev/null +++ b/php-malware-finder/whitelists/magento2.yar @@ -0,0 +1,45 @@ +import "hash" + +private rule Magento2 : ECommerce +{ + meta: + generated = "2016-07-27T19:16:30.428376" + + condition: + /* Magento2 2.0 */ + hash.sha1(0, filesize) == "a46cd4176871076df0e7d9edd4d469cdc5414833" or // lib/internal/Magento/Framework/Shell.php + hash.sha1(0, filesize) == "fcdadb38653801c605180fa7bc3da5ffe7a78108" or // app/code/Magento/Catalog/Model/Product/Image.php + hash.sha1(0, filesize) == "a04c54d0bdd22c2033cc50a06866845763b18b51" or // dev/tests/static/testsuite/Magento/Test/Legacy/ObsoleteCodeTest.php + hash.sha1(0, filesize) == "fffb094a2d2f8f4e0f2f1ece46839055c3e5bcdd" or // dev/tests/api-functional/framework/bootstrap.php + hash.sha1(0, filesize) == "571c65fda0b3baea7206430a87cbfcbba45e8f26" or // dev/tests/static/testsuite/Magento/Test/Legacy/_files/obsolete_classes.php + hash.sha1(0, filesize) == "0bcbc44d143cba85713ffd3d6638294accb3cdba" or // lib/internal/Magento/Framework/Api/Code/Generator/ExtensionAttributesGenerator.php + hash.sha1(0, filesize) == "f3fd57943825e6195963c1ebbbc73744cc997ca3" or // app/code/Magento/Backend/Model/Url.php + hash.sha1(0, filesize) == "6b1207354e632ed5ff9d997673b1b8b7491e4830" or // dev/tests/integration/framework/bootstrap.php + hash.sha1(0, filesize) == "381606c98428f5f1f1688861b9bb5b86573882ae" or // dev/tests/js/JsTestDriver/run_js_tests.php + hash.sha1(0, filesize) == "2662ccbbd8c5841a0d5112038d8157fd5af61242" or // lib/web/extjs/resources/images/default/basic-dialog/btn-arrow.gif + hash.sha1(0, filesize) == "073be1c00c938479a0daa737e8a2db25c051b33f" or // dev/tests/integration/testsuite/Magento/Framework/Image/Adapter/InterfaceTest.php + hash.sha1(0, filesize) == "0eaa652145e3212563cfc960be6953b384ffe998" or // lib/web/prototype/windows/themes/lighting/spinner.gif + + /* Magento2 2.0.0 */ + hash.sha1(0, filesize) == "664fa0e4fa71b881e313cd0ee10ef39cd2d58e65" or // lib/internal/Magento/Framework/Shell.php + hash.sha1(0, filesize) == "2d9966b5c02e42eedd670f12fff2d92969973eae" or // app/code/Magento/Catalog/Model/Product/Image.php + hash.sha1(0, filesize) == "dcc5b6e3b86d741dd55eb9e0b8c337157eedd6e8" or // dev/tests/static/testsuite/Magento/Test/Legacy/ObsoleteCodeTest.php + hash.sha1(0, filesize) == "ade287d950958ff32c35d8243139bd3605fe992b" or // dev/tests/api-functional/framework/bootstrap.php + hash.sha1(0, filesize) == "81bacb155d372b44c86205af20156ddfb59efab9" or // dev/tests/static/testsuite/Magento/Test/Legacy/_files/obsolete_classes.php + hash.sha1(0, filesize) == "f0c3ea5c50c763aec35ee7db0e27e9cad7eff01e" or // lib/internal/Magento/Framework/Api/Code/Generator/ExtensionAttributesGenerator.php + hash.sha1(0, filesize) == "cd1002f845b67164d3cda344124f1f7d9d22019e" or // app/code/Magento/Backend/Model/Url.php + hash.sha1(0, filesize) == "a3eaabc2edf427e480b62029b89d61643a0c19fa" or // dev/tests/integration/framework/bootstrap.php + hash.sha1(0, filesize) == "75f7eee0f3d16e2b415bb2866b22df71d209c38b" or // dev/tests/js/JsTestDriver/run_js_tests.php + hash.sha1(0, filesize) == "690cfdb0e5273fa0ec92463ba1356b84edeb2359" or // dev/tests/integration/testsuite/Magento/Framework/Image/Adapter/InterfaceTest.php + + /* Magento2 2.0.1 */ + hash.sha1(0, filesize) == "add333a8137ccbb305ecf60c3e55e28768c0f237" or // dev/tests/static/testsuite/Magento/Test/Legacy/_files/obsolete_classes.php + + /* Magento2 2.1 */ + hash.sha1(0, filesize) == "181aac8d1a67fe106fa750933e6d2fe2194c889e" or // dev/tests/static/testsuite/Magento/Test/Legacy/ObsoleteCodeTest.php + hash.sha1(0, filesize) == "25d56e294e9852fbddbbb377cc55dc46fa0d2976" or // dev/tests/static/testsuite/Magento/Test/Legacy/_files/obsolete_classes.php + hash.sha1(0, filesize) == "7ac6acb23d445922fbed93d4e19f14517ea710f9" or // lib/internal/Magento/Framework/Api/Code/Generator/ExtensionAttributesGenerator.php + hash.sha1(0, filesize) == "64459becc8ec0520996804beba4aaba8fa18e558" or // app/code/Magento/Backend/Model/Url.php + hash.sha1(0, filesize) == "92f71e0f24fbb82eb1c761102930594d0299717e" // lib/internal/Magento/Framework/Shell/Driver.php + +} diff --git a/php-malware-finder/whitelists/phpmyadmin.yar b/php-malware-finder/whitelists/phpmyadmin.yar new file mode 100644 index 0000000..a5928b2 --- /dev/null +++ b/php-malware-finder/whitelists/phpmyadmin.yar @@ -0,0 +1,63 @@ +import "hash" + +private rule Phpmyadmin +{ + meta: + generated = "2016-07-27T18:00:53.795037" + + condition: + /* Phpmyadmin 4.0.0 */ + hash.sha1(0, filesize) == "9947802a97a9c265bdf5209a2b4b03e4897d3819" or // import.php + hash.sha1(0, filesize) == "13b9bdea5990a2105c7438574e4935062c89f88d" or // libraries/DBQbe.class.php + hash.sha1(0, filesize) == "4ca3a6ea8816dc3cddd460d99694bcc235c3705e" or // doc/setup.rst + hash.sha1(0, filesize) == "55e152b410eca610f2dcdc54cd75f6335bf0d8cb" or // prefs_manage.php + hash.sha1(0, filesize) == "027633c8a6f14355ad0a66b4a8d8b96bb90eb2d2" or // libraries/tcpdf/tcpdf.php + hash.sha1(0, filesize) == "f75b5155e55cf69b83fdc046a4f70f1861fc7d3a" or // libraries/sqlparser.lib.php + hash.sha1(0, filesize) == "fdfe4c742df3925616f07939d5cad3b932f97a50" or // libraries/database_interface.lib.php + hash.sha1(0, filesize) == "7ba1fca4654dbcfce4ea289c1570e181cd86d28f" or // doc/doctrees/setup.doctree + hash.sha1(0, filesize) == "4ca3a6ea8816dc3cddd460d99694bcc235c3705e" or // doc/html/_sources/setup.txt + hash.sha1(0, filesize) == "2d162d8637f30da6e7c07d4d72eb310b98a67bb3" or // libraries/plugins/auth/AuthenticationCookie.class.php + + /* Phpmyadmin 4.0.1 */ + hash.sha1(0, filesize) == "285e32978c85283b3eb60dc8622376ff625b0863" or // import.php + hash.sha1(0, filesize) == "9ee02b385fcc2bbfd7f135cea21eb25f26dbb31a" or // doc/doctrees/setup.doctree + + /* Phpmyadmin 4.0.2 */ + hash.sha1(0, filesize) == "c8cc27ffb129d02f346e21dbe365c7c7d8e45e89" or // import.php + hash.sha1(0, filesize) == "71adc462b0a212e23863b3423928ec98bec8934b" or // libraries/DBQbe.class.php + hash.sha1(0, filesize) == "7857f155634e4837665f8d27579fbf866725d5f3" or // doc/doctrees/setup.doctree + + /* Phpmyadmin 4.0.3 */ + hash.sha1(0, filesize) == "4360afbf0b092e2f1d9630eb6b6967c243d2b2c9" or // libraries/database_interface.lib.php + hash.sha1(0, filesize) == "87b8fe7d28c2c0f71f28d76f86f9d2f36431ba70" or // doc/doctrees/setup.doctree + hash.sha1(0, filesize) == "c4e4f20e324ebd00bb95a9e76bfe0c27852e7651" or // libraries/plugins/auth/AuthenticationCookie.class.php + + /* Phpmyadmin 4.0.4 */ + hash.sha1(0, filesize) == "3edc241b5ff6effc001181a84a25fba9b554282e" or // doc/doctrees/setup.doctree + + /* Phpmyadmin 4.0.5 */ + hash.sha1(0, filesize) == "8a92831c458b2ccfd68f470d2852a0276208a383" or // import.php + hash.sha1(0, filesize) == "78de4ed948310063e083264396faf1e4e9eab1ed" or // libraries/database_interface.lib.php + hash.sha1(0, filesize) == "0f75a26e15014bda7ce92e98e1856aa3e45b1140" or // doc/doctrees/setup.doctree + + /* Phpmyadmin 4.0.6 */ + hash.sha1(0, filesize) == "2cb0c93cafe9ed060dc3f2c8246e21b3ba6f055a" or // import.php + hash.sha1(0, filesize) == "20b30953db8f4e75748c6e26aff9495dfda41181" or // doc/doctrees/setup.doctree + + /* Phpmyadmin 4.0.7 */ + hash.sha1(0, filesize) == "437b19687a4a1f7f5acd2c05c3ab3aba02f1efa7" or // libraries/database_interface.lib.php + hash.sha1(0, filesize) == "7051c9127d5188c9b38e0a39129fa563cf12d35f" or // doc/doctrees/setup.doctree + + /* Phpmyadmin 4.0.8 */ + hash.sha1(0, filesize) == "9c7aba43bf2657426de0031932f9e692120afba5" or // doc/doctrees/setup.doctree + + /* Phpmyadmin 4.0.9 */ + hash.sha1(0, filesize) == "34dddb060e39472f1ec13935fca3119dda880744" or // libraries/sqlparser.lib.php + hash.sha1(0, filesize) == "830693d6d2aeb1079918af2efdcb097fa677d2cf" or // doc/doctrees/setup.doctree + + /* Phpmyadmin 4.0.10 */ + hash.sha1(0, filesize) == "7a4b5cc17045f6bc9332a26958200c34c3882f97" or // doc/setup.rst + hash.sha1(0, filesize) == "0c64f07f7b870341821ac6146f5cd7ed582a2d0b" or // doc/doctrees/setup.doctree + hash.sha1(0, filesize) == "7a4b5cc17045f6bc9332a26958200c34c3882f97" // doc/html/_sources/setup.txt + +} \ No newline at end of file diff --git a/php-malware-finder/whitelists/prestashop.yar b/php-malware-finder/whitelists/prestashop.yar new file mode 100644 index 0000000..2f67825 --- /dev/null +++ b/php-malware-finder/whitelists/prestashop.yar @@ -0,0 +1,468 @@ +import "hash" + +private rule Prestashop : ECommerce +{ + meta: + generated = "2016-07-28T17:41:37.968993" + + condition: + /* Prestashop 1.5.0.0 */ + hash.sha1(0, filesize) == "a452c0fa253dc98ac038374eabda7a584696cf61" or // admin-dev/tabs/AdminTaxRulesGroup.php + hash.sha1(0, filesize) == "3ac94ddbcae6c946cb6a07125ac9f9f0e548d433" or // modules/paysafecard/PrepaidServices.php + hash.sha1(0, filesize) == "eb3eea89c40d6e0a71d18f75fe36361a996607dc" or // classes/PDF.php + hash.sha1(0, filesize) == "92ca42f51f3aaea36e0e3c6ba4bbad8dcdd334fe" or // img/t/AdminSubDomains.gif + hash.sha1(0, filesize) == "e0480a54653a7be00c03d6ad3b20b856ecaf423d" or // install-dev/classes/Module.php + hash.sha1(0, filesize) == "45329bf8fbed6e07169bfb1998383afbdf1927f0" or // modules/ekomi/logo.gif + hash.sha1(0, filesize) == "dd46d277fbf67156ccb3d9b66b2d56a1a4298e48" or // tools/smarty_v2/internals/core.create_dir_structure.php + hash.sha1(0, filesize) == "dd469f741cc6614d74b6affecf08125cd9a0d3b7" or // modules/secuvad/secuvad_response.php + hash.sha1(0, filesize) == "af90f72c45dd802a4818b19175212349e62f0b57" or // classes/ObjectModel.php + hash.sha1(0, filesize) == "0d02b500dec55c296e35609b344a017a62665851" or // admin-dev/tabs/AdminLanguages.php + hash.sha1(0, filesize) == "c4254197f75de7af77571abf5d8d4356a12642c7" or // modules/secuvad/classes/Secuvad_connection.php + hash.sha1(0, filesize) == "aec9cbd49ede5354b8cb2a10c3ef92d928fbabfe" or // install-dev/classes/Language.php + hash.sha1(0, filesize) == "240cb8ff71cc91b2b0636c77e4714522131eba01" or // tools/smarty/sysplugins/smarty_internal_templatelexer.php + hash.sha1(0, filesize) == "e5614b2b765520386a4a2778aab8d504381602d1" or // admin-dev/tabs/AdminCarriers.php + hash.sha1(0, filesize) == "ec219db83b83912042740477acc7cc304e3b445f" or // admin-dev/tabs/AdminDb.php + hash.sha1(0, filesize) == "a35984b3c4fe0787f5bf5add97cf97a96f1f5d33" or // modules/mondialrelay/kit_mondialrelay/tools/nusoap/lib/nusoap.php + hash.sha1(0, filesize) == "84c7830bbb0ff4ba8d79644ea6abf3aeec93b734" or // admin-dev/header.inc.php + hash.sha1(0, filesize) == "be7f535eac6a63d207bb873f49f3a57e9667e0f1" or // modules/fianetfraud/fianet/classes/fianet_key_64bits.php + hash.sha1(0, filesize) == "a04b99dc2e88f35ea475e4f18671ccb76c312bb5" or // admin-dev/tabs/AdminShipping.php + hash.sha1(0, filesize) == "ee2e386bc1a5cfc7cf20b7c6fed45bfee8502aae" or // admin-dev/tabs/AdminCustomerThreads.php + hash.sha1(0, filesize) == "ce370dfd9f10189763e549c8cc3f62a47fd46d64" or // install-dev/preactivation.php + hash.sha1(0, filesize) == "86df5348fa8086ee123b20435d56b33a9bd366df" or // modules/mondialrelay/lib/nusoap/class.soap_server.php + hash.sha1(0, filesize) == "ce5741a19f3c7686d0e5c37da57954e930366be3" or // admin-dev/tabs/AdminAttachments.php + hash.sha1(0, filesize) == "b99b3ab45c59b45e7306ab28f17fd15507b93bfb" or // admin-dev/tabs/AdminCMSCategories.php + hash.sha1(0, filesize) == "85d9bc8987f8ddcde06296623aa270c38004ca16" or // modules/mondialrelay/kit_mondialrelay/RechercheDetailPointRelais_ajax.php + hash.sha1(0, filesize) == "6f3dc8c7b6e87b2a11b43e6c7de9bea082c89c1a" or // modules/blockadvertising/blockadvertising.php + hash.sha1(0, filesize) == "8bdd94fe69af79376fa1e83290b7e9698786c22a" or // admin-dev/tabs/AdminScenes.php + hash.sha1(0, filesize) == "2e34d46c435e61001e92d014251dd70fa203144b" or // modules/secuvad/secuvad_config.php + hash.sha1(0, filesize) == "fd6d0ec0e53173ff70535e7ae26216e440fd0e9c" or // modules/mondialrelay/kit_mondialrelay/RecherchePointRelais_ajax.php + hash.sha1(0, filesize) == "42ba6141b60a2500e12cd3b523c41fe831576ccf" or // modules/shopimporter/shopimporter.php + hash.sha1(0, filesize) == "8c1d1237096589873a68e2a9fce0e2521fe06b01" or // modules/statsproduct/statsproduct.php + hash.sha1(0, filesize) == "499d53f4e93d97e251fcc2864cf6b01bcfb5965e" or // modules/themeinstallator/themeinstallator.php + hash.sha1(0, filesize) == "d3e143a05ab214ea8141cce805514808cd502af1" or // classes/Product.php + hash.sha1(0, filesize) == "f664812d6de055014e272966b70a4e5808949f1b" or // admin-dev/tabs/AdminImageResize.php + hash.sha1(0, filesize) == "aea3d997519354fbf43ed1098cfda0e9614255f5" or // modules/paypal/paypal.php + hash.sha1(0, filesize) == "b2b948da08c0437d0bac24f87090ad9eb86ccdf1" or // admin-dev/tabs/AdminSlip.php + hash.sha1(0, filesize) == "1439165e3e6a3c945c1f017c54f25a7e2ecf3e67" or // admin-dev/tabs/AdminPayment.php + hash.sha1(0, filesize) == "9ebab008d87799dcdfc697189c37c12d622268ae" or // modules/criteo/criteo.php + hash.sha1(0, filesize) == "1cb664830a6027d3825f8535953603317af4ac73" or // classes/Tools.php + hash.sha1(0, filesize) == "491e35cb839361fcf053d8f5cb462f2cc1efe869" or // admin-dev/tabs/AdminAddresses.php + hash.sha1(0, filesize) == "9901b50f3171f3117a96922e0614f68ca8ea7781" or // modules/blockcategories/blockcategories.php + hash.sha1(0, filesize) == "d6c32b29ca0f7077fd1b47022bc16284928e05f7" or // admin-dev/tabs/AdminProducts.php + hash.sha1(0, filesize) == "681e6b1034ec0ced209b09d9859ba5c2feee3797" or // admin-dev/tabs/AdminOrdersStates.php + hash.sha1(0, filesize) == "e2a6faa994b437a00e362a2b0ddc4f5f3f4c8223" or // modules/treepodia/treepodia.php + hash.sha1(0, filesize) == "00d4ac0499af32cb8389dd34e2418ba4aa3b6997" or // modules/producttooltip/sample.gif + hash.sha1(0, filesize) == "a35984b3c4fe0787f5bf5add97cf97a96f1f5d33" or // modules/mondialrelay/lib/nusoap/nusoap.php + hash.sha1(0, filesize) == "cc809d3340e5f16e59f1f8727798fc4d219853d5" or // admin-dev/tabs/AdminTranslations.php + hash.sha1(0, filesize) == "27c07a3c1538b3695d718fe6afbbc8a8afac5746" or // install-dev/classes/ConfigurationTest.php + hash.sha1(0, filesize) == "c74e39e3a51f093d180793ccf38c7345e360d8da" or // classes/Link.php + hash.sha1(0, filesize) == "8964a9cd1b695bc7c5ad1289f48fb68f1f4fb8a9" or // tools/fpdf/font/makefont/makefont.php + hash.sha1(0, filesize) == "513918ddb751ba31b9adea8dbbbd9476b9221369" or // modules/cashticket/PrepaidServicesAPI.php + hash.sha1(0, filesize) == "a09cb69e452956c6d10f46ecad57810a55de29de" or // admin-dev/tabs/AdminInformation.php + hash.sha1(0, filesize) == "c1070b84bc4dd6d878b0426a08a9feb4b19bc1e7" or // tools/pear/PEAR.php + hash.sha1(0, filesize) == "0181b670b873f7a9b1fa91f2ac53202f6b4051bc" or // classes/Module.php + hash.sha1(0, filesize) == "683e69d49819a1ebef945ad8c3501ce67aee9a18" or // admin-dev/tabs/AdminPreferences.php + hash.sha1(0, filesize) == "bc6f2df56997b6883ea2bcd1ad9a9c3ef63b2201" or // modules/cashticket/PrepaidServices.php + hash.sha1(0, filesize) == "1d842bed57e7fdc4f3746439f55ce4afcd79a53d" or // classes/HelpAccess.php + hash.sha1(0, filesize) == "f2a3ded357b5533df506847db981f1ece6e03f8c" or // admin-dev/tabs/AdminOrders.php + hash.sha1(0, filesize) == "975ee99560f597cdf3aad06ee19a8d1a041a3a06" or // tools/swift/Swift/Message/Headers.php + hash.sha1(0, filesize) == "41e2413dbbd959791cba5469df1eee39f475b65f" or // modules/ebay/ebay.php + hash.sha1(0, filesize) == "9ca3de05a448367f13177b13d93b6a80792f2373" or // modules/dejala/dejalacarrierutils.php + hash.sha1(0, filesize) == "2d40bf19f68a0190b2953fa7c70d1df144f4aec7" or // admin-dev/tabs/AdminReturn.php + hash.sha1(0, filesize) == "23a7027f52727fe1bc321136f123c3e34e50312f" or // install-dev/index.php + hash.sha1(0, filesize) == "ea94d1972040c85b34b9b2f0e2156119417840dc" or // classes/Language.php + hash.sha1(0, filesize) == "fb5decf3d70a855e53b9db331394617a7ab3af89" or // tools/swift/Swift/Plugin/MailSend.php + hash.sha1(0, filesize) == "86df5348fa8086ee123b20435d56b33a9bd366df" or // modules/mondialrelay/kit_mondialrelay/tools/nusoap/lib/class.soap_server.php + hash.sha1(0, filesize) == "7c33cb59df736f72972db65b9cd05e048e0fd02b" or // admin-dev/tabs/AdminCarts.php + hash.sha1(0, filesize) == "fc87b09ee7bb2b079809687c8fe6a680ce8f9188" or // modules/mondialrelay/mondialrelay.php + hash.sha1(0, filesize) == "1734d2cd09488d74a4321ee2d7b1b19fb92c84e5" or // tools/smarty_v2/plugins/function.html_image.php + hash.sha1(0, filesize) == "3d994da7a17f7a86155599c4e1798cd71548e369" or // classes/AdminTab.php + hash.sha1(0, filesize) == "df3ea34a79261710a807d3651c1874477966e2c4" or // admin-dev/tabs/AdminModulesPositions.php + hash.sha1(0, filesize) == "c3d268243d4da413de89939d8e9a9e16731046e5" or // modules/uspscarrier/uspscarrier.php + hash.sha1(0, filesize) == "35fc9c2e5258db3ec4b742acbabcbf4ac40eb5b0" or // classes/SpecificPrice.php + hash.sha1(0, filesize) == "a7b87bbc239c611fd7307a41cbf4a6cdaedd0c68" or // admin-dev/tabs/AdminTaxes.php + hash.sha1(0, filesize) == "49fd193d79d5d13af0e70e424c255266f9de266a" or // admin-dev/tabs/AdminCategories.php + hash.sha1(0, filesize) == "e51c9340ec69ddd6213b7bae9272e33e4ac61e33" or // modules/paysafecard/PrepaidServicesAPI.php + hash.sha1(0, filesize) == "0838ff9dd13d082cf8f9931f005a59760cbac72d" or // admin-dev/tabs/AdminAttributeGenerator.php + hash.sha1(0, filesize) == "b71d2c002ad93516af5b916fd4e8dfc2039bb0b2" or // admin-dev/tabs/AdminFeatures.php + hash.sha1(0, filesize) == "ddf9748c423633c4bb2e697fa523aa251d073d40" or // modules/statslive/statslive.php + hash.sha1(0, filesize) == "974c4eb92994ab511413fcf7271e976c7a5b952a" or // themes/prestashop/img/icon/my-account.gif + hash.sha1(0, filesize) == "8e1e9763f836d6a0d5a71db5624dab6d07d4797c" or // modules/hipay/hipay.php + hash.sha1(0, filesize) == "b641148c725d0851575b6e32935c84ff95bf45b7" or // modules/mondialrelay/kit_mondialrelay/tools/nusoap/lib/class.soap_transport_http.php + hash.sha1(0, filesize) == "5edb689475a63687000799f45bf20e2ce51d256d" or // img/admin/ok.gif + hash.sha1(0, filesize) == "d9e81a92238b286bbfb7c962201643b41a7a3785" or // admin-dev/tabs/AdminAttributesGroups.php + hash.sha1(0, filesize) == "1f5cbb7b1972a034f430eb2130732c09ae66802e" or // modules/upscarrier/upscarrier.php + hash.sha1(0, filesize) == "047c6c80429e97b1cfd6897942dc6f4abb555e59" or // modules/mondialrelay/googlemap.php + hash.sha1(0, filesize) == "693742c6c60075309d9e44aa91867f7c4b3bf86f" or // admin-dev/tabs/AdminModules.php + hash.sha1(0, filesize) == "9c9fee2d0e902d408dea5d4a8b740f4f62fb85e8" or // modules/ogone/validation.php + hash.sha1(0, filesize) == "509eecfa6835f0dc87f3cd16116344640bd28bf0" or // modules/fedexcarrier/fedexcarrier.php + hash.sha1(0, filesize) == "b641148c725d0851575b6e32935c84ff95bf45b7" or // modules/mondialrelay/lib/nusoap/class.soap_transport_http.php + hash.sha1(0, filesize) == "d2aa2a45c3059eb3bd3fbf933e9a7ffa66fabaea" or // modules/secuvad/classes/Secuvad_flux.php + hash.sha1(0, filesize) == "a68dee63f5c9cd0695fd8f40061d0413e8785301" or // admin-dev/tabs/AdminAccess.php + hash.sha1(0, filesize) == "eb872c8d47081d49e3ac75ae21f623803b941949" or // classes/Tab.php + hash.sha1(0, filesize) == "099d66ec96c35082c3818ec05530688dc8b99a60" or // tools/pclzip/pclzip.lib.php + hash.sha1(0, filesize) == "26ee6a5f67a1f0c5d061bc31cd92f5ac815ec34a" or // modules/statsforecast/statsforecast.php + hash.sha1(0, filesize) == "5edb689475a63687000799f45bf20e2ce51d256d" or // install-dev/img/ok.gif + hash.sha1(0, filesize) == "377271a851966af1c3c700371d31da9ff2e8d1d3" or // modules/statscheckup/statscheckup.php + hash.sha1(0, filesize) == "92ca42f51f3aaea36e0e3c6ba4bbad8dcdd334fe" or // img/admin/subdomain.gif + + /* Prestashop 1.5.0.1 */ + hash.sha1(0, filesize) == "fa3aa53120cc7eb50740051e0c94aae34050f8e7" or // modules/ebay/ebay.php + hash.sha1(0, filesize) == "2770c4f68b722e2f6e32d8b96fed8132c267e75c" or // install-dev/preactivation.php + hash.sha1(0, filesize) == "b35a5bcbe1a88b607d07eafb9eec4531eade3ba3" or // modules/statslive/statslive.php + hash.sha1(0, filesize) == "5edb689475a63687000799f45bf20e2ce51d256d" or // install-new/theme/img/ok.gif + hash.sha1(0, filesize) == "ec98d4f824570c4822f6d7d13191649230c215ba" or // modules/paysafecard/PrepaidServices.php + hash.sha1(0, filesize) == "ec25ae8233b98bec08b1a33484ff10e740870b5c" or // classes/Link.php + hash.sha1(0, filesize) == "4e5e9da68d98b175ba252bfd16a1a4ddf2ffa9ab" or // controllers/admin/AdminModulesController.php + hash.sha1(0, filesize) == "d28b26791aeb86c5261461efbe961b0c5ae1a575" or // controllers/admin/AdminCategoriesController.php + hash.sha1(0, filesize) == "749062bd477dc948854ace176501cd510efbb510" or // modules/paysafecard/PrepaidServicesAPI.php + hash.sha1(0, filesize) == "b6908610d8f632e82bed5d99abe9dfc5521fb849" or // modules/twenga/export.php + hash.sha1(0, filesize) == "62d69e1402d43e281e1e37780602d346661733fc" or // classes/PDF.php + hash.sha1(0, filesize) == "09e4af7aa0bc43d9cc574704766d5cf1934acdbd" or // modules/paypal/paypal.php + hash.sha1(0, filesize) == "d2676acb8e212973c68a7e2efca4649960cacf2b" or // classes/SpecificPrice.php + hash.sha1(0, filesize) == "3f37004ded4d1d5698c900a58b85b412aacd2ee0" or // modules/cashticket/PrepaidServicesAPI.php + hash.sha1(0, filesize) == "21ad83d8cdab8413d55bbd067031e3d313f3a1f8" or // controllers/admin/AdminTranslationsController.php + hash.sha1(0, filesize) == "92ca42f51f3aaea36e0e3c6ba4bbad8dcdd334fe" or // install-new/data/img/t/AdminSubDomains.gif + hash.sha1(0, filesize) == "094b2b55695d8bfbb0941e3d5d3c4b4f072ef7d0" or // modules/hipay/hipay.php + hash.sha1(0, filesize) == "8d343bb599325b685e402b14508e3681c63862d3" or // controllers/admin/AdminCustomerThreadsController.php + hash.sha1(0, filesize) == "a314059c41abac9f8f662ec8233c8515f6e948b2" or // modules/shopimporter/shopimporter.php + hash.sha1(0, filesize) == "9fae3ea6be599d26f61673e4a43b64535b297d10" or // install-new/upgrade/classes/Language.php + hash.sha1(0, filesize) == "0dcf9eefba5867321f75da069602bcaff14fb341" or // install-dev/classes/Module.php + hash.sha1(0, filesize) == "9d7941b8de7a541ba1653feb92113ca0f598e8cc" or // modules/canadapost/canadapost.php + hash.sha1(0, filesize) == "165550e6c724069a7a8c363744c616d04c3b01f1" or // controllers/admin/AdminShopController.php + hash.sha1(0, filesize) == "6b0754fe9ae57b3ab249c13fb3e8cf5fa1f7a3c4" or // controllers/admin/AdminImagesController.php + hash.sha1(0, filesize) == "eae1b262d0f072c8b7376f717c6aa364cdcbccf5" or // classes/Module.php + hash.sha1(0, filesize) == "38a6344914ad89045e89c82e9bc4ce4c57938922" or // controllers/admin/AdminProductsController.php + hash.sha1(0, filesize) == "c0f338c3e3d766c25cb5fc6d04e00023116e34ab" or // modules/upscarrier/upscarrier.php + hash.sha1(0, filesize) == "59af18652900d072c261772864909934d0d7aced" or // modules/blockadvertising/blockadvertising.php + hash.sha1(0, filesize) == "0c07b1d0b44dbe04d25c09c850965b3a7a02d88e" or // install-new/models/install.php + hash.sha1(0, filesize) == "8d028c462be2022a871a0dcd3d64c1152ca3e111" or // classes/Product.php + hash.sha1(0, filesize) == "739ff6dae69e09f1822ecc89f77e0a997f9dd318" or // modules/cashticket/PrepaidServices.php + hash.sha1(0, filesize) == "ceba773c122c4a5c012d888f8b0c2b95f3a34820" or // classes/HelpAccess.php + hash.sha1(0, filesize) == "895ef9918875bab93e701790fb9f8756b8481d2d" or // modules/secuvad/secuvad_response.php + hash.sha1(0, filesize) == "11509527e22f8382feb3b77887bbceb3439960af" or // classes/ObjectModel.php + hash.sha1(0, filesize) == "66db725de8a5264d3c694d1cb7b7afdc0654eb0b" or // controllers/admin/AdminCmsCategoriesController.php + hash.sha1(0, filesize) == "a4e89483deb7a7558aff1d94b810ede509ab4f64" or // modules/dejala/dejalacarrierutils.php + hash.sha1(0, filesize) == "d09d1a8c675ebf22568223293d3dd93a85873b7d" or // modules/ogone/validation.php + hash.sha1(0, filesize) == "05e19f190a991aa427499858037586eca4e186fc" or // modules/themeinstallator/themeinstallator.php + hash.sha1(0, filesize) == "6b8ec471e3395781724da3d2a90fe0b40bea3dab" or // classes/Helper.php + hash.sha1(0, filesize) == "91c081cac69bacd2520ba61cb913bec0730e5f5c" or // modules/secuvad/classes/Secuvad_connection.php + hash.sha1(0, filesize) == "d8b3da5ab9482eb4e9b3f5faef359d456d2e9c23" or // modules/fedexcarrier/fedexcarrier.php + hash.sha1(0, filesize) == "895346452b20ab6a527dced12bdaf6700e32f9ee" or // install-dev/classes/Language.php + hash.sha1(0, filesize) == "f48401d3311c0218c7de2c388a5704a52b5c8f0d" or // modules/secuvad/classes/Secuvad_flux.php + hash.sha1(0, filesize) == "f417af86c6c422b9c5e21f076be7d624b2c1df4c" or // install-dev/index.php + hash.sha1(0, filesize) == "a75e482a805d0d5c12b192a03e15d8acc0ebf9ab" or // tools/smarty/sysplugins/smarty_internal_templatelexer.php + hash.sha1(0, filesize) == "3eb33e0d506cc2574100cae9fe3e8321b86ff755" or // modules/criteo/criteo.php + hash.sha1(0, filesize) == "2433f9a2c9bb822e96d7bac1558ca584ec12f152" or // classes/Language.php + hash.sha1(0, filesize) == "6ccde72485efa4e2f5ed77afbe771023985800e3" or // classes/Image.php + hash.sha1(0, filesize) == "27b7b6d6c8f978ac2735160f8aeea123de50c0f3" or // tools/tcpdf/tcpdf.php + hash.sha1(0, filesize) == "78b3d1cfbe187484d19faa6fcad9c390a4e57069" or // classes/Tools.php + hash.sha1(0, filesize) == "fa503eae31c802f6de669751685cb7a1c9c3ae4f" or // classes/Tab.php + hash.sha1(0, filesize) == "665c16e0527765279789a830a257032531548fbb" or // tools/swift/Swift/Plugin/MailSend.php + hash.sha1(0, filesize) == "7060148bf1607846e51ea034109e50c40d8ded74" or // modules/statsforecast/statsforecast.php + hash.sha1(0, filesize) == "a6ac0831e94e1b7a55b112741ff5bc9486faab11" or // classes/HelperList.php + hash.sha1(0, filesize) == "14dbd6ea8884b2dbe345906301edea17904406e1" or // modules/mondialrelay/mondialrelay.php + hash.sha1(0, filesize) == "c4d6bd4c84ff8daab7cf4289c7ad97bad51efbcd" or // modules/blockcategories/blockcategories.php + hash.sha1(0, filesize) == "aacb5869c03c823dcac62422fae2011c62269da0" or // install-new/upgrade/classes/Module.php + hash.sha1(0, filesize) == "28cab8b36661411ce4acf28631a7310ebd6f2b17" or // classes/ConfigurationTest.php + hash.sha1(0, filesize) == "5c6296a4a233f28ea083abb86541e361d70c92f0" or // controllers/admin/AdminTaxesController.php + hash.sha1(0, filesize) == "1a1ff3a7d29ce3af2ec0dc271ce76275b0083d13" or // classes/AdminTab.php + hash.sha1(0, filesize) == "0d0a1f725b315b01bfb514df1b1056ead661dd3a" or // classes/Dispatcher.php + hash.sha1(0, filesize) == "2ca04936523885131d8bf4c223a9c363f9612fea" or // modules/treepodia/treepodia.php + hash.sha1(0, filesize) == "0b744316240ccadc5cbccc1850eb2d810342f28a" or // tools/tcpdf/barcodes.php + hash.sha1(0, filesize) == "9a7e58db4eac152a5882ee8d54d41f632c2302c9" or // classes/HelperOptions.php + hash.sha1(0, filesize) == "64109b57ca7353c2abd5c7bb42e5435f8c12a448" or // classes/AdminController.php + hash.sha1(0, filesize) == "e97e9052cc55d40d4817163092ae93fd91cf8433" or // modules/productcomments/productcomments.php + hash.sha1(0, filesize) == "89850ad0c8cedc3d3da2ad33a1ba553a06e8112e" or // tools/tcpdf/2dbarcodes.php + hash.sha1(0, filesize) == "9ea7bcd0c1d7e00bae4364dc2fef0460b6a580cc" or // modules/uspscarrier/uspscarrier.php + hash.sha1(0, filesize) == "8cd1622fe9d1b3b5144cae4e14da5e7cd172d518" or // install-new/classes/xmlLoader.php + + /* Prestashop 1.5.0.2 */ + hash.sha1(0, filesize) == "02382b1916b4adc1cb0891723427a0a420d88a3b" or // install-dev/preactivation.php + hash.sha1(0, filesize) == "77b81d39b518631d44dcebcd59e96076ed410af1" or // install-dev/php/migrate_orders.php + hash.sha1(0, filesize) == "45d83a9cea487c431ad616fef3578a84d61202bf" or // classes/Link.php + hash.sha1(0, filesize) == "ce13ad7b5a0ab0a911817b8de452a41cf9ad70b7" or // tools/tcpdf/tcpdf.php + hash.sha1(0, filesize) == "35c632774a06ab697a274564861b6a268e958731" or // controllers/admin/AdminCategoriesController.php + hash.sha1(0, filesize) == "4b2825805d7de3a5f94b499ba53b9bb34e10b674" or // modules/blockadvertising/blockadvertising.php + hash.sha1(0, filesize) == "1fdfb61cf8a30f120193044d8ebfa66c26b12fbc" or // controllers/admin/AdminTaxesController.php + hash.sha1(0, filesize) == "b8b3871542b329db03fa8aa40d20f17b20a7d714" or // classes/SpecificPrice.php + hash.sha1(0, filesize) == "d0f9a27d9293c295f7f7865ab509747a035761f3" or // controllers/admin/AdminTranslationsController.php + hash.sha1(0, filesize) == "56d7208548312556b81e6df41a74cb57391cd57d" or // controllers/admin/AdminShopController.php + hash.sha1(0, filesize) == "d2e8d95820f582aa6e4a7f63b8325b908a8dd299" or // install-new/upgrade/classes/Language.php + hash.sha1(0, filesize) == "6b70b946715e6c6c0c80b6b9e25d705135601f73" or // install-dev/classes/Module.php + hash.sha1(0, filesize) == "e549ae29bede518d60a59d97716317e3490a41ec" or // controllers/admin/AdminRequestSqlController.php + hash.sha1(0, filesize) == "c96f626e843b6e21c91030e4386776dc4a664f5b" or // controllers/admin/AdminImagesController.php + hash.sha1(0, filesize) == "aff8c299fd524c674efc18c436f321dc77beefbd" or // classes/Module.php + hash.sha1(0, filesize) == "2dff5acffa580f2ac8924262295b8c73aca434d1" or // controllers/admin/AdminProductsController.php + hash.sha1(0, filesize) == "deb8a12afa3d9033e4c5151709029a7d593004a9" or // modules/themeinstallator/themeinstallator.php + hash.sha1(0, filesize) == "3546b92fbf2cf41d6b7df983f25c3eaeb5b66203" or // install-new/models/install.php + hash.sha1(0, filesize) == "2bd7119b422327dd1c57104f7ef6857e1a698c7f" or // classes/Product.php + hash.sha1(0, filesize) == "db57aae4671333e93692df20294cc40d7711a6fb" or // controllers/admin/AdminCmsCategoriesController.php + hash.sha1(0, filesize) == "c2434cd78d5d2bcacc40f33e09b50aa520da063e" or // classes/helper/HelperOptions.php + hash.sha1(0, filesize) == "1c91c55bbd39f41aa78664ef9209312c78e273fe" or // install-dev/classes/Language.php + hash.sha1(0, filesize) == "afd368d0a1b3d6a001e6861b7e39e347df942c92" or // install-dev/index.php + hash.sha1(0, filesize) == "c07153307b9897846341a56d5df8cfd21d9a26ae" or // tools/smarty/sysplugins/smarty_internal_templatelexer.php + hash.sha1(0, filesize) == "4c6c64654db99bff9bffefc5e2f03529ec7b2e12" or // classes/Language.php + hash.sha1(0, filesize) == "25ef7629092ade53b34bdb72f0c22743aae07895" or // classes/Image.php + hash.sha1(0, filesize) == "7df76f9f379d88ca050cbc4f3466f838ec6802b7" or // classes/Tools.php + hash.sha1(0, filesize) == "6deceae47f17276138fead444e64947c00e1bd99" or // classes/Tab.php + hash.sha1(0, filesize) == "9779407600eeb9dd1e6729771500a1d2b67e3bac" or // modules/statsforecast/statsforecast.php + hash.sha1(0, filesize) == "e126115596f5ad511afbf0682bfb2747e831c2cb" or // install-new/upgrade/classes/Module.php + hash.sha1(0, filesize) == "52d943c91c9909701b407f97b673adbd1d93b3cb" or // modules/blockcategories/blockcategories.php + hash.sha1(0, filesize) == "dc9903d52d6adbab408373ab2cb5770fae9e8360" or // classes/Dispatcher.php + hash.sha1(0, filesize) == "3ff018798794d176b0bd193ff7ce32e8597cb268" or // controllers/admin/AdminModulesController.php + hash.sha1(0, filesize) == "84b2bdb064cc7438102e238fe5d7caf597abe7f7" or // modules/productcomments/productcomments.php + hash.sha1(0, filesize) == "95a0d8797a5151db07e86f9a5d2de9e7fb66d4ce" or // install-new/classes/xmlLoader.php + + /* Prestashop 1.5.0.3 */ + hash.sha1(0, filesize) == "7e6dcb1181e0c7f47e638abb408bf365aaed161d" or // classes/Link.php + hash.sha1(0, filesize) == "0f58accbc5172fe0ef4b4973cfd236d66da6b6a8" or // controllers/admin/AdminCategoriesController.php + hash.sha1(0, filesize) == "29d2f6ffd69fd35a5cf1730c370eeb2ec5e9a460" or // controllers/admin/AdminTranslationsController.php + hash.sha1(0, filesize) == "8e01742446ea863722407baa356e121c6db973f1" or // controllers/admin/AdminRequestSqlController.php + hash.sha1(0, filesize) == "f02735d8bf07f24f17dc01e48a10c2838d97f4d0" or // classes/Module.php + hash.sha1(0, filesize) == "ede4dbd5a9ef8a8f4c705a04469772b00368c5f3" or // controllers/admin/AdminProductsController.php + hash.sha1(0, filesize) == "dd6e1624463e0da22b4ffbd0b27700f8f722498e" or // modules/themeinstallator/themeinstallator.php + hash.sha1(0, filesize) == "839c9107a8db07273a66f2602e5ff68c662c5178" or // install-new/models/install.php + hash.sha1(0, filesize) == "a04a1141e4292eeceb7567db94715030a8865e58" or // classes/Product.php + hash.sha1(0, filesize) == "397981267bcf82bf12ce2032d13c373d7857d25e" or // install-dev/index.php + hash.sha1(0, filesize) == "6b93d28af71f5bbf201d56922c72d1e2c784f51c" or // classes/Language.php + hash.sha1(0, filesize) == "196a2f0810b0034e34fa024e4bc63f7764332668" or // classes/Tools.php + hash.sha1(0, filesize) == "bec5f7293da27cf49ff34c14274b056eabb3b3e6" or // classes/Tab.php + hash.sha1(0, filesize) == "66f3dc50226acf0985b2c43afa069c95e3a0c972" or // classes/Dispatcher.php + hash.sha1(0, filesize) == "7594e1eae77c0aeda977f9d288bae3b9e6609322" or // controllers/admin/AdminModulesController.php + hash.sha1(0, filesize) == "5ce9a61fc9ec4ebbe6c4f8d0435dbd85c6ff630f" or // install-new/classes/xmlLoader.php + + /* Prestashop 1.6.0.1 */ + hash.sha1(0, filesize) == "81b420c5d8fa7ae40e36c8c1a8720e945b8d0f9e" or // tools/tcpdf/tcpdf.php + hash.sha1(0, filesize) == "92ca42f51f3aaea36e0e3c6ba4bbad8dcdd334fe" or // install-dev/data/img/t/AdminSubDomains.gif + hash.sha1(0, filesize) == "7c1dd47776d00e5756ec22ea798e07b77fe6709c" or // classes/Link.php + hash.sha1(0, filesize) == "b1ac32e7b7d752337713e238acc5249a9cec648e" or // controllers/admin/AdminCategoriesController.php + hash.sha1(0, filesize) == "4f9ac18927da5166fefe8158e61edf5485e01bc6" or // install-dev/models/install.php + hash.sha1(0, filesize) == "01f81d802c442530ed2d83d7d3e328cffb867793" or // install-dev/fixtures/fashion/data/generate_attribute.php + hash.sha1(0, filesize) == "bab64b6222cfdcb0bc5b5b533f4062a41bde671b" or // controllers/admin/AdminTranslationsController.php + hash.sha1(0, filesize) == "1d5744a7c7b12143e199f280ad4db6e47a673f6e" or // modules/homeslider/homeslider.php + hash.sha1(0, filesize) == "31952fa7458295239c4dc2d980685f7419afe4f1" or // modules/pscleaner/pscleaner.php + hash.sha1(0, filesize) == "5edb689475a63687000799f45bf20e2ce51d256d" or // install-dev/theme/img/ok.gif + hash.sha1(0, filesize) == "efd42b45df2b2465a8370b4bfc3a67fdf4602320" or // controllers/admin/AdminRequestSqlController.php + hash.sha1(0, filesize) == "73c6ccc6c9d53ab473836a92105ade71533dcf85" or // modules/homeslider/upgrade/install-1.2.1.php + hash.sha1(0, filesize) == "12c6a49c2211dcc36447993f5c302df0f99b696f" or // themes/default-bootstrap/img/top-banner.gif + hash.sha1(0, filesize) == "2d98f498a619d0b3d663b8b76948ddb81b7c9950" or // install-dev/theme/img/ajax-loader-small.gif + hash.sha1(0, filesize) == "1cb353a3a28e1162acfffd331641c6f788031e7f" or // classes/Product.php + hash.sha1(0, filesize) == "34970ce1144ffcc03f1bc43cdb29f895de1be094" or // controllers/admin/AdminShopUrlController.php + hash.sha1(0, filesize) == "a808d31309987adf310aedd356ab00555dd6505c" or // tools/tcpdf/barcodes.php + hash.sha1(0, filesize) == "0170e2cc9cec433f30bc2da9c35b239e36102e4f" or // classes/webservice/WebserviceRequest.php + hash.sha1(0, filesize) == "b833690de6a37ae35ec2cabf2794718fd0f4fd1d" or // classes/helper/HelperOptions.php + hash.sha1(0, filesize) == "60977cb1dde0e8e9da170504320223bee7978780" or // install-dev/upgrade/php/p15014_copy_missing_images_tab_from_installer.php + hash.sha1(0, filesize) == "8dda5db858efab326ef487e80a60c05553cbbf62" or // tools/smarty/sysplugins/smarty_internal_templatelexer.php + hash.sha1(0, filesize) == "f0d6ff896487315561b31c0e187f879cc0546f86" or // classes/Language.php + hash.sha1(0, filesize) == "5b47e798345178be2fa24d1921e6aaedb3f9f091" or // classes/Tools.php + hash.sha1(0, filesize) == "3e0a999ca21c23677f0c5fcea71328b1b66e8b4f" or // modules/productcomments/productcomments.php + hash.sha1(0, filesize) == "fd2d5855e14a73f5a8d8c6a503ed20745feb7794" or // img/admin/ajax-loader-yellow.gif + hash.sha1(0, filesize) == "c9f0bfae97d3a70d41a04aab432d73a5bdf4c2b5" or // classes/module/Module.php + hash.sha1(0, filesize) == "b5c2c9f05f4c5c83cf28693b5b080365cdd34e20" or // classes/controller/AdminController.php + hash.sha1(0, filesize) == "4aef51aae0ffc29c5fe087edbbd1085ce18e544b" or // classes/ConfigurationTest.php + hash.sha1(0, filesize) == "0ef1c023cef7f94409b8d99df1fa854ffaf988ea" or // classes/AdminTab.php + hash.sha1(0, filesize) == "43f7660872183c1a7163edd29e0d89af24439169" or // controllers/admin/AdminModulesController.php + hash.sha1(0, filesize) == "20e6ff8533cbc9d2649e233734dd10934c7790f7" or // install-dev/classes/xmlLoader.php + + /* Prestashop 1.6.0.2 */ + hash.sha1(0, filesize) == "55b8cd2d139bbb0d6e79cb42d0aafe15eb9e734a" or // classes/Link.php + hash.sha1(0, filesize) == "690cc587337797e2d563925dc0e9ec8791477f9a" or // controllers/admin/AdminCategoriesController.php + hash.sha1(0, filesize) == "ace6033b09ed05cdd6dd436cacd82227a7e50d1d" or // install-dev/models/install.php + hash.sha1(0, filesize) == "1e6f294bb2fab19c3a75ef8753cda945624217cd" or // controllers/admin/AdminTranslationsController.php + hash.sha1(0, filesize) == "28b8e7742c6cc7e4464ffe88056fdb4210be2806" or // modules/homeslider/homeslider.php + hash.sha1(0, filesize) == "eac9aaf750aca322290f40f3a8b0c119af7852de" or // controllers/admin/AdminRequestSqlController.php + hash.sha1(0, filesize) == "46b7fb0fdc7dab23bda8b0962973a44d36a7d64d" or // classes/Product.php + hash.sha1(0, filesize) == "53160f3399bda4824c24d35d63f4f5d76ed64997" or // controllers/admin/AdminShopUrlController.php + hash.sha1(0, filesize) == "fce27ced44d72d1e79d59b6a3ebc09205fd65b73" or // classes/webservice/WebserviceRequest.php + hash.sha1(0, filesize) == "4009303dabc4e4da6f7030e1ab107910421bf4fd" or // modules/dashgoals/dashgoals.php + hash.sha1(0, filesize) == "db0210610748cf9cff45d8c16a038be67a0fd965" or // classes/Language.php + hash.sha1(0, filesize) == "d2bfbe963981c734b90a08ddc1006583502d5751" or // classes/Tools.php + hash.sha1(0, filesize) == "f1dfebdff574bd39f104427b5f629375445de110" or // classes/module/Module.php + hash.sha1(0, filesize) == "e81f747985ba3625a8f2c6f05a3b5f5279dbeeac" or // classes/controller/AdminController.php + hash.sha1(0, filesize) == "e38c17c481b001663d0541ff4a18e793b3613fd1" or // classes/ConfigurationTest.php + hash.sha1(0, filesize) == "8d0e5eb4558d2ffc05b772141f23f8c6b4c4a4ff" or // classes/AdminTab.php + hash.sha1(0, filesize) == "7efd55846aca109d9129fb01e5e67229612dc13d" or // controllers/admin/AdminModulesController.php + + /* Prestashop 1.6.0.3 */ + hash.sha1(0, filesize) == "9dd9c432f75d1bdc44a5b140c830066780b04dc5" or // tools/tcpdf/tcpdf.php + hash.sha1(0, filesize) == "3e4b5f39fbdb96ee82687bfe0aceb534e1f34557" or // classes/Link.php + hash.sha1(0, filesize) == "4a51e7e336d2278c090ab9e7775c69ccf534cbbe" or // controllers/admin/AdminCategoriesController.php + hash.sha1(0, filesize) == "4fa17b4b59c66758755102dead7316b0e0daac79" or // install-dev/models/install.php + hash.sha1(0, filesize) == "701b1c764ae042721c0002e39c40a2a9a2686c0a" or // controllers/admin/AdminTranslationsController.php + hash.sha1(0, filesize) == "7cb4d961c830c3cf0d23f73a9bb7aa4f5d02f637" or // modules/homeslider/homeslider.php + hash.sha1(0, filesize) == "4edd4035a384ed38d3619f3729d3ca538c872997" or // controllers/admin/AdminRequestSqlController.php + hash.sha1(0, filesize) == "3d76d4c8866ee5500a16fe65d5dedb14f39974e0" or // classes/Product.php + hash.sha1(0, filesize) == "5457d676715b35ba0b4342acd860401cd8ef9381" or // controllers/admin/AdminShopUrlController.php + hash.sha1(0, filesize) == "cb69ad340bce9f1afd53d5a7478703d3b1b876be" or // classes/webservice/WebserviceRequest.php + hash.sha1(0, filesize) == "536123a61d5f1f2b43c18fa74b2de9dac3f124b7" or // classes/helper/HelperOptions.php + hash.sha1(0, filesize) == "bdfbaf0a390c278baf589c23d4d67cfa1d985e52" or // install-dev/upgrade/php/p15014_copy_missing_images_tab_from_installer.php + hash.sha1(0, filesize) == "c29351b370bbb4c977d6b8472df2daf59644a163" or // modules/dashgoals/dashgoals.php + hash.sha1(0, filesize) == "f553437c0b40abf613f598f5eae2035b47dda856" or // classes/Language.php + hash.sha1(0, filesize) == "947912282892826402fbb929c7eb50c0554b7b0b" or // classes/Tools.php + hash.sha1(0, filesize) == "4cdbeb0f5e26ba6b0a88aa5a49ac37acfb36009b" or // tools/pclzip/pclzip.lib.php + hash.sha1(0, filesize) == "ecd533ff6fbd3dd10f7951c1e07750abb03fe01d" or // controllers/front/PageNotFoundController.php + hash.sha1(0, filesize) == "f66871da2447b21e49afdbf9a917cc63ec4136bb" or // classes/module/Module.php + hash.sha1(0, filesize) == "b0f8be64d263ea837077b432752cee52fd28005b" or // classes/controller/AdminController.php + hash.sha1(0, filesize) == "533b36787a8ffc351c1973aa6d302e505db8593b" or // classes/ConfigurationTest.php + hash.sha1(0, filesize) == "349361cee45792efbc3f08bdda331e8d3003736f" or // classes/AdminTab.php + hash.sha1(0, filesize) == "29a168c1337c7c8724cd1eafbef8dea7f73d0f6d" or // classes/helper/HelperList.php + hash.sha1(0, filesize) == "ce158ef43637d0ddaa6830cbe40ff1c8748a4701" or // controllers/admin/AdminModulesController.php + hash.sha1(0, filesize) == "3124223ce6ee7c652df33e2d4b6a28f2022c1314" or // install-dev/classes/xmlLoader.php + + /* Prestashop 1.6.0.4 */ + hash.sha1(0, filesize) == "3dab59e7732766859869780f0a32462043d0548e" or // admin-dev/filemanager/include/utils.php + hash.sha1(0, filesize) == "17bc6596b0bd2efd490512f3060e502c875fddff" or // classes/Link.php + hash.sha1(0, filesize) == "dc58024cf55557f91b67b956cf008c6e39d6ea16" or // controllers/admin/AdminCategoriesController.php + hash.sha1(0, filesize) == "eda64e338f08f30810c457b633e443396872fa79" or // install-dev/models/install.php + hash.sha1(0, filesize) == "f91b0683727f7c1cb2afb77b902c2b945b9ff225" or // controllers/admin/AdminTranslationsController.php + hash.sha1(0, filesize) == "573db0ad3bc6374756a7b97bae5c7fbcb4256185" or // modules/homeslider/homeslider.php + hash.sha1(0, filesize) == "b1ee8d2a78f4c0a2d33eae02db94b0720b6c8c3d" or // admin-dev/filemanager/dialog.php + hash.sha1(0, filesize) == "b6f228c0dec08b702316343ff6424a434e966e0b" or // controllers/admin/AdminRequestSqlController.php + hash.sha1(0, filesize) == "93805053a42dd8b4bb933c9a63c89abcfcff11ff" or // classes/Product.php + hash.sha1(0, filesize) == "2b5d66b41ab7d1bccb90da8259ed6961c7817232" or // controllers/admin/AdminShopUrlController.php + hash.sha1(0, filesize) == "df2d4dc8ded58796fa2eab93a8fbafa46aa40b68" or // modules/dashgoals/dashgoals.php + hash.sha1(0, filesize) == "ab40ea0dc6703e483748a617f2ef174e6f4f6386" or // classes/Language.php + hash.sha1(0, filesize) == "3821c944b207fd70089df488dbf2b363fd46dbee" or // classes/Tools.php + hash.sha1(0, filesize) == "6360a0e687bfb5fc31d0ebf86ba32b0d09979a12" or // controllers/front/PageNotFoundController.php + hash.sha1(0, filesize) == "abd197535e680a39598c598a250079616e808ca8" or // classes/module/Module.php + hash.sha1(0, filesize) == "51d9030b48f61929ef8dabec5ab37b2d76c5476d" or // classes/controller/AdminController.php + hash.sha1(0, filesize) == "8da15373f5177beefb1e77f5d8e9e791d5b7a3a4" or // classes/AdminTab.php + hash.sha1(0, filesize) == "95696d6b23c411bdc3d2760d3030566a9dab8857" or // classes/helper/HelperList.php + hash.sha1(0, filesize) == "a4bcc729ad6129919e8fcd9456b1ef1f294fd15a" or // controllers/admin/AdminModulesController.php + hash.sha1(0, filesize) == "f313b4ef749cbeb6234bf177459e343102a4c578" or // admin-dev/filemanager/execute.php + + /* Prestashop 1.6.0.5 */ + hash.sha1(0, filesize) == "acc0e6bd294e064692680c605949ee728c0f0ca3" or // img/admin/export.gif + hash.sha1(0, filesize) == "099694e6dbc5c450cd5ec49aa95569d8226d5ba3" or // install-dev/data/img/os/order_state_12.gif + hash.sha1(0, filesize) == "cc99343c14fe8f59367d9a484cb572abca63cc02" or // controllers/admin/AdminTranslationsController.php + hash.sha1(0, filesize) == "06b6499533a0d4ee957893498fd94559705e1bd3" or // modules/homeslider/homeslider.php + hash.sha1(0, filesize) == "27511801177be19c73909ef622190aea13d97c7d" or // install-dev/theme/img/ok.gif + hash.sha1(0, filesize) == "27511801177be19c73909ef622190aea13d97c7d" or // img/admin/ok.gif + hash.sha1(0, filesize) == "099694e6dbc5c450cd5ec49aa95569d8226d5ba3" or // install-dev/data/img/os/Payment_remotely_accepted.gif + hash.sha1(0, filesize) == "17be7ef93a37c61731af95a6cdf3c8be80db6330" or // classes/Product.php + hash.sha1(0, filesize) == "5df8065acb193d3eb8f8ad301da7f6ad4663a888" or // classes/webservice/WebserviceRequest.php + hash.sha1(0, filesize) == "d67005150a3d06f04e45f39ecb2fea3688e06ec7" or // classes/Language.php + hash.sha1(0, filesize) == "e2c7826775bc0448278e987cdf71e5bd01729bc2" or // classes/Tools.php + hash.sha1(0, filesize) == "3a1f84dabe229d0cf576b9e30ef96db65837956d" or // classes/module/Module.php + hash.sha1(0, filesize) == "b3d1fbdf0a6062eaf1e253be351da787588b7f53" or // classes/controller/AdminController.php + hash.sha1(0, filesize) == "f2967a1fb92a5c0808fc1b718e15e9d5df35e071" or // controllers/admin/AdminModulesController.php + hash.sha1(0, filesize) == "c81a048c01d07c513524729fb392d68d7ac5d98d" or // install-dev/classes/xmlLoader.php + + /* Prestashop 1.6.0.6 */ + hash.sha1(0, filesize) == "8be613d99da6561f41c29472aab1f2cca9db5106" or // controllers/admin/AdminCategoriesController.php + hash.sha1(0, filesize) == "6f38f2cd54433b3c5f3c01faef2de8e279000831" or // controllers/admin/AdminTranslationsController.php + hash.sha1(0, filesize) == "15b2c2f57b671b8d84f963659dd5e2c9f3634540" or // controllers/admin/AdminModulesPositionsController.php + hash.sha1(0, filesize) == "603685ab446951a3c261fa2754b081ed9bff328a" or // admin-dev/filemanager/dialog.php + hash.sha1(0, filesize) == "ae4ccf3c2da9b2f9c9139780c75447a5a35a531f" or // classes/Product.php + hash.sha1(0, filesize) == "cbe884a582670b1d8187dd14ad270ccef9f70a01" or // classes/webservice/WebserviceRequest.php + hash.sha1(0, filesize) == "cd42cecaede0c824a368fe24aed4e097ce3dd0ad" or // install-dev/upgrade/php/p15014_copy_missing_images_tab_from_installer.php + hash.sha1(0, filesize) == "0d46aa184356ca4a89f33285fc04063eb7990416" or // classes/Language.php + hash.sha1(0, filesize) == "a0f5bbac6b472156c3514d7fc0731abd97a7a855" or // classes/Tools.php + hash.sha1(0, filesize) == "8ef6a8b75a20f034123233a9a91c0a50e28652c3" or // classes/module/Module.php + hash.sha1(0, filesize) == "32b6712ddb4ac6bcf6ff9776a8b32c505ba80053" or // classes/controller/AdminController.php + hash.sha1(0, filesize) == "af6f0d6f89683d1b39c60562a55b811e2d88a408" or // classes/helper/HelperList.php + hash.sha1(0, filesize) == "cc506804da42b2d05e655f2d44cc3dc3901a8310" or // controllers/admin/AdminModulesController.php + + /* Prestashop 1.6.0.7 */ + hash.sha1(0, filesize) == "22ff7bac1825b18b0a76cba6572c91d560fa886f" or // classes/Link.php + hash.sha1(0, filesize) == "bea9807242f5c142fc1e7943de293f574f25a385" or // controllers/admin/AdminCategoriesController.php + hash.sha1(0, filesize) == "53d0df4b78b7fc47ebbc9d9e3e55c0d51e6ad3a9" or // install-dev/models/install.php + hash.sha1(0, filesize) == "cde0b5269fb9cbd72f2ecde7ed05ec8de06859a8" or // controllers/admin/AdminTranslationsController.php + hash.sha1(0, filesize) == "6ef1d73229d3f1dd8fd2267fe2476bc045653ee3" or // controllers/admin/AdminModulesPositionsController.php + hash.sha1(0, filesize) == "2a8ee528479f857bdac121143ec2c1e237c67ef6" or // admin-dev/filemanager/dialog.php + hash.sha1(0, filesize) == "ef8472e820d4f6cf1d872b22e12853083acedf32" or // controllers/admin/AdminRequestSqlController.php + hash.sha1(0, filesize) == "839877a3de44de99f5eb2ca9bef5325cc85bba63" or // classes/Product.php + hash.sha1(0, filesize) == "795978a02893a56414aad162d964869065f7ada5" or // controllers/admin/AdminShopUrlController.php + hash.sha1(0, filesize) == "de9673ceed3845ed70da9f89ac18ace37867ff66" or // classes/helper/HelperOptions.php + hash.sha1(0, filesize) == "05e6a4df5b538034355c3fc32cf6a44cffe5de7a" or // classes/Language.php + hash.sha1(0, filesize) == "9baa2abc25e67bd3bb5836c0ed7fcc7794e02d36" or // classes/Tools.php + hash.sha1(0, filesize) == "8ba7854c0726ccc2dc52a0e1cf5fa2dffea8631d" or // classes/module/Module.php + hash.sha1(0, filesize) == "515958889d1f43f733c736403cae25ea112ff7ff" or // classes/controller/AdminController.php + hash.sha1(0, filesize) == "b5e004690ddd4f874ffd29e3035affe123f444fc" or // classes/ConfigurationTest.php + hash.sha1(0, filesize) == "0e1787f25aaf7afe43bf7e070363d74a03b660f9" or // classes/AdminTab.php + hash.sha1(0, filesize) == "c5675e45d36d28b03f157d003ddea1a4ddd857b3" or // classes/helper/HelperList.php + hash.sha1(0, filesize) == "016c12de39e4cc3f669ffd32002392427b8a530f" or // controllers/admin/AdminModulesController.php + hash.sha1(0, filesize) == "bc0e9e6b50830668c889b39f1a5bac17c9e47007" or // install-dev/classes/xmlLoader.php + + /* Prestashop 1.6.0.8 */ + hash.sha1(0, filesize) == "72ec6a9b904ed21a5c28b5b473dfd971b185affb" or // classes/Product.php + hash.sha1(0, filesize) == "2e683c79aa381fff1d9d5ba4f54118cf0e7986b3" or // classes/webservice/WebserviceRequest.php + hash.sha1(0, filesize) == "a4c0d15be948337a4a52aa97c15f22a115e1cd4a" or // classes/Language.php + hash.sha1(0, filesize) == "9f1735fa1830d665029c2a55fa86facf6ce04d0a" or // classes/Tools.php + hash.sha1(0, filesize) == "4f2847e12ce84a46bc8aeef5fa72cd6b1e805c46" or // classes/module/Module.php + hash.sha1(0, filesize) == "24ce20b535597656a9b569bdd1bbe1ca4b62d170" or // classes/controller/AdminController.php + + /* Prestashop 1.6.0.9 */ + hash.sha1(0, filesize) == "d6f714325b08ae0efa1da983250fca7ec5b3bbb3" or // classes/webservice/WebserviceOutputJSON.php + hash.sha1(0, filesize) == "64319668487fcb38d514f74b4adea4910ce97424" or // controllers/admin/AdminCategoriesController.php + hash.sha1(0, filesize) == "f2a23e23c71a25fbcb0cacecf4441f8e8a6a6f17" or // controllers/admin/AdminTranslationsController.php + hash.sha1(0, filesize) == "3ee65cc93e88e05e01498851d5f16e9d2b0c1507" or // controllers/admin/AdminModulesPositionsController.php + hash.sha1(0, filesize) == "48aa2e97ff63d90191fcd75dcb7c164c693ff375" or // controllers/admin/AdminRequestSqlController.php + hash.sha1(0, filesize) == "6226f84423e99874b3e9c336e07a48af84122a24" or // classes/Product.php + hash.sha1(0, filesize) == "2164959b083e705e4091142a56c0a8d5f3ce125c" or // tools/tcpdf/barcodes.php + hash.sha1(0, filesize) == "b3ed5f5b7a28ec3b6324e2144bdf4bc9b3024ebc" or // classes/webservice/WebserviceRequest.php + hash.sha1(0, filesize) == "9a7832fdfe7d2d835aedb3496a983a3b716eb03a" or // classes/Tools.php + hash.sha1(0, filesize) == "817d8d482ba662c417cd642577a1391ced1e2f36" or // classes/module/Module.php + hash.sha1(0, filesize) == "fe876f205ced3f5d675369bdb8e3e26f55c96969" or // classes/AdminTab.php + hash.sha1(0, filesize) == "f166d20367aa526c5a97dfd149bfe04c678e7626" or // classes/helper/HelperList.php + hash.sha1(0, filesize) == "6126aa1380c85f07e86693f314a55a603b594b2f" or // controllers/admin/AdminModulesController.php + + /* Prestashop 1.6.0.10 */ + hash.sha1(0, filesize) == "a27db505ef30105452584226d12950ca10f03a20" or // classes/Link.php + hash.sha1(0, filesize) == "2914576203f8d9298bce1cf64ece9b13831f03c7" or // controllers/admin/AdminCategoriesController.php + hash.sha1(0, filesize) == "2dd72770f25ab12c6463c95c78ca16c6eb93c9a0" or // controllers/admin/AdminTranslationsController.php + hash.sha1(0, filesize) == "540b1021e81802b9e46a46ed93a53bcc56ef8d32" or // controllers/admin/AdminModulesPositionsController.php + hash.sha1(0, filesize) == "cf42abf3acb66cd483f3eb702af63c569919a71b" or // controllers/admin/AdminRequestSqlController.php + hash.sha1(0, filesize) == "fd8841ef76a2842f8e290ea894eb27898fdf0da4" or // classes/Product.php + hash.sha1(0, filesize) == "3dd18d6eca2f46f305081ee4b91a6d44cfb78d0e" or // classes/webservice/WebserviceRequest.php + hash.sha1(0, filesize) == "a959a24c27c4acb8ffec330f445faba43c7e5bf2" or // classes/Tools.php + hash.sha1(0, filesize) == "3dec82df45581048301b11938ab7e8864617519e" or // classes/module/Module.php + hash.sha1(0, filesize) == "4adf1915fbd6f83bff62d6938f5551ffd7b5ac26" or // classes/ConfigurationTest.php + hash.sha1(0, filesize) == "dc62d0faef36661c59714d82c81fabf97217bf72" or // classes/AdminTab.php + hash.sha1(0, filesize) == "68c1d42a94e291d288bb249da31c1c46e94e6593" or // classes/helper/HelperList.php + hash.sha1(0, filesize) == "e1d953c2e7dc2ad79f317ec1f44019c7b7857bd8" or // controllers/admin/AdminModulesController.php + + /* Prestashop 1.6.0.11 */ + hash.sha1(0, filesize) == "b52eb8496b2775b9002101bab490633ceede43e8" or // classes/Link.php + hash.sha1(0, filesize) == "3777e46bf4d2ee17b4d63b28f8331cd37703bdc2" or // controllers/admin/AdminCategoriesController.php + hash.sha1(0, filesize) == "f13f878250948e8631dc5c082ab0e91fe24b1657" or // install-dev/models/install.php + hash.sha1(0, filesize) == "077149bc9622e696bf787e0be601ef8182c4a920" or // controllers/admin/AdminTranslationsController.php + hash.sha1(0, filesize) == "b717c4c2cb31f4abd72b5594b5a341a936a9efb1" or // controllers/admin/AdminModulesPositionsController.php + hash.sha1(0, filesize) == "c7bc9b8334d60019b87aad4f8227934fa651a8dc" or // admin-dev/filemanager/dialog.php + hash.sha1(0, filesize) == "95ce8223bc1bb2f5b4ae64e2a1a3688590add147" or // controllers/admin/AdminRequestSqlController.php + hash.sha1(0, filesize) == "33b121b1710ec0295684aef7774755623f756cb3" or // classes/Product.php + hash.sha1(0, filesize) == "9310699b95e685238d4de81e2239938f435acda4" or // classes/webservice/WebserviceRequest.php + hash.sha1(0, filesize) == "b241f935a8cc39decbcbab51497b96ebc32c6956" or // classes/helper/HelperOptions.php + hash.sha1(0, filesize) == "d739926e88305774f59634b7cd4e56418d8d0d3c" or // install-dev/upgrade/php/p15014_copy_missing_images_tab_from_installer.php + hash.sha1(0, filesize) == "5572b8b0a2d8f16993b312b1faeb7f3569b9d072" or // classes/Language.php + hash.sha1(0, filesize) == "1e407e54688e6781b41f3b8e4765e2164d3059ee" or // classes/Tools.php + hash.sha1(0, filesize) == "4e828fbed04d70fb9e6a088ec18e6c9a0ece732f" or // controllers/front/PageNotFoundController.php + hash.sha1(0, filesize) == "f9b1cf035f431ad5bc3cdac576543c43bca935eb" or // classes/module/Module.php + hash.sha1(0, filesize) == "29bbbdf03cb6cef01c8c25f665aee95e6b6e6c59" or // admin-dev/filemanager/include/utils.php + hash.sha1(0, filesize) == "03cd7b8ba03109c1c6eead5590aa3f9e1db1c385" or // classes/ConfigurationTest.php + hash.sha1(0, filesize) == "f92e1b3c6eb9a9600d82520a8ba48c5570565787" or // classes/AdminTab.php + hash.sha1(0, filesize) == "a7c458761746f1d3338f51135c9e42d5bd123179" or // classes/helper/HelperList.php + hash.sha1(0, filesize) == "29fa0df4fb7cb6b553a6f979919d685980a8f091" or // controllers/admin/AdminModulesController.php + hash.sha1(0, filesize) == "4acfcdac1408da3ab7d6b765631c4c1c37c5ecbf" or // install-dev/classes/xmlLoader.php + + /* Prestashop 1.6.0.12 */ + hash.sha1(0, filesize) == "034d0a6240de7cdc72129eeacc63b717d850e927" or // classes/Link.php + hash.sha1(0, filesize) == "39239e986d8cac6c7268c11d9ead59d8246e48aa" or // controllers/admin/AdminCategoriesController.php + hash.sha1(0, filesize) == "78dca5078814418fc0e562981b6c519e2a97aa1f" or // install-dev/models/install.php + hash.sha1(0, filesize) == "d5e03b73ebf9578b9847e860be4c699010c45110" or // controllers/admin/AdminTranslationsController.php + hash.sha1(0, filesize) == "7e0166a95a3355a143e10b16d35c00a8abde584c" or // admin-dev/filemanager/dialog.php + hash.sha1(0, filesize) == "eae3c3f2f866163f7f338b53bd4076e6075c4fab" or // controllers/admin/AdminProductsController.php + hash.sha1(0, filesize) == "dd5aeb96c779524ecfd46ff7f9a4c3f94fbd71ed" or // classes/Product.php + hash.sha1(0, filesize) == "765205561a82ea891eac89a4aeaefed00a0d0653" or // classes/Tools.php + hash.sha1(0, filesize) == "162a753296bae91b20d5e1a12f19a0586530c9d6" or // controllers/front/PageNotFoundController.php + hash.sha1(0, filesize) == "65f5e60bfe83bed806224aad950a5e2841695227" or // classes/module/Module.php + hash.sha1(0, filesize) == "52c86bc1664083d510dd629cb5bf8c5bf0ab55dd" or // classes/AdminTab.php + hash.sha1(0, filesize) == "6c3d219eacb1f5bcf67f86526cc5f6d53bf652f0" or // classes/helper/HelperList.php + hash.sha1(0, filesize) == "3cc1310cef9f9168a6382519b3f01d785d9fb185" or // controllers/admin/AdminModulesController.php + + /* Prestashop 1.6.0.14 */ + hash.sha1(0, filesize) == "b756e05efff2f24cbad3df5ccf4494d2435d5f1f" or // classes/module/Module.php + hash.sha1(0, filesize) == "905d6098fea83a484c6a31d269dc3e255fb300d7" // controllers/admin/AdminModulesController.php + +} \ No newline at end of file diff --git a/php-malware-finder/whitelists/symfony.yar b/php-malware-finder/whitelists/symfony.yar new file mode 100644 index 0000000..b7da61b --- /dev/null +++ b/php-malware-finder/whitelists/symfony.yar @@ -0,0 +1,113 @@ +import "hash" + +private rule Symfony : CMS +{ + meta: + generated = "2016-07-27T18:00:53.795037" + + condition: + /* Symfony 2.0.0 */ + hash.sha1(0, filesize) == "6163f3511d50461762aa74a95edb8a343783e30a" or // src/Symfony/Component/Process/ExecutableFinder.php + hash.sha1(0, filesize) == "79ec09fff79c959a6742e654999fda719f418f14" or // src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php + hash.sha1(0, filesize) == "4cbb162e37b6b50a2bbc2538f2999e43cfab2373" or // src/Symfony/Component/Security/Http/EntryPoint/RetryAuthenticationEntryPoint.php + hash.sha1(0, filesize) == "85eabed3f3f536cd15361a16e48b9eb5fdaa856b" or // src/Symfony/Bundle/FrameworkBundle/Controller/RedirectController.php + hash.sha1(0, filesize) == "d64d0d344a19d88f22f6292aa4ce325e0fb4ef05" or // src/Symfony/Component/Locale/Stub/StubLocale.php + + /* Symfony 2.0.1 */ + hash.sha1(0, filesize) == "35784dc8039ae772123778e95859091d1cfb5877" or // src/Symfony/Bundle/FrameworkBundle/Controller/RedirectController.php + + /* Symfony 2.0.2 */ + hash.sha1(0, filesize) == "1f702e4984de7e4d459d39150c37938fe43493d0" or // src/Symfony/Component/Process/ExecutableFinder.php + + /* Symfony 2.0.5 */ + hash.sha1(0, filesize) == "52e7120bb25cd72b09319ef1d361497b62546017" or // src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php + + /* Symfony 2.0.7 */ + hash.sha1(0, filesize) == "3d842e49d31e30da2222fa25374050fb20aa9696" or // src/Symfony/Component/Security/Http/EntryPoint/RetryAuthenticationEntryPoint.php + + /* Symfony 2.0.8 */ + hash.sha1(0, filesize) == "60d33340cf687cc00f4a120a04348ec4f96924d8" or // src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php + hash.sha1(0, filesize) == "5df2046aa9769b9a84046bf79afccf20e2a8f363" or // src/Symfony/Bundle/FrameworkBundle/Controller/RedirectController.php + hash.sha1(0, filesize) == "a3d61ab7fb861051e745de22a582d76025e50f09" or // src/Symfony/Component/Locale/Stub/StubLocale.php + + /* Symfony 2.0.10 */ + hash.sha1(0, filesize) == "2fb648e3000a93047da08cdea266567eaa4639f7" or // src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php + + /* Symfony 2.0.13 */ + hash.sha1(0, filesize) == "e0d8ce8ebe492c25e20e3cfd5a15801f81c3c063" or // src/Symfony/Bundle/FrameworkBundle/Controller/RedirectController.php + hash.sha1(0, filesize) == "bfd9ed6ac31beaf82b8f7ed2e90022746ba5189b" or // src/Symfony/Component/Locale/Stub/StubLocale.php + + /* Symfony 2.0.14 */ + hash.sha1(0, filesize) == "dc8dd695d20e11869ae5dd166dc18c392f861873" or // src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php + hash.sha1(0, filesize) == "ddba591ab4299da26b73b182d5a0f644d4648bf1" or // src/Symfony/Component/Locale/Stub/StubLocale.php + + /* Symfony 2.0.15 */ + hash.sha1(0, filesize) == "9bb2498e325307d0ed937cad815e307eee637a53" or // src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php + hash.sha1(0, filesize) == "ffbb92ae550aa33507c75b44d7cf697327cde6f6" or // src/Symfony/Component/Locale/Stub/StubLocale.php + + /* Symfony 2.0.16 */ + hash.sha1(0, filesize) == "1f18cd13a17715f032bf31d1773423aa8e00c3d3" or // src/Symfony/Component/Locale/Stub/StubLocale.php + + /* Symfony 2.0.17 */ + hash.sha1(0, filesize) == "45c3a716928da5f58f02184953bb593b2980db5e" or // src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php + hash.sha1(0, filesize) == "60a0574dac77cf2ca6bbafd48eb3185a86a2240f" or // src/Symfony/Bundle/FrameworkBundle/Controller/RedirectController.php + + /* Symfony 2.0.18 */ + hash.sha1(0, filesize) == "56b90e28b88f9bba9ffe3bae22ed8cf39a6d9c57" or // src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php + + /* Symfony 2.0.19 */ + hash.sha1(0, filesize) == "7556ace5e63b129436f3a228dc839ea9baa99c8c" or // src/Symfony/Bundle/FrameworkBundle/Controller/RedirectController.php + + /* Symfony 2.0.22 */ + hash.sha1(0, filesize) == "62cee24b9350733037f8d82512d8495fc59dec97" or // src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php + + /* Symfony 2.0.23 */ + hash.sha1(0, filesize) == "599b934af5fa5aebb07dbeae8501c1f3cf1d2663" or // src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php + + /* Symfony 3.0.0 */ + hash.sha1(0, filesize) == "b7d69cb038d1d41d5b98c223a75aab98d374ea3d" or // src/Symfony/Component/Console/Application.php + hash.sha1(0, filesize) == "86e4068b5a6f10fa1ee5f3cfc9c379873ca53a19" or // src/Symfony/Component/Process/Process.php + hash.sha1(0, filesize) == "addc7b61421b846a7c8c2ef6d7abf73d18da9954" or // src/Symfony/Component/Process/Tests/ExecutableFinderTest.php + hash.sha1(0, filesize) == "2124f10ddd27eb9ca3e10f7622e4138e0ae92f1d" or // src/Symfony/Bundle/FrameworkBundle/Controller/RedirectController.php + hash.sha1(0, filesize) == "e05109f8617a0ca50828aad9848c5283fff37d62" or // src/Symfony/Component/Filesystem/Tests/FilesystemTest.php + hash.sha1(0, filesize) == "90b2309866d2654a062d2875ed494e0a49f665a1" or // src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php + hash.sha1(0, filesize) == "1e8a87822f306b32447d8a36260dcc3cc8bd808b" or // src/Symfony/Component/Security/Http/EntryPoint/RetryAuthenticationEntryPoint.php + hash.sha1(0, filesize) == "74146bf3d62ff4a130793bf39b0babb0d227309a" or // src/Symfony/Component/Security/Http/Tests/Firewall/DigestDataTest.php + + /* Symfony 3.0.1 */ + hash.sha1(0, filesize) == "3adf6d51a741311e22b999d471e849b66324c9d6" or // src/Symfony/Component/Console/Application.php + hash.sha1(0, filesize) == "e1099f0ac51aac5c1b0ee8187bdeb736a5cfd2fc" or // src/Symfony/Component/Process/Process.php + hash.sha1(0, filesize) == "d121e833072d9a3ad7892237fb6bc720ac07a59f" or // src/Symfony/Component/Filesystem/Tests/FilesystemTest.php + hash.sha1(0, filesize) == "ce10d0f6b769e1d6ae0ad960e04dea8abc3ebd9b" or // src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php + + /* Symfony 3.0.2 */ + hash.sha1(0, filesize) == "47a9016c8964d620a048cbf0555e7684ecf26ae1" or // src/Symfony/Component/Console/Application.php + hash.sha1(0, filesize) == "ad8804b616bd2cef819ab56f519641254cda898f" or // src/Symfony/Component/Process/Process.php + hash.sha1(0, filesize) == "27edaaf9680fa59a3800a2c62ff3cf8b8ce22244" or // src/Symfony/Component/Process/Tests/ExecutableFinderTest.php + hash.sha1(0, filesize) == "ea7de97854f40646a141983b7c6dc862af05b64d" or // src/Symfony/Component/Filesystem/Tests/FilesystemTest.php + hash.sha1(0, filesize) == "57f938b2a09c2a0419e3eb8c0656c3c4a75b204b" or // src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php + hash.sha1(0, filesize) == "02e026d80d8ab3e3c4d234bbf1acf4ad97e633e8" or // src/Symfony/Component/HttpKernel/UriSigner.php + + /* Symfony 3.0.3 */ + hash.sha1(0, filesize) == "682b99b50cb4be4543d971ee9b6e3d01bcfa9c8a" or // src/Symfony/Component/Console/Application.php + hash.sha1(0, filesize) == "b350dc90abd7893738c032e3445fda12a7aa4ca6" or // src/Symfony/Component/Filesystem/Tests/FilesystemTest.php + hash.sha1(0, filesize) == "6ec3f890a50d81190a90e6825da1f1d5c03de2be" or // src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php + + /* Symfony 3.0.4 */ + hash.sha1(0, filesize) == "f6fb03db040050191e7af9407c8969d22433abc3" or // src/Symfony/Component/Process/Process.php + hash.sha1(0, filesize) == "8b14fbcb4d4fd5b5bf2de45a70ca58fb12062487" or // src/Symfony/Component/Filesystem/Tests/FilesystemTest.php + hash.sha1(0, filesize) == "dd9dd72e79dabfa2fda4c14da79c92643deb9b64" or // src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php + + /* Symfony 3.0.5 */ + hash.sha1(0, filesize) == "13b3bb65c4cd2c1b616f49c12c187fde8cb50ed2" or // src/Symfony/Component/Process/Process.php + + /* Symfony 3.0.7 */ + hash.sha1(0, filesize) == "840a8ac4788a3fb1e6149f1ad8d62345b048dd0b" or // src/Symfony/Component/Process/Process.php + hash.sha1(0, filesize) == "80c1e9e23a57cd615912ccd3574c94a26cd938a6" or // src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php + + /* Symfony 3.0.8 */ + hash.sha1(0, filesize) == "8f403c7d03d6942e77165d0bd23bb99366d54eae" or // src/Symfony/Component/Console/Application.php + hash.sha1(0, filesize) == "0a448b71d1d34d6456fe842d4d8169886e060024" or // src/Symfony/Component/Process/Process.php + hash.sha1(0, filesize) == "b0db65337162103f9469d98febf8830e0fa2e947" // src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php + +} \ No newline at end of file