Nous en étions donc au membre 'Import Symbols' appartenant à la structure IMAGE_DATA_DIRECTORY
'Import symbols' est le deuxième membre d'IMAGE_DATA_DIRECTORY <>, l'index de 'Import symbols' est 1.
Chaque membre de cette structure est définit ainsi:
IMAGE_DATA_DIRECTORY <>
VirtualAddress dd ? <-- et suivant le membre d'où on vient on est renvoyé vers le descripteur adéquoit.
isize dd ?
IMAGE_DATA_DIRECTORY ENDS
| IMAGE_DATA_DIRECTORY <>
1*| VirtualAddress dd ? -----------> adresse de la Table des Importations
| isize dd ?
| IMAGE_DATA_DIRECTORY ENDS
IMAGE_IMPORT_DESCRIPTOR <> <-- Table des Importations
union
- Characteristics dd ?
- OriginalFirstThunk dd ?
ends
- TimeDateStamp dd ?
- ForwarderChain dd ?
- Name1 dd ?
- FirstThunk dd ?
IMAGE_IMPORT_DESCRIPTOR ENDS