sniff memory of another program

Hi,

I'd like to write a program that sniffs out specific memory values of another program that's currently running, and then stores and writes those values to file. Here's my intent:

I'm in research and my goal is greater than the sum of the parts, so I'll just describe the technical aspect. I have a remote control helicopter simulator (aerofly), and i'm running it on ubuntu through wine. What I need to do is simply record a timeseries of the position in 3D coordinates of the simulated helicopter. Somewhere in the simulator's memory is the XYZ coordinates of the simulated aircraft, and I'd like to record that, if possible with some sort of timestamp.

All I want to do is query this value, and save a timeseries of this position to file... But I don't know how to even find out what block/addresses of memory is assigned to a specific program, let alone from there find the values that i might be interested in.

Any suggestions?

Thanks,
Brian

Topic archived. No new replies allowed.