]> source.dussan.org Git - rspamd.git/commitdiff
[Rules] Add more detection to LEAKED_PASSWORD_SCAM
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 17 Jun 2019 16:57:21 +0000 (17:57 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 17 Jun 2019 16:57:21 +0000 (17:57 +0100)
rules/regexp/misc.lua

index ece856c963698bcd98d1414c7fcdf14e8fe4469c..6b1f58a4b0e4392cb56c3044e80e86546118b5fa 100644 (file)
@@ -69,11 +69,13 @@ local btc_wallet_address = [[/^[13][1-9A-Za-z]{25,34}$/]]
 local wallet_word = [[/^wallet$/{words}]]
 local broken_unicode = [[has_flag(bad_unicode)]]
 local list_unsub = [[header_exists(List-Unsubscribe)]]
+local x_php_origin = [[header_exists(X-PHP-Originating-Script)]]
 
 reconf['LEAKED_PASSWORD_SCAM'] = {
-  re = string.format('%s{words} & (%s | %s | %s | %s | %s | %s | %s | lua:check_data_images)',
+  re = string.format('%s{words} & (%s | %s | %s | %s | %s | %s | %s | %s | %s)',
       btc_wallet_address, password_in_words, wallet_word,
-      my_victim, your_webcam, your_onan, broken_unicode, list_unsub),
+      my_victim, your_webcam, your_onan, broken_unicode, 'lua:check_data_images',
+      list_unsub, x_php_origin),
   description = 'Contains password word and BTC wallet address',
   functions = {
     check_data_images = function(task)