Earlier quoted context omitted.
I think you actually want two answers, the question you asked and "why report it?" The IDA Pro disassembler and the Hex-Rays decompiler are not only very expensive tools, but they are very difficult to purchase. Due to constant problems with piracy, these days they will only sell their products to three areas; (1) governments/law enforcement, (2) very well established corporations (typically well known security resea…
Thanks for your insight. The spelling errors in the blog posts aren't the hallmark of professionalism either, but what about the information in comment header? /*\ |*| |*| Skype 4142 Decompression v1.002 by Sean O'Neil. |*| Copyright (c) 2004-2009 by VEST Corporation. |*| All rights reserved. Strictly Confidential! |*| |*| Date: 29.10.2009 |*| \*/ is this just a special brand of stupid? edit: some info about this cor…
Skype protocol reverse engineered, source available
111–120 of 145 posts
Re: Skype protocol reverse engineered, source available
#112I wouldn't venture to say this doesn't belong on HN since it really is interesting (if it was actually done correctly), but the files available for download are most likely illegal, were most likely created with pirated tools (IDA Pro/Hex-Rays, and yes, as a customer of theirs for over a dozen years I've reported it), and of course, the usual vilification of reverse engineering. If you're reading this on a desktop or…
Not if you are booting via EFI, for example if you are booting Mac OS X on an Apple.
Re: Skype protocol reverse engineered, source available
#113Earlier quoted context omitted.
(Follow up: JCR's comment seems to make it clear that's what is being distributed here doesn't constitute reverse engineering in the legal sense. I hadn't actually looked at the files. Ah well.)
And what are jcr's credentials? Not everyone that posts on HN is an expert or should be assumed to understand their subject matter.
This is as opposed to publishing observations/specifications from looking at such dumps, or from a black-box observation of Skype's behaviour. In this case I believe jcr is 100% correct that what's being distributed isn't protected reverse engineering output, it's a derivative work of the original.
In short: Decompiling or cracking a program and posting it online with notes is not the same as reverse engineering it, although it's a step in that direction.
Re: Skype protocol reverse engineered, source available
#114Re: Skype protocol reverse engineered, source available
#115Re: Skype protocol reverse engineered, source available
#116Earlier quoted context omitted.
IBM released documentation after the PC had been cloned through "clean room" reverse engineering. http://en.wikipedia.org/wiki/IBM_PC_compatible
Then the cloners moved at warp speed. According to Wikipedia, the PC AT shipped in 1984. For nostalgia, I kept my copy of IBM Personal Computer Hardware Reference Library Technical Reference, Pub #1502494. "This manual describes the various units of the IBM Personal Computer AT and how they interact. It also has information about the basic input/output system (BIOS) and about programming support. The information in t…
The first "100% Compatible" was the Compaq Portable in 1982. It wasn't the first "compatible" to market, but it claimed to be the first that hit the "100%" mark and validated the clone market.
Re: Skype protocol reverse engineered, source available
#117Earlier quoted context omitted.
[deleted]
That is incorrect. I purchased IDA Pro as an individual this year, and I am a simply a student interested in reverse engineering. (I believe what you are saying may be true for the "advanced" version, but from what I can tell anyone can purchase IDA Pro Standard.)
Re: Skype protocol reverse engineered, source available
#118Earlier quoted context omitted.
IBM released documentation after the PC had been cloned through "clean room" reverse engineering. http://en.wikipedia.org/wiki/IBM_PC_compatible
Then the cloners moved at warp speed. According to Wikipedia, the PC AT shipped in 1984. For nostalgia, I kept my copy of IBM Personal Computer Hardware Reference Library Technical Reference, Pub #1502494. "This manual describes the various units of the IBM Personal Computer AT and how they interact. It also has information about the basic input/output system (BIOS) and about programming support. The information in t…
Re: Skype protocol reverse engineered, source available
#119If the goal is to open up Skype, this isn't the way. Even if some insane insomniac de-twiddles the pages upon pages of optimized indirection in this code (which I seriously doubt), all Skype has to do is tweak the protocol or encryption and the researcher is back to square one. It's a losing battle. And that's not even getting into the legality of it it all. How about instead of trying to fruitlessly crack Skype, we…
> How about instead of trying to fruitlessly crack Skype, we spend the time making something that's both open and better? There's value in making an open client that works with the existing network (for example, Microsoft recently killed the Skype integration plug-in for Asterix).
Re: Skype protocol reverse engineered, source available
#120Earlier quoted context omitted.
Not very easy if they want to maintain compatibility with existing clients (especially considering they haven't updated their linux client for years now).
Backwards compatibility with linux clients probably isn't the top priority of Skype now that they're being rolled into MS, but I suspect embedded deployments on handheld devices might still keep them from deprecating.