You are leaving my level of interest and knowledge right now so I can't recommend a memory mapping app.

You might want to look for things regarding NOP Sledding so that the exploit will find the correct entry point in memory pretty much on it's own. Your "A"'s are a "sled" but only if the exploit code is correctly written IIRC.