I need to solve a reverse engineering problem of a native process. I am having unmanaged .exe of having some controls on it ( e.g TextBox, Buttons, TextAreas, ComboBoxes). After filling all the data on controls User will press "Open".
Actually it will open the modem port and will send the AT commands. I want to check the format of the data and the message which it will send to modem COM port.
So some how I need to reverse engineer the process and hook the functions( most probably the function which "Open" the modem port, and when user clicks "Open", it will be called).
Suggestions?? My directions are right and do I need to hook its functions then after injection, my goal will be achieved.
Note:
No EXPORTED function is detected. I used CFF/PE Explorer for that.
Regards Usman
OllyDbg can help you. You also need some basic knowledge of assembly language and calling conventions. And, of course, the principles of installing interceptor functions (detours).