Little introduction to reverse engineering using winmine

Anything to do with minesweeper...
Post Reply
pabloko
Posts: 2
Joined: Mon Oct 12, 2015 2:25 am

Little introduction to reverse engineering using winmine

Post by pabloko »

Hi guys, I've made this project to help a friend learn about hacking and reverse engineering.

We did this tests in order to follow some learning steps like revesing, injection and hooking on winmine stuff. The project has 3 samples:

1 Easy: Make a hacks menu
http://puu.sh/kH3kF/a567b480a5.png
Its all about injecting code in a proper way, in this case, creating a fake system dll (winmm.dll) that loads a menu on the game. Using some reverse engineering we created some game hacks.

2 Medium: Switch winmine to a sudoku game
https://i.gyazo.com/c2e9fc03a570079a6e2 ... 7f5fd1.gif
With this sample we aim to completly modify the winmine's behavibour by toggling it to a sudoku game, QQwing lib was used in order to generate sudoku puzzles

3 Hard: Switch winmine to a online multiplayer 4-in-a-row game
https://i.gyazo.com/a54281dd491bf01958a ... 23e9e0.gif
This sample has 2 part, client and server. Both uses RakNet to communicate in real time. Server uses luajit to handle game logic.

All projects can be downloaded here http://puu.sh/kH4mo/f9542828bb.rar including binaries and source code.

Also, we took a well knoweledge about winmine, so if anyone have any suggestion for a mod to be inserted in winmine, just say it, we can work it out (like creating a online ranking system, save a game to continue later, etc...)

Sorry for my english, regards from Spain
Post Reply