Ok, here's the story. My friend was making a game and he confused the data in the version he was giving out to testers. He lost the game data but still has the confused version. He has been trying for the past week to unconfuse the data (trust me, he isn't some pushover when it comes to this stuff). Now he has tasked me with the job of helping him unconfuse the data.
Here is what I need. I need the help of Cemetech to figure out how to unconfuse his game data. The source code of the confuser (thanks to ida) will be at the bottom.
Here is what I know:
* Do not worry about anything with encryption (encrypt.exe) he already figured out how to decrypt the parts that have been encrypted.
* The good stuff happens in sub_402020
* MSDN is a god with the basic winapi stuff you will find
* I have been using VS 2015 to look over the code because it gives some VERY nice tool tips on functions and variables. Use whatever you like.
* It is 100% possible to find out how to unconfuse data confused with this.
Anything you are able to find out is GREATLY appreciated. Also if you are adding comments and changing variable names keep us posted so it makes it easier for others who might join along later.
I will be manually unconfusing the data, all I need is your guys thoughts on how it works and how I should do it. I will also go out of my way to get the helpers the credit they greatly deserve!
I am planning on scraping together a reward for the biggest contributions, I don't know what it's going to be yet, but I plan on getting them something.
If you have any questions (I am bad at explaining ) PLEASE PLEASE PLEASE ask! I really hope the geniuses of Cemetech can assist a friend and I in this issue. <3
Link to the Confuser: http://www.mediafire.com/download/9u51b3cgiibjyyt/confuser.zip
I will also be working along with you guys! I hope you also find this a fun and interesting challenge!
Here is what I need. I need the help of Cemetech to figure out how to unconfuse his game data. The source code of the confuser (thanks to ida) will be at the bottom.
Here is what I know:
* Do not worry about anything with encryption (encrypt.exe) he already figured out how to decrypt the parts that have been encrypted.
* The good stuff happens in sub_402020
* MSDN is a god with the basic winapi stuff you will find
* I have been using VS 2015 to look over the code because it gives some VERY nice tool tips on functions and variables. Use whatever you like.
* It is 100% possible to find out how to unconfuse data confused with this.
Anything you are able to find out is GREATLY appreciated. Also if you are adding comments and changing variable names keep us posted so it makes it easier for others who might join along later.
I will be manually unconfusing the data, all I need is your guys thoughts on how it works and how I should do it. I will also go out of my way to get the helpers the credit they greatly deserve!
I am planning on scraping together a reward for the biggest contributions, I don't know what it's going to be yet, but I plan on getting them something.
If you have any questions (I am bad at explaining ) PLEASE PLEASE PLEASE ask! I really hope the geniuses of Cemetech can assist a friend and I in this issue. <3
Link to the Confuser: http://www.mediafire.com/download/9u51b3cgiibjyyt/confuser.zip
I will also be working along with you guys! I hope you also find this a fun and interesting challenge!