Windows and Windows-kernel platforms should include PE file format types.

Abierto
#4,147 3 comentarios 1 reacción 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
cpp

Línea de trabajo

Review the existing Binary Ninja structures that correspond to PE structures, then compare them with the requested Windows and Windows-kernel platform types. Add the listed IMAGE_* structures using their exact widely recognized names, and verify that the requested PE parsing types are available on both platforms.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Component: Platform File Format: PE Impact: Low

Currently I'm reversing a malware which does a lot of PE parsing. Looks like structures like IMAGE_DOS_HEADER, IMAGE_FILE_HEADER, IMAGE_DATA_DIRECTORY, IMAGE_OPTIONAL_HEADER32, IMAGE_OPTIONAL_HEADER64, IMAGE_NT_HEADERS64, IMAGE_NT_HEADERS32, IMAGE_SECTION_HEADER, IMAGE_EXPORT_DIRECTORY etc. missing in BN.

I know that BN have some structures that corresponds to some of these structures but these are (with these exact names) widely known structures that we need to have. Especially malwares heavly uses them.

Lenguaje dominante
C++
Estrellas
1.3k
Forks
298
Merge medio
5 d 5 h
PR fusionados (30 d)
19

Guía de contribución

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

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de Vector35/binaryninja-api

Todos los issues de Vector35/binaryninja-api

Issues similares

Más issues de C++

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.