Skype Open-Source Back In Action, Breaks v5.5
Phoronix: Skype Open-Source Back In Action, Breaks v5.5
After a several month hiatus, the individual(s) working to reverse-engineer Skype's binary client have successfully "deobfuscated" the Skype 5.5 release...
I hope they establish web site of skype reverse engineered version in China, and they won't have to fear DMCA shits there ;-)
I just don't get all this fear from MS/Skype: just host the thing outside the US and go ahead with your business. How do you think AnyDVD has been alive and well for all these years?
Why do they care if their stuff's been reverse-engineered? People still have to pay Skype to make POTS calls regardless of which client's used.
Stealing Inteligence bla-bla-bla...
Originally Posted by wswartzendruber
This guys had problems last time when they did that, they risk again?
Just for curiosity, is there any way to understand the protocol for less experienced programmers?
is it safe or open source ?
What is the difference between the skype binary in the article link and the official skype ?
They discovered that the Skype binary is internally separated into a "core" library (which handles the protocol) and the UI (written in Delphi); the core (what they call the "kernel") and the UI are written and compiled with different toolchains and only combined in the final link stage, this probably helper the RE effort. Since the core has been isolated it's in theory possible to use it to write a custom GUI or a plugin to use Skype in other IM clients; AFAICS they did not reverse engineered the protocol itself.
Originally Posted by drev
I assume that the linked binary contains the annotated IDA database which will help understating what functions to call in order to login, start a call, etc.
Of course the binary is only usable on win32; maybe the same work can be done on the Linux binary, but frankly I don't see the point (plus the Linux client is pretty much dead...)