- Fix regex error in utils.cyclic_pattern_search() and possible in PEDACmd.strings()

This commit is contained in:
Long Le 2013-06-07 16:46:25 +07:00
parent b12bf95e19
commit 81fc223d44
2 changed files with 2 additions and 2 deletions

View File

@ -677,7 +677,7 @@ def cyclic_pattern_search(buf):
result = []
pattern = cyclic_pattern()
p = re.compile("[%s]{4,}" % ("".join(cyclic_pattern_charset())))
p = re.compile("[%s]{4,}" % re.escape(cyclic_pattern_charset()))
found = p.finditer(buf)
found = list(found)
for m in found:

View File

@ -4729,7 +4729,7 @@ class PEDACmd(object):
return
text = ""
p = re.compile("[%s]{%d,}" % (string.printable, minlen))
p = re.compile("[%s]{%d,}" % (re.escape(string.printable), minlen))
for (start, end, _, _) in maps:
mem = peda.dumpmem(start, end)
if not mem: continue