
I tried my best to include everything within one screenshot so as not to drag my post on.

Keep in mind, there are hundreds, if not thousands, of different ways one could go about doing it - especially on one so easy This next picture is how I cracked your crack me. This first picture will show where you can find the CORRECT_SERIAL value by navigating into the executable's address space, and searching for all referenced strings in Immunity Debugger. various libraries that get loaded into memory). things you don't necessarily want to look at (i.e.

The more you use debuggers, the more you will get used to what address ranges belong to an executable you're debugging vs. I'm inclined to believe you're probably searching for the CORRECT_SERIAL value in the wrong address space.
