Damn it being Saturday evening in Australia!
Damn it being Saturday evening in Australia!
Actually I've been thinking about doing a better job with DFA (data flow analysis) to track down offsets. It shouldn't be TOO hard to combine a rudimentary disassembler lib with a memory scanner and backtrack where we get an object from.
In theory.
Maybe.
Don't believe everything you think.
BeaEngine ftw.
Don't forget Pin - A Dynamic Binary Instrumentation Tool for sophisticated runtime analysis. Theres so much cool stuff for reverse engineering in academics but they insist on using Haskell or OCaml and related crap (related: BitBlaze: Binary Analysis for Computer Security)