diff --git a/src/fingerprints.txt b/src/fingerprints.txt index a0d3f4e1..e376889a 100644 --- a/src/fingerprints.txt +++ b/src/fingerprints.txt @@ -1936,8 +1936,8 @@ E1kvk E1kvo E1n)U E1n; -E1n;c E1nc +E1n;c E1nkn E1o(1 E1o(E @@ -2304,7 +2304,6 @@ En,(v En,f( En1; En1;c -En1c En1o( En1of En1os @@ -4516,7 +4515,6 @@ nf(En nf(Es nf(Ev nf(f( -nf(n) nf(n, nf(no nf(s) diff --git a/src/libinjection_sqli_data.h b/src/libinjection_sqli_data.h index 3a9eff31..3382b1c9 100644 --- a/src/libinjection_sqli_data.h +++ b/src/libinjection_sqli_data.h @@ -2612,7 +2612,6 @@ static const keyword_t sql_keywords[] = { {"0EN,F(", 'F'}, {"0EN1;", 'F'}, {"0EN1;C", 'F'}, - {"0EN1C", 'F'}, {"0EN1O(", 'F'}, {"0EN1OF", 'F'}, {"0EN1OS", 'F'}, @@ -4366,7 +4365,6 @@ static const keyword_t sql_keywords[] = { {"0NF(ES", 'F'}, {"0NF(EV", 'F'}, {"0NF(F(", 'F'}, - {"0NF(N)", 'F'}, {"0NF(N,", 'F'}, {"0NF(NO", 'F'}, {"0NF(S)", 'F'}, @@ -9333,5 +9331,5 @@ static const keyword_t sql_keywords[] = { {"||", '&'}, {"~*", 'o'}, }; -static const size_t sql_keywords_sz = 9037; +static const size_t sql_keywords_sz = 9035; #endif diff --git a/src/make_parens.py b/src/make_parens.py index cf64c278..824d4754 100755 --- a/src/make_parens.py +++ b/src/make_parens.py @@ -28,7 +28,7 @@ def __init__(self): 'n(1)1', 'n&EUE', 'n&EkU', 's&EUE', 's&EkU', 'v&EUE', 'v&EkU', 'n&nTn', 'nA', 'nos;n', 'UEn', 'so1no', '1)on', '1k(1)', 's)on', '1;TnE', 's&1s', 'n)c', 'svs', '1n(1)', - 'so1s(', 'son1s', 'nf(1n', 'so1sf', 'son1s' + 'so1s(', 'son1s', 'nf(1n', 'so1sf', 'son1s', 'nf(n)', 'En1c' ]) self.whitelist = set([ 'T(vv)', 'Tnvos', 'Tnv;', '1UEnn', '1;Tvk' diff --git a/src/sqlparse_data.json b/src/sqlparse_data.json index 08d771b0..4e5c32a8 100644 --- a/src/sqlparse_data.json +++ b/src/sqlparse_data.json @@ -2564,7 +2564,6 @@ "En,f(", "En1;", "En1;c", - "En1c", "En1o(", "En1of", "En1os", @@ -4776,7 +4775,6 @@ "nf(Es", "nf(Ev", "nf(f(", - "nf(n)", "nf(n,", "nf(no", "nf(s)",