Did Russian Hackers Crash Skype?
An anonymous reader sends us to the www.xakep.ru forum where a poster claims that the worldwide Skype crash was caused by Russian hackers (in Russian). The claim is that they found a local buffer overflow vulnerability caused by sending a long string to the Skype authorization server. You can try Google's beta Russian-to-English translation, but the interesting part is the exploit code, and that's more readable in the original. The Washington Post reports that Skype has denied this rumor.
Because they use Skype.
In America you crash when using the phone.
The loop body will never execute....
If 500,000 clients were to try that trick on the Auth server at the same time, over and over again.
strncpy
"When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
Here's the article's introductory part properly translated.
"The reason for yesterday's downtime of the Skype network is research of Russian crackers, as reported by one of our readers.
While searching for a local buffer overflow, a possibility was found to send a long string to the server, overflowing its buffer and causing the server to go down. Its place is taken by another server from the P2P network, the error arises on it in the same way, and so on. As a result, the entire Skype network refused service for several hours and the developer team was forced to turn off authentication.
Here's the exploit code:"
And the long string was... "In Soviet Russia we are tired of all the mindless obligatory comments about the beloved Motherland."
Now that I think about it, I'm pretty sure everything I just said is completely wrong.
Cory Doctorow's stupid, stupid haircut.
Skype's login servers usually don't carry much load compared to the mass of traffic routed directly between all nodes via P2P. My guess is they just got overrun because they were not prepared for the worst case: ALL clients trying to connect AT THE SAME TIME to their master. I bet Slashdot wouldn't be prepared for all of its users connecting at the same time, either. But it needs not to. It is never going to happen (why should it? - well how about December 1st, 1AM UTC everybody?). With Skype it's different. They should have been prepared for the case, that whenever their network would be down for whatever reason all clients would try to connect concurrently! Obviously they weren't prepared. If you watched the aftermath closely you could see that they started filtering by IP on day two. Only a certain number of clients were allowed to connect per IP range. They probably hired super expensive DoS emergency contractors to get this back up. A hack is still possible, but I rather guess that it brought the network down, but did not keep it from coming back up. That was Skype's own fault.
being afraid of fags is fag
http://www.ush.it/2007/08/18/why-the-skype-0day-ex ploit-is-a-fake/
They were just expressing their frustration with the expanding influence of capitalism. In the future, we should try to react to protests like this with a little understanding.
"Ask not what your country can do for you." --John F. Kennedy
Sunspot activity caused yetis to go crazy and attack several servers and that did it. Seriously, I saw it on a blog written in Swedish so it must be true! Seriously, lots of Russians are egotistical liars, keep it real, people. There's one thing they're good at and that's making fake documentation for stuff.
Google's Super Secret Search Algorithm: SELECT @search_results FROM internet WHERE @search_results = 'good'
I bet people are trying exploits against Skype (and other popular servers and services) all the time. If someone tries something funny, and the system crashes a few seconds afterwards, they may assume they were the cause.
Sorry, I won't be awake at 0100 UTC on that date. Maybe a different time?
So, kick the habit--give up cigarettes. Learn to spell "its" properly in context, and capitalize. And stop leaving your butts at outside doors! (We hate the sin, not the sinner.)
In Soviet Russia we crash Skype. Wait... that doesn't seem right.
You want fun, go home and buy a monkey!
I`ll be there.
*marks calander*
09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
XXX#######
Speak for yourself! I hate the (cigarette dropping) sinners. I worked one summer at a small general store, and I hated the days I had to spend in the sun out front picking up people's dropped cigarette butts, pulling them out of mulch and bushes and from between the sidewalk cracks. Just to make the place look good. We did have ashtrays specifically for tossing them, but no, the smokers just dropped them wherever.
Gravity Sucks
Because unless both sides are right, which is unlikely, it means one side is wrong, and doesn't know how to code in very basic ways. Which is why so much software fails.
but reading this article is probably not allowed in Germany.
- a guy residing in Germany
It probably has more to do with Skype retooling for eavesdropping requirements under the new wiretap law. Skype handles a lot of international traffic, encrypted and often in a P2P fashion, so a major change is necessary in order to comply.
From what little I know about Skype, the network can cause both parties in a Skype-Skype call to route through a third party, a supernode (this is done to defeat firewall complications). So perhaps they would be able to start routing all USA-international traffic through in-house supernodes where the stream could be tapped. (Anyone want to correct me? Clarify?)
the world is my ashtray!
I find the "technical glitch" explanation quite a bit more plausible than the "Russian hacker" story. I use Skype a fair amount, and I find it rather flaky. Part of the problem is certainly on the user end (people with mediocre internet connections drop out frequently), but a large part is also the fault of Skype. For instance the Linux client lags significantly behind the Windows/Mac version, both in terms of features (e.g. video support) and bugfixes (e.g. random audio dropout). The network is also routinely flaky: sometimes users won't show up as online even though they are (hilariously, you can be in a conversation with a person who is marked offline!).
Now I don't mean to complain, since it is a very useful tool that has been a real help to me... and it is free-of-charge after all. However Skype network problems are, in my experience, not isolated but rather persistent.
(Note: If anyone has had good experiences with alternatives to Skype, that are multi-platform and support voice conferencing of 4-8 people, please let me know!)
That's funny. I know way too many highly-educated Russians to believe that. Nice try though.
The higher the technology, the sharper that two-edged sword.
It wouldn't surprise me to learn that Skype shut down their OWN servers at the request of
a "big Brother" agency, for the purpose of installing "Big Brother" software on both the
server(s) and eventually the clients (because now a trojan is installed) into everyone's
system with a "knock knock" protocol that would activate a "wiretap" to capture your
voice, images, and text. That's why we had to DL that "new copy" they wanted us to have.
Now I know you folks think I'm full if shit... I hope the heck I am but there is now
something the "skype hackers" can check out to see if it's really true. I suppose a really
good reverse engineering effort would find something like that.
Why would the Russkies want to mess up Skype, they use it more then anyone else.
Your sig "Gravity Sucks, get used to it" seems applicable somehow.
Maybe they just wanted to changed its name to Russkype.
Minti: What's that huge shuriken in your back?! Kin: It's the instrument of my victory.
I bet Slashdot wouldn't be prepared for all of its users connecting at the same time, either. But it needs not to. It is never going to happen (why should it?)
I believe you are discounting the possibility of the actuality of Natalie Portman and Hot Grits.
LOL. "American school system". What is it, an oxymoron contest? :)
He's joking all right. In the modern world "education" is a chiefly Russian word. Not only Russinas have good education, they are just about the only ones who still do. That's why USA is crawling across former USSR territories on its knees tearfully begging people to come to work for the USA.
Original author: Mathaba Skype Problems: Coincidence or Result of Architecture Fix for the U.S. State? Posted: 2007/08/17 From: Mathaba Is it considerable coincidence, or a sign of modifications which would inevitably be difficult to execute without significant disruption? Around 2 weeks ago the Bush administration pushed through Congress a law to bolster the government's ability to intercept electronic communications without a court order. The so-called Protect America Act, which passed both the House and Senate by wide margins just before Congress went on its August recess, allows the government to intercept the phone calls and e-mails of people in the United States who communicate with people overseas, and for the first time, allows the government to intercept communications between foreigners which are merely routed through the United States, as well as conversations of Americans traveling abroad. The new law expanding the government's spying powers gives the Bush Administration a six-month window to install possibly permanent back doors in the nation's communication networks. Prior to the law's passage, the nation's spy agencies, such as the National Security Agency and the Defense Intelligence Agency, didn't need any court approval to spy on foreigners so long as the wiretaps were outside the United States. Now, those agencies are free to order services like Skype, cell phone companies and arguably even search engines to comply with secret spy orders to create back doors in domestic communication networks for the nation's spooks. Other nations like Australia have similar legislation in place already or on the books. Skype presents a challenge to spooks, not so much because of its alleged encryption which could possibly be broken by backdoor access or weaknesses in a system that has not received much independent review and is updated almost daily, but because of its essential peer-to-peer (P2P) nature which makes monitoring of communications more difficult. To enable compliance with the new U.S. laws, which also include that the service providers such as Skype are not allowed to report these activities and are to be immune from prosecution claims for example for violation of the U.S. constitutional or legal rights to privacy, it would be necessary to ensure that the Skype super-nodes are upgraded with software modifications to ensure more centralised routing and easier access to monitoring. The fact that Skype has not had a serious outage in many years of operation until just two weeks after the passage of this new law could be mere coincidence, but otherwise could point to just such upgrades and modifications having been performed, and gone wrong. Messing with the Skype super nodes is no light matter, and the Skype P2P technology developed in Estonia was a closely guarded secret. U.S. company eBay, which owns also PayPal, faces allegations of compromise on security and privacy issues. It purchased Skype for some 5 billion dollars last year. Most of the original Skype programmers have since left the company and changing the P2P algorithms to allow compromise could be a tricky and risky business whilst around 8 million users are online, and may have simply gone wrong. The choice of words by Skype in revealing its problems - software and "algorithms" - also lends credence to this theory: algorithms are typically used in automated encryption systems. The original Skype protocol which had received an independent review and generally received the thumbs up for security implementation has long since been modified hundreds of times with automatic updates to most clients now being in force, thus there would be nothing to guarantee that those systems had not since been hopelessly compromised. Skype's C.E.O. had promised an interview with Kurt Sauer for Mathaba News last year, but the interview never materialised. Several attempts were made to establish communication, but were ignored. When it was brought to his direct attention that a company with significant Israeli involvement was compromising the security of
Dont Judge The situation by the Misfortunate. Goga.
I don't know why I'm replying to someone completely OT who was replying to two trolling Anonymous cowards...
Firstly, don't feed the trolls.
Secondly, people who just drop cigarette butts sometimes have nowhere else to put them. I know that when I smoked, I didn't just drop them - I looked for a bin, or one of those smoking things, and would actively search out somewhere to get rid of my cigarette butt. Others thought me stupid, but I find littering in all it's forms offensive. I often ended up with butts in pockets so that I could throw them away later. More bins are very useful for people who just drop otherwise. Some people will be inconsiderate with litter whether they are smokers or not, it's just easy to blame smokers and categorise them all for their obvious debris, whereas it's not as easy to pinpoint the general litterer.
Try (on windows)
/Create /TN slashdot /SC ONCE /SD 01/12/2007 /ST 01:00:00 /TR "wget -m http://slashdot.org/"
;-)
schtasks
adjust for timezone and make sure to have wget installed, then you can read it offline when you come back another time
This thread is just plain funny. Skype says on it's front page: "On Monday, well provide a more detailed explanation of what happened." (www.skype.com). You just couldn't wait to create this /. after that...
The Skype blog had info being posted all during the outage, and will have a summary of what happened soon. They never indicated it was anything related to any outside intrusion.
My guess is they just got overrun because they were not prepared for the worst case: ALL clients trying to connect AT THE SAME TIME to their master.
This is a pretty good example of why centralised network topologies such as Skype, MSN, etc. are a really Bad Idea. It doesn't take much to take down the entire network.
SIP, XMPP, SMTP, etc are all examples of distributed topologies - there is centralised service required(*) for these networks - if one service provider's network falls over it only affects a small number of users rather than taking out *all* the users using that protocol.
(* Yes, they all require the root name servers, but these days the root name server architecture is pretty resillient through the use of technologies such as anycase. Certainly a lot more resillient than any one organisation could hope to achieve for their own propriatory protocols).
They should have been prepared for the case, that whenever their network would be down for whatever reason all clients would try to connect concurrently!
This is not really a question of preparation - it's a question of a sensible network design. The Skype network (and most other propriatory services) is a flawed design _because_ they want to have control of every aspect of the network. Open protocols are generally designed to allow interoperation of independent autonomous networks so an outage of this magnetude is pretty much impossible.
http://blog.nexusuk.org
I use Skype a fair amount, and I find it rather flaky.
Why don't you switch to an open protocol which might not be so flakey?
If anyone has had good experiences with alternatives to Skype, that are multi-platform and support voice conferencing of 4-8 people, please let me know!
Set up a CallWeaver server. I use CallWeaver as my server and Ekiga as my softphone and it works fine (also a UTStarCom F1000G as a WiFi phone, but I have all sorts of problems with that owing to UTStarCom's flakey firmware which they won't fix). At my old job we found that SJPhone and X-Lite were reasonable alternatives to Ekiga for the Windows users (although there is a Windows version of Ekiga but my experience is that it's not entirely stable).
You can also use one of the many SIP/PSTN gateways, such as VoIPUser, to gateway calls in from the PSTN if not everyone is able to use VoIP.
http://blog.nexusuk.org
Oops:
:)
there is centralised service required
Clearly I meant *NO* centralised service required
http://blog.nexusuk.org
i blame it on the drugs
AFAIK Skype is as P2P as any other VoIP system and only uses a centralised system for authentication or how else are you going to do that? Super nodes then take over the load once they start to get up and running.
Getting the super nodes back up and running again with the millions of people trying to reconnect is like a mother of Monday mornings when everyone comes into the office and more or less logs in at the same time.
Now why the super nodes all went down is another matter that no-one is clear about.
Man, I'm just the same except for the butts in pockets??!!!
Agreed, odd things happen from time to time. However:
Never observed this -- maybe your contact was "invisible"?
617B3B7F7E7C7D7F00EOF
Mr. troll FYI Skype is closed source.
And it's also why all the jobs are in the USA?
"Patriotism is your conviction that this country is superior to all other countries because you were born in it." -- GBS
Sort of...
a ge_post-mortem/
According to a Register report, "Patch Tuesday update triggered Skype outage".
"Skype has blamed last week's prolonged outage on the effects of Microsoft's Patch Tuesday.
The latest security update from Microsoft required a system reboot. The effect of so many machines rebooting and subsequently trying to log onto the Skype VoIP network triggered system instability and a prolonged outage of almost two days starting on Thursday1. Services have now being restored."
http://www.theregister.co.uk/2007/08/20/skype_out
These days it's called an "Enter" key. I haven't had a Return Key since my C64 days.
First off what's with the lame jokes about "Soviets" and "capitalism"? Russia has been based on capitalism since before some of you were born (16 years now).
But the real culprit was the Telco companies although they have covered their tracks pretty well.
If this were a murder case and you were considering motive, means and opportunities the Telcos are immediately the prime suspects.
Look how the drive-by-media and most of the bloggers are handling it. This couldn't be a better result for the telco dinosaurs who desperately need VOIP to go away since it hurts their bottom line.
In my case, my only landline is Skype. I pay a flat rate for a year of unlimited calls and I pay to have an incoming number. Of course I have to have a cell phone but if Wi-Max were avilable of course then I wouldn't need a cell for much of anything.
Of course here in the US the telcos cripple handsets with wi-fi features as witnessed by AT&Ts crippling of the i-Phone's wi-fi features.
This was the same company that made it illegal to have a personally owned telephone when I was growing up.
Mod me down, call me a paranoid, but I'd place a large bet on the telcos being behind this.
How the hell is this offtopic? This is the one time "In Soviet Russia" is appropriate! I wish I had some mod points to put right this wrong!