Saturday, May 09, 2026 AM03:21:24 HKT

This commit is contained in:
2026-05-09 03:21:32 +08:00
commit 41f17b127c
884 changed files with 263824 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
#!/usr/bin/env python
from libinjection import *
sqli= "1 UNION ALL SELECT * FROM FOO"
if False:
s = sfilter()
print sqli_fingerprint(s, sqli, CHAR_NULL, COMMENTS_ANSI)
print "----"
if False:
s = sfilter()
current = stoken_t()
sqli_init(s, sqli, CHAR_NULL, COMMENTS_ANSI)
while sqli_tokenize(s, current):
print current.type, current.val
print "----"
def is_pattern(state):
return sqli_blacklist(state) and sqli_not_whitelist(state)
s = sfilter()
if is_sqli(s, sqli, None):
print "IS SQLI"
print len(s.pat)
print s.current.val
print s.current.type
vec = s.tokenvec
for i in range(len(s.pat)):
atoken = vec[i]
print atoken.type, atoken.val
else:
print "IS NOT SQLI"