mirror of
https://github.com/sqlmapproject/sqlmap.git
synced 2025-12-06 20:51:31 +00:00
usage of compiled regexes in case of dynamic markings and other refactoring
This commit is contained in:
@@ -1642,10 +1642,10 @@ def removeDynamicContent(page):
|
||||
for item in kb.dynamicMarkings:
|
||||
prefix, suffix = item
|
||||
if prefix is None:
|
||||
page = re.sub('(?s)^.+%s' % suffix, suffix, page)
|
||||
getCompiledRegex('(?s)^.+%s' % suffix).sub(suffix, page)
|
||||
elif suffix is None:
|
||||
page = re.sub('(?s)%s.+$' % prefix, prefix, page)
|
||||
getCompiledRegex('(?s)%s.+$' % prefix).sub(prefix, page)
|
||||
else:
|
||||
page = re.sub('(?s)%s.+%s' % (prefix, suffix), '%s%s' % (prefix, suffix), page)
|
||||
getCompiledRegex('(?s)%s.+%s' % (prefix, suffix)).sub('%s%s' % (prefix, suffix), page)
|
||||
|
||||
return page
|
||||
|
||||
Reference in New Issue
Block a user