

Pseudo static stack addresses
So far we've seen how to locate static data in an application using pointer chains if necessary. This process assumes the existence of...


Pointer chaining
In the last article we saw how convenient it is to extract global data. This is hardly the case in a real program. The data you're...


Static vs Dynamic memory locations
In the previous post, we isolated data we were interested in and changed its value. However, if we were to restart our application and...


Introduction to cheat engine: Basic variable alteration
Cheat engine is a debugger with a non-traditional UI. It is mostly used to cheat at video games, and can be used even without any...


DotaPicker HUD: Introduction
Dota 2 is a MOBA where two teams of five players compete to collectively destroy a large structure defended by the opposing team known as...