Hej,
har knåpat lite med PE-formatet nu, och har hittills lyckats kopiera in lite kod till en annan fil.
Jag lägger till en ny section i slutet av filen (read, execute), kopierar över min stubbe dit, uppdaterar alla addressser till WinAPI-funktioner till att peka på rätt ställe i imports, pekar AddressOfEntryPoint till min stubbe. Detta fungerar fint så länge som filen laddas på samma basaddress som ImageBase, men gör den inte det går det ju helt åt skogen då det som borde peka till IAT leder till en annan modul eller ingenstans alls.
Hur löser man detta enklast utan att göra för stora antaganden?
Tvingas jag till att lägga dit relocations?