Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add GetLegacyGameKey #388

Closed
Revadike opened this issue Mar 9, 2022 · 6 comments
Closed

Add GetLegacyGameKey #388

Revadike opened this issue Mar 9, 2022 · 6 comments

Comments

@Revadike
Copy link
Contributor

Revadike commented Mar 9, 2022

SteamRE/SteamKit#1071

@Revadike
Copy link
Contributor Author

Revadike commented Mar 9, 2022

🙀
That was quick!

@Revadike
Copy link
Contributor Author

Revadike commented Mar 9, 2022

@DoctorMcKay rip, you forgot to add it to docs though

@DoctorMcKay
Copy link
Owner

🤦

@Revadike
Copy link
Contributor Author

Revadike commented Mar 9, 2022

So, I just dumped all cd keys of my owned apps and there are a few bad/weird keys among them. Most of them are fine, but some are what seems like base64 encoded buffers. This happened for these apps:

@DoctorMcKay
Copy link
Owner

Those are all Ubisoft games and they all activate with an API, so I'm guessing that's just the format they went with for those keys. Nothing says a key must look like XXXXX-XXXXX-XXXXX.

@DoctorMcKay
Copy link
Owner

DoctorMcKay commented Mar 9, 2022

Update from Discord:

I decoded the base64 but didn't get anything super interesting in the binary data
the first 4 bytes are 0x01 0x01 0x01 0x00 but beyond that I don't see a noticeable pattern
no steamid, for example
I'd thought maybe it would be an app ownership ticket given the LegacyKeyProofOfPurchaseTicket appdata key
https://steamdb.info/search/?a=app_keynames&type=-1&keyname=391&operator=1&keyvalue=
these all look like ubisoft games
it might just be something special valve did for ubisoft
I don't really understand why that would be necessary given encrypted app tickets are a thing, but ¯\_(ツ)_/¯

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants