elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: karmany, .:UND3R:., MCKSys Argentina)
| | |-+  duda EAT e IAT
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: duda EAT e IAT  (Leído 2,521 veces)
newone

Desconectado Desconectado

Mensajes: 45


Ver Perfil
duda EAT e IAT
« en: 20 Agosto 2007, 18:49 pm »

puede ser que la EAT es la tabla de exportaciones de un archivo PE una dll,

y que IAT sea la tabla de importaciones de una archivo PE común .EXE

estuve viendo esto y tengo esas dudillas  :xD
En línea

Hendrix
In The Kernel Land
Colaborador
***
Desconectado Desconectado

Mensajes: 2.276



Ver Perfil WWW
Re: duda EAT e IAT
« Respuesta #1 en: 20 Agosto 2007, 18:53 pm »

la EAT tambien esta en los archivos .exe  ;)
En línea

"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián
newone

Desconectado Desconectado

Mensajes: 45


Ver Perfil
Re: duda EAT e IAT
« Respuesta #2 en: 20 Agosto 2007, 19:03 pm »

ya se las dll y los exe los dos tienen EAT e IAT pero en cada caso uno no se usa, ya que la dll exporta y el exe importa, pero quisiera que me contaran algo de este tema grcias jendrix
En línea

Shaddy


Desconectado Desconectado

Mensajes: 722


one_bit_manipulator()


Ver Perfil WWW
Re: duda EAT e IAT
« Respuesta #3 en: 20 Agosto 2007, 22:38 pm »

ya se las dll y los exe los dos tienen EAT e IAT pero en cada caso uno no se usa, ya que la dll exporta y el exe importa, pero quisiera que me contaran algo de este tema grcias jendrix

Bueno, como el nombre ya lo indica..

Export Address Table (EAT), son funciones (símbolos) que son exportados para que puedan ser utilizados con otros ejecutables, así como desde una dll ("prueba.dll") tiene varios punteros, entre otros uno hacia la tabla de Strings de las funciones, y tamaños etc.. Y a diferencia de la IAT que las importa desde las del sistema (user32.dll) hacia la .dll o ejecutable en cuestión.

Salu2..

P.D: el ser utilizado o no depende de si hay funciones declaradas y la cabecera del ejecutable.

si quieres obtener más información sobre los ejecutables pincha aquí[/b]
En línea

"Si buscas resultados diferentes, no hagas siempre lo mismo" (Albert Einstein)

http://abssha.reversingcode.com
http://www.reversingcode.com
newone

Desconectado Desconectado

Mensajes: 45


Ver Perfil
Re: duda EAT e IAT
« Respuesta #4 en: 21 Agosto 2007, 07:10 am »

gracias por la aclarativa, ya habia oido del tal matt prietek que hizo muchos tutoriales




voy a tratar de leer algo ya que es todo en otro idioma xD






Citar
("prueba.dll") tiene varios punteros, entre otros uno hacia la tabla de Strings de las funciones, y tamaños etc.. Y a diferencia de la IAT que las importa desde las del sistema (user32.dll) hacia la .dll o ejecutable en cuestión.


es parte de la IAT que dice que exporta de systema, yo creia que la iat era la de los ejecutables en donde se encuentra lo programado para las llamadas a func osea las funciones que importa,,,,,,,,,,,,,,,,,,,,,,,,, :huh:

En línea

Shaddy


Desconectado Desconectado

Mensajes: 722


one_bit_manipulator()


Ver Perfil WWW
Re: duda EAT e IAT
« Respuesta #5 en: 24 Agosto 2007, 19:49 pm »

una .dll también puede importar funciones. Imagina un MessageBox desde una .dll ;).

Salu2..
En línea

"Si buscas resultados diferentes, no hagas siempre lo mismo" (Albert Einstein)

http://abssha.reversingcode.com
http://www.reversingcode.com
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines