Also ich wollte eine einfache Variante vom CFF Explorer schreiben um endlich mal das PE Format zu 100% zu verstehen, jedoch hänge ich beim Auslesen der Import table. Mit google hab ich irgendwie keinen Erfolg gehabt auf etwas verständliches zu stoßen deswegen versuche ich es jetzt hier 
Ich habe bisher den MS-DOS Header ausgelesen und den nt header, somit komme ich über den Nt header an die RVA Addresse des Import Directorys. Jedoch scheitere ich dabei dann die sektionen / bzw die einzelnen einträge auszulesen. Ich verstehe nicht was man genau an der Virtuellen Addresse ändern muss damit man an die addresse von der IAT im Image von der exe ändern muss.
Ich hatte einen Beispiel code gefunden (Import Table Viewer), jedoch wird mir bei diesem Quelltext nicht klar was genau die einzelnen Funktionen
Ich würde gerne das verstehen und nicht einfach copy&paste irgendwelchen Code übernehmen, deswegen wäre ich sehr dankbar wenn mir jemand dabei helfen könnte.
Ich hoffe jemand kann sich jemand die Zeit nehmen und mir das erklären
mfg braindamage

Ich habe bisher den MS-DOS Header ausgelesen und den nt header, somit komme ich über den Nt header an die RVA Addresse des Import Directorys. Jedoch scheitere ich dabei dann die sektionen / bzw die einzelnen einträge auszulesen. Ich verstehe nicht was man genau an der Virtuellen Addresse ändern muss damit man an die addresse von der IAT im Image von der exe ändern muss.
Ich hatte einen Beispiel code gefunden (Import Table Viewer), jedoch wird mir bei diesem Quelltext nicht klar was genau die einzelnen Funktionen
Ich würde gerne das verstehen und nicht einfach copy&paste irgendwelchen Code übernehmen, deswegen wäre ich sehr dankbar wenn mir jemand dabei helfen könnte.
Ich hoffe jemand kann sich jemand die Zeit nehmen und mir das erklären

mfg braindamage
