Reverse Engineering MineSweeper
hdm writes "The first edition of the Uninformed Journal introduces reverse engineering by
ripping apart the MineSweeper game included with Windows XP. This paper covers the basics of the Windows Debugger and steps through the entire reverse engineering and cheat code development process."
Get off my lawn.
Doesn't make it any less enjoyable, though. :) It's not totally luck though, good players will consistently get further than poorer players, because they can see the "I know two of these four are mines, and three of these five are mines, therefore this one cannot be a mine!" moments better. The players who know to use both mouse buttons simultaneously to clear areas do better as well.
I find that many Minesweeper players think of it as a race against time, so I'm just pointing out it's enjoyable as a test of quantity as well. Start at full size, 100 mines, and work your way up.
So if a MS employee was caught reverse engineering code, it's ok? I realize it's a stupid game, but it's against the EULA and potentially illegal as well. Damn hypocrites.
Well, I was semi-interested when I read the article, and at page 11, my jaws dropped:
Time was spent to download and install the Symbols Packages, so let's see what hints they provide. Issue the following within the Command window get a list of all available symbols for WinMine.
x WinMine!*
The WinMine sybols are INCLUDED in the XP debug symbols !!!
Of COURSE, it renders the reverse engineering task easier !
Conclusion: crap article, as in most case, you will not have the symbols when you reverse engineer. The CodeProject article is much better.