-
Notifications
You must be signed in to change notification settings - Fork 2
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
using generated credentials in skype #2
Comments
IIrc., Credentials in Skype for Linux config.xml are encoded with FastTrak cipher: void FastTrack_decode(unsigned char *buf, unsigned int iLen)
{
unsigned int crc;
unsigned int i;
if ( iLen >= 16 )
{
crc = _crc32(buf, 16);
for ( i = 16; i < iLen; i++ )
{
crc = 69069 * crc + 17009;
buf[i] ^= (crc >> 24);
}
}
} |
So yes or no? |
Yes, but FastTrack "encrypted", so decrypt them first before checking. |
|
More like the other way round.. Read Credentials3 from Skype .xml file, unhexify it with sscanf and then FastTrack_decode the value to read Skype credentials. |
I need create part of file config.xml tag with pair (login, password) |
In theory, this should work then, I don't have Skype for Linux to test, just try it out... |
size of credentials skylogin is 404 bytes (808 in hex), |
maybe we need increase size of rsa key? 512 -> 1024? |
~/.SkyLogin/user/Credentials and ~/.Skype/username/config.xml: are not the same? I see that first is in binary format and second in hex, but only first 16 bytes are equal. So I can't to understand can I use first (after conversion to hex-stringify) instead of encond? Maybe I miss something?
The text was updated successfully, but these errors were encountered: