Log in

View Full Version : [Release] DmC Devil Must Cry 5 (2013) Crypto Toolkit



fairchild
01-11-2013, 02:55 PM
Here's a tool to decrypt and encrypt your savegames...





▄ ▄▄▄▄▄▄▄ ▄ █▀▀▀▀ ▀▀ ▀ ▄▄▄▄▄▄▄▄ ▀▄▄▄▄ ▄
▄▄▄▄▄▄ ▀ ▄▄▄▄▄▄█▀▀▀▀▀█ ▄▄▄▄▄▄ ▀ █▀▀▀▀▀▀█ █▀▀▀▀▀▀ ▄▄▄▄ █▄▄▄▄▄▄▄▄
▄▄█▀▀ ▄▄ ▀█▀▀▀ ▄▄ ▀▀ ▀▀▀ █▀▀ ▄▄ ▀▀█▄ ▀ █▀ ███▀̦ █ ▀▀▀▀ ████ ▄██ ▄▄▄▄ ▀█
▀ ▀▀ ▄▄██▀█▓▄ ▄▄██▀█▓▓▄ ███ ▄▄██▀██▓▄ █▀▀▀▀█ ███¦ █▄▄¦Ì███¦Ì███¦Ì███▄Ì███¦ ▄
▄▓▓██▀ ▀▀▄██▀ Ì██▓¦Ì██¦▄██▀ Ì██▓¦ ▄▄█▓▄ Ì████▄▄▄ ▓███ ████ █ ▄▄▄▄███▓
Ì▓██¦ ░ Ì▓██¦ ▀▀████ ███ ▓█¦ ▄███▀▄███▀ ▓███ ▀██▓▓ ██¦Ì███¦ ▄███▀ Ì██▓¦
▓███▀ █ ▓███ ░Ì███¦Ì██▓ ███ ░▀▀ Ì▓██¦ ▄¦Ì▓██¦Ì¦Ì██▓¦Ì█ ████ Ì▓██¦ ▄██▓▓▀
▀ Ì███¦Ì█¦Ì███¦ ▀▀▀▀ ▀▀ Ì███¦ ▀ ▀▓██▄██ ▀▀▀▀ ██ ███▓ Ì▓██¦ ▀▓██▄██▀▀ ▄▄ ▄
█ ▀▀▀▀ ██ ▀▀▀▀ █▀▀▀▀▀▀█▄ ▀▀▀▀ █▀█▄▄ ▀▀ ▄▄█▀▀▀▀█¦Ì███¦Ì ▀▓▓██▄░ ▀▀ ▄▄█▀▀
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ▄ ▀ ▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀ !f █ ▀▀▀▀ ██▄▄ ▀▀▀▀ █▀▀▀▀
▀ ▀▀▀▀▀▀▀▀▀▀▀ ▀▀ p r e s e n t s . . ▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀ █▀ ▀
▀ ▀▀▀▀▀ ▀ ▀

Devil May Cry 5 Crypto Toolkit by fairchild
================================================== ===== version 0.1.0 ===

Usage: dmc5.exe [options] <input> <output>

Options:
-d - Decrypt.
-e - Encrypt.
-k <num> - Key to use.

Available keys:
0 - Devil May Cry 5 Demo Xbox360. (Default)
1 - Devil May Cry 5 Retail Xbox360.
2 - Devil May Cry 5 Demo Playstation 3.


Release notes:

This application will allow you to decrypt / encrypt your savegames. Remember to extract
the files from the CON container first!

Files that can be decrypted / encrypted are:

* CHECKPNT
* INFO
* PROFILE

This is not a click 'n play tool, you need to use it from the Command Prompt
or any other methods that handles this tool.

WARNING!

Always backup your saves, this tool may corrupt remove your savegames.


Decrypt
==========

Now to decrypt a savegame you run the application by entering the following:

* <PTEF> = the path to the extracted files, ex: c:\test

<PTEF>\dmc5.exe -d -k 1 <PTEF>\CHECKPNT <PTEF>\CHECKPNT.decrypted

Example: c:\test\dmc5.exe -d -k 1 c:\test\CHECKPNT c:\test\CHECKPNT.decypted

Open "CHECKPNT.decrypted" in your favorite hex editor :-)


Encrypt
========

To encrypt a decrypted file use the
following command:

NOTE: !! make a copy of your orginal savegame !!

* <PTEF> = the path to the extracted files, ex: c:\test

<PTEF>\dmc5.exe -e -k 1 <PTEF>\CHECKPNT.decrypted <PTEF>\CHECKPNT

Example: c:\test\dmc5.exe -e -k 1 c:\test\CHECKPNT.decrypted c:\test\CHECKPNT


NOTE:

Always make backup of your savegames!!

Have fun :-)


NOTE: This application uses openSSL and you might need libeay32.dll installed on your system, i'll attach this library.
VirusTotal link: https://www.virustotal.com/file/1b5b0ae8eccfd4ab11abed61fe74e5b5bf1f17cb489f32b781 a2039ec873702f/analysis/

fullmetal172
01-11-2013, 02:59 PM
Awesome work Fairchild, thanks for this

Sent from my Nexus 4 using Tapatalk 2

Noctis Caelum
01-11-2013, 03:02 PM
nice work man, when i try to start it i get a message saying. The progtam cant start because LIBEAY32.dll is missing

fairchild
01-11-2013, 03:14 PM
nice work man, when i try to start it i get a message saying. The progtam cant start because LIBEAY32.dll is missing

Attached LIBEAY32.dll to this thread including VirusTotal url, let me know if more files from the OpenSSL package is required.

pogi
01-11-2013, 05:21 PM
wow nice1 fairchild thank

drizzy
01-11-2013, 05:35 PM
that was fast, thank you for this

thegutta
01-11-2013, 05:52 PM
That's an excellent and fast job Fairchild thanks for the share bro :)

CloudStrife7x
01-11-2013, 06:18 PM
amazing job on this fairchild :026:

X360 TeRoR
01-12-2013, 12:13 AM
awesome work fairchild :->

jamtime
01-12-2013, 08:42 AM
Nice work.
Cant get it to work though. Used same path as you and copied and pasted command. Get dmc5.exe stopped working error.
Any suggestions?

angrypig
01-12-2013, 02:46 PM
amazing work

supakilla25
01-13-2013, 08:25 PM
sweet thanks just got the game will try it out on my save