-
Notifications
You must be signed in to change notification settings - Fork 78
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
Support v4 tokens #46
Comments
Hi, I have the same problem, my token starts with com.rsa.securid://ctf?ctfData=BAEBz1... When I try to import it in stoken I get |
In order to figure out the v3 token format I had to look at how RSA's TokenConverter handled them. I wasn't able to find a public specification. You could start off with an XML file from Not sure if the latest TokenConverter supports the v4 format, however. It doesn't look like it's been updated in a while. |
any progress on this? |
@esskar I have an expired v4 token and can share it
No password locked, but device locked, Device ID It seems that v4 format is very close to v3 one, especially it has same token size of 291 bytes. First of all I supposed that it has same fields in storage structure, adjusted sources and used v3 code to decrypt v4 seed. It passed checks in |
Here is my patch for basic v4 tokens decode support |
I have a token that starts with com.rsa.securid://ctf?ctfData=BAEBB...
It is protected by password and I suppose it is encrypted, that is why I received the:
If I decode the token using base64 and then analyze the hex, token starts with the following hex data:
04 01 01 07
... It is definitely new version of token.Is there any public resource about v3 and v4 spec? Or does this task require reverse engineering?
The text was updated successfully, but these errors were encountered: