Don't use LoadLibrary
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- csharp
- Área
- reverse-engineering, security
Línea de trabajo
Comienza en Form1.Designer.cs alrededor de la línea 340 y sigue cómo se utiliza LoadLibrary para obtener recursos del archivo PE. Revisa la ruta de carga de recursos y determina cómo debería evitarse, al completar, la ejecución de DllMain, las devoluciones de llamada TLS o el código del programa parcheado, preservando al mismo tiempo el acceso a los recursos.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Just wanted to mention that using LoadLibrary to fetch a resource from a PE file isn't exactly secure. Any malicious application that redirects DllMain (if it's a DLL in the first place), adds a TLS callback to the PE file, or simply patches some of the programs' code will be able to run arbitrary code on the machine where your Py2ExeDecompiler program is running
https://github.com/endgameinc/Py2ExeDecompiler/blob/master/Py2ExeDecompiler/Form1.Designer.cs#L340
- Lenguaje dominante
- C#
- Estrellas
- 165
- Forks
- 30
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de endgameinc/Py2ExeDecompiler
-
ErrorAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 20/100
endgameinc/Py2ExeDecompiler#3 · 2 reacciones ·
Todos los issues de endgameinc/Py2ExeDecompiler
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
sebastienros/jint#4282 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 76/100
pyrevitlabs/pyRevit#3792 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 60/100
Los mantenedores suelen responder en 1 día
-
Update the about pageAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 65/100
fboucher/2d6-dungeon-app#256 ·
Los mantenedores suelen responder en 1 día
-
area: design documentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
eyalgolan/statecraft-israel#883 ·
Los mantenedores suelen responder en 1 día