In a ctf there was a rev PE challenge where it appeared in the deassembly as if the programm was calling functions from the ADVAPI32 but instead called some different code because the import table was modified. I can't quite figure out what was getting called instead. A Binaryninja line where the ADVAPI function appears to be called:
CreateServiceA(&var_20, 0, 0, 0x18, 0xf0000000)
The Import information I got from PEBear:
Call Via: 81D8, Name: CreateServiceA, Ordinal: -, Original Thunk: 4E908, Thunk: 8360, Hint: DAB9
As I understood it the "Original Thunk" is the RVA where the "Hint" is located? But I don't really understand the rest.
My Question: What do the Thunks and the Hint mean, what exactly gets called and what was originally being called?