Para resolver un problema tuve que realizar varias pruebas y desarrollar una pequeña herramienta que me permitiese ver con comodidad los datos (variables y funciones) en la sección .edata de un ejecutable. Esto me permitió no solo conocer los nombres de esos datos sino los punteros a los mismos.
Una funcionalidad añadida es que podemos observar también algunos de los archivos del mismo Kernel pudiendo conocer también las direcciones de memoria de esos datos, APIs y variables exportadas.
El programa es algo rudimentario y se le puede añadir alguna funcionalidad mas, pero por el momento cumplió el objetivo para el que fue diseñado.
Saludos.
Visor de datos exportados por un ejecutable
Started by
escafandra
, Nov 20 2009 08:10 PM
2 replies to this topic
#1
Posted 20 November 2009 - 08:10 PM
#2
Posted 21 November 2009 - 07:34 AM
Interesante aporte amigo, lo acabo de probar y creo qu hay un pequeño problema pues, los resultados no se presentan en el memo sino en el form detrás de ella, no sé si se trata de mi pc .
Saludos.
EDITO: el problema era que lo ejecutaba desde el mismo ZIP 8-) 8-)
Saludos.
EDITO: el problema era que lo ejecutaba desde el mismo ZIP 8-) 8-)
#3
Posted 23 November 2009 - 05:41 AM
He modificado el código para que pueda calcular la dirección Base del Kernel sin necesidad de ejecutarlo como administrador.
Saludos.
Saludos.