chg: [module extrator] add debug

This commit is contained in:
Terrtia 2023-08-08 10:36:58 +02:00
parent 2691000d0c
commit bd7aa979bd
No known key found for this signature in database
GPG key ID: 1E1B1F50D84613D0

View file

@ -104,7 +104,11 @@ def _get_word_regex(word):
def convert_byte_offset_to_string(b_content, offset): def convert_byte_offset_to_string(b_content, offset):
byte_chunk = b_content[:offset + 1] byte_chunk = b_content[:offset + 1]
try:
string_chunk = byte_chunk.decode() string_chunk = byte_chunk.decode()
except UnicodeDecodeError as e:
logger.error(f'Yara offset coverter error, {e.reason}\n{b_content}\n{offset}')
string_chunk = b_content
offset = len(string_chunk) - 1 offset = len(string_chunk) - 1
return offset return offset