Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: mester en 21 Agosto 2015, 20:29 PM

Título: Como ofuscar codigo en ficheros. DUDA.
Publicado por: mester en 21 Agosto 2015, 20:29 PM
Hola.
¿Como se hace para que un programa sea capaz de inyectar codigo en otros programas o incluso archivos como pdf o imagenes? No imagino muy bien como funciona. Por ejemplo, ¿Como funcionan los binders?
Título: Re: Como ofuscar codigo en ficheros. DUDA.
Publicado por: engel lex en 21 Agosto 2015, 20:38 PM
pdf ha tenido vulnerabilidades sobre el tiempo, pero es debido a que tienen la capacidad de ejecutar scripts (como un macro) lo que hace en ese caso el atacante es meter el macro, reconstruir el pdf y listo... para una imagen es inutil meter código porque no será ejecutado, quedará almacenado en un campo de la imagen y será inerte

un binder lo que hace en los exe, es agregar el código ejecutable en un punto donde no dañe el .exe (muchas veces al final) y en el punto de ejecución del exe hace un salto al código inyectado, al final de la ejecución de este, hace un salto al código original para que corra como si nada

estos casos no sería ofuscación de código, es una inyección... ofuscación es cuando está allí pero no quieres que la gente lo lea, así que lo haces dificil de leer