MCPcopy Index your code
hub / github.com/sqlmapproject/sqlmap / removeDynamicContent

Function removeDynamicContent

lib/core/common.py:3291–3310  ·  view source on GitHub ↗

Removing dynamic content from supplied page basing removal on precalculated dynamic markings

(page)

Source from the content-addressed store, hash-verified

3289 singleTimeLogMessage(infoMsg)
3290
3291def removeDynamicContent(page):
3292 """
3293 Removing dynamic content from supplied page basing removal on
3294 precalculated dynamic markings
3295 """
3296
3297 if page:
3298 for item in kb.dynamicMarkings:
3299 prefix, suffix = item
3300
3301 if prefix is None and suffix is None:
3302 continue
3303 elif prefix is None:
3304 page = re.sub(r"(?s)^.+%s" % re.escape(suffix), suffix.replace('\\', r'\\'), page)
3305 elif suffix is None:
3306 page = re.sub(r"(?s)%s.+$" % re.escape(prefix), prefix.replace('\\', r'\\'), page)
3307 else:
3308 page = re.sub(r"(?s)%s.+%s" % (re.escape(prefix), re.escape(suffix)), "%s%s" % (prefix.replace('\\', r'\\'), suffix.replace('\\', r'\\')), page)
3309
3310 return page
3311
3312def filterStringValue(value, charRegex, replacement=""):
3313 """

Callers 1

_comparisonFunction · 0.90

Calls 2

escapeMethod · 0.45
replaceMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…