Citrio Posted June 7, 2019 Report Posted June 7, 2019 Hello, I've been recently trying to use steam-user to login, and fetch an auth session ticket. After converting the result of the function into hexadecimal and trying to authenticate through steam, I get an "Invalid ticket' error from steam. Any ideas on what I could be screwing up on? Quote
Dr. McKay Posted June 7, 2019 Report Posted June 7, 2019 Auth session tickets were never really tested. It's pretty likely that the code to retrieve and activate them doesn't work properly. Quote
Citrio Posted June 9, 2019 Author Report Posted June 9, 2019 Dang, that sucks. Any way to get it working? Quote
Dr. McKay Posted June 9, 2019 Report Posted June 9, 2019 Unless you want to dive into the code and try to figure out what's wrong, you'll have to wait until I have time to look at it, which probably won't be anytime soon. Sorry. Quote
Citrio Posted June 9, 2019 Author Report Posted June 9, 2019 Alright, thanks anyway <3 Dr. McKay 1 Quote
0x22 Posted June 25, 2019 Report Posted June 25, 2019 I have the same problem. Hope you can fix it someday. Quote
Nexure Posted June 29, 2019 Report Posted June 29, 2019 (edited) Yeah, I've debugged it a bunch, and the buffer length from steamworks comes out to be around 312 bytes, while the one from steam-user comes out to be around 306 bytes, ~6 bytes difference, which probably means they just added a new field to the struct. I would RE the steamclient (or whatever respective dll generates the session token), but I'm busy. Edit:After doing more debugging steam seem to be doing something with the app ownership ticket, the one we get from steam is 250 bytes. However, the one i tested against (one from steamworks) is 256 bytes, gonna do some more reversing to find out. Edited June 30, 2019 by Nexure Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.