diff --git a/poc.py b/poc.py index 45157d4..eb0dfa7 100644 --- a/poc.py +++ b/poc.py @@ -59,7 +59,7 @@ def get_candidates(dump_file): str_len += 1 i += 1 elif str_len > 0: - if (data[i] >= 0x20) and (data[i] <= 0x7E) and (data[i + 1] == 0x00): + if (((data[i] >= 0x20) and (data[i] <= 0x7E)) or data[i] >= 0xA0) and (data[i + 1] == 0x00): candidate = (str_len * b'\xCF\x25') + bytes([data[i], data[i + 1]]) if not candidate in candidates: