I am currently trying to reverse an app and I have one very stupid question I cannot figure out by myself.
The app was packed using FSG 2.0 and I successfully manually unpacked it and rebuilt the IAT (at least I believe I did). The app is a Windows 32 bits PE and it has a small GUI (it's a crackme that has one simple input and once you click ok, it just replies goodboy or badboy).
From what I can see, it imports the SendMessage function and actually uses it but I can't find any GetMessage (nor PeekMessage) function imported. Considering it is a GUI, is that even possible ?
Any hints appreciated !
GetProcAddress
(or other methods) you won't have a corresponding entry in the IAT. – 0xec Apr 12 '19 at 19:36GetProcAddress()
... either use the NT Native API as well or better yet, walk the export table and find your desired function by hash. The technique is ancient in terms of "internet time". – 0xC0000022L Apr 22 '19 at 19:03