16
General Discussion / KeyUtils v0.8 - Open-Source Key Recovery!
« on: March 23, 2016, 06:53:21 PM »Currently V0.8
What is KeyUtils?
KeyUtils is an open-source program to assist in players recovering their lost keys, to help people understand more about the keydat system, and in the future to give players a more secure way to store their key. The program is now in its second release, with some cosmetic and practical improvements to the program.
KeyUtils is written in .NET C#, using the 4.0 framework. That means the program will be compatible with almost every version of windows.
If you don't have have the .NET 4 framework, you can download it here.
What can it do?
So far, it has the following:
- 3 Decryption Modes:
- The first (and default) mode allows you to decrypt the keydat from your own blockland installation, assuming you can still play the game normally. You can optionally provide a console.log to make it easier. It can also decrypt your keydat if you have recently changed processors or just don't have a console.log available!
- The second mode allows you to decrypt multiple keydats made on the same computer, if you have a keydat to which you know the key it contains.
- The third mode allows you to experiment around with keydat decryption. You input a raw MAC address and a processor name (Case sensitive) and it outputs the raw decrypted result in hexadecimal.
- Fake key generator (Just to clarify, they don't work. It's theoretically possible for them to work, but the chances are less than 0.0000000000000001%. Sooo... Not that good.)
- Key to BLID converter
- Check for updates automatically!
- More features to come!
How do I use it?
The program is designed to be as easy to use as possible. However if you can't figure out how to use it on your own, you can click here to get a tutorial on the basics. The readme also has some technical information on the (hopefully) upcoming v2 keydat format.
How do I know it's safe?
The program is totally open-source! This means you can be sure what the program does. For the more technically inclined, you can take a look through the complete source code over at https://github.com/Ipquarx/KeyUtils and verify that for yourself. (Code's well-commented too!) After you download the zip file with the program in it, you can also verify the hashes of the file to ensure that you've not gotten a faulty download. Finally, on top of all that, you can decompile the exe file provided and ensure that the download itself doesn't contain any source code not in the Github repository. You can do this using one of many tools, like Telerik JustDecompiler, Red-Gate Reflector, and ILSpy.
Where can I download it?
You can download the program right here.
I whole-heartedly encourage you to spread awareness about this program. If you know someone who is having troubles getting their key, try directing them to this program! The solution could be as easy as that.
The program is designed to be as easy to use as possible. However if you can't figure out how to use it on your own, you can click here to get a tutorial on the basics. The readme also has some technical information on the (hopefully) upcoming v2 keydat format.
How do I know it's safe?
The program is totally open-source! This means you can be sure what the program does. For the more technically inclined, you can take a look through the complete source code over at https://github.com/Ipquarx/KeyUtils and verify that for yourself. (Code's well-commented too!) After you download the zip file with the program in it, you can also verify the hashes of the file to ensure that you've not gotten a faulty download. Finally, on top of all that, you can decompile the exe file provided and ensure that the download itself doesn't contain any source code not in the Github repository. You can do this using one of many tools, like Telerik JustDecompiler, Red-Gate Reflector, and ILSpy.
Where can I download it?
You can download the program right here.
I whole-heartedly encourage you to spread awareness about this program. If you know someone who is having troubles getting their key, try directing them to this program! The solution could be as easy as that.