



Reverse Engineering MineSweeper 60
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."
Building a MineSweeper player? (Score:1)
Re:Building a MineSweeper player? (Score:2)
Depends on how you play it. At full size 24x30, with 200 mines it's amazingly difficult. I've managed to win it *once* in seven years or so at these settings.
Re:Building a MineSweeper player? (Score:4, Interesting)
Re:Building a MineSweeper player? (Score:3, Insightful)
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 simulta
Re:Building a MineSweeper player? (Score:2)
(I was able to consistenly get to around 50 mines left.)
(BTW (Best. Nickname. Ever.))
Re:Building a MineSweeper player? (Score:2, Informative)
[another interesting link on the subject] [claymath.org]
Re:Building a MineSweeper player? (Score:2)
But we already know the cheat (Score:4, Informative)
Re:But we already know the cheat (Score:1)
Re:But we already know the cheat (Score:1)
Re:But we already know the cheat (Score:2)
Re:But we already know the cheat (Score:2)
It's the top left pixel of the screen.
Re:But we already know the cheat (Score:2, Informative)
Re:But we already know the cheat (Score:2)
His instructions are wrong. (Score:2)
You type "XYZZY" then press shift-enter and Enter. It should work now.
It's pretty unimpressive... it's faster just to use your skill & intuition rather then divert your eyes to look for a stupid, teeny pixel.
18 seconds! Third try! Woot!
Re:But we already know the cheat (Score:1)
Re:But we already know the cheat (Score:2, Funny)
Re:But we already know the cheat (Score:2)
I never even knew about that cheat. oh man...
too bad REAL men don't cheat at minesweeper. 99% of the time the game can be won fare and square (every once and a while, you get stuck and have to guess).
Although, I find it even EASIER to just modify the winmine.ini file and set the high-scores.
Re:But we already know the cheat (Score:3, Insightful)
Re:But we already know the cheat (Score:3, Interesting)
Re:But we already know the cheat (Score:2)
Re:But we already know the cheat (Score:2)
Re:But we already know the cheat (Score:1)
Re:But we already know the cheat (Score:1)
and if you still don't believe me, do a search on codeproject.com with the keyword INVOKE and you'll turn up this [codeproject.com]
ow, and of course clicking both buttons at the same t
Not on 95/98/ME (Score:2)
Apparently, I'm not alone [tripod.com] here.
Those with 95/98/ME can't use this cheat.
Shift-enter FIRST then Enter. (Score:4, Informative)
You type "XYZZY" then press shift-enter and Enter.
Unless it's different on different versions of Windows.
(WinXP SP2 here)
Re:Shift-enter FIRST then Enter. (Score:1)
Re:Shift-enter FIRST then Enter. (Score:1)
xyzzy <shift> seems sufficient with WinXP SP2
The shift was treated like an HTML tag and so it was invisible.
Re:But we already know the cheat (Score:1)
Re:But we already know the cheat (Score:2)
was Air-something, right? don't even remember the name lol (horizontal shoot-em-up, on some console)
Re:But we already know the cheat (Score:2)
Ikari Warriors on Nintendo Entertainment System (8-bit NES).
You know, I keep on hoping that someone makes OpenIkari GLWarriors...
Re:But we already know the cheat (Score:2)
Re:But we already know the cheat (Score:2, Insightful)
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 enginee
score (Score:3, Funny)
kidding
Re:score (Score:2)
"Reverse Engineering Minsweeper" (Score:1)
It's a good example though, something that everyone knows about in order to demo reverse-engineering techniques.
Re:"Reverse Engineering Minsweeper" (Score:4, Funny)
This reminds me... (Score:4, Funny)
In typical Microsoft fashion, the other players' clients (and the server) accepted the illegal cards without problems.
That was kinda fun to use on unsuspecting colleagues during the break (though I used it just to make them go WTF? once or twice
Re:This reminds me... (Score:5, Funny)
Re:AOL was the same way (Score:2, Interesting)
Another take on hacking minesweeper (Score:4, Informative)
Gone, Daddy. Gone. (Score:2)
Re:Gone, Daddy. Gone. (Score:2)
Careful... (Score:2)
This is retarded... (Score:1, Informative)
Re:This is retarded... (Score:1, Informative)
So reverse Engineering IS OK Now? (Score:2, Insightful)
Re:So reverse Engineering IS OK Now? (Score:2)
You can't reverse engineer code. A product, a service, an API, a protocol, a process, etc.; yes. Code, no.
and potentially illegal as well
You post is potentially illegal.
Re:So reverse Engineering IS OK Now? (Score:1)