Título: Como borrar la cabecera de mi ejecutable usando esta funcion Publicado por: Borito30 en 26 Mayo 2017, 01:35 am Hola estaba viendo una pequeña función por internet que me permite borrar la cabecera, el fichero.cpp es:
Código: VOID ErasePEHeaderFromMemory() Y luego el fichero.h: Código: VOID ErasePEHeaderFromMemory(); Pero mi pregunta es como puedo aplicarlo a un ejemplo práctico. Supongo que tendré que obtener el base address de mi ejecutable y después usarlo en mi funcion?? Alguna sugerencia?? Título: Re: Como borrar la cabecera de mi ejecutable usando esta funcion Publicado por: Poyoncio en 26 Mayo 2017, 01:49 am No te limites a coger codigo y ejecutarlo tal cual, por lo que veo sabes poco del tema, te recomiendo que primero aprendas: https://www.youtube.com/playlist?list=PLUFkSN0XLZ-n_Na6jwqopTt1Ki57vMIc3
Título: Re: Como borrar la cabecera de mi ejecutable usando esta funcion Publicado por: MCKSys Argentina en 26 Mayo 2017, 01:55 am Pero mi pregunta es como puedo aplicarlo a un ejemplo práctico. Supongo que tendré que obtener el base address de mi ejecutable y después usarlo en mi funcion?? Alguna sugerencia?? El código ya encuentra el inicio del ejecutable (con GetModuleHandle). Sólo tienes que llamar la función. Saludos! Título: Re: Como borrar la cabecera de mi ejecutable usando esta funcion Publicado por: Borito30 en 26 Mayo 2017, 02:36 am El código ya encuentra el inicio del ejecutable (con GetModuleHandle). Sólo tienes que llamar la función. Ups se me paso tienes razón..Saludos! Citar No te limites a coger codigo y ejecutarlo tal cual, por lo que veo sabes poco del tema, te recomiendo que primero aprendas: https://www.youtube.com/playlist?list=PLUFkSN0XLZ-n_Na6jwqopTt1Ki57vMIc3 Gracias intentaré entenderlo. |