Jump to content
McKay Development

Recommended Posts

Posted

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?

post-4310-0-52029200-1559878209_thumb.png

  • 3 weeks later...
Posted (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 by Nexure

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...