Thursday, 2 June 2011

Skype protocol reverse engineered, source available for download

Hello, I'am Efim Bushmanov a freelance researcher and here is my project files on skype research.

While "Wall Street Journal" makes politics and skype today's trend, i want to publish my research on this. My aim is to make skype open source. And find friends who can spend many hours for completely reverse it.

Now, most of hard things already done(for 1.x/3.x/4.x versions of skype). Including rc4 and arithmetic compression.

You have unique chance to take a look on skype internal protocol and encryption. You will see what it uses strong AES and RSA encryption with public key infrastructure.

Here is yet a working "send message to skype" code. However, this is based on old skype 1.4 version protocol, which now slightly changed.

Part of this code, idb files and decrypted binares was get from VEST corporation.
Info for first stage research was from EADS.net "vanilla-skype" (part1, part2) presentation.

Downloads:
--- oops, no more binaries, skype & microsoft & DMCA was here ---
skype_part2_ida.zip
--- oops, no more binaries, skype & microsoft & DMCA was here ---

Here is a torrent file:
http://thepiratebay.org/torrent/6442887

magnet:?xt=urn:btih:4d93c83f807d8b88a4ba4108730caf3e7d6209fb

P.S. All links can be found in comments.

329 comments:

  1. I can't download the files from the current source... they are a poor download company, is there a better location?

    ReplyDelete
  2. Doesn't that violate Skype license? You may face charges about this.

    ReplyDelete
  3. Congratulations you're on HN:
    http://news.ycombinator.com/item?id=2611299

    ReplyDelete
  4. mirror plox

    ReplyDelete
  5. Downloaded OK

    ReplyDelete
  6. Have done the Skype within Skype reverse tunnel protocol yet?

    ReplyDelete
  7. Issue with any closed-source protocol (Skype, ICQ etc) is that vendors can change them whenever they like. Any reverse engineering will make no sense then.
    But good try anyway...

    ReplyDelete
  8. DarkDuck no they cannot. They need to maintain existing clients and backwards compatiblity

    ReplyDelete
  9. I think the well-maintained code for AIM, ICQ, etc within libpurple should serve as a good example that the free world can keep up with proprietary protocols (including Microsoft's existing instant message system, not that anyone actually *uses* that one).

    Nice work, Efim. You don't even have to write a full blown client -- as your protocol work matures it can be incorporated into existing frameworks. Thanks for your effort!

    ReplyDelete
  10. Mirror: http://thepiratebay.org/torrent/6442887

    ReplyDelete
  11. Hi, you are being discussed on reddit -- http://www.reddit.com/r/programming/comments/hpuk7/skype_protocol_reverse_engineered_source/

    ReplyDelete
  12. @DarkDuck, if they change the protocol, then they remove the possibility for existing clients to connect to the network. Given that newest versions of the client represent less than 20% of the running clients, yes reverse engineering makes sense. But good try anyway.

    ReplyDelete
  13. Ефим Бушманов. Вы просто ставите невыполнимую цель - Skype никогда не станет open source от того, что вы сделали такую программу и разобрали протокол... Давайте создавать что-то своё... Желаю найти хорошую работу в выбранном направлении. Для вас сейчас это важнее, чем сделать Skype open-source. Обратитесь в Microsoft - с вашими знаниями вам найдётся работа

    ReplyDelete
  14. @DarkDuck

    In many cases proprietary protocols can be changed, and Skype could do likewise. The problem Skype faces though is that Skype has been integrated into hardware "Skype phones" that (AFAIK) aren't upgradable. Now that Microsoft has bought Skype maybe they just won't give a f*** and break older clients but it would certainly anger a lot of people.

    ReplyDelete
  15. Ефим Бушманов. ИДИ НАХУЙ МУДАК СО СВОИМ МИКРОСОФТОМ. Когда микрософт чтото изобретал, мудило? Иди пососи Биллу член - определенно он тебя на работу возьмет.

    Sorry, sometimes rudeness is the only way. Thank you for your effort and keep beating the bin please - its highly appreciated by free from ms-zombification people.

    ReplyDelete
  16. What lisence do you use on the project? I mean, the policy on reverse engineering depends on the company in US. MS softwares can be reverse engineered in some extend without legal problems. However, I cannot say the same thing for Apple softwares. So, while Skype is owned by Microsoft, what is the probability of legal issues?...

    ReplyDelete
  17. Фима, извини, думал что ты был постер, а не автор работы. Думаю ты поймещь. Обратись в гугл, ibm, samsung, toshiba - столько хороших иновативных компаний без истории паразитирования. Удачи.

    ReplyDelete
  18. @IGnatius T Foobar
    Nobody uses Microsoft's IM system? Tell that to most of Europe ;)

    ReplyDelete
  19. CHAPLAIN_VIRUS
    The reverse engineering is allowed, granted you use chinese-wall technique. As such you can exploit the code so long you dont copy-paste.

    ReplyDelete
  20. It is sad that Skype was exposed. But, as someone said, it could not be a big problem but "Skype is Exposed" doesnt sound good ;)
    -Prasad Raj

    ReplyDelete
  21. "Nobody uses Microsoft's IM system? Tell that to most of Europe ;) "

    I reside in Europe and none of my friends use ICQ or MSN, only very few Skype. Just you know.

    ReplyDelete
  22. Prasad Raj
    It is AWESOME that skype got exposed. Now, one can publish libpurple plugin for skype. Why it should be bad?

    ReplyDelete
  23. Turkish used only MSN, but they are just a muslims!

    ReplyDelete
  24. "Turkish used only MSN, but they are just a muslims"
    "Turkish", "MSN" and "muslims" are completely unrelated.

    I knew one turkish guy who had a degree in german University and spent nights reving Sun Solaris.

    No one prevents turkish people use open protocols. Most people just don't realise what they use, because they fall for either massive marketing or "what everyone around uses". Both of schemes do not refer to conscious choice.

    Hope soon turkish people can use opensource skype on Pardus. Skype that does not behave as virus.

    ReplyDelete
  25. @Anonymous

    I am a non-Muslim Turkish guy who uses Skype and aMSN.

    Give up that off-topic unnecessariness...

    ReplyDelete
  26. put it on github, man!

    ReplyDelete
  27. On the subject of who uses the MSN IM client, I know a great number of latin american people use it, pretty much all of Central America and a great deal of people in South America.

    ReplyDelete
  28. mirror: http://skype.ivo.so/

    ReplyDelete
  29. you probably want to change name from "skype open source" to "openSky" or something like that cos surely MS lawyers are busy typing up a letter to send you just now - and the letter will talk about their trademarks etc etc - usual legal shit

    ReplyDelete
  30. Good luck =)

    ReplyDelete
  31. Magnet link for torrent, in case it gets removed ...

    magnet:?xt=urn:btih:4d93c83f807d8b88a4ba4108730caf3e7d6209fb

    ReplyDelete
  32. Kudos! Keep up the good work.

    ReplyDelete
  33. well done mate! freedom in services will be a revolution necessary to change current capitalist economy...

    ReplyDelete
  34. Wow maybe something cool will come of this...like an actual functioning Skype client for Linux!!

    ReplyDelete
  35. Thank you for your work, Efim!

    ReplyDelete
  36. да похуй.

    ReplyDelete
  37. скайп снова соснулей

    ReplyDelete
  38. хаха. раша коментс дэтэктед.

    ReplyDelete
  39. щас польются просьбы инвайта на хабр

    ReplyDelete
  40. Ебать, пиздец скайпу!

    ReplyDelete
  41. Дайте инвайт на хабр :)

    ReplyDelete
  42. и мне инвайт :-))

    ReplyDelete
  43. A plugin for Miranda IM would be great.

    ReplyDelete
  44. Продам душу за инвайт на хабр.

    ReplyDelete
  45. microsoftowned!!!

    ReplyDelete
  46. ПОжАлУйСтА ДаЙтЕ иНвАйТ На ХаБрАхАбР ;)

    ReplyDelete
  47. This is awesome man

    ReplyDelete
  48. Thanks. Great work!

    ReplyDelete
  49. сомневаюсь что это каким либо образом повлияет на работу скайпа, да и сомневаюсь что автора на работу возьмут в крупную компанию, такое только в сказках бывает. Думаю добавиться только кол-во спама в скайпе, которого итак уже не меньше чем в icq!

    ReplyDelete
  50. FAKE
    //100%

    ReplyDelete
  51. Успехов!

    ReplyDelete
  52. ПОжАлУйСтА ДаЙтЕ иНвАйТ На ХаБрАхАбР ;)
    -
    блондинки на храброхабре

    ReplyDelete
  53. Гики блеать дайте инвайт на хабр!

    ReplyDelete
  54. по какому адресу? 100$

    ReplyDelete
  55. Hello Efim,
    This is a very interesting find you have made. I am a third year programming student and always love looking at other people's work.

    ReplyDelete
  56. первая мысль была: "будет адекватный скайп клинет на линукс". надеюсь, я не ошибаюсь.

    ReplyDelete
  57. нахер хабр!!! фрихабр наше все

    ReplyDelete
  58. Молодец Ефим, cпасибо большое за проделанную работу. Детали протокола такой распространенности обязаны быть общедоступными!

    Надеюсь что этот шаг приблизит момент, когда Скайп станет открытым.

    ReplyDelete
  59. эх, мне бы такие мозги
    тяжкая работа выполнена великолепно !!!

    ReplyDelete
  60. сразу подумал о полноценном скайпе на wm.

    Я отдаю отчет, что я школие, но ДаЙтЕ пЛиЗ иНвАйТ нА хАбР, мои статьи хабролюди не инвайтят =(

    ReplyDelete
  61. Ололо, скайп соснул, хабрадрочеры соснулей, хохлы соснулей, виабу соснулей!

    ReplyDelete
  62. Значит они говно.

    ReplyDelete
  63. аноны с борд тоже соснулей

    ReplyDelete
  64. you're strong man! You've done good work!
    Thank you!

    ReplyDelete
  65. http://www20.zippyshare.com/v/98088200/file.html - skype_part1_binaries.zip

    http://www20.zippyshare.com/v/83433942/file.html - skype_part2_ida.zip

    ReplyDelete
  66. Русские, тихо. От вас у поцреотов баттхёрт.

    ReplyDelete
  67. Русские рулят.

    ReplyDelete
  68. Блять залейте файлы на нормальный сторедж

    ReplyDelete
  69. какулема, дайте инвайт...

    ReplyDelete
  70. Есть 10 инвайтов на Хабр, раздам всем желающим. Писать nomad@ag.ru.

    ReplyDelete
  71. Зачем нужен адевайтный скайп клиент под линукс, если он есть под мак и винду ? Красноглазикам все равно не с кем в скайпе тереть, всех сотоварищи в джаббере сидят же.

    ReplyDelete
  72. НЕ КОЧАЙТЕ ПОСОНЫ!!! ТАМ ВИРУС!11 БРАТА В КРОВЬКИШКИ РАЗОРВАЛО! КОШКА ВЫБРОСИЛАСЬ В ОКНО!! ПИШУ С МИКРОВОЛНОВКИ!

    ReplyDelete
  73. Хабровчане! Ебите гусей!

    ReplyDelete
  74. Посоны, как сюда постить CP?

    ReplyDelete
  75. ЗА СКАЙП В РОТ ЕБУСЬ!

    ReplyDelete
  76. ЕФИМ ДАЙ КЛЮЧ НА ИДУ, ЭТО Я ПРОЖОПИС С КРАКЛАБА, ХОЧЕШЬ ОСОСУ У ТЕБЯ, ПОМОГИ БРАТЕЛЛО!

    ReplyDelete
  77. У МЕНЯ ВСЕ ДАННЫЕ НА ВИНТЕ В КАШУ ПЕРЕМОЛОЛО! ХУЛИ ТЫ ПИЗДИШЬ ЧТО ОНО БЕЗВРЕДНОЕ?

    ReplyDelete
  78. Good works

    ReplyDelete
  79. где же PoC, или ты сам поц?

    ReplyDelete
  80. Тролли атакуют! Зачем все так хотят инвайт на Хабр? Он изменит вам жизнь ;)

    ReplyDelete
  81. It's great!! I appreciate your efforts that you have put into it. Continue your good work.

    ReplyDelete
  82. Продам сорс код зевса второй ветки, 5000 WMZ. Рассмотрю варианты обмена на тяжёлые наркотики. Пишите на wasm.ru/forum, ник Com[e]r.

    ReplyDelete
  83. в приличном сообществе разработчиков нужно развивать идею. Выпустить что-то вроде плагина для MirandaIM (отправка сообщений пользователю Skype)

    ReplyDelete
  84. плагин для линкса с поддержкой скайпа

    ReplyDelete
  85. Блеять, ну у кого-нибудь оно сконьпилировалось? Или фейк?

    ReplyDelete
  86. Хочу купить mircosoft и продать всё нахуй APPLE за копейки, киньте денег на WM кто сколько может

    ReplyDelete
  87. Молоток парень!!! Такого кидка майкрософт не ожидал... :-) ТЫ НАСТОЯЩИЙ ПАРТИЗАН!!!!

    ReplyDelete
  88. чмоки всем в этом чяти

    ReplyDelete
  89. Come on guys, Fuck MSN. It's like every other protocol: Somewhere it's used, somewhere it's not. Based on location. My friends are using ICQ, but I knew a lot of people 450miles away from me using MSN...

    About the reverse engineering: I love it. Thanks for taht. Maybe in 1-2 years we're all able to use Skype messaging in Pidgin etc.

    ReplyDelete
  90. Torrent http://thepiratebay.org/torrent/6442887 is incomplete and stucks at 99%. Not a major issue but somewhat lame for seeder. Please seed remaining part.

    ReplyDelete
  91. > Fuck MSN. It's like every other protocol
    It's actually worse than most of others. It loses messages easily and there will be even no ACK/NACK send to you, so you never know if your message has actually arrived. Furthermore, same goes for their defective and bugged SIP implementation as well.

    ReplyDelete
  92. таки да, нахуй хуябр
    http://freehabr.ru/

    ReplyDelete
  93. source -> github.com ?

    ReplyDelete
  94. There are shitloads of people seeding it, the problem is your computer

    ReplyDelete
  95. Comrades! Let's play balalaikas! I'm otkhabrenn!

    ReplyDelete
  96. Slashdotted in 5,4,3...congrats/condolences. Incoming shitstorm.

    ReplyDelete
  97. Microsoft will engage in a serious war against this.

    Good Luck!!

    ReplyDelete
  98. билли негодуэ

    ReplyDelete
  99. mY nAm3 is 1334B1llY, d3leTe yo wAreZ iMmeD1atelY!

    ReplyDelete
  100. Have you ever read classic books about C/C++ language? I ask every person who write here... It seems to me there is too many inadequate people here

    ReplyDelete
  101. Hi Efim,

    What method did you use to reverse engineer the Skype protocol? Some methods can prevent people from using the code under the DMCA or other copyright laws.

    ReplyDelete
  102. Disregard that, I suck cocks.

    ReplyDelete
  103. Очередная утка

    ReplyDelete
  104. MS can kiss hind titty. After the schlacking they got in the EU from the Samba crew and friends over protocols and specifications and documentation, they'll be lucky if they're not required to cough it up to allow for interoperability anyways.

    ReplyDelete
  105. in this topic all people inadequate!

    ReplyDelete
  106. How long until this dude is working for MS on their newly acquired $8.5bn prize? If never, then how much will it take another company to outbid MS on the job offer for his employment?

    ReplyDelete
  107. there you go microsoft, 9 billion dollar right here!

    ReplyDelete
  108. SHUTTLECOCK
    COCKMINSTER
    COCKBLOCKED

    ReplyDelete
  109. брад, дай инвайд на хабр! плсс.. )))

    ReplyDelete
  110. A DIFUNDIR GENTE,BAJEN Y SUBAN O OTROS LADOS,PARA QE SKIPE NO LO PUEDA ELIMINAR!!!

    ReplyDelete
  111. Peeps from BoingBoing are fucktards and shiteaters with no real knowledge of web for web savvyness and rely on that crap site for shit

    ReplyDelete
  112. Congratulations, now it's necesary to spread the files through the web to avoid it gets lost forever.

    ReplyDelete
  113. Я вашу мама ибал!

    ReplyDelete
  114. Все чмоки в этом чати!
    Ефим, ты рулишь и педалишь! Так держать!
    зюыю Все что может быть взломано, будет взломано. Информация хочет быть свободной.

    ReplyDelete
  115. Información en español
    (Info in Spanish)
    http://www.taringa.net/posts/linux/10916694/Skype_-codigo-abierto.html

    ReplyDelete
  116. Sounds like a plan to me dude. Wow.

    ReplyDelete
  117. Oh yeah, almost forgot!

    www.privacy-web.no.tc

    ReplyDelete
  118. Ебать-копать!

    ReplyDelete
  119. My MSN contact list has over 60 people I personally know.
    People seldom use skype and nobody here uses AIM nor ICQ (lol ICQ is so 1999 for us). I'm in Quebec and I am fairly confident that the use extends to the rest of Canada, plus I agree with the guy who says "Tell that to Europe", the guy who said nobody uses this is talking out of his ass.

    ReplyDelete
  120. Дайте инвайт на Хабр пожалуйста.
    Спросите вы зачем мне он?
    Для чтения закрытых блогов, для участия в обсуждениях темы.
    Если у кого есть инвайт - киньте на мыло:
    itnotmymail (собакен) gmail.com

    ReplyDelete
  121. Кидайте мне инвайт на хабр на адрес garrypotterr СОБАКА gmail.com :)

    ReplyDelete
  122. Молодец, Ефим Бушманов. Молодец.

    ReplyDelete
  123. Сцука, весело у вас тут...

    ReplyDelete
  124. You genius! Linux for the win!

    ReplyDelete
  125. НЕ КОЧАЙТЕ ПОСОНЫ!!! ТАМ ВИРУС!11 БРАТА В КРОВЬКИШКИ РАЗОРВАЛО! КОШКА ВЫБРОСИЛАСЬ В ОКНО!! ПИШУ С МИКРОВОЛНОВКИ!

    ReplyDelete
  126. Ждем рассылалки спама для скайп.

    ReplyDelete
  127. > lol ICQ is so 1999 for us
    And how lame MSN is better? Technically, their protocol even worse than ICQ. ICQ uses compact and well-thought protocol, at least it either delivers message or you can know that delivery has failed (because remote client ACKs the fact they have received our message). MSN on other hand could lose message on the way from client to server and there will be no any notification to sender. MSN completely sucks if you're or your peer are using unreliable wireless links on the go, etc. Not to mention default Windows MSN client is a complete crap. Almost any 5 years old IM software beats default Windows client to the hell. So if you're using this crap you can't be called geek/nerd for sure. Those using MSN are just a bunch of low-tech morons who're stupid enough to use poorly designed third-rate service&protocol. And MSN's ToS is one of the most restrictive ToS'es around.

    ReplyDelete
  128. I don't see why one would want to put effort into reverse-engineering Skype, when working with open standards and free software (SIP, or even better Jabber/XMPP and itsJingle extension) would provide much better results for the future.

    But maybe an XMPP bridge to Skype would be worth the while - but it's much more efficient to simply produce good quality, entirely free (as in free speech, not just free beer) software.

    ReplyDelete
  129. Man, you are cool! It's amazing!

    Чувак, ты нереально крут!!!

    ReplyDelete
  130. Blog post about Skype protocol - comments about MSN and ICQ. Really, guys?

    ReplyDelete
  131. Sorry - you can't make Skype open source - because no matter what you do to it - it's already under another licence. Reverse engineering it doesn't mean you can legally redistribute it under another licence. It's not your product so it's not up to you if it's open source or not.

    you CAN make an API for it that's open source - but you CAN'T make Skype itself open.

    ReplyDelete
  132. > It's not your product so it's not up to you if it's open source or not.
    It's up to code's author to choose license, sir. So, nothing prevents opensourced skype protocol implementation. But you have to remember that you need to use some of Skype's servers and you don't control them. So they can try to be unpolite and unfriendly and attempt to refuse to serve you. If they will be able to distinguish you from their own client, of course.

    ReplyDelete
  133. @anonymous 3 June 2011 00:15 :
    "Have you ever read classic books about C/C++ language? I ask every person who write here... It seems to me there is too many inadequate people here "

    I'm not aware weather I have read classics books about c/c++ but I hope you can elaborate more on what you mean.

    ReplyDelete
  134. Is cosas that with Microsoft as a Owner of The actual Source Code The privacy is real over

    ReplyDelete
  135. Is clear with Microsoft as a solely owner of the source code the security and privacy is really over..

    ReplyDelete
  136. By classic C/C++ book they probably meant something like k&r. The problem is that you don't need to know C/C++ to be a good programmer, and these days there is a ton of programming you can do without even knowing a thing about computer organization. It's an elitist or old stick in the mud attitude to have, as even much of reverse engineering these days revolves around higher level languages like python instead of disassembled machine code. That said, this low level knowledge is still crucial for many things.

    ReplyDelete
  137. Reverse engineering is pretty useless in this case as Skype is either protected by copyright and/or patents. Reverse engineering is useful for a company once the patents have expired, or if it's a trade secret that was never protected (like the KFC secret recipe for example).

    I just don't see the benefits behind this.

    ReplyDelete
  138. До чего же грустно, просто невыразимо, читать большинство здешних русскоязычных комментариев... Зашкаливающее хамство, неотесанность, грубость стали нормой. Стану делать вид, что не владею русским - не хочу ассоциироваться в сознании нормальных людей со всем этим. Дожили - приходиться стыдиться родного языка...

    ReplyDelete
  139. Who cares if M$ changes the protocol - if there is an open-source version out there, someone will support it - and with the basics of the protocol, it should be possible to roll something better without worrying about Micro-snot.

    ReplyDelete
  140. Have you got the cease and desist letter yet?

    ReplyDelete
  141. Thank you Dead Protocol Society you have TIGERBLOOD running through your veins ..

    ReplyDelete
  142. OK! Lets drink vodka for breakfast!

    ReplyDelete
  143. ┌∩┐(◣_◢)┌∩┐

    ReplyDelete
  144. I doubt if microsoft/skype can do anything about it. they have dug their own grave here. the protocol has not been patented nor has it been copyrighted. any form of intellectual protection disclosure. while their own source code maybe copyright, the protocol is not.

    second, and a more worrying aspect is that the protocol, from my brief reading (i know voip protocols, i was part of the SIP work group), the protocol is broken. it is pretty clear that the the supernodes (use to relay the traffic between endpoints behind NATs) can easily tap into presence as well as messages.

    this is bad!!!

    ReplyDelete
  145. "can easily tap into presence as well as messages"
    No, as i know, they are not.

    ReplyDelete
  146. молодца!

    ReplyDelete
  147. You'll get sued for this. Just a fair warning

    ReplyDelete
  148. Only a matter of time before Uncle Ballmer guns for your posterior

    ReplyDelete
  149. какие задушевные посты оставляют русскоязычные пользователи, сразу видно - используют великий и могучий

    ReplyDelete
  150. And now FSB at last can read you.
    Efim Bushmanov you are moron.

    ReplyDelete
  151. Отвечаю на:
    >Зашкаливающее хамство, неотесанность, грубость стали нормой. Стану делать вид, что не владею русским - не хочу ассоциироваться в сознании нормальных людей со всем этим. Дожили - приходиться стыдиться родного языка.

    Любой нормальный человек всегда стыдился того что он русский.

    ReplyDelete
  152. Ефим, гордимся тобой! Желаем удачи и ... надеюсь, продумал как будешь защищаться? )

    ReplyDelete
  153. he's not a moron. behave yourself

    ReplyDelete
  154. Efim, good job ! skype must be open source !

    ReplyDelete
  155. @Skype's Protocol is "broken": That Skype communication isnt secure is a pretty well known fact by now... I thought... I hope ;)

    ReplyDelete
  156. open source Skype - respect +1

    ReplyDelete
  157. Очередной бред из раздела Skype взломан.
    Искренне желаю чтоб за даже за попытку тебе сломали руки, ноги.

    ReplyDelete
  158. fedora@conference.jabber.ru

    ReplyDelete
  159. > Любой нормальный человек всегда стыдился того что он русский.

    Надо же какая мразь тут вылезла.

    ReplyDelete
  160. Да уж. Русские комментарии - стыдоба.

    ReplyDelete
  161. >Любой нормальный человек всегда стыдился того что он русский.

    Это евреи стыдились российского гражданства, уж никак не русские, а делать выводы по коментам нескольких тролей - это достойно троля.

    ReplyDelete
  162. Magnet: magnet:?xt=urn:btih:4d93c83f807d8b88a4ba4108730caf3e7d6209fb&dn=Skype+protocol+reverse+engineered%2C+source+available+for+download&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80&tr=udp%3A%2F%2Ftracker.publicbt.com%3A80&tr=udp%3A%2F%2Ftracker.ccc.de%3A80

    ReplyDelete
  163. >Это евреи стыдились российского гражданства, уж никак не русские, а делать выводы по коментам нескольких тролей - это достойно троля.

    Язык подучи, патриот.

    ReplyDelete
  164. инвайт на хабр мне :)

    ReplyDelete
  165. beware the elf moon project is almost here.

    ReplyDelete
  166. HAHAHAHA, thanks for the 8 billion dollars, Microsoft. Now, let's be serious, Microsoft only fucks things up, therefore open source community is obliged to take this project over :D

    ReplyDelete
  167. you are an fucking idiot fuck you

    ReplyDelete
  168. Ефим, ты охренителен :)

    ReplyDelete
  169. ефим хочу от тебя детей

    ReplyDelete
  170. You're a MORRON!
    IF YOU WANT GOOD PROTOCOL WRITE IT YOURSELF!!! FUCKING MORRON

    IF IT WOULD BE A GOOD PROTOCOL WITH GOOD INTERFACE IT WOULD HAVE A CHANCE IN FIGHT WITH SKYPE YOU IDIOT

    ReplyDelete
  171. AND YOU'RE AN IDDIOTTE

    SpellTard

    ReplyDelete
  172. Why don't you spend your time promoting open standards (SIP, XMPP) rather than Skype?

    ReplyDelete
  173. Excellent - I hope that your project can be successfully formalized and then we can begin to improve Skype to what it should be.

    Off the top of my head:
    - add functionality to allow for plugin-able codecs so that Skype can work over low BW links. And also the security conscious can use their own crypto and key exchange mechanisms.

    ReplyDelete
  174. Why won't he implement his own protocol or use the already-existing ones? Because no one really knows about those.

    Open protocols are minority. I mean it. If you ask an average person whether they ever used SIP or XMPP, all you will get is a "what are you talking about" facial expression (AKA blank face).

    Sad, but true. Still, I will try and do my part to get people off Skype and into more open stuff whenever and wherever possible.

    ReplyDelete
  175. No need to troll the guy, people. He's done a good job and his efforts are very useful to everyone working on similar stuff. Always better to have a closed protocol cracked open and at least knowing how it works. Also, Skype clients possibly may appear for devices that Skype (or Microsoft) NEVER planned to support.

    ReplyDelete
  176. http://ppl.com.ua - is not it time to eat?

    allow Skype to work freely, free talk and we say let them work!
    Why spoil something that so perfectly: (...

    ReplyDelete
  177. Скайп в опенсурц!

    ReplyDelete
  178. Great job, looking fwd to updates. Russian-speaking pls spare us your rudeness.

    ReplyDelete
  179. [ERROR ] 10:02:47 torrentmanager:331 Unable to decode torrent file!: invalid torrent file

    ReplyDelete
  180. Dude, im from venezuela-brazil, and i really apreciate your work and effort. One of the most bizarre and hard branch of computer cience is reverse ingeniering. Keep up the hard work, have you a forum so we can talk and share info? I really want to help you in this project. Regards and good luck!

    ReplyDelete
  181. Такое ощущение, что на хабре тусуются натуральные долбоебы, ебалаи и никчемные тролли. А ведь хабр позиционируется как передовой коллективный айти блог рашки. Фу, бля, позор. Нормальные комменты утонули в вашем говне, читать невозможно.

    Ефим, спасибо за работу (если конечно это сделал один человек), она очень полезна. Надеюсь в скором времени появится наконец нормальный клиент для *nix. Пошел ковырять сорцы...

    ReplyDelete
  182. Efim, how time it took for this job? Just interesting.

    ReplyDelete
  183. Риквестирую плагин для Миранды!

    Great job!

    ReplyDelete
  184. > [ERROR ] 10:02:47 torrentmanager:331 Unable to
    > decode torrent file!: invalid torrent file
    Torrent at http://thepiratebay.org/torrent/6442887 is valid (it's is magnet:?xt=urn:btih:4d93c83f807d8b88a4ba4108730caf3e7d6209fb). If you can't download both torrent file and magnet, your client is horribly broken. At least recent Transmission and uTorrent can deal with mentioned without any issues.

    ReplyDelete
  185. > You're a MORRON!
    Hey, Anonymous! Being so retarded that being unable to spell "moron" word properly is an EPIC FAIL. Yikes!

    ReplyDelete
  186. "Efim, how time it took for this job? Just interesting."

    I start work on it in the begin on 2008 year.
    When i got de-obfuscated skype14.exe binary.
    It not always was in active research state, of couse.

    ReplyDelete
  187. >Ефим, спасибо за работу
    Какую, блядь, работу? Чувак копипастнул из hex-rays, переименовал пару функций, а вы ему жопу готовы расцеловать. Это мог сделать любой одноклеточный дебил с лицензионным хекрейсом.
    Что за мода пошла называть копипасту из хекрейза реверс энжинирингом? Вы хомячков с хабра можете этим заинтересовать, но не более.

    ReplyDelete
  188. I don't really care how did he do that but it's cool to have some source to look at it
    thank you
    Мне лично пофиг что и как Ефим там копи пастнул результат всеравно есть а никто до него этого не сделал так что как бы там это не называть а соурс код уже лежит здесь
    СПАСИБО ЕФИМ

    ReplyDelete
  189. Nice Job tnx A lot for this!!!

    ReplyDelete
  190. Хабралюди - вы реал быдло!!!

    ReplyDelete
  191. Ё-моё сколько шоколоты и троллей набежало из русскоязычных.

    Сталина на вас нет.

    ReplyDelete
  192. КРУУУУТАААА - ПОРТАБЛЕ Скайп в бинарниках

    ReplyDelete
  193. Блог о Skype, а тут Сталина обсуждают...........................

    ReplyDelete
  194. Порнушечка только нa PornoLab.Net

    ReplyDelete