From a2db37f731c4002899788b91770e01d225863d9b Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Wed, 27 Nov 2019 13:42:24 +0000 Subject: [PATCH] [Minor] Also add suspicious patterns support --- lualib/lua_content/pdf.lua | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/lualib/lua_content/pdf.lua b/lualib/lua_content/pdf.lua index e8d4c7bab1..588117fc72 100644 --- a/lualib/lua_content/pdf.lua +++ b/lualib/lua_content/pdf.lua @@ -32,8 +32,14 @@ local pdf_patterns = { }, javascript = { patterns = { - [[\s/JS]], - [[\s/JavaScript]], + [[\s|>/JS]], + [[\s|>/JavaScript]], + } + }, + suspicious = { + patterns = { + [[netsh\s]], + [[echo\s]], } } } @@ -139,6 +145,11 @@ processors.javascript = function(_, task, _, output) output.javascript = true end +processors.suspicious = function(_, task, _, output) + lua_util.debugm(N, task, "pdf: found a suspicious pattern") + output.suspicious = true +end + exports.process = process_pdf return exports \ No newline at end of file -- 2.47.3