Exetools  

Go Back   Exetools > General > Source Code

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 04-02-2022, 08:46
SilicaAndPina SilicaAndPina is offline
Guest
 
Join Date: Apr 2022
Posts: 3
Rept. Given: 0
Rept. Rcvd 2 Times in 1 Post
Thanks Given: 1
Thanks Rcvd at 32 Times in 3 Posts
SilicaAndPina Reputation: 2
Minecraft Marketplace Contents Decryptor

I cracked the DRM used by the Minecraft Marketplace, and wrote a tool to decrypt & crack any premium worlds, skins, resource pack or persona contents in C#

Here is my source code to this tool:
Attached Files
File Type: zip McTools.zip (3.92 MB, 80 views)

Last edited by SilicaAndPina; 04-02-2022 at 08:54.
Reply With Quote
The Following 2 Users Gave Reputation+1 to SilicaAndPina For This Useful Post:
niculaita (04-03-2022), sh3dow (04-04-2022)
The Following 11 Users Say Thank You to SilicaAndPina For This Useful Post:
besoeso (04-02-2022), niculaita (04-03-2022), NoneForce (04-02-2022), sh3dow (04-04-2022), TBQ (06-23-2023), UnknwnGaming (11-03-2022), user1 (03-11-2023)
  #2  
Old 10-22-2022, 09:41
SilicaAndPina SilicaAndPina is offline
Guest
 
Join Date: Apr 2022
Posts: 3
Rept. Given: 0
Rept. Rcvd 2 Times in 1 Post
Thanks Given: 1
Thanks Rcvd at 32 Times in 3 Posts
SilicaAndPina Reputation: 2
"Version2" entitlements

Hello~ it seems as of 1.19, mojang changed the entitlement files that your contain pack's Content Keys

they added some extra encryption to it

the Entitlement Files now contain the header "Version2" and then a base64 string, decoding that string is an encrypted version of what was there in 1.18, and also what is there if you connected directly to the API and requested your inventory.

The encryption works as follows

1- locate the options.txt file; usually its at
%LOCALAPPDATA%/packages/Microsoft.MinecraftUWP_8wekyb3d8bbwe/LocalState/games/com.mojang/minecraftpe/options.txt

read the "last_title_account_id" for example; 1D05A92F556ACCD5
append last_title_account_id to itself, resulting in 1D05A92F556ACCD51D05A92F556ACCD5
then XOR that with the constant "X(nG*ejm&E8)m+8c;-SkLTjF)*QdN6_Y"

the result of that XOR is the aes-128-cfb key required to decrypt the entitlement buffer, then you just read it the same way as before

which i dont think i actually explained earlier, if you want more details,
read the code

here is an updated verison to do all the new stuff they added:
Attached Files
File Type: zip McTools 2.zip (3.88 MB, 78 views)
Reply With Quote
The Following 18 Users Say Thank You to SilicaAndPina For This Useful Post:
CarrotStickCam (11-04-2022), grayr0ot (03-08-2023), niculaita (10-22-2022), NoneForce (10-22-2022), sh3dow (11-04-2022), Stingered (11-05-2022), TBQ (06-23-2023), UnknwnGaming (11-03-2022), user1 (03-11-2023), Yommy (02-22-2023)
  #3  
Old 11-04-2022, 01:44
CarrotStickCam CarrotStickCam is offline
Friend
 
Join Date: Nov 2022
Posts: 11
Rept. Given: 0
Rept. Rcvd 2 Times in 1 Post
Thanks Given: 3
Thanks Rcvd at 18 Times in 5 Posts
CarrotStickCam Reputation: 2
Talking

Really impressive!

Last edited by CarrotStickCam; 11-04-2022 at 04:00.
Reply With Quote
  #4  
Old 03-08-2023, 08:36
grayr0ot grayr0ot is offline
Guest
 
Join Date: Mar 2023
Posts: 1
Rept. Given: 0
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 1
Thanks Rcvd at 1 Time in 1 Post
grayr0ot Reputation: 0
Version 2 encryption

Hello,

Is it normal that their encryption is that way that bad?

I successfully unciphered content with an old version and your message tips. But recursive path direction no longer work. I had to pass path manually.
Reply With Quote
The Following User Says Thank You to grayr0ot For This Useful Post:
niculaita (03-08-2023)
  #5  
Old 03-09-2023, 05:34
blue_devil's Avatar
blue_devil blue_devil is offline
Family
 
Join Date: Dec 2011
Location: Observable Universe
Posts: 367
Rept. Given: 83
Rept. Rcvd 53 Times in 26 Posts
Thanks Given: 377
Thanks Rcvd at 543 Times in 181 Posts
blue_devil Reputation: 53
@SilicaAndPina, can we apply your crack/scripts to TLauncher?
Reply With Quote
  #6  
Old 03-20-2023, 17:48
Maks92i Maks92i is offline
Guest
 
Join Date: Mar 2023
Posts: 1
Rept. Given: 0
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 0
Thanks Rcvd at 0 Times in 0 Posts
Maks92i Reputation: 0
J'attends que mon compte soit validé pour pouvoir essayer Mc tool, j'ai acheté un pack sur le marketplace avec un overworld cubemap à l'interieur qui m'intéresse vraiment, un des plus réaliste à ce jour pour la version Bedrock de Minecraft ! J'ai hâte de pouvoir le décrypter et pouvoir l'intégrer à mon pack personnel
Reply With Quote
  #7  
Old 06-23-2023, 09:41
TBQ TBQ is offline
Guest
 
Join Date: Jun 2023
Location: China
Posts: 1
Rept. Given: 0
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 2
Thanks Rcvd at 0 Times in 0 Posts
TBQ Reputation: 0
I don't know when it will expire and I would like to request to use it for my tests
Reply With Quote
  #8  
Old 07-13-2023, 01:17
stuart1974 stuart1974 is offline
Friend
 
Join Date: Jul 2013
Posts: 19
Rept. Given: 18
Rept. Rcvd 5 Times in 2 Posts
Thanks Given: 38
Thanks Rcvd at 23 Times in 7 Posts
stuart1974 Reputation: 5
Can you please share the tool on MEGA or any other link. Thanks
Reply With Quote
  #9  
Old 07-18-2023, 15:43
SilicaAndPina SilicaAndPina is offline
Guest
 
Join Date: Apr 2022
Posts: 3
Rept. Given: 0
Rept. Rcvd 2 Times in 1 Post
Thanks Given: 1
Thanks Rcvd at 32 Times in 3 Posts
SilicaAndPina Reputation: 2
Quote:
Originally Posted by stuart1974 View Post
Can you please share the tool on MEGA or any other link. Thanks
i am hosting a public version of the tool on my git server,

http://silica.codes/SilicaAndPina/McDecryptor
Reply With Quote
The Following 3 Users Say Thank You to SilicaAndPina For This Useful Post:
foosaa (07-21-2023), Mendax47 (08-04-2023), stuart1974 (07-19-2023)
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On



All times are GMT +8. The time now is 19:56.


Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX, chessgod101
( 1998 - 2024 )