`HKEY_LOCAL_MACHINE` enumeration (and others) missing

Abierto
#3,923 4 comentarios 4 reacciones 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

The payload names no source file, test, or entry point; start by reproducing the RegOpenKeyExA example and checking Enum member (M) lookup for ffffffff80000002. Done means HKEY_LOCAL_MACHINE and the listed Windows constants resolve as enumerations, with coverage for the other missing values identified during the same investigation.

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

Descripción

Component: Type Libraries Effort: Medium Impact: Medium

Binary Ninja Version: 3.4.4090-dev
Platform: Windows 11 Version 22H2

if (RegOpenKeyExA(ffffffff80000002, "Software\Microsoft\Cryptography", 0, 0x101, &hKey) == NO_ERROR) {

Enum member (M) feature can not find a enumeration for ffffffff80000002.

There are other missing enumerations too, I don't want to open an issue for each of them. I.E INFINITE, SC_MANAGER_ALL_ACCESS, SOCK_STREAM, IPPROTO_TCP, SW_HIDE, SW_SHOW, STATUS_FATAL_APP_EXIT, SIOCGIFHWADDR etc.

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.