angr / angr/cle

Fails to load PE binaries with non-utf-8 decodable bytes in section name

Abierto
#438 8 comentarios 0 reacciones 0 asignados Ver en GitHub
bug
Lenguaje dominante
Python
Estrellas
485
Forks
135
Merge medio
2 d 2 h
PR fusionados (30 d)
15

Descripción

### Description

Loading a PE binary with non-utf-8 decodable bytes in the section name of one of its sections causes a crash [here](https://github.com/angr/cle/blob/73f40a0bae26ed2d9ca51d5532898fac26934222/cle/backends/pe/regions.py#L11)

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd2 in position 6: invalid continuation byte

Could add errors='ignore' flag to .decode() to drop non-utf-8 decodable bytes

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.