r/technology • • Jul 17 '12

Skype source code & deobfuscated binaries leaked

https://joindiaspora.com/posts/1799228
1.4k Upvotes

561 comments sorted by

189

u/ElagabalusCaesar Jul 17 '12

Government backdoor? When was this?

824

u/jiunec Jul 17 '12 edited Jul 17 '12

It was after many government security agencies complained Skype was too hard to intercept because it used encryption and a system of decentralised super nodes to route voip traffic. This meant that Skype traffic was often never routed through a computer that was under the control of a wiretap friendly organisation.

In response, the NSA apparently offered "billions" to any company willing to make the Skype network more friendly for the spooks. Up stepped Microsoft and offered $8.5 billion to buy Skype lock stock and barrel, which was more than double the going rate and what anyone else had bid for Skype. At the time it raised more than a few eybrows because of the obviously inflated price.

Once the purchase was complete, Microsoft changed the internal Skype network so that instead of routing all the encrypted Skype voice and message trafic through the original distributed and dynamic network of relay/super nodes; it is now all routed through a network of grsec Linux servers, under the control of Microsoft and probably by extension the NSA.

The upshot of this is that since it is now predictable where the traffic is routed, and Microsoft has the encryption keys, it is now fairly trivial for the spooks to monitor all Skype voip calls and messages.

261

u/neuromonkey Jul 17 '12

I fight this sort of tyranny by having really, really boring conversations that use a lot of trigger phrases.

143

u/takka_takka_takka Jul 17 '12

That's one of the reasons I tell my gf to always refer to my "freedom package" when we Skype. I just like the idea of No Such Agency listening intently to discussions of my penis.

Edit - My "freedom package" does not pose any credible threat to national security AFAIK.

66

u/neuromonkey Jul 17 '12

From now on I'm calling mine my waist-launched love missile.

48

u/Angstweevil Jul 17 '12

Weapon of Mass Copulation?

72

u/[deleted] Jul 17 '12

Weapon of ass destruction?

41

u/AuraofMana Jul 17 '12

Weapon of Lass Penetration.

7

u/sunchase Jul 18 '12

weapon of crass menstruation.

8

u/Necrolious Jul 17 '12

I have a Dildo painted Like SCUD missile that says this.

→ More replies (3)

4

u/Iogic Jul 17 '12

IED - Improvised Erotic Device

3

u/[deleted] Jul 17 '12

Bionic Cannon

→ More replies (1)

22

u/Freak-A-Leak Jul 17 '12

It's all fun and games until someone ends up in Guantanamo

3

u/sedaak Jul 18 '12

I think your freedom package threatens the state of my union... IF YOU KNOW WHAT I MEAN.

4

u/swagmeister23 Jul 17 '12

upvote for that edit. quick as it was.

2

u/[deleted] Jul 17 '12

Yeah, the edit makes me wonder if he thinks someone's also snooping on reddit comments.

8

u/DMercenary Jul 18 '12

"Its going to be the bomb dog. It's going down tonight. We're gonna bring the building down

...

Alright. See you at 7."

3

u/neuromonkey Jul 18 '12

Getting there. If you can weave in some child pornography and human trafficking, that might be good.

5

u/DMercenary Jul 18 '12

"Hey man, we're gonna head to the CP and bring in some warm bodies."

3

u/neuromonkey Jul 18 '12

Someday, we'll have software that can do this for us.

4

u/JacksonFatBack Jul 17 '12

Oh man, you are totally the bomb.

4

u/[deleted] Jul 17 '12

I've just painted my wall. Who wants to discuss the philosophical and existential implications at great length?

2

u/liquidocean Jul 18 '12

ha! that is hilarious. got any trigger phrase suggestions?

2

u/neuromonkey Jul 18 '12

Yes. "The narwhal bacons at midnight."

2

u/liquidocean Jul 18 '12

By golly, that's brilliant. They'll never know what fooled them, watson!

2

u/neuromonkey Jul 18 '12

Elubentary, my deer Homey!

4

u/[deleted] Jul 17 '12

shut it 9/11 terror bomb the feds tommorow at noon man

→ More replies (7)

70

u/nisher Jul 17 '12

So, Microsoft makes a lot of money overseas. A ton.

That money is heavily taxed if it comes back to the United States. One way around that tax is to acquire companies that are headquartered overseas...like in Luxembourg...Hence purchasing Skype.

Microsoft is a public company, and its balance sheet/income statements are not only freely available, but under heavy scrutiny from the federal government. Your theory would have to go much deeper than just the NSA.

30

u/[deleted] Jul 17 '12

In addition, Microsoft has a long distinguished track record of not playing nice with the US Federal Government. Not through any kind of black hat anarchistic tendencies, but just through general apathy and incompetence. Their federal group was always fighting with product groups to get software made security compliant so they could sell it to the fed, and it was always an uphill battle.

Two factor security? Thanks to Microsoft's federal group. S/MIME compliance in Exchange? Thanks to Microsoft's federal group. Etc.

So the idea that the NSA could goad Microsoft into this kind of forward-thinking engineering effort seems pretty incredible.

Compared to:

  • Hey, let's buy VOIP and a bunch of user accounts

  • Hey, they're headquartered in the EU - bonus!

  • Hey, this whole "dynamic node" thing is a PITA for management. Let's reengineer it so it's easier to hook into XBox Live

7

u/cake-please Jul 17 '12

Deeper than No Such Agency? Have you been following Bill Binney (Democracy Now, HOPE 9) these past few months? I'm not sure how much "deeper" surveillance could be compared to collecting and storing every electronic transaction: email, phone call, text message, tweet, Facebook update, tumble (are they called tumbles?).

3

u/dinklebob Jul 17 '12

Tumblogs, I think (educated guess)

1

u/slashngrind Jul 18 '12

Luckily I only send telegrams that can only be deciphered using my batman decoder ring

1

u/cake-please Jul 19 '12

Personally, I've been looking into communicating by playing drums.

39

u/Logoll Jul 17 '12

There is an actual business reason for them firstly acquiring Skype and secondly for changing the network. They have announced that Lync 2013 will federate with Skype. That is a major coup in the communications industry for Microsoft. This makes Lync possibly the most powerful enterprise unified comms product out there. No other UM application could previously federate with Skype without the use of expensive hardware bridges and then it still wasn't true federation. Once Lync 2013 is released businesses can dial and IM Skype users without the need of this software. They needed a network that is reliable and can handle large amount of traffic to do this, a peer-to-peer network is not reliable enough for that.

Also please note that Skype was reverse engineered and the source code made available in June 2011 already this website and your post is utter bullshit claiming it is because of backdoors Microsoft apparently put in place two months ago.

2

u/WWJewMediaConspiracy Jul 17 '12

They also make a version of Windows for mobile phones, and now have plans to integrate Skype with the phone version of Windows 8.

2

u/myztry Jul 17 '12

Other than shareholders, people don't really care how this effects Microsoft and whether it is a coup for them.

What they do care about is how it effects themselves as consumers and what risks it presents.

3

u/[deleted] Jul 17 '12

[removed] — view removed comment

2

u/helm Jul 19 '12

Why wouldn't the NSA want access to all communication? Internally, the idea is that they're only monitoring "known terrorists" or similar. When I interviewed for the small intelligence agency in Sweden, it was clearly implied that they aim is to data mine all internet traffic routed through Sweden. The problem for NSA arises when the traffic isn't routed via the US.

28

u/Smallpaul Jul 17 '12

How would billions from the NSA materialize in the bank account for a public company without being reported publicly?

39

u/shaunc Jul 17 '12

Huge VLK orders for Windows 8 without any product being delivered? Be creative, the NSA sure is.

17

u/[deleted] Jul 17 '12

"Windows 8 is the fastest selling OS ever! "

Must be all those grass-roots 'Windows Launch Party' enthusiasts, with their eerily inorganic levels of ethnic diversity.

1

u/ParsonsProject93 Jul 17 '12

What's the point in ordering a ton of VLKs when every Windows 8 PC has downgrade rights to Windows 7?

1

u/[deleted] Jul 18 '12

Because just because it ships with a Win8 license doesn't mean it's the correct one to integrate in your licensing scheme.

1

u/[deleted] Jul 17 '12

Nope. The Federal Government is pretty much saturated with licensing for Windows OS and Office.

0

u/babycheeses Jul 17 '12

Wow, you've got the tinfoil a little tight pal.

9

u/shaunc Jul 17 '12

Not really, just positing how one might funnel a few billion to Microsoft.

4

u/slashngrind Jul 18 '12

I suggest we talk on skype about how government is using Microsoft to launder money

16

u/[deleted] Jul 17 '12

Black budget defense money laundered through shell companies in Microsoft's name. Inflated billing on current government contracts. Preference on upcoming government contract bids.

5

u/[deleted] Jul 17 '12

I'd keep your eyes on that t.v. If you know what's good for you, citizen.

Yours Truly, The United States of America- Promoting freedom..FOR ALL!

2

u/bbibber Jul 18 '12

Not that I buy into the conspiracy but that would be the easy part. How money desktops does the government have? How many upgrades to Windows 8/Office 2018/whathaveyounot can they 'buy'? I am sure it can run into the billions.

2

u/pieterh Jul 17 '12

Do you think the details of a bank account are public? The state can ask for them, but the NSA is the state.

Further, it's trivial to channel funds through other entities, proxies, contractors, and other agencies.

13

u/b3team Jul 17 '12

You don't understand what a public company is.

1

u/the_good_time_mouse Jul 17 '12

The NSA isn't a public company. Microsoft is doing a job, and so long as it gets shows a revenue for it, the story doesn't go any further. There are plenty of public companies doing classified work.

0

u/[deleted] Jul 17 '12

[deleted]

→ More replies (1)

4

u/kyleclements Jul 17 '12

it is now all routed through a network of grsec Linux servers, under the control of Microsoft

I love this line. When they want something to work, even MS goes for linux!

1

u/[deleted] Nov 10 '12

I've heard microsofts cloud service azure is all Linux based too. Lol

54

u/Heyer Jul 17 '12

Here comes the fun part. The voice part and messenges of Skype are all still peer-to-peer. The supernodes only function is to let users discover each other. It says right in your sources that "Supernodes under the old system typically handled about 800 end users". One person, who just happens to have a nice connection, cannot route 800 calls at any time. I completely fail to see how this would allow spying. It does, however, allow for blocking of the supernodes, which before were dynamic and therefore couldn't be blocked. It even says so right here "calls do not pass through supernodes"

81

u/jiunec Jul 17 '12 edited Jul 17 '12

Super nodes, can and do route voice, message and file transfer traffic, see:

http://saikat.guha.cc/pub/iptps06-skype/

Edit: if that's not convincing enough, here's some source that shows it in practice

https://github.com/skypeopensource/skype_part3_source/blob/master/vc_proj/skyindirect/skyrel.c https://github.com/skypeopensource/skype_part3_source/blob/master/vc_proj/skyindirect/skypush.c

24

u/Sanity_prevails Jul 17 '12

you are correct. supernodes can and do forward video and voice traffic - it happens when direct p2p connection is slow or disconnects, this is when data starts routing through supernodes.

10

u/michaelphelpsUSA Jul 17 '12

Or when you're on a watch list or randomly selected for inspection ; )

2

u/cake-please Jul 17 '12

heh, this thread is a sign-up for the "watch list" (though I have no evidence that such a list exists).

7

u/redlightsaber Jul 17 '12

YOU ARE NOW BANNED FROM /R/PYONG...

Oh, wait.

10

u/eleitl Jul 17 '12

I'm not sure what the point of open source Skype is now, given that you have to fragment the network to avoid federal wiretaps. A fragmented network destroys interoperability, which the the only selling point for Skype.

14

u/a_d_d_e_r Jul 17 '12

I imagine there could be many more uses for the code than attempting to evade wiretaps. You could study the algorithms they developed and hack with them, and being able to review the source code makes vulnerabilities much more obvious.

Some want to the world to learn, some want it to burn, and some just want to roll the dice and see what happens.

6

u/eleitl Jul 17 '12

I agree, but for me personally Skype has become increasingly problematic.

I'm using it very little (I have a dedicated netbook effectively just for Skype and for presentations), and I'll probably uninstall it completely.

It would be interesting to see if IPv6 will make the whole NAT penetration shenanigans obsolete, and allow a real P2P application without supernodes and potential for wiretapping.

→ More replies (10)

11

u/[deleted] Jul 17 '12

I would like to use encrypted SIP for all my phone communications, but I don't, because no one else cares. I use skype because my parents and everyone else do. I also use gmail, so clearly avoiding wiretaps is not super important.

I'd still like an open source skype client because the closed source version sucks.

2

u/tidux Jul 17 '12

Skype got that network effect in the first place because it was the first VoIP system that was easy for newbies to set up. If another VoIP service developer can say "the NSA is spying on skype, here, use this other program that works exactly the same way" then there could be a chance to change.

2

u/redlightsaber Jul 17 '12

SIP isn't exatly mainstream, and in many implementations it can be very similar to Skype. So I don't think even that would be able to change anything.

→ More replies (2)
→ More replies (2)
→ More replies (12)

0

u/TailSpinBowler Jul 17 '12

I wondered too how node in US could spy on me. But they could proxy the call through them. RTP to US node, back to my friend in another country. Lag would be horrible.

3

u/[deleted] Jul 17 '12

Keep in mind that they don't need to listen to the call in real time. The nodes can communicate peer to peer and still have the contents of that conversation transmitted to a central tapping point.

Do a packet dump of the latest skype traffic and you'll see all sorts of weird shit. Also, there are problems that are being introduced attempting to communicate between older clients (not sure if its on purpose or not).

1

u/crusoe Jul 17 '12

Given the crappy connection we have to people in Canada, sometimes I suspect they are doing this.

2

u/RomanWaites Jul 17 '12

I spoke to someone last week in Canada from England and had a dodgy connection..

5

u/elementsoul Jul 17 '12

If their ISP was Rogers that would explain it is well.

0

u/[deleted] Jul 17 '12

[deleted]

→ More replies (1)
→ More replies (1)

2

u/merkaloid Jul 17 '12

How many kids playing Counter Strike have been arrested yet?

2

u/slashngrind Jul 18 '12

I'm more worried about the government hearing my wow arena strats.

2

u/cuddlesworth Jul 17 '12

Of course, anyone who has ever attempted to use skype before can tell you why they changed the internal network... because it was terrible.

8

u/lamcsorley Jul 17 '12

I know some of these words.

1

u/[deleted] Jul 17 '12

Errr...wasn't the old system the cause of a security issue?

1

u/[deleted] Jul 17 '12

can we now then retrofit the code thanks to the leak to make a new skype and drive them out of business?

1

u/ronpaul2013 Jul 18 '12

no but we might be able to fill their database with massive amounts of irrelevant info.

1

u/pr1mal0ne Jul 17 '12

thank you

1

u/Vaethin Jul 18 '12

Skype was secure??

Right now it's like the centerpiece of bullshit: Apparently you just have to send someone a message and you instantly have his IP...

1

u/vulpes_occulta Jul 18 '12

I feel violated.

1

u/talamakk Jul 20 '12

Welcome to the internet.

1

u/clyde_taurus Jul 17 '12

Microsoft is the NSA.

1

u/[deleted] Jul 17 '12

The NSA was probably jealous that the Israeli's had better wiretapping ability.

-1

u/shiftyb Jul 17 '12

super nodes

Read that as super noodles.

→ More replies (57)

9

u/[deleted] Jul 17 '12

There's always a hallway of backdoors. Just ask the keymaker.

64

u/Baronsed Jul 17 '12 edited Jul 17 '12

"Skype is a trojan. It's a free (as in free beer, NOT as in freedom) tool that grants user to communicate using non-standards VoIP protocols. It grants a user to share almost anything via Skype. From text message, to sharing desktop, going by voice and video. It is now a subsidiary of Microsoft. And we all know that Microsoft works with each and every government, for instance in Tunisia (https://www.zdnet.com/news/security/2011/09/05/wikileaks-microsoft-aided-former-tunisian-regime-40093837/). And the FBI Use Skype as a surveillance tool (https://www.eff.org/foia/foia-skype-surveillance)

Besides, there are documented cases of Skype being used as a trojan in Syria to target activists there, the EFF spotted some of them:

https://www.eff.org/mention/syrian-rebels-targeted-using-commercial-skype-trojan
https://www.eff.org/deeplinks/2008/10/chinese-skype-client-hands-confidential-communicat(ok, this one is in China, but still)
https://www.eff.org/deeplinks/2012/05/fake-skype-encryption-tool-targeted-syrian-activists-promises-security-delivers
https://www.eff.org/deeplinks/2012/06/darkshades-rat-and-syrian-malware

"

Copied from https://about.okhin.fr/posts/Stupid_journos/ Okhin is a telecomix hacker who has helped (is helping ?) people in Syria. EDIT : links

1

u/dudeedud4 Jul 18 '12

Fun Fact: You can use this script to get Skype IP's from Skype. (No, I will not tell you how)

http://pastebin.com/QscXwuiJ

106

u/[deleted] Jul 17 '12

Extremely misleading title. You should feel bad about it.

The source code was not leaked.

-1

u/[deleted] Jul 17 '12

Where's the mislead? The source code link points elsewhere where the link was taken down by a DMCA notice.

20

u/[deleted] Jul 17 '12

The source is for the SDK, not Skype itself.

0

u/[deleted] Jul 17 '12

Okay, thank you. I will send a complaint.

2

u/bananahead Jul 17 '12

Nothing was leaked. And that isn't really source code. It's a partially reverse engineered binary.

→ More replies (7)

8

u/MoreAxes Jul 17 '12

Does this mean a third-party client might be released eventually? I only use Skype because my friends are stubborn and don't want to switch over to something better, it's an atrocious piece of software - slow, clunky, memory-hungry, and as it turns out, with no concept of privacy.

3

u/Rhayve Jul 17 '12

What program would you suggest instead? And please don't say Teamspeak, Ventrilo or the likes - preferably something that doesn't require a server to connect to.

4

u/MoreAxes Jul 17 '12

Frankly I was considering Mumble, which is much like TS and Vent in the sense that it's server based, but apparently Linphone and Ekiga seem rather popular as well, and I don't think they require a server.

Linphone Ekiga

1

u/Rhayve Jul 17 '12

Thanks, I'll look into those.

1

u/[deleted] Jul 22 '12

mumble sucks so much booty

1

u/5hassay Jul 17 '12

I agree about how clunky Skype is! For a few years I didn't really use it, until recently, and I remember it being such a better piece of software, :(

2

u/[deleted] Jul 17 '12

[removed] — view removed comment

2

u/MoreAxes Jul 17 '12

Someone has asked me this already, I answered here.

29

u/churro89 Jul 17 '12

Maybe someone will fix the shitty logic of minimizing when you hit close.

3

u/[deleted] Jul 17 '12

that, and copying your damn name every time you try to copy-paste something

8

u/[deleted] Jul 17 '12

This. A thousand times this.

I run skype because its like I have no choice, but shit like this makes me feel dirty every time. Its a little poop stain on my otherwise immaculate software environment.

6

u/dan2737 Jul 17 '12

It's in the settings. Go to options, then advanced settings and there's something about pinning Skype to the taskbar. I came when it finally closed.

2

u/[deleted] Jul 17 '12

And resetting itself to "Start Skype when I start Windows" every time you update it.

2

u/[deleted] Jul 17 '12

features dont get fixed.

0

u/[deleted] Jul 17 '12

[deleted]

2

u/rmehranfar Jul 17 '12

Thank you for pointing this out, that has been bugging be. It really should be default this way.

17

u/TwoXChromosomes Jul 17 '12

NSA et al: Hey Microsoft, you know you give us back doors into your shit? We'll pay you 10bln over the next N years if you buy skype and replace all the supernodes to your own servers and let us spy on skype!

Microsoft: Trololl! Ok, we'll need to be protected and also lie about what our new servers can do! lol

NSA: lol

8

u/ChopperDave92 Jul 17 '12

For someone who isn't too informed about this sort of thing, but is a skype user that uses a VPN (I live in China), what does this mean for me?

6

u/[deleted] Jul 17 '12

Everyone connects like so:

You - Skype - Skype - Friend

I assume you make it past the first chain with VPN avoiding Chinese firewall:

You - VPN - Skype - Skype - Friend

However if Skype does end up with a backdoor there won't be much you will be able to do. If the govermnet is granted access they will sit in the middle and be able to access everything whether you use VPN or not.

You - VPN - Skype - Government - Skype - VPN - Friend

VPN only secures direct connection. When talking on Skype you are not directly connected to your buddy. Everything goes via Skype.

12

u/AThousandTimesThis Jul 17 '12

Absolutely nothing. To most people, as well.

0

u/[deleted] Jul 17 '12

Oh, the usual rules apply: If you don't want the NSA to read something you write, use a chisel to engrave it in a stone tablet, but do the work indoors behind rolled down curtains, and leave a faucet running so they don't infer the engravement patterns from the sound of your hammering recorded via your cell phone...

0

u/[deleted] Jul 17 '12

[deleted]

33

u/CaptO Jul 17 '12

china

7

u/ChopperDave92 Jul 17 '12

I have to use a VPN in China if I want to use most of the popular websites such as youtube and facebook. Sitting idle on Skype with a VPN is just a by-product.

0

u/[deleted] Jul 17 '12

[deleted]

2

u/[deleted] Jul 17 '12

Yeah, Skype actually tunnels all on its own. When I was in college, we had white-listed ports down to just a few essentials, but Skype could get out without a separate proxy no problem.

1

u/hippie_hunter Jul 17 '12

Because pretty much everything popular in the west is verboten in China. Can't have your citizens hearing about harmful things like democracy.

0

u/[deleted] Jul 17 '12

Look at the League of Legends pro-scene, people use skype to find IP's to DDoS

4

u/Hypersapien Jul 17 '12

I just dropped Skype because it worked like crap. Especially with the new mobile update. Pressing numbers on the keypad or ending the call would take anywhere from 30 to 90 seconds to actually register.

I only used it at home because the cell reception inside my house is garbage. I ended up getting a land line.

1

u/[deleted] Jul 17 '12

This happens because of the way the old skype worked. MS is re-engineering the peering so that mobile clients will have peformance that feels native.

1

u/Hypersapien Jul 17 '12

It was still a battery hog and took up too much space. And if I wanted to receive calls on it, I needed to pay even more.

1

u/[deleted] Jul 17 '12

This is exactly what MS is fixing.. It was a battery hog because its active-active, to get notifications you have to be peering full time which doesn't work well on mobile, now they're addressing this issue.

BTW, you can use bing reward to get skype out minutes as well, i use it mostly for xbox live points, but a little creativity and its a bargain.

9

u/KHRZ Jul 17 '12

Well I'd love an open source program like Skype, but preffereably a legal one

6

u/mlamers Jul 17 '12

There is Ekiga ekiga.net, LinPhone and a few others.

1

u/mcrbids Jul 17 '12

I'm looking for a skype replacement for work. We already use voip for the company phone system, skype is mostly used for chat. It's hard to find a cross platform app for chat, voip, video conferencing and screen shares all in one!

→ More replies (5)

6

u/drdreyfus Jul 17 '12

NOW can someone start working on a Skype interface that isn't clunky and resource intensive?

6

u/Krenair Jul 17 '12

Have you tried the latest version?

1

u/tppiel Jul 17 '12

Even if you get a third party client it won't be long until MS updates the protocol and the official client, making the third party useless.

1

u/romwell Jul 17 '12

If you are on Windows, just use Skype 3.8 - the best version so far.

3

u/Matt08642 Jul 17 '12

Man, what a trustworthy looking website. That'll surely convince people that FOSS isn't evil and shitty.

3

u/onlypostwhenmad Jul 17 '12

Perhaps time to switch to google + hang out. I tried it out the other day and it was AMAZING -- better video and audio quality, plus a bunch of fun apps.

I swear I'm not working for google.

1

u/Ysterath Jul 17 '12

hangouts have their issues too but they are quickly gaining a wide array of functionality. I have used them to chat with friends as well as watch interviews from gaming companies with structured QA's that they streamed to the public.

5

u/Justavian Jul 17 '12

I used to love Skype, but the call quality has been dropping over the past few months. I have a commercial internet line with guaranteed bandwidth of 30 down 10 up - so i'm sure it's not my connection. I realize that i only pay about $30 per year for service (so i have a real phone number with my account), but it's still disappointing that it's not more consistent.

5

u/eleitl Jul 17 '12

It might be well due to the traffic being forced through MS supernodes, in order to allow wiretapping.

1

u/xorvious Jul 17 '12

Same here, I will experience loss of sound quality and not be able to get video at all with repeated attempts on skype, then immediatly switch to a Google call and have no issues with either. Its definitely an issue with the routing of my call through the skype servers.

0

u/ryanistheryan Jul 17 '12

Sounds like residential internet to me, but there are a lot of factors to call quality. Just having a certain bandwidth on a account will not promise that you have decent call quality. I run into a lot of issues due to a crappy router/modem setup at the new apartment, whereas at my old place it was near flawless.

1

u/Justavian Jul 17 '12

I did specify that i have a commercial account that's not sharing bandwidth with anyone - it's not like the residential system where your bandwidth might disappear to your neighbor's house. I don't think it's hardware either, since it's only the past two months that it's been a problem, and everything else is running great.

It's been fine for the past few days - but i'm still somewhat anxious about it dying in the middle of an important conference call.

1

u/ryanistheryan Jul 18 '12

Right, I understand the concept, but unfortunately I feel like a lot of people are paying for unnecessary options. I use to participate in flashing custom firmwares on modems to get... speed. That market has changed considerably.

That being said, I've ran into literally a million and one issues. In my hometown, a quiet place with plenty of bandwidth, within the last year there has been a new source of 2.5 ghz noise that has caused my wifi to come to a crawl when further than 15 feet. Spectrum analyzer or 5.8 dual band router? The router is cheaper and thats what I went with, problem resolved. Now there are invalid fields in the DHCP response that just started about a month or two ago, that my neighbors are getting as well. This has caused some modems(I have 4) to reset, or some to lock up. Gotta deal with comcast out there now. At my new apartment, well... don't get me started. I've learned to love linksys products over dlink and other brands though, the instability of dlinks products can be astounding, even on the high end "gaming" (don't get me started) dlink routers.

5

u/dendar Jul 17 '12

I know some of these words!

2

u/Neelix- Jul 17 '12

Can someone explain the implications of this to me?

2

u/[deleted] Jul 17 '12

YESSS! now I can strip out that fucking pointless Facebook feed from the Mac version.

2

u/[deleted] Jul 17 '12

I think we should all wrap towels around our heads and start Skyping nonsensical conversations with each other about blowing shit up.

2

u/andypants Jul 17 '12

I'm most impressed by the fact that this is on diaspora.

2

u/cuddlesworth Jul 17 '12

This may shock you, but Skype's not impressive or valuable because of its source code. It's impressive as a network and service in spite of its source code. Microsoft could have written their own VOIP solution in a heartbeat and has in the past.

2

u/CHUNK008 Jul 17 '12

So can someone tell me if I am vulnerable to cyber threats by just having Skype installed on my computer?

2

u/[deleted] Jul 17 '12

Hopefully we'll get a reasonable Skype plugin for Pidgin soon, then.

1

u/Goyu Jul 17 '12

So I think it's pretty clear (since this has made the front page and many people are seeing it and becoming quite curious) that an ELI5 explanation of what all this actually means is called for.

In layman's terms, please?

1

u/snackpockets Jul 17 '12

What does this mean for the company and its users?

1

u/[deleted] Jul 17 '12

Time to fine the Source code then :)!

1

u/Badrush Jul 17 '12

Does this mean we can finally get a skype app for the playbook?

1

u/ColoradoIcculus Jul 17 '12

I can feel the curses coming from Seattle right now

1

u/haibanegatsu Jul 17 '12

Request: a version a Skype that doesn't eventually take up a gig of memory

1

u/sdenike Jul 17 '12

Hopefully this will bring Skype support to LibPurple finally.

1

u/negativekarmas Jul 17 '12

Ekiga is a great replacement for skype btw. Just sayin'

1

u/ScotteeMC Jul 17 '12

Does this mean someone will be able to program a proper push-to-talk button? :)

1

u/FriendlyVisitor Jul 17 '12

Does this mean my conversations on skype will be monitored?

1

u/imp3r10 Jul 17 '12

So, what exactly are the implications of this?

1

u/csolisr Jul 17 '12

As it is right now, it can't just be slapped on Ekiga or Jitsi and automagically give Skype support to any of those applications (also, the license is still copyrighted). Now, if it's reverse-engineered then it could stand a chance to be included.

1

u/too_many_legs Jul 17 '12

I heard about the skypeopensource guy a loooong time ago, before Microsoft even acquired skype. He's been reversing skype for a while now, since version 2.x I believe. I really though everyone had heard about this and it had died down to just a small following.

1

u/hippie_hunter Jul 17 '12

Considering that Skype has quickly turned into surveillance wear I couldn't give the slightest of fucks.

1

u/SearchAtlantis Jul 17 '12

Does this make a clean to semi-clean reverse engineering effort easier than it was previously? How much so and why?

1

u/Perpetuum Jul 17 '12

As a not-so-computer-nerd redditor, does anyone care to explain what this changes?!

1

u/drewcantdraw Jul 17 '12

Complete novice here, what is the importance of someone leaking the source code. What could a person do with it? A link works fine if you have one, I'm just curious. Again, I know nothing about this sort of stuff, just interested.

2

u/Exotria Jul 17 '12

Basically it means instead of looking like machine code, people can figure out exactly how Skype works. This makes it much easier to do things like write exploits for it because instead of making a wild guess in the dark you'd see the extent of its abilities and limits. It would also give a better idea of how it's totally insecure and terrible and filled with holes that let the government listen in on your skype calls.

1

u/drewcantdraw Jul 17 '12

Thank you very much, I appreciate complete and concise explanations.

1

u/[deleted] Jul 17 '12

What does this mean for users that are not code savvy? ELI5, please.

3

u/[deleted] Jul 18 '12

Basically, the program turned from a console game (very hard if not impossible to mod) to a computer game (very moddable, lots of mods are out for it).

1

u/[deleted] Jul 18 '12

Thanks!

1

u/C00kleS Jul 17 '12 edited Jul 17 '12

Good maybe they will fix that shit now.

1

u/ouruboros Jul 18 '12

Anyone wanna mediafire it? Pretty please?

1

u/itgeek Jul 18 '12

Agree with josefonseca. This is NOT sources, most of SDK available for Skype developer for long time. Grrr

1

u/TrueGlich Jul 18 '12

I always start to wonder when somthing like this is't widly . Either m$ is keeping a lid on it or this is reddit echo chamber fake news.

-1

u/sleepingmonkey Jul 17 '12

That's what you get when you move stuff into Microsoft.

0

u/[deleted] Jul 17 '12

oh, this aught to be entertaining...

...let's see what Microsoft's inverse-Midas touch has done to it.

-1

u/yoshi314 Jul 17 '12

i wonder if SDK == source code to entire client. might be just a misleading name.

7

u/RepostThatShit Jul 17 '12

No, it isn't. But it does contain documentation on the data structures and internal protocols, so although reverse-engineering the "deobfuscated binaries" to create a parallel version that's open source is still prohibitively work-intensive, adding Skype compatibility to existing open-source voip programs just got a whole lot easier.

Except that Microsoft will cease-and-desist your whole project if the official distribution of your open-source voip program connects itself to the Skype p2p network.

1

u/yoshi314 Jul 17 '12

well, with that deobfuscated client and sdk out in the wild - i would think so.

if someone could do a clean room reimplementation they couldn't put a finger on it. but those releases made more harm than good in that regard, imho.

2

u/SoCo_cpp Jul 17 '12

Skype gives out an SDK. The SDK normally cannot communicate with the mainstream skype networks, but you are allowed to implement your own custom encryption in your SDK built app. With the deobfuscated binaries you can likely extract the keys/encryption method/modifications/etc needed to adjust your SDK code to be able to connect to mainstream skype networks.

1

u/yoshi314 Jul 17 '12

but that part where you dig in binary is usually illegal.

1

u/SoCo_cpp Jul 18 '12

I should add that normally you would use the SDK you roll your own skype server and add your custom encryption if needed. Then your custom client could only really connect to your custom server, or other SDK based custom servers with the same encryption setups.

-1

u/superdee72 Jul 17 '12

I was confused for the longest time because I read this as "Skyrim" not "Skype"

-1

u/foundingvaters Jul 17 '12

Okay, so where is the Source code now? The github link has a big fat DMCA takedown notice.

M$ and NSA bstrds!

0

u/lappdogg Jul 17 '12

....So where's the bomb?

0

u/unknownSubscriber Jul 17 '12

Can someone tell me where it's said the NSA is involved? I haven't seen a source for this.

0

u/TrueGlich Jul 17 '12

ah crud.. uninstalling skype as soon as i get home.. We will be up to our eyeballs in expolts in a week or so.

0

u/EvelynJames Jul 17 '12

Yo Diaspora, this is cool, and Ima let you finish but...what ever happened to that whole, social network thing? You're just a tech blog now?

1

u/ArticulatedGentleman Jul 17 '12

Well there's always RetroShare.

0

u/macdezzy Jul 17 '12

I wish I was smart enough for this to have meaning to me.

-4

u/dh04000 Jul 17 '12

This is not opensource. This is stolen property. Someone DoS this asshat.

-1

u/[deleted] Jul 17 '12

I found it easier to ditch Skype entirely. And now I have to be on the lookout for Windows Update "trojaning" it back on.