Slashdot Mirror


After DeCSS, DVD Jon Releases DeDRMS

An anonymous reader writes "Jon Lech Johansen, who reverse engineered FairPlay back in January, and wrote the decryption code that was later used by an anonymous developer to create the playfair utility, has released a similar utility: DeDRMS. It's only 230 lines. T-shirts anyone?"

49 of 610 comments (clear)

  1. Written in C# by sweet+cunny+muffin · · Score: 5, Funny

    Wow. This is written in C#. I wonder if we can get .NET banned now that we can prove it's used for illegal purposes :)

    1. Re:Written in C# by Anonymous Coward · · Score: 5, Funny

      How is it pronounced? I always thought the # meant rap, as in C#

    2. Re:Written in C# by ryepup · · Score: 3, Funny

      Cause banning the tool would stop it. Really.

    3. Re:Written in C# by RPoet · · Score: 5, Funny

      # is the "hash" symbol. C#, while written out as "C Hash", is pronounced "Cash", reflecting the reason Microsoft invented it.

      [This notice inserted to assist the humor impaired: This post may contain attempts at humor.]

      [ObKarmaProtection: "Well, this will probably send my karma to hell, but ..."]

      --
      "Oppression and harassment is a small price to pay to live in the land of the free." -- Montgomery Burns.
    4. Re:Written in C# by jrockway · · Score: 1, Funny

      It's called "see sharp" because if you ever have to code in it you'll want to keep something sharp in sight so death is only a stab away :) Hahaha.

      --
      My other car is first.
    5. Re:Written in C# by satanami69 · · Score: 5, Funny

      I thought it was just a quick way to write c++++, since the # looks like four +'s in a square.

      --
      I really hate Dan Patrick.
    6. Re:Written in C# by shrykk · · Score: 3, Funny

      Heheheh. Someone in UF described it as "C Shudder"

      --
      #define struct union /* Reduce memory usage */
    7. Re:Written in C# by Alcohol+Fueled · · Score: 2, Funny

      Ahhhhh! Its almost like a bad eBay rating!

      "slow language!! c++++, language was just ok... will not code again!!!!"

      --
      Ah am not a crook! (\(-__-)/)
    8. Re:Written in C# by Anonymous Coward · · Score: 1, Funny

      "Pretty much anyone and everyone who bashes it doesn't have an honest to god FACTUAL reason why it "sucks" so bad, that's the funny part."

      Are you saying that it is not a fact that C# is a Microsoft technology? I don't understand your point at all.

  2. This just in! by mrpuffypants · · Score: 5, Funny

    Real, Inc.'s Realplayer now natively plays back iTMS purchases! It's Magic!

  3. Oh dear by Realistic_Dragon · · Score: 5, Funny

    Perhaps for his next trick he will stand outside RIAA/MPAA headquaters holding a 6 foot neon sign that says SUE ME AGAIN!

    I hope that eventually someone incorporates this code into a iTunes client for Linux, as it would be nice to be able to buy music from iTMS but I have no desire to buy a Mac.

    --
    Beep beep.
    1. Re:Oh dear by spektr · · Score: 5, Funny

      Perhaps for his next trick he will stand outside RIAA/MPAA headquaters holding a 6 foot neon sign that says SUE ME AGAIN!

      The RIAA manager will recognize him as a loyal customer and give him a friendly nod before he goes to work...

    2. Re:Oh dear by goMac2500 · · Score: 2, Funny

      You don't have to buy a Mac. Apple makes a client for this little known operating system called Windows. ITMS songs also work on a little known media platform called QuickTime. Its magic!

  4. Looks like his webserver was written in C#! by TheBurningDog · · Score: 3, Funny

    seriously however... anybody have a mirror of the code?

  5. T-shirts anyone? by Big+Nothing · · Score: 5, Funny

    Lawsuits anyone?

    --
    SIG: TAKE OFF EVERY 'CAPTAIN'!!
  6. DeDRMS? by capz+loc · · Score: 5, Funny

    What does DVD-Jon have against Dr. Richard M. Stallman? Is this the utility that reverses changes made by RMS-Lint?

  7. Re:Ummm....wow by isny · · Score: 3, Funny

    I could do it in one really long line of C. Without comments.

  8. Dilbert has something to say on this very subject: by Realistic_Dragon · · Score: 5, Funny

    http://dilbert.com/comics/dilbert/archive/images/d ilbert2004042261455.jpg

    A somewhat odd view... does anyone know which big music firm United Media (the Dilbert owners) is affiliated with?

    --
    Beep beep.
  9. nothing to see here folks: by ejaw5 · · Score: 4, Funny

    Drms = ~0.707(D)

    --

    $cat /dev/random > Sig
    1. Re:nothing to see here folks: by base3 · · Score: 4, Funny
      Therefore: D=sqrt((Integ -inf -> inf [D^2])/(2*inf)) ;)

      But that would make a lousy filename in just about any operating system :).

      --
      One CPU cycle wasted on digital restrictions management is ONE TOO MANY.
  10. What will the Dairy Farmers Think? by andersen · · Score: 5, Funny

    What will the dairy farmers of the world think when they discover their Dairy Records Management System has been compromised? I will never drink milk ever again!!!

    --
    -Erik -- --This message was written using 73% post-consumer electrons--
  11. Re:Source code, ideas, communication by Deraj+DeZine · · Score: 3, Funny
    it can also be used by those who want to destroy the iTunes Music Service.
    eg. Microsoft.
    --
    True story.
  12. use english by grusapa · · Score: 2, Funny

    BinaryReader bruk; bruk = new BinaryReader( File.OpenRead( strFile ) ); UserKey = bruk.ReadBytes( Convert.ToInt32( bruk.BaseStream.Length ) ); bruk.Close(); "bruk" http://66.70.46.80:5555/find?lang=no&dict=NOUKMX&w ord=bruk Jon det er litt letter for engelske folk å forstå koden din når den er på engelsk da.. Jeg vet ikke om det er et c# ord eller, om det er en trykkleif.

  13. Re:Curious how he wrote it in C#. by Deraj+DeZine · · Score: 5, Funny

    Maybe Microsoft sponsored his efforts to screw over Apple?

    --
    True story.
  14. Re:Ummm....wow by RPoet · · Score: 5, Funny

    I didn't expect it to be written in C#.

    NOBODY expects it to be written in C#!! Its chief weapon is surprise ... surprise and fear ... fear and surprise ... Its two weapons are fear and surprise ... and ruthless efficiency ... Its three weapons are fear, surprise, and ruthless efficiency ... and an almost fanatical devotion to Redmond ... Its four ... no ... Amongst its weapons ... Amongst its weaponry ... are such elements as fear, surprise ... I'll try posting some other time.

    --
    "Oppression and harassment is a small price to pay to live in the land of the free." -- Montgomery Burns.
  15. Neat by dtfinch · · Score: 3, Funny

    The code looks so simple, as though .Net did all the work for him. Does this make .Net illegal under the DMCA?

  16. Let me get this straight... by asscroft · · Score: 5, Funny

    This same guy wrote DeCSS, FairPlay and DeCRMS....

    wow. what a brilliant ballsy sun of a bitch.

    --
    because I have been enjoined by this Holy Office to abandon the false opinion which maintains that the Sun is the centre
  17. Re:Dilbert has something to say on this very subje by Anonymous Coward · · Score: 1, Funny

    Well you just wait for the open source comic GNUBert. It's about a wacky engineer who lives in his office and is afraid of taking a bath. Hilarity ensues!

  18. Re:Curious how he wrote it in C#. by Anonymous Coward · · Score: 5, Funny

    You are implying it is. That is not a good implication.

  19. Re:Dammit. by Anonymous Coward · · Score: 1, Funny
    If you are the first person sharing this on the edonkey p2p network then rest assured, we will be able to find your IP address and we will prosecute to the fullest extent of the law.

    Sincerely,
    Steve Jobs

  20. The above post contains no code. by MillionthMonkey · · Score: 5, Funny

    I might expose myself to legal liability under the DMCA if I were to use my +2 karma bonus to publicly point out that a copy of the DeDRMS code may be found buried in the parent AC post (currently at 0, and NOT posted by myself) that I am replying to. The DMCA would expressly forbid such a reply informing others of the existence of such a post.

    Therefore, I wish to state emphatically that the parent contains no C# whatsoever and should not be moderated up as Informative, cut, pasted, compiled, or disseminated.

  21. Re:Dilbert has something to say on this very subje by damiangerous · · Score: 4, Funny

    Exactly. There was a strip along the same lines a while back. Wally said something like "everything should be available free on the internet and creators should make their money from tips." Someone, I don't remember who, replied, "Great idea, we should try that with engineers."

  22. DeDMCA by Esion+Modnar · · Score: 4, Funny
    Now that would be even way cooler than DeDRMS. Followed by DeRIAA, DeMPAA, and DeSCO.

    Would pay money for all of those.

    --

    They say the first thing to go is your penis. Well, it's either that or your brain. I forget which...
  23. Re:blah by Anonymous Coward · · Score: 1, Funny

    Aye, we're gonna need mightily big T-shirts for this one...

  24. I don't use C# soI am waiting... by Joey7F · · Score: 2, Funny

    ...for the prime number equivalent.

    Thanks,

    Joey

  25. Re:Nice achivement, and in python, but.. by arcanumas · · Score: 4, Funny
    NO, wait untill he shows up in court.

    Judge: You again!?
    Jon: Uhm, yeah.. sorry...
    Judge: I guess the DVD people just won't leave you alone..
    Jon: No, it's Apple's DRM now.
    Judge: Damn you kid!!

    --
    Slashdot Sig. version 0.1alpha. Use at your own risk.
  26. making sure nobody will get it by Bender+Unit+22 · · Score: 2, Funny

    Yes, that way we are sure that nobody will be able to get it.

  27. Re:DeDRMS by netsharc · · Score: 2, Funny

    Speaking of RMS, only after about 2 minutes reading the comments do I realize that the tool is called deDRMS, and not deRMS.. I was wondering what sort of joke it was having a tool that would crack "RMS" protected content.

    --
    What time is it/will be over there? Check with my iPhone app!
  28. Re:Curious how he wrote it in C#. by Anonymous Coward · · Score: 5, Funny

    I don't think my Slackware came with Windows Update. Where can I download it?

  29. DeSCO by Ungrounded+Lightning · · Score: 2, Funny

    Now that would be even way cooler than DeDRMS. Followed by DeRIAA, DeMPAA, and DeSCO.

    I thought Linus already WROTE DeSCO.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  30. Trouble installing .NET Framework by Ziktar · · Score: 5, Funny

    Where's the RPM for "Windows Update" again?

  31. Comments Anyone? by Anonymous Coward · · Score: 1, Funny

    Not one comment in his code. My college professors would never let me get away with that.

  32. Another crack? by sonofuse · · Score: 2, Funny

    Ya gotta love this guy. What else can I say... Before long M$ will hire you Jon for a million or so a year just to keep you dormant.

    1. Re:Another crack? by gurumeditationerror · · Score: 2, Funny

      Before long M$ will hire you Jon for a million or so a year just to keep you dormant.


      If you wanted him to stay quiet enough to pay that kind of money wouldn't you be more likely to have him knocked off?

  33. Re:What this does by Jon+Abbott · · Score: 4, Funny
    So basically you end up with a Vanilla AAC file.
    As long as I don't end up with a Vanilla Ice file, I'll be fine.
  34. Re:Curious how he wrote it in C#. by mst76 · · Score: 2, Funny

    > I don't think my Slackware came with Windows Update. Where can I download it?

    http://v4.windowsupdate.microsoft.com/
    Since you you Slack, you have to take care of the dependencies yourself :-).

  35. Re:Curious how he wrote it in C#. by essreenim · · Score: 2, Funny

    Yes, why invent the wheel when you can reinvent
    it.

  36. Re:Curious how he wrote it in C#. by essreenim · · Score: 2, Funny

    You are asserting its not. This may or may not be a good assertion. You may now induce my lack of
    deciseiveness on the matter.

  37. But if you run it on mono ... by maxwell+demon · · Score: 2, Funny

    ... will it still properly decode stereo files?

    --
    The Tao of math: The numbers you can count are not the real numbers.